InfoQ Homepage Development Content on InfoQ
-
Work in Progress - How to Make the World a Better Place
Joe Armstrong asks questions around the themes of software entropy reduction, making a personal computation infrastructure, adding trust to the web and storing data forever, to name just a few.
-
Migrating Speedment to Java 9
Dan Lawesson talks about his experience migrating Speedment to Java 9.
-
Serverless Security and Things That Go Bump in the Night
Erik Peterson discusses Serverless architectures and what they mean for the future of cloud applications. Peterson also explores how existing security challenges change and new ones emerge.
-
C# 7, 8 and beyond: Language Features from Design to Release to IDE Support
Kevin Pilch tours C# 7, highlighting new features -pattern matching, tuples, local functions and more-, sharing insights into the language design process, and discussing potential features for C# 8.
-
The Java Evolution of Eclipse Collections
Kristen O'Leary talks about some of the newest features from the 8.0.0 release including the use of Java 8 features such as Collectors, Optional and SummaryStatistics.
-
Fearless AWS Lambdas
John Chapin overviews JVM on AWS Lambda, and gives strategies, tips, and examples for developing efficient, performant AWS Lambda functions in a variety of JVM languages.
-
Growing A Development Team’s Process Guided by Tests
Orta Therox introduces Danger, a tool for automating a team's conventions surrounding code review.
-
The Future of Your Business Needs an API Program... Now!
Roberto Galves discusses the need and how to develop an API-as-a-Business initiative to face the current economy.
-
Mobile Connectivity and IoT
Leslie Shannon overviews the different kinds of connectivity options available to IoT solution providers underlining which connectivity types are best for which purposes.
-
Clojure Spec: Expressing Data Constraints without Types
Alex Miller introduces Clojure Spec which can be used for program validation, documentation, destructuring, instrumentation, data generation, and automatic generative testing.
-
Servlet vs Reactive Stacks in Five Use Cases
Rossen Stoyanchev talks about five common use cases in web application development and explores the impact of building on Servlet and Reactive stacks. He uses RxJava, Reactor, Spring MVC and WebFlux.
-
Polyglot on the JVM with Graal
Thomas Wuerthinger overviews Graal's language interoperability, and previews a low footprint AOT compiled Graal-enabled VM for embedded environments and microservices that require fast startup.