InfoQ Homepage Development Content on InfoQ
-
Resiliency Superpowers with eBPF
Liz Rice considers several facets where eBPF can help, from dynamic vulnerability patching through super-fast load balancing to multi-cluster networking.
-
Securing Java Applications in the Age of Log4Shell
Simon Maple looks at how one can be more proactive and defensive in decisions for future Log4Shell like scenarios, considering, identifying and reducing the risk introduced into applications.
-
Project Loom: Revolution in Java Concurrency or Obscure Implementation Detail?
Tomasz Nurkiewicz explores what Loom is, how it's implemented, what problems it solves, its shortcomings, and will it make reactive programming obsolete?
-
JIT vs. AOT: How to Pick the Right Approach
The panelists discuss the trade-offs between the two approaches and cover scenarios where either approach is best.
-
Comparison of Performance of Multiple CPU Architectures
Matthew Singer and Jeff Balk discuss similiarities and differences among multiple high performing CPU architectures.
-
"Trust Me, I'm an Insider" - Diving into Zero Trust Security
Sindhuja Rao and Deepank Dixit discuss how Zero Trust does a better security job, how scalable it is and why trust the “Zero Trust”.
-
Secure, Performant Platform Extensibility through WebAssembly
Saúl Cabrera explores how server-side WebAssembly can be leveraged to enable synchronous, secure and performant platform extensibility.
-
Hone Your Tools: Building Effective & Delightful Developer Experiences
Suhail Patel goes through Monzo’s early investment in Developer Tooling, showcasing Monzo’s deployment/release tooling which enables engineers to ship hundreds of times a day with confidence.
-
Analyzing Codebases for Fun and Profit
Jordan Bragg discusses using entry-points, breadth-first scanning, and operation tagging to demystify the domain, see where to dive deeper, and uncover what technical debt may exist.
-
Understanding JIT Optimizations by Decompilation
Chris Seaton shows how they have developed a pseudo-code decompiler for optimized Java code, and how it helps them understand how the Java JIT compiler is working in order to improve their code.
-
Level up Your Java Performance with TornadoVM
Juan Fumero overviews the TornadoVM project, a parallel programming framework, and a Virtual Machine for transparently offloading Java programs onto GPUs and FPGAs.
-
Becoming a Better Developer Panel
The panelists discuss ways to improve as developers. Are better tools the solution, or can simple changes in mindset help? And what practices are already here, but not yet universally adopted?