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

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]](https://img.youtube.com/vi/cF-rUNCOm2c/maxresdefault.jpg)
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

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

Communicating In Types

Functional Programming with Kotlin

Achieving Functional Programming in Java

Why Static Typing Came Back

The Best Programmer I Know

A Tour of the Modern Java Platform

Web3 Beyond Blockchains

How Corsearch Manages Software Delivery at Scale

Functional Programming in 40 Minutes

The Past, Present & Future of Programming Languages

The Programmer’s Apprentice Season 2: Advancements and Future Directions in AI-assisted Coding

A Decision Maker's Guide to Typed Functional Languages

Advanced Rust Programming Techniques

Making It Count: Quality is NOT an Option

Azure Durable Functions for Developers: Developing & Solving Complex Event-Driven Workflows

Serverless Compute at the Heart of Your EDA

How We Write Better Software with Low-Code

Code as Risk

Why Should You Look Into Low Code?

Developer Productivity With IntelliJ IDEA

Hedy: Creating a Programming Language for Everyone

AI-Powered Software Development From the Trenches

Moldable Development: Programming Through Custom Tools

The Technical Journey to Define The True Value of a Football Goal

GitHub Advanced Security: Helping Developers Secure the World’s Software

Coding Will Never Be The Same Again

Add Useful AI to Your Web App (Not Just Chatbots)

Concerto for Java and AI - Building Production-Ready LLM Applications

The Programmer’s Apprentice Season 2: Advancements and Future Directions in AI-assisted Coding

97 Things Every Java Programmer Should Know

Sonic Pi - How to Live Code an Orchestra

Amazing Code Reviews: Creating a Superhero Collective

Coding Will Never Be The Same Again

Building Secure ReactJS Applications: Mastering Advanced Security Techniques

What's up with Rust?

The Programmer’s Apprentice Season 2: Advancements and Future Directions in AI-assisted Coding

Did We(b Development) Lose the Right Direction?

Building Modern Web Applications with Remix

Building Modern Web Applications with Remix

Building Modern Web Applications with Remix

LiveView Handles the Hard Parts: How LiveView Optimizes Real-Time Web Apps with Streams

Internationalisation is a Piece of Cake

What’s New in Swift

TensorFlow Lite: how to Accelerate your Android and iOS App with AI

Reaching Beyond Traditional Boundaries with Clojure

Persuasive Design

Augmented Reality and Machine Learning cooperation on Mobile

Why I Was Wrong About TypeScript

Flutter: The Best Way to Build for Mobile?

Mobile Continuous Delivery is closer, easier (and more fun) than you think!

Kotlin/Native: The Good, The Bad, and the Ugly

A Veterans Guide To Transitioning Android Teams Into Kotlin

Scaling up an iOS Codebase

Design & Develop Distributed Software Better with Multiplayer

Stop Drawing Pointless Arrows: Taming Complexity with Diagrams

Simplicity: Sustainable, Humane & Effective Software Development

Software Architecture, Team Topologies and Complexity Science

Simplicity As A Superpower: Navigating The Complexity Maze In Software Development

Deprecating Simplicity

Stop Drawing Pointless Arrows: Taming Complexity with Diagrams

Software Architecture, Team Topologies and Complexity Science

Balancing Coupling in Software Design

Stop Drawing Pointless Arrows: Taming Complexity with Diagrams

Software Architecture, Team Topologies and Complexity Science

Evolution in Software: What Has Changed Since GOOS?

The Debugging Book

CodeConcise: A New Era for Legacy Modernisation

CodeConcise: A New Era for Legacy Modernisation

Prioritizing Technical Debt as if Time and Money Matters

Securing the JVM

Dino Apps Deserve Love Too!

Designing Features for Mature Systems: Lessons Learned from Manta

Reading Code

Delivering AI on Code: Live Demo of source{d}

Millisecond Full Stack Acceptance Tests

With Age Comes Wisdom (Hopefully): Lessons Learned in 15 Years of Building Software

Breaking Things on Purpose

In Search of the Perfect Cloud Native Developer Experience

You're Testing WHAT?

The Debugging Book

The World after Microservice Migration with Service Mesh and Contract Testing

High Velocity Development of Microservices

The 12 Factor App for Data

Learning to Live with Errors

Making Mutants Work for You

All The World’s A Staging Server

Evolution in Software: What Has Changed Since GOOS?

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

High Cost Tests and High Value Tests

Breaking Things on Purpose

Royal Testing: Purple Teaming to Build & Secure Applications Better!

Security in the Delivery Pipeline

Go Faster, Be Safer

Computer Science - A Guide for the Perplexed

Delivering AI on Code: Live Demo of source{d}

Distributed Data Stores on Kubernetes

Get Ready to Rock with Sonic Pi - The Live Coding Music Synth for Everyone

Let's all just agree: Achieving consensus in Blockchain-based systems

Processing Data From the James Webb Space Telescope

Get Ready to Rock with Sonic Pi - The Live Coding Music Synth for Everyone

An Incident Post-Mortem

Building Distributed Systems with Kubernetes

Ethereum Fundamentals

The Corporate Scale Engine

Delivering AI on Code: Live Demo of source{d}

Cloud Foundry Container Runtime: BOSH-Powered, Web-Scale Release Engineering for Kubernetes

Spotify Plugins for Backstage: How Commercial & Open Source Software Go Hand-in-Hand at Spotify

Serverless 2.0: Get started with the PLONK Stack

How to Deal with Software Complexity

HORRORLARITY

Designing Features for Mature Systems: Lessons Learned from Manta

Enabling Developers in a Multi-Cloud World

Shopify's Architecture to handle 80K RPS Celebrity Sales

Learning to Live with Errors

SOLID Elixir

Unconditional Code

The Do's and Don'ts of Error Handling

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

Ray: A System for Distributed Applications

Software Engineering - Development in 100 Years Time

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

Structure and Interpretation of Test Cases

Advanced Feature Flagging: It's All About The Data

Git from the Ground Up

High Velocity Development of Microservices

Beyond Microservices: Streams, State and Scalability

Small is the New Big: Designing Compact Deep Learning Models

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

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

Observability for Data Pipelines: Monitoring, Alerting, and Tracing Lineage

TypeScript vs KotlinJS

#FAIL

Visualizing Cloud Systems

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

Maximizing Java Application Performance with GraalVM

Next-Generation Programming: Rust and Elm

Why Are Distributed Systems so Hard?

SaaS Deep Dive: Designing and Building Multi-Tenant Solutions

Software Automation in a Polyglot Stack

HTTP/3 Is Next Generation HTTP. Is It QUIC Enough?

Kafka as a Platform: The Ecosystem from the Ground Up

Five Things Every Developer Should Know about Software Architecture

“Good Enough” Architecture part 1

“Good Enough” Architecture part 2

Stop Punching Yourself in the Face

Microservices from the Trenches. Concepts, Design, Architecture, Code, Testing

Prioritizing Technical Debt as If Time and Money Matters

Life After Business Objects - Confessions of an OOP Veteran

Upgrade Time: Choose Java 11+ or the “Other” One… Kotlin

Helm Your Way with Kubernetes

Microservices Out In the Wild

Cloud Foundry Container Runtime: BOSH-Powered, Web-Scale Release Engineering for Kubernetes

Solving Hard Problems with Quantum & High-Performance Computing in The Cloud

Practical Quantum Computing with D-Wave

Getting Started with Quantum Programming

Fueling the Quantum Application Era with the Cloud

AI/ML, Quantum Computing and 5G – Opportunities, Challenges and the Impact on Society

Quantum Computing

Quantum Computing - (Almost) Everything You Need To Know About It

Fueling the Quantum Application Era with the Cloud

The Grand Challenge and Promise of Quantum Computing

Can Quantum Computing Help to Unlock the Secrets of the Universe?

Keynote: The Scribe's Oath

Plain Text

Engineering for Software

Engineering You
![[Keynote] Engineering for Software - How to Amplify Creativity](https://img.youtube.com/vi/ZAAECIe8o8E/maxresdefault.jpg)
[Keynote] Engineering for Software - How to Amplify Creativity
![[Keynote] Engineering for Software - How to Amplify Creativity](https://img.youtube.com/vi/ZAAECIe8o8E/maxresdefault.jpg)
[Keynote] Engineering for Software - How to Amplify Creativity
![[Keynote] Engineering for Software - How to Amplify Creativity](https://img.youtube.com/vi/ZAAECIe8o8E/maxresdefault.jpg)
[Keynote] Engineering for Software - How to Amplify Creativity

Professional Skills for Software Engineers

Keynote: Engineering You

Build Software Like a Bag of Marbles, Not a Castle of LEGO®

Site Reliability Engineering at Google

One Rule to Rule Them All

Is Software Engineering Real Engineering?

Scaling Engineering Teams

The 12 Factor App for Data

The Art of Code

Failure Is Always An Option

Expert Talk: The Current State of Software Engineering

Teaching Children about Clean Code

Sonic Pi - How to Live Code an Orchestra

How to Discover the Binary System as a Child

Production Model Deployment

Real World Java 9

Balancing Coupling in Software Design

The Beauty of Simplicity - Making Your Own Technology

The Beauty of Simplicity - Making Your Own Technology

In the Pursuit of the Best Developer Experience

Forget Velocity, Let's Talk Acceleration

Socio-Technical Smells: How Technical Problems Cause Organizational Friction

Climbing the Ladder of Abstraction Towards the Cloud-to-Edge Continuum

Legacy Evolution – The Innovation Opportunity!

Farley's Laws

How Flow Works & Other Curiosities

Paving the Road to Effective Software Development

A Teacher, an Economist and a Developer Walk Into a Bar...

Industry Myth Busting

The Art of Software Development

The Beauty of Simplicity - Making Your Own Technology

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

How Flow Works

Paving the Golden Path: Achieving High Performance with an Internal Developer Platform

How Flow Works

When Software Delivery Goes Wrong: Why App Stores Could Make You Sad

The Jump to Hyperspace: Light Speed, User Agency, & Moving Past the Cloud

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

The 7 Quests of Resilient Software Design

Data-Driven Engineering

The 12 Factor App for Data

What’s New in Swift

Scaling up an iOS Codebase

Kotlin/Native: The Good, The Bad, and the Ugly

When Software Delivery Goes Wrong: Why App Stores Could Make You Sad

Platform Engineering: From Theory to Practice

Observability Engineering

Using Serverless and ARM64 for Real-Time Observability

Prerequisites for Modern Platform Engineering

Observability in an Asynchronous World

Kubernetes: Crossing the Chasm

Deliver Results, Not Just Releases: Control & Observability in CD

Gamification, Systems Thinking & the Power of Observability in Software

The Sociotechnical Path to High-Performing Teams

Using Graph Theory and Network Science to Explore your Microservices Architecture

Sh... Fail Happens: Fail-aware Events Processing on AWS

The Proactive Approach: Data Driven Observability & Incident Response

Lies, Damned Lies, and Metrics

Managing to Your SLO in the Face of Chaos

Managing to Your SLO in the Face of Chaos

Managing to Your SLO in the Face of Chaos

Work Less and Do More: Google Sheets for Developers

Observability, Distributed Tracing & the Complex World

The Future of Machine Learning & JavaScript

Thinking Like a Data Scientist

Building Secure React Applications

Building Better Products Faster: DevUx is the New DevOps

Keynote: Debugging Under Fire: Keeping your Head when Systems have Lost their Mind

The Debugging Book

Building a Debugger

Five Lines of Code

Fighting Software Entropy

Fighting Software Entropy

Fighting Software entropy

How to Reverse Software Entropy

Stop Punching Yourself in the Face

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

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

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

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

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

“Good Enough” Architecture part 2

“Good Enough” Architecture part 1

Five Things Every Developer Should Know about Software Architecture

HTTP/3 Is Next Generation HTTP. Is It QUIC Enough?

Turbopack: DX Matters

Reaching Beyond Traditional Boundaries with Clojure

TypeScript Cookbook

Building Resilient Frontend Architecture

HTTP Headers for the Responsible Developer

Why Static Typing Came Back

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

GOTO Book Club Yule Special

Upgrade Your Front-end Game – Be an Elm Wizard


Modern Software Engineering

Five Lines Of Code

Looks Good to Me- Constructive code reviews

Why Architectural Work Comes Before Coding

Grokking Algorithms

Behavioral Code Analysis: Why Is It So Hard to Write Good Code?

Conway's Legacy


Observability Engineering

The Art of Unit Testing

Learning Test-Driven Development

Quantum Computing in Action

Working Effectively with Legacy Code

Behavioral Code Analysis: Why Is It So Hard to Write Good Code?

Conway's Legacy

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

C++ Memory Management

Flow Engineering

Professional Skills for Software Engineers

Modern Software Engineering

Software Mistakes and Tradeoffs

Become an Effective Software Engineering Manager

Learning Git

Clean Code: A Path to Better Programming

Grokking Algorithms

Anniversary Edition of The Pragmatic Programmer
![97 Things Every [Java] Programmer Should Know](https://files.gotocon.com/uploads/article_images/1/36/kevlintrisha_medium.jpg)
97 Things Every [Java] Programmer Should Know

Collaborative Software Design

Writing for Developers





Observability Engineering

The Debugging Book

Building a Debugger

Five Lines Of Code

Looks Good to Me- Constructive code reviews

Code Complete: A Practical Handbook of Software Construction

Working Effectively with Legacy Code

Software Mistakes and Tradeoffs

Clean Code: A Path to Better Programming

Building Micro-Frontends

Holiday Special 2022

Your Guide for Building a Jamstack Website

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

Craftsmanship: Code, Guitars & Tech

Technology’s Impact on Humankind and Where We’re Headed Next

Expert Talk: Functional Programming

How Microsoft is Leading the Way to Sustainable Software

Beyond the Code: Deploying Empathy

How AutoML & Low Code Empowers Data Scientists

Navigating Through Programming's Greatest Mistakes

Simplicity & Complexity: The Beauty & the Beast?

Teaching Kids to Code with Sonic Pi

Unlocking the Web: Exploring WebAuthn and Beyond

Mastering Web Security: Myths, Strategies & More!

Expert Talk: Web Development & Its Failures

Software 2.0 and AI as an Engineering Discipline

Expert Talk: Native vs Cross-Platform

Simplicity & Complexity: The Beauty & the Beast?

How to put Engineering into Software Development

Expert Talk: Managing Complexity in Software

The Impact of Legacy Systems on Digital Transformations

Expert Talk: Scaling Down Complexity in Software

Quantum computing in the cloud

Modern Software Practices in a Legacy System

Expert Talk: Cloud Chaos & How Contract Tests Can Help

Expert Talk: Code Refactoring

Expert Talk: Continuous Architecture

Better Tests at GitHub & Commodore 64 Music

Agile is Dead – Long Live DevOps?

The Future of DevOps

Modern Software Practices in a Legacy System

Real-life Quantum Computing

Quantum computing in the cloud

Quantum Computing in Practice
From Sci-Fi to Reality, Quantum Computers Are Coming!

Top Trends in Software Development That You Should Know About

Programming: Now and Then

The Death of Classical Computer Science: An Interview with Matt Welsh

Building Support Structures

The Path to Becoming a Senior Engineering Manager

Crafting Robust Architectures for a Resilient Future

Is Machine Learning a Black Box?

Hydrogen Power: How Far Will It Take Us?

Behind the Scenes with a NASA Engineer

How Architecture and Culture Go Hand in Hand

How to put Engineering into Software Development

Expert Talk: Managing Complexity in Software

Bringing SimCorp’s Software Engineering Day to Life

Quantified Self: From Data to Actionable Dashboards

Demystifying Central Bank Digital Currency: The Technical Breakdown

Teaching Kids to Code with Sonic Pi

How to put Engineering into Software Development

How Our First On-Site Conference Since March 2020 Went

Building Bridges: From Developer to Developer Advocate

How to put Engineering into Software Development

Fun is a Serious Business in the Workplace: Holly Cummins

Simplifying Dev Environments With the Right Tools

What are Micro-Frontends and How to Use Them

Technology’s Impact on Humankind and Where We’re Headed Next

How to Continuously Deliver Quality Software Against All Odds

Balancing Technology and Human Creativity

Revolutionizing Software with Moldable Development

Real-life Quantum Computing

Expert Talk: The Current State of Software Engineering

Leveraging Our “Brains” in Software Development

Top Trends in Software Development That You Should Know About

Agile is Dead – Long Live DevOps?

Building Modern Apps with Serverless & Feature Flags

Clare Sudbery's Guide to Navigating through iOS App Development

What are Micro-Frontends and How to Use Them

Clare Sudbery's Guide to Navigating through iOS App Development

Expert talk: What’s Next for .Net?

Dev Harmony: Communication and Proven SRE Practices

Modern Software Practices in a Legacy System

Expert Talk: Code Refactoring

Expert Talk: Five Lines of Code

Better Tests at GitHub & Commodore 64 Music

Reading Code Effectively: An Overlooked Developer Skill

Building Modern Apps with Serverless & Feature Flags

Teaching Kids How to Code with Hedy

The Origin of Dylan Beattie & The Linebreakers

Teaching Kids to Code with Sonic Pi

What are Micro-Frontends and How to Use Them

Expert Talk: Native vs Cross-Platform

Amy Kapernick
AimHigher Web
Front End Engineer at AmysKapers.dev

Andreas Zeller
CISPA Helmholtz Center for ...
Faculty at CISPA Helmholtz Center for Information Security

Dylan Beattie
Ursatile
Consultant, software developer, creator of the Rockstar programming language

Alexander Chatzizacharias
JDriven
Software Engineer at JDriven

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"

Artie Shevchenko
Canva
Lecturer at ITMO University, author of Code Health Guardian, and ex-Googler

Phillip Krüger
Red Hat
Principal Software Engineer at Red Hat

Trisha Gee
Software engineer, Java Champion, Author and PC Member

Martin Thwaites
Honeycomb
Principle Developer Advocate at Honeycomb

Andreas Zeller
CISPA Helmholtz Center for ...
Faculty at CISPA Helmholtz Center for Information Security

Amy Kapernick
AimHigher Web
Front End Engineer at AmysKapers.dev
Browse all tags
Here