InfoQ Homepage Programming Content on InfoQ
-
You, Me and Jigsaw
Thomas Schindl presents his view on the new Java 9 module system. He introduces the main concepts, presenting how it works and how it differs from OSGi.
-
Spring Framework 5 - Preview & Roadmap
Juergen Hoeller talks about the key themes in Spring 5, support for Java 8, comprehensive support for JDK 9, a strong focus on HTTP/2, and first-class support for Spring-style reactive architectures.
-
The Quest for Low-latency with Concurrent Java
Martin Thompson focuses on algorithms which provide very high throughput while keeping latency low and predictable, discussing the concurrency theory and implementing these algorithms in Java 8.
-
Why We Do Tech the Way We Do Tech Now?
Pavlo Baron attempts to explain why people are doing multiple languages, platforms, technology stacks and databases in one project.
-
A Board Game Night with Geeks
Felienne Hermans explains how she used F# to determine if the game Quarto can end up in a tie or if there is always a winner. The technique used can be applied to scheduling and register allocation.
-
How we Have run Agile Tour Osaka?
Yasuo Hosotani presents how the Agile Tour Osaka has been organized without face-to-face or online meetings but only by using “Like” on Facebook.
-
Cyber-dojo: Executing Your Code for Fun and Not-for Profit!, Part 2
Jon Jagger introduces cyber-dojo.org, an open source environment for practicing programming, demoing its features and discussing its history, design, underlying technology, difficulties and future.
-
Engineering You
Martin Thompson talks about the characteristics of a good software engineer and explores the individual practices and techniques that can help bring out the engineer in everybody.
-
Real-Time Fraud Detection with Graphs
Jim Webber talks about several kinds of fraud common in financial services and how each decomposes into a straightforward graph use-case. He explores them using Neo4j and Cypher query language.
-
Java vs. C Performance
Cliff Click takes a look at Java vs C performance. He discusses both languages' strong and weak points and the programming context surrounding language choices.
-
Profilers Are Lying Hobbits (and we hate them!)
Nitsan Wakart discusses concrete cases in which profilers misguide, misrepresent and at times subvert the systems they aim to help us diagnose.
-
How NOT to Measure Latency
Gil Tene provides an in-depth overview of Latency and Response Time Characterization, including proven methodologies for measuring, reporting, and investigating latencies, including pitfalls to avoid.