InfoQ Homepage Languages Content on InfoQ
-
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.
-
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.
-
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.
-
Languages of Cloud Native
Justin Cormack looks back at the early history, talking to Solomon Hykes about the development of Docker in Go, and looks at more recent trends in Cloud Native projects.
-
Java 17: the Path, Features, Tips and Tricks Panel
Simon Ritter, Kristen O'Leary and Rory Preddy discuss the path to Java 17 and tips to ease the transition.
-
Full Stack Dart
Chris Swan discusses using a stack of Dart, where Flutter developers can use the same language to build the services behind their apps.
-
Improving eBay's Development Velocity
Randy Shoup and Mark Weinberg discuss breaking down silos, measuring software delivery, continually reducing build, startup, PR validation, and deployment time, embedding experts in product teams.
-
Leading Organizational Change to Improve Flow Panel
Sarah Wells, Sangeeta Narayanan, and Nick Caldwell discuss how to lead organizational change to improve velocity and quality.
-
Kotlin is *Way* More Than Just Android
Justin Lee goes over a number of frameworks and libraries available for Kotlin development and not once have to touch the Android emulator.