InfoQ Homepage Development Content on InfoQ
-
Becoming a Better Developer Panel
The panelists discuss ways to improve as developers. Are better tools the solution or can simple changes in mindset help? And what practices are already here but not yet universally adopted?
-
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.
Sponsored Content
7 Essentials When Selecting a NoSQL Database-as-a-Service (DBaaS)
This paper outlines 7 key considerations that help teams tap the many benefits a DBaaS has to offer — without falling into some of the common traps that impact agility, productivity, costs, and growth. Download Now.
Where Apache Cassandra Falls Short and Why
This paper explores four core issues at the root of common problems encountered running Apache Cassandra in production. Download Now.
Cut Long-Tail Latencies with a New Approach to NoSQL
Read the white paper to learn about the limitations of common performance measuring techniques, common causes of long-tail latency... Download Now.