How I developed a faster Ruby interpreter (2022)
Learn about 8 optimization techniques for a faster interpreter in Ruby which I developed using a dynamically specialized internal representation (IR).
Visit developers.redhat.com → On Hacker News Apr 2016 – Oct 2026
Software Engineering 31Programming Languages 17Infrastructure & DevOps 7Tools & Productivity 6Systems & Performance 6Tech Industry & Business 3
Learn about 8 optimization techniques for a faster interpreter in Ruby which I developed using a dynamically specialized internal representation (IR).
The whole API lifecycle should go agile in order to stay relevant. But, this is made difficult because new Service-Based Architecture makes dependencies skyrocket! It’s time to think of a new way to
New features and a substantial reduction in false positives bring GCC's static analysis closer to being production-ready for C code.
Explore 3 limitations of using frame pointers for stack unwinding and profiling in Linux that are often overlooked, plus possible future alternatives.
Working with Python multiprocessing module can be difficult at times. Learn what you can do with it.
Dan Walsh, of SELinux Coloring Book fame, presented on the work he and his team have been doing with containers. Dan has long been a technical leader in the container and SELinux spaces and is an
Java language server is an implementation of the language server protocol for Java. If you recall, language server protocol provides a common way for editors and IDEs to integrate with language
Get answers to commonly asked questions about no-cost Red Hat Enterprise Linux developer subscriptions.