Excited to present our work "A Lightweight Polyglot Code Transformation Language" next week at @PLDI2024!
danieltrt.github.io/papers/p…
Are you dealing with large-scale refactoring/migrations? Is your codebase multilingual? We’ve got something for you! 🧵👇 [1/n]
Exciting news from Galaxy 2024! 🎉
👋Say goodbye to tech debt with our automated feature flag cleanup tool!
Attend @ask1604 talk tomorrow at Galaxy 2024 for early access.
See how Gitar & @LaunchDarkly
make your codebase cleaner and more efficient!
gitar.co/blog/gitars-early-a…
😂 My lifetime's net code contribution is officially negative, with over 250K LOC cleaned up in just 6 months. Our work PolyglotPiranha - a lightweight polyglot code transformation language, was recently accepted at @PLDI🎉 gitar.co/blog/designing-a-li…
👩💻🧹 Keeping your codebase clean just got easier!
Watch @ask1604 unveil the secrets to feature flag cleanup w/ Gitar.
Java and JavaScript enthusiasts, this one's for you!
🚀 Check out the full demo here: youtu.be/QWdwfqF8o_I
🛠️Migrating your old Java codebase to ensure null safety?
Our latest post shows how NullAwayAnnotator simplifies this by automating annotations.
🔍Discover how it was used at scale at Uber, saving countless hours of manual work.
gitar.co/blog/automating-jav…
How to choose the best tools for automated code refactoring?
Compare the power, performance and UX of lexical, syntactic, type-based, and build system-based tools, and how AI is changing the game
gitar.co/blog/automated-code…
NullPointerExceptions can be costly for companies. They are the largest category of exceptions for Java Applications in the world.
Learn how to eliminate NullPointerExceptions in Java code at compile time using NullAway!
gitar.co/blog/taming-null-de…
Java developers, there's hope for null safety!
Our blog series kicks off with a look at NullAway and pluggable type systems, promising an end to NullPointerExceptions.
Curious? Read the first installment here: gitar.co/blog/taming-null-de…
Granular control is the beauty of feature flags. But w/ great power comes great responsibility.
Use them judiciously to control access, test in production, and roll out features smoothly w/out overwhelming your users or systems
Reduce latency and slash cloud costs effortlessly with PGO for Go.
It's all about making your hot code paths run smoother and faster. Interested in how?
Dive into the world of Profile-Guided Optimization. gitar.co/blog/unlocking-spee…
Remember Knight Capital's $460M loss? A stark reminder of what happens when stale feature flags go wrong. Dive into the importance of diligent feature flag management to avoid catastrophic outcomes.
For more details, visit: gitar.co/blog/its-not-a-feat…
Using Feature flags in your application can dramatically streamline your deployment process. Remember, consistency is key! Define clear naming conventions for flags across your projects to maintain order and enhance readability.
Check out our 🎶: gitar.co/blog