Ever need to debug multiple binaries? Say, a library and your app? Not fun. Fortunately, you can use GDB commands, Eclipse, and symbols to make the process easier.
This guide will make sure your existing Java 7 and 8 legacy code will run on Java 9, with detailed examples and a focus on Java 9's impending modularity.
Cross-compiling for embedded Linux? Use the easy button. Designing software that will run in QEMU doesn't have to be a challenge if you're using buildroot.
In Extreme Programming, instead of delivering everything you could possibly want on some date far in the future, you deliver the software you need as you need it.
Lazy loading is a design pattern about deferring the initialization of a resource until the point at which it is needed. Author Tiago Garcia shows us how we can use it with ES2015 Modules to improve page performance.
If you have Redis, Node.js, and the Heroku toolbelt installed on your machine, then you've got everything you need to build a real-time chat application.