InfoQ Homepage ETE Content on InfoQ
-
Rust in Production
Steve Klabnik overviews Rust’s value proposition, focusing on examples and anecdotes from companies using Rust in production today.
-
Move Deliberately and Don’t Break Anything: Lessons from the Evolution of Java
Brian Goetz looks at some of the challenges and lessons of steering Java through major evolutionary changes, and a sneak peek at where the Java platform is headed.
-
Future of Container-Enabled Infrastructure
Brandon Philips describes how bringing containers, schedulers, and distributed systems together will create more reliable and greatly more trusted server infrastructures.
-
Code Quality in Practice
Bryan Helmkamp discusses insights from analyzing over 1T LoC daily, what makes a code metric valuable, when unmaintainable code may be preferable, and what prevents maintaining quality code over time.
-
Understanding Parallel Stream Performance in Java SE 8
Brian Goetz explores tools and techniques involved in parallelism, and how to analyze a computation for potential parallelism, with specific attention to the parallel stream library in Java 8.
-
Securing Software by Construction
Jean Yang discusses research ideas to create secure software, what prevents them from becoming commercial solutions, and how the Cybersecurity Factory accelerator bridges the research/industry gap.
-
Server-Less Design Patterns for the Enterprise with AWS Lambda
Tim Wagner defines server-less computing, examines the key trends and innovative ideas behind the technology, and looks at design patterns for big data, event processing, and mobile using AWS Lambda.
-
React Native: A Better Way To Do Mobile
Brent Vatne introduces React Native, a framework for building native user interfaces for mobile devices.
-
The World of Swift 3
Daniel Steinberg takes a look at what idiomatic Swift will look like when Swift 3 is released and discusses the reasoning behind some of the choices.
-
Taming the Wild Wild West of Next-Gen Front-End Apps
Ari Lerner discusses the options for building next-gen front-end apps, demonstrating how to build and deploy an app using both Angular 2 and React.js.
-
React.js Reconciliation
Jim Sproch describes how reconciliation works within React, and how to use it to enhance both performance and user experience.
-
Beating Hand Tuned Assembly in Compiled Languages
David Richardson presents the optimization techniques employed to set three world speed records using a combination of code generation and hardware specific optimizations.