InfoQ Homepage Development Content on InfoQ
-
Panel: the True Bottleneck in Software Engineering - Cognitive Load
The panelists discuss making decisions in software development, postulating that the core limitation is how much we can know: how much we can hold in our heads, and how quickly we can learn.
-
Making Sense of Application Security
Adib Saikali provides a roadmap for application developers and architects to master application security, identifying the security skills needed as an application developer.
-
Designing Event-Driven Architectures Using the AsyncAPI Specification
Fran Mendez discusses event-driven or asynchronous APIs, comparing AsyncAPI with OpenAPI/Swagger, AMQP/MQTT/Kafka with HTTP, and publish/subscribe with request/response.
-
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.
-
Reproducible Development with Containers
Avdi Grimm describes the future of development, which is already here. Get a tour of a devcontainer, and contrast it with a deployment container.
-
A Distributed Systems Approach to Decarbonizing the Grid
Astrid Atkinson walks through how technologies like real time monitoring, software load balancing and fleet orchestration can help address one of the greatest challenges of our lifetimes.
-
System Level Programming Languages Panel
The panelists discuss the operating system they are building on Rust, and where they'd like to see both Oxide and the Rust language go in the next five years.
-
Mechanical Sympathy Panel
Howard Chu, Michael Barker and Aaron Bedra discuss the modern hardware, the options that are enabled, skills needed, and what to expect in the future.
-
The Programmer's Brain
Felienne Hermans dives into the cognitive processes that play a role when reading code, showing theories for reading code, and techniques that can be used to read any piece of code.
-
API Showdown: REST vs. GraphQL vs. gRPC – Which Should You Use?
Alex Borysov, Matt McLarty and Michelle Garrett discuss REST, GraphQL, and gRPC, what it takes to get started, and when each is the right/wrong tool for the job.
-
Systems Programmers Can Have Nice Things
Ryan Levick explores some features that Rust brings to the systems programming world that make life as a system programmer easier.