InfoQ Homepage Development Content on InfoQ
-
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.
-
The Rust Borrow Checker - a Deep Dive
Nell Shamrell-Harrington discusses how to transition from fighting the borrow checker to using its guidance to write safer and more powerful code at any experience level.
-
Software Engineering – Then, Now, and Next
Mary Poppendieck discusses how software engineering has been changed by the scale and speed required of digital companies in the past, now, and in the future.
-
Reversible Debugging with RR
Felix Klock discusses RR, a native code debugger, its features, design, and deploying targets, debugging a Rust program running on AWS.
-
Application-Layer Encryption Basics for Developers
Isaac Potoczny-Jones covers the basics of encryption, what are application-layer and infrastructure-layer encryption, when to use asymmetric and symmetric keys, and how to do key management.
-
Create from Anywhere: the Netflix Workstations Story
Michelle Brenner discusses the studio Netflix has been building for their originals, the technology behind it and the challenges faced.
-
Panel: WebAssembly - the Past, Present and Future
Aaron Turner, Taylor Thomas and Matt Butcher discuss the past, the present, and the future; where they think this technology will be most impactful in the coming years.
-
WASM in the Wild West: a Practical Application Tale
Taylor Thomas, Matt Butcher discuss the possibilities afforded by WASM and why they think it will be a major component of application development in the cloud, along with some of the lessons learned.