programming
Keeping Up with Java
Reactive Systems
Structure and Interpretation of Test Cases
Building HTTP API SDKs that Really Are a Kit
Embracing the Future in a Multi-Platform World: A Kotlin Story
Functional Programming in 40 Minutes
CSS vs. JavaScript, Trust vs. Control
Maximizing Java Application Performance with GraalVM
Cruising Along with Java
Adopting gRPC: Overcoming Team and Technical Hurdles
Improving Business Decision Making with Bayesian Artificial Intelligence
Improving Business Decision Making with Bayesian Artificial Intelligence
Engineering You
Deno 2
Where AI Meets Code
Kafka Meets Iceberg: Real-Time Data Streaming into Modern Data Lakes and Warehouses
HTTP/3 is next Generation HTTP. Is it QUIC enough?
Kotlin: Dissecting the stdlib
Microservices from the Trenches. Concepts, Design, Architecture, Code, Testing
Kotlin/Native: The Good, The Bad, and the Ugly
Prioritizing Technical Debt as if Time and Money Matters
From Zero to A11Y: Building an Accessibility Culture at Optimizely
Writing For Nerds - Blogging For Fun and (Not Much) Profit
Dynamic Constants — Oxymoron or Promising JVM Feature?
Zen and the Art of Convincing Your Company to Use Rust
A Long Spring: 19 Years of Living with Your Past Mistakes
WebAssembly on Kubernetes
Keeping Up with Java
What’s New in Swift
The Soul of Erlang and Elixir
Boost your API Development with GraphQL & Prisma
Securing the JVM
Introduction to Micronaut: Lightweight Microservices with Ahead of Time Compilation
TypeScript vs KotlinJS
A Cartoon Quest: New Adventures for WebAssembly
#FAIL
WebAssembly Beyond the Browser
Event Streaming for Multi-Agentic Generative AI Workflows
Embedded Application Development (for Web Developers)
Prioritizing Technical Debt as if Time and Money Matters
10 Reasons to Try Kotlin Multiplatform
Discovering RESTful Web Microservices: A Traveler's Guide
Build a Q&A Bot with DeepLearning4J
Adaptive Architectures - Building API Layers that Build Themselves
Nullable reference types in C# 8
3 Common Pitfalls in Microservice Integration and How to Avoid Them
A Developer's Introduction to Developing in Web3
The Sincerest Form of Flattery
Clean Architecture with ASP.NET Core 3.0
Programming's Greatest Mistakes
Reactive Spring
Next-Generation Programming: Rust and Elm
Code + AI: Will Robots Take Our Coding Jobs?" Machine Learning Applied to Programming
Mastering the Linux Command Line
SaaS Deep Dive: Designing and Building Multi-Tenant Solutions
Health Insurance Appeals with Generative AI: From Lab to Production
Rust 2018: Access All Areas
Adaptive Architectures - Building API Layers that Build Themselves
Content Security Policies: Let's Break Stuff
Java Current and Future
Server-side Kotlin with Coroutines
Disrupting QA – Emerging Trends in Code Quality Automation
Why Are Distributed Systems so Hard?
Securing the JVM
Processing Streaming Data with KSQL
Building Evolutionary Infrastructure
The Language of Programming
Knowledge is Power: Getting out of Trouble by Understanding Git
Upgrade Time: Choose Java 11 or the “other” one… Kotlin
Memory Efficient Java
Practical API Design
Rust & Zig Combined
Work Less and Do More: Google Sheets for Developers
OAuth Tokens As Your Identity API
Observability for Data Pipelines: Monitoring, Alerting, and Tracing Lineage
Composing Bach Chorales Using Deep Learning
HTML: How to Make Loveliness
It Really is Easier to Ask for Forgiveness (than Permission)
What We Know We Don't Know: Introduction to Empirical Software Engineering
GitHub Advanced Security: Helping Developers Secure the World’s Software
Adaptive Architectures - Building API Layers that Build Themselves
A Veterans Guide To Transitioning Android Teams Into Kotlin
The Language of Programming
3 Ways to Gradually Adopt GraphQL on the Frontend Without Writing a Single Line of Backend Code
OAuth and OpenID Connect in Plain English
Fueling the Quantum Application Era with the Cloud
Building a Blockchain in Erlang
Azure Serverless for Developers
Introduction to OpenAPI
Boost your API Development with GraphQL & Prisma
Bootiful GraphQL with Kotlin
The Soul of Erlang and Elixir
GraphQL, gRPC and REST, Oh My! A Method for Unified API Design
Conversational AI Demystified
Keeping Up with Java [VIRTUAL]
Git from the Ground Up
Did We(b Development) Lose the Right Direction?
Advanced Feature Flagging: It's All About The Data
3 Ways to Gradually Adopt GraphQL on the Frontend Without Writing a Single Line of Backend Code
Cloud-Native Progressive Delivery
You Really Don't Need All That Javascript, I Promise
No Return: Beyond Transactions in Code and Life
Reading Code
Ray: A System for Distributed Applications
Scaling up an iOS Codebase
Kubernetes, Your Next Java App Server
Keep Your Dependencies in Check
Shut Up And Eat Your Veg: Lessons from Ancient & Recent History
Helm Your Way with Kubernetes
Prioritizing Technical Debt as If Time and Money Matters
HTTP/3 Is Next Generation HTTP. Is It QUIC Enough?
Ready for Rust
Uncluster Your Data Science Using Vaex
Life After Business Objects: Confessions of an OOP Veteran
TDD & DDD from the Ground Up
How Debuggers Work
Beyond Sonic Pi: Tau5 and the Art of Coding with AI
Mob Programming: A Whole Team Approach
Mob Programming: A Whole Team Approach
Mob Programming and the Power of Flow
Efficient Reliable Database Migration: A Legacy Innovation Story
How to Build Software From Source
Vanilla Web: You Don't Need that Library
Concurrency Oriented Programming in a Modern World
An Introduction to Functional Imperative Programming in Flix
Concurrency Abstractions for Application Security
Reduce System Complexity with Data-Oriented Programming
Reinforcement Learning - ChatGPT, Playing Games, and More
Sonic Pi - BEAM Up The VJ!
Monitoring as Code: E2E Testing in Production with Playwright
The RAG Really Ties the App Together
Communicating In Types
How to Deliver Quality Software Against All Odds
The Most Dangerous Phrase
Adaptive Architectures: Reimagining API Federation & Microservices Integration
Communicating In Types
Simplicity: Sustainable, Humane & Effective Software Development
Best Simple System for Now
Are Your Tests Slowing You Down?
The Green Shift: Transitioning .NET Services Across Architectures
How Fast Can You Parse a File with 1 Billion Rows of Weather Data Using Java?
Making AI Personal: Building Context-Rich AI Tools with MCP
Navigating Uncharted Waters: Coding Agents & Language Evolution
Communicating In Types
AI Agents In Practice
Leading 3000 Developers into the Next Era of Software Engineering
Beyond Chat: Bringing Models to The Canvas
The Past, Present and Future of Programming Languages
Beyond Sonic Pi: Tau5 and the Art of Coding with AI
Beyond Sonic Pi: Tau5 and the Art of Coding with AI
Functional Programming with Kotlin
Achieving Functional Programming in Java
Why Static Typing Came Back
The Best Programmer I Know
The Past, Present and Future of Programming Languages
The Past, Present and Future of Programming Languages
Beyond Sonic Pi: Tau5 and the Art of Coding with AI
A Tour of the Modern Java Platform
How Corsearch Manages Software Delivery at Scale
Web3 Beyond Blockchains
Developer Productivity With IntelliJ IDEA
Moldable Development: Programming Through Custom Tools
The Programmer’s Apprentice Season 2: Advancements and Future Directions in AI-assisted Coding
What's up with Rust?
The Programmer’s Apprentice Season 2: Advancements and Future Directions in AI-assisted Coding
Advanced Rust Programming Techniques
A Decision Maker's Guide to Typed Functional Languages
Concerto for Java and AI - Building Production-Ready LLM Applications
Why Should You Look Into Low Code?
Hedy: Creating a Programming Language for Everyone
Add Useful AI to Your Web App (Not Just Chatbots)
Building Secure ReactJS Applications: Mastering Advanced Security Techniques
97 Things Every Java Programmer Should Know
AI-Powered Software Development From the Trenches
The Programmer’s Apprentice Season 2: Advancements and Future Directions in AI-assisted Coding
The Technical Journey to Define The True Value of a Football Goal
How We Write Better Software with Low-Code
Code as Risk
Amazing Code Reviews: Creating a Superhero Collective
GitHub Advanced Security: Helping Developers Secure the World’s Software
Making It Count: Quality is NOT an Option
Azure Durable Functions for Developers: Developing & Solving Complex Event-Driven Workflows
Functional Programming in 40 Minutes
Serverless Compute at the Heart of Your EDA
Coding Will Never Be The Same Again
Sonic Pi - How to Live Code an Orchestra
Coding Will Never Be The Same Again
The Past, Present & Future of Programming Languages
LiveView Handles the Hard Parts: How LiveView Optimizes Real-Time Web Apps with Streams
Building Modern Web Applications with Remix
Modern Full-Stack Web Development with ASP.NET Core
Internationalisation is a Piece of Cake
Building Modern Web Applications with Remix
Did We(b Development) Lose the Right Direction?
Building Modern Web Applications with Remix
Persuasive Design
Augmented Reality and Machine Learning cooperation on Mobile
Why I Was Wrong About TypeScript
Kotlin/Native: The Good, The Bad, and the Ugly
What’s New in Swift
A Veterans Guide To Transitioning Android Teams Into Kotlin
Scaling up an iOS Codebase
Flutter: The Best Way to Build for Mobile?
Mobile Continuous Delivery is closer, easier (and more fun) than you think!
TensorFlow Lite: how to Accelerate your Android and iOS App with AI
Reaching Beyond Traditional Boundaries with Clojure
Balancing Coupling in Software Design
Stop Drawing Pointless Arrows: Taming Complexity with Diagrams
Stop Drawing Pointless Arrows: Taming Complexity with Diagrams
Software Architecture, Team Topologies and Complexity Science
Simplicity: Sustainable, Humane & Effective Software Development
Simplicity As A Superpower: Navigating The Complexity Maze In Software Development
Software Architecture, Team Topologies and Complexity Science
Software Architecture, Team Topologies and Complexity Science
Stop Drawing Pointless Arrows: Taming Complexity with Diagrams
Design & Develop Distributed Software Better with Multiplayer
Deprecating Simplicity
Evolution in Software: What Has Changed Since GOOS?
The Debugging Book
CodeConcise: A New Era for Legacy Modernisation
Designing Features for Mature Systems: Lessons Learned from Manta
Prioritizing Technical Debt as if Time and Money Matters
CodeConcise: A New Era for Legacy Modernisation
Securing the JVM
Dino Apps Deserve Love Too!
Delivering AI on Code: Live Demo of source{d}
Reading Code
Breaking Things on Purpose
Are Your Tests Slowing You Down?
The Debugging Book
High Cost Tests and High Value Tests
Breaking Things on Purpose
High Velocity Development of Microservices
Royal Testing: Purple Teaming to Build & Secure Applications Better!
Learning to Live with Errors
With Age Comes Wisdom (Hopefully): Lessons Learned in 15 Years of Building Software
Evolution in Software: What Has Changed Since GOOS?
The 12 Factor App for Data
The World after Microservice Migration with Service Mesh and Contract Testing
Millisecond Full Stack Acceptance Tests
In Search of the Perfect Cloud Native Developer Experience
Front End Testing with GitHub Actions
You're Testing WHAT?
Making Mutants Work for You
All The World’s A Staging Server
What We Know We Don't Know: Introduction to Empirical Software Engineering
Disrupting QA – Emerging Trends in Code Quality Automation
Lies, Damned Lies, and Metrics
Platform as a Product: A Deep Dive into the Technical Foundations
Front End Testing with GitHub Actions
Go Faster, Be Safer
Front End Testing with GitHub Actions
TDD & DDD from the Ground Up
Security in the Delivery Pipeline
Computer Science - A Guide for the Perplexed
Delivering AI on Code: Live Demo of source{d}
Let's all just agree: Achieving consensus in Blockchain-based systems
Processing Data From the James Webb Space Telescope
How to Deal with Software Complexity
An Incident Post-Mortem
Designing Features for Mature Systems: Lessons Learned from Manta
Building Distributed Systems with Kubernetes
Distributed Data Stores on Kubernetes
Delivering AI on Code: Live Demo of source{d}
HORRORLARITY
Enabling Developers in a Multi-Cloud World
The Corporate Scale Engine
Get Ready to Rock with Sonic Pi - The Live Coding Music Synth for Everyone
Get Ready to Rock with Sonic Pi - The Live Coding Music Synth for Everyone
Serverless 2.0: Get started with the PLONK Stack
Cloud Foundry Container Runtime: BOSH-Powered, Web-Scale Release Engineering for Kubernetes
Ethereum Fundamentals
Open Source Is Under Attack & AI Made It Worse
Spotify Plugins for Backstage: How Commercial & Open Source Software Go Hand-in-Hand at Spotify
From Apache Spark to Fighting Health Insurance Denials
SOLID Elixir
Learning to Live with Errors
The Do's and Don'ts of Error Handling
Unconditional Code
Shopify's Architecture to handle 80K RPS Celebrity Sales
No Return: Beyond Transactions in Code and Life
3 Ways to Gradually Adopt GraphQL on the Frontend Without Writing a Single Line of Backend Code
Advanced Feature Flagging: It's All About The Data
Software Engineering - Development in 100 Years Time
Structure and Interpretation of Test Cases
Git from the Ground Up
High Velocity Development of Microservices
Five Things Every Developer Should Know about Software Architecture
“Good Enough” Architecture part 1
Beyond Microservices: Streams, State and Scalability
Small is the New Big: Designing Compact Deep Learning Models
“Good Enough” Architecture part 2
Why GraphQL Between Microservices Is the Worst Idea and the Best Idea at the Same Time
GraphQL, gRPC and REST, Oh My! A Method for Unified API Design
Stop Punching Yourself in the Face
Bootiful GraphQL with Kotlin
Practical End-to-End Container Security at Scale
OAuth and OpenID Connect in Plain English
3 Ways to Gradually Adopt GraphQL on the Frontend Without Writing a Single Line of Backend Code
Prioritizing Technical Debt as If Time and Money Matters
Observability for Data Pipelines: Monitoring, Alerting, and Tracing Lineage
TypeScript vs KotlinJS
Kafka as a Platform: The Ecosystem from the Ground Up
#FAIL
Maximizing Java Application Performance with GraalVM
Visualizing Cloud Systems
Life After Business Objects - Confessions of an OOP Veteran
HTTP/3 Is Next Generation HTTP. Is It QUIC Enough?
Prioritizing Technical Debt as if Time and Money Matters
Batching vs. Streaming - John Deere's Journey to Scale & Process Millions of Measurements a Second
Memory Efficient Java
Upgrade Time: Choose Java 11+ or the “Other” One… Kotlin
Helm Your Way with Kubernetes
Microservices Out In the Wild
Next-Generation Programming: Rust and Elm
Software Automation in a Polyglot Stack
SaaS Deep Dive: Designing and Building Multi-Tenant Solutions
Why Are Distributed Systems so Hard?
Shut Up And Eat Your Veg: Lessons from Ancient & Recent History
Shortening the Architectural Feedback Loop
The Pipeline-Driven Organization
Kubernetes, Your Next Java App Server
Microservices from the Trenches. Concepts, Design, Architecture, Code, Testing
Ray: A System for Distributed Applications
Cloud Foundry Container Runtime: BOSH-Powered, Web-Scale Release Engineering for Kubernetes
Fueling the Quantum Application Era with the Cloud
Practical Quantum Computing with D-Wave
After Q-Day: Quantum Applications at Scale
Solving Hard Problems with Quantum & High-Performance Computing in The Cloud
The Grand Challenge and Promise of Quantum Computing
Can Quantum Computing Help to Unlock the Secrets of the Universe?
After Q-Day: Quantum Applications at Scale
Getting Started with Quantum Programming
AI/ML, Quantum Computing and 5G – Opportunities, Challenges and the Impact on Society
Fueling the Quantum Application Era with the Cloud
After Q-Day: Quantum Applications at Scale
Quantum Computing - (Almost) Everything You Need To Know About It
Quantum Computing
Expert Talk: The Current State of Software Engineering
Why Governance Matters: The Key to Reducing Risk Without Slowing Down
[Keynote] Engineering for Software - How to Amplify Creativity
Plain Text
Site Reliability Engineering at Google
Observability and the art of Software Engineering
[Keynote] Engineering for Software - How to Amplify Creativity
[Keynote] Engineering for Software - How to Amplify Creativity
Professional Skills for Software Engineers
One Rule to Rule Them All
Engineering You
Scaling Engineering Teams
Build Software Like a Bag of Marbles, Not a Castle of LEGO®
Keynote: The Scribe's Oath
The Forest & The Desert Are Parallel Universes
Keynote: Engineering You
Failure Is Always An Option
The 12 Factor App for Data
Is Software Engineering Real Engineering?
Spec-Driven Development Is Back. But Not How You Think
Engineering for Software
Best Simple System for Now
The Art of Code
Teaching Children about Clean Code
How to Discover the Binary System as a Child
Sonic Pi - How to Live Code an Orchestra
Production Model Deployment
Balancing Coupling in Software Design
Real World Java 9
Legacy Evolution – The Innovation Opportunity!
In the Pursuit of the Best Developer Experience
Industry Myth Busting
Farley's Laws
Spec-Driven Development Is Back. But Not How You Think
Developers _are_ Researchers - Improve the work you love with Research Driven Development
All your Files belong to us: Serving User-generated Content on a Global Scale
Paving the Golden Path: Achieving High Performance with an Internal Developer Platform
A Teacher, an Economist and a Developer Walk Into a Bar...
Paving the Road to Effective Software Development
Dungeons Dragons & Developers
Forget Velocity, Let's Talk Acceleration
How Flow Works
The Beauty of Simplicity - Making Your Own Technology
How Flow Works & Other Curiosities
The Beauty of Simplicity - Making Your Own Technology
How Flow Works
The Beauty of Simplicity - Making Your Own Technology
Climbing the Ladder of Abstraction Towards the Cloud-to-Edge Continuum
Dungeons Dragons & Developers
Dungeons Dragons & Developers
The Art of Software Development
Socio-Technical Smells: How Technical Problems Cause Organizational Friction
The 7 Quests of Resilient Software Design
Mobile Continuous Delivery is closer, easier (and more fun) than you think!
The Jump to Hyperspace: Light Speed, User Agency, & Moving Past the Cloud
The Jump to Hyperspace: Light Speed, User Agency, & Moving Past the Cloud
When Software Delivery Goes Wrong: Why App Stores Could Make You Sad
Data-Driven Engineering
The 12 Factor App for Data
The Jump to Hyperspace: Light Speed, User Agency, & Moving Past the Cloud
When Software Delivery Goes Wrong: Why App Stores Could Make You Sad
What’s New in Swift
Kotlin/Native: The Good, The Bad, and the Ugly
Scaling up an iOS Codebase
Platform as a Product: A Deep Dive into the Technical Foundations
Observability in an Asynchronous World
Observability and the art of Software Engineering
Prerequisites for Modern Platform Engineering
Using Graph Theory and Network Science to Explore your Microservices Architecture
Observability, Distributed Tracing & the Complex World
Gamification, Systems Thinking & the Power of Observability in Software
Sh... Fail Happens: Fail-aware Events Processing on AWS
Lies, Damned Lies, and Metrics
The Proactive Approach: Data Driven Observability & Incident Response
Using Serverless and ARM64 for Real-Time Observability
The Sociotechnical Path to High-Performing Teams
Observability Engineering
Beyond Line Charts
Deliver Results, Not Just Releases: Control & Observability in CD
Platform Engineering: From Theory to Practice
Beyond Line Charts
Beyond Line Charts
ASP.NET Core 9 Essentials
Managing to Your SLO in the Face of Chaos
Work Less and Do More: Google Sheets for Developers
Managing to Your SLO in the Face of Chaos
Managing to Your SLO in the Face of Chaos
Kubernetes: Crossing the Chasm
Thinking Like a Data Scientist
Building Better Products Faster: DevUx is the New DevOps
The Future of Machine Learning & JavaScript
Building Secure React Applications
The Debugging Book
Keynote: Debugging Under Fire: Keeping your Head when Systems have Lost their Mind
How Debuggers Work
Building a Debugger
Five Lines of Code
Fighting Software Entropy
Fighting Software entropy
How to Reverse Software Entropy
Fighting Software Entropy
Five Things Every Developer Should Know about Software Architecture
Structure and Interpretation of Test Cases
Maximizing Java Application Performance with GraalVM
Going Serverless with VueJS
Introducing Elm to a JavaScript App
Software Engineering - Development in 100 Years Time
ReasonML: React as a Language and what the Future looks like
From Zero to A11Y: Building an Accessibility Culture at Optimizely
HTTP Headers for the Responsible Developer
Building Resilient Frontend Architecture
TypeScript Cookbook
TypeScript vs KotlinJS
#FAIL
WebAssembly Beyond the Browser
Prioritizing Technical Debt as if Time and Money Matters
Persuasive Design
Next-Generation Programming: Rust and Elm
Vue and You
You Really Don't Need All that JavaScript, I Promise
Memory Efficient Java
Observability for Data Pipelines: Monitoring, Alerting, and Tracing Lineage
HTML: How to Make Loveliness
Reaching Beyond Traditional Boundaries with Clojure
3 Ways to Gradually Adopt GraphQL on the Frontend Without Writing a Single Line of Backend Code
OAuth and OpenID Connect in Plain English
Boost your API Development with GraphQL & Prisma
Bootiful GraphQL with Kotlin
GraphQL, gRPC and REST, Oh My! A Method for Unified API Design
Small is the New Big: Designing Compact Deep Learning Models
“Good Enough” Architecture part 1
Git from the Ground Up
Did We(b Development) Lose the Right Direction?
Advanced Feature Flagging: It's All About The Data
3 Ways to Gradually Adopt GraphQL on the Frontend Without Writing a Single Line of Backend Code
You Really Don't Need All That Javascript, I Promise
No Return: Beyond Transactions in Code and Life
Turbopack: DX Matters
Shortening the Architectural Feedback Loop
Shut Up And Eat Your Veg: Lessons from Ancient & Recent History
Microservices Out In the Wild
Upgrade Time: Choose Java 11+ or the “Other” One… Kotlin
Life After Business Objects - Confessions of an OOP Veteran
Prioritizing Technical Debt as If Time and Money Matters
Stop Punching Yourself in the Face
“Good Enough” Architecture part 2
HTTP/3 Is Next Generation HTTP. Is It QUIC Enough?
Why Static Typing Came Back
Systems Programming with Zig
Building a Debugger
Clean Code: A Path to Better Programming
Anniversary Edition of The Pragmatic Programmer
Upgrade Your Front-end Game – Be an Elm Wizard
Your Guide for Building a Jamstack Website
The Best of GOTO Book Club Part One
Cruising Along with Java
The Best of GOTO Book Club Part Two
Getting to Know IntelliJ IDEA
Code Complete: A Practical Handbook of Software Construction
Programming with Kotlin: Why, How and Kotlin’s Place in the Future
Elixir in Action
Kubeflow for Machine Learning
Modern X86 Assembly Language Programming
Learn C++ by Example
GOTO Book Club Yule Special
Upgrade Your Front-end Game – Be an Elm Wizard
Modern Software Engineering
Grokking Algorithms
Why Architectural Work Comes Before Coding
Looks Good to Me- Constructive code reviews
Behavioral Code Analysis: Why Is It So Hard to Write Good Code?
Conway's Legacy
Five Lines Of Code
Observability Engineering
The Art of Unit Testing
Learning Test-Driven Development
Quantum Computing in Action
Working Effectively with Legacy Code
Conway's Legacy
Behavioral Code Analysis: Why Is It So Hard to Write Good Code?
Learning Test-Driven Development
Modern Software Engineering
The Best of GOTO Book Club Part One
The Art of Unit Testing
Grokking Algorithms
Quantum Computing in Action
Software Security for Developers
C++ Memory Management
Flow Engineering
Professional Skills for Software Engineers
Software Mistakes and Tradeoffs
Modern Software Engineering
Become an Effective Software Engineering Manager
Java Generics and Collections
Collaborative Software Design
Clean Code: A Path to Better Programming
Anniversary Edition of The Pragmatic Programmer
Writing for Developers
Learning Git
Grokking Algorithms
97 Things Every [Java] Programmer Should Know
Observability Engineering
Building a Debugger
The Debugging Book
Code Complete: A Practical Handbook of Software Construction
Working Effectively with Legacy Code
Looks Good to Me- Constructive code reviews
Clean Architecture with Python
Software Mistakes and Tradeoffs
Five Lines Of Code
Clean Code: A Path to Better Programming
Holiday Special 2022
Your Guide for Building a Jamstack Website
Building Micro-Frontends
Systems Programming with Zig
Python Was Crowned Programming Language King of 2020
Teaching Kids to Code with Sonic Pi
Should Kotlin Be Your Go-To Language?
Programming: Now and Then
The Ideal Programming Language
Expert Talk: Functional Programming
Craftsmanship: Code, Guitars & Tech
Navigating Through Programming's Greatest Mistakes
Expert Talk: Zig Programming Language and Linters
Expert Talk: Code Refactoring
1 Million Subscribers to the GOTO YouTube Channel 🎉
From Extreme Programming to TCR and Limbo
The Death of Classical Computer Science: An Interview with Matt Welsh
How Microsoft is Leading the Way to Sustainable Software
Craftsmanship: Code, Guitars & Tech
Expert Talk: Functional Programming
Technology’s Impact on Humankind and Where We’re Headed Next
Beyond the Code: Deploying Empathy
Navigating Through Programming's Greatest Mistakes
How AutoML & Low Code Empowers Data Scientists
Teaching Kids to Code with Sonic Pi
Simplicity & Complexity: The Beauty & the Beast?
Expert Talk: Web Development & Its Failures
Unlocking the Web: Exploring WebAuthn and Beyond
Mastering Web Security: Myths, Strategies & More!
Software 2.0 and AI as an Engineering Discipline
Expert Talk: Native vs Cross-Platform
How to put Engineering into Software Development
The Impact of Legacy Systems on Digital Transformations
Expert Talk: Scaling Down Complexity in Software
Simplicity & Complexity: The Beauty & the Beast?
Expert Talk: Managing Complexity in Software
Quantum computing in the cloud
Expert Talk: Cloud Chaos & How Contract Tests Can Help
Modern Software Practices in a Legacy System
Expert Talk: Code Refactoring
Better Tests at GitHub & Commodore 64 Music
Expert Talk: Continuous Architecture
Open Source Is Under Attack & AI Made It Worse
Modern Software Practices in a Legacy System
The Future of DevOps
Agile is Dead – Long Live DevOps?
Quantum computing in the cloud
From Sci-Fi to Reality, Quantum Computers Are Coming!
Top Trends in Software Development That You Should Know About
Real-life Quantum Computing
Quantum Computing in Practice
Behind the Scenes with a NASA Engineer
Expert Talk: Managing Complexity in Software
Spec-Driven Development Is Back. But Not How You Think
Building Software That Survives
Building Better Software: Why Workflows Beat Code Every Time
Holistic Engineering: Organic Problem Solving
The Death of Classical Computer Science: An Interview with Matt Welsh
The Path to Becoming a Senior Engineering Manager
Crafting Robust Architectures for a Resilient Future
Is Machine Learning a Black Box?
Building Support Structures
How Architecture and Culture Go Hand in Hand
How to put Engineering into Software Development
Programming: Now and Then
Hydrogen Power: How Far Will It Take Us?
Demystifying Central Bank Digital Currency: The Technical Breakdown
Bringing SimCorp’s Software Engineering Day to Life
Quantified Self: From Data to Actionable Dashboards
Teaching Kids to Code with Sonic Pi
How to put Engineering into Software Development
Revolutionizing Software with Moldable Development
How to Continuously Deliver Quality Software Against All Odds
Balancing Technology and Human Creativity
How to put Engineering into Software Development
Simplifying Dev Environments With the Right Tools
Fun is a Serious Business in the Workplace: Holly Cummins
What are Micro-Frontends and How to Use Them
Leveraging Our “Brains” in Software Development
Building Bridges: From Developer to Developer Advocate
Technology’s Impact on Humankind and Where We’re Headed Next
Agile is Dead – Long Live DevOps?
Spec-Driven Development Is Back. But Not How You Think
Top Trends in Software Development That You Should Know About
Real-life Quantum Computing
Expert Talk: The Current State of Software Engineering
How Our First On-Site Conference Since March 2020 Went
Building Modern Apps with Serverless & Feature Flags
What are Micro-Frontends and How to Use Them
Clare Sudbery's Guide to Navigating through iOS App Development
Clare Sudbery's Guide to Navigating through iOS App Development
Dev Harmony: Communication and Proven SRE Practices
Expert talk: What’s Next for .Net?
Modern Software Practices in a Legacy System
Better Tests at GitHub & Commodore 64 Music
Expert Talk: Code Refactoring
Reading Code Effectively: An Overlooked Developer Skill
Expert Talk: Five Lines of Code
Building Modern Apps with Serverless & Feature Flags
Teaching Kids to Code with Sonic Pi
The Origin of Dylan Beattie & The Linebreakers
Teaching Kids How to Code with Hedy
What are Micro-Frontends and How to Use Them
Expert Talk: Native vs Cross-Platform
Andreas Zeller
CISPA Helmholtz Center for ...
Faculty at CISPA Helmholtz Center for Information Security
Steve Poole
HeroDevs
Developer Advocate at HeroDevs & Community Director at London Java Community
Dylan Beattie
Ursatile
Consultant, software developer, creator of the Rockstar programming language
Dave Farley
Continuous Delivery Ltd.
Software Developer and Consultant, Founder of Continuous Delivery Ltd., Author
Gergely Orosz
The Pragmatic Engineer
Writing "The Pragmatic Engineer" & Author of "The Software Engineer's Guidebook"
Annie Vella
Westpac New Zealand
Engineering Leader and Researcher
Artie Shevchenko
Canva
Lecturer at ITMO University, author of Code Health Guardian, and ex-Googler
Andreas Zeller
CISPA Helmholtz Center for ...
Faculty at CISPA Helmholtz Center for Information Security
Browse all tags
Here