Why Are We Struggling to Make Good Software?
John Gallagher
Why Are We Struggling to Make Good Software?
2:18
Incidental Complexity KILLS Software!
John Gallagher
Incidental Complexity KILLS Software!
2:25
High Observability Spend - It's About Value!
John Gallagher
High Observability Spend - It's About Value!
2:58
Work In Many More Smaller Steps!
John Gallagher
Work In Many More Smaller Steps!
1:57
Is TDD Effective? How Do We Tell?
John Gallagher
Is TDD Effective? How Do We Tell?
2:16
The Future of Observability UIs
John Gallagher
The Future of Observability UIs
3:01
Fast Feedback Cycles Are Critical!
John Gallagher
Fast Feedback Cycles Are Critical!
2:38
Let's Update Our Assumptions!
John Gallagher
Let's Update Our Assumptions!
3:01
Context Makes Events Powerful
John Gallagher
Context Makes Events Powerful
2:47
Deploying - How Do You Deal With Uncertainty?
John Gallagher
Deploying - How Do You Deal With Uncertainty?
3:01
Should Software Engineers Talk To Customers?
John Gallagher
Should Software Engineers Talk To Customers?
2:57
Stop Obsessing About Software. Start Living.
John Gallagher
Stop Obsessing About Software. Start Living.
0:16
The Power of Deterministic Tools with AI
John Gallagher
The Power of Deterministic Tools with AI
2:58
Technical Debt in the Age of AI
John Gallagher
Technical Debt in the Age of AI
3:01
The App Went Down Two Weeks Into My New Job!
John Gallagher
The App Went Down Two Weeks Into My New Job!
2:59
Unit Testing is Underrated
John Gallagher
Unit Testing is Underrated
3:01
What Vs How - The Most Powerful Concept In Software Design
John Gallagher
What Vs How - The Most Powerful Concept In Software Design
3:01
Best Practices for Observability Instrumentation
John Gallagher
Best Practices for Observability Instrumentation
2:43
Using AI To Add Observability To Our Apps
John Gallagher
Using AI To Add Observability To Our Apps
2:24
Unit Testing and Observability - The Ultimate Skillset!
John Gallagher
Unit Testing and Observability - The Ultimate Skillset!
2:53
Is Your Software Valuable?
John Gallagher
Is Your Software Valuable?
2:46
Measuring the Value of Observability Data
John Gallagher
Measuring the Value of Observability Data
2:47
Traces Logs and Metrics - Three Pillars? NO! Three Rungs!
John Gallagher
Traces Logs and Metrics - Three Pillars? NO! Three Rungs!
2:48
The Most Critical Skillset for AI
John Gallagher
The Most Critical Skillset for AI
2:28
Stop Assuming Your Software Works!
John Gallagher
Stop Assuming Your Software Works!
2:53
Observability - The Final Step of the Journey To Value!
John Gallagher
Observability - The Final Step of the Journey To Value!
2:56
The Ultimate Feedback Loop Involves Observability
John Gallagher
The Ultimate Feedback Loop Involves Observability
2:38
Observability - The Ultimate Insurance Policy
John Gallagher
Observability - The Ultimate Insurance Policy
1:38
Ever Had An Incident You Couldn't Diagnose?
John Gallagher
Ever Had An Incident You Couldn't Diagnose?
2:57
Fixing Bugs? Hope is Not a Strategy! Instead? Gather Data.
John Gallagher
Fixing Bugs? Hope is Not a Strategy! Instead? Gather Data.
2:48
Slow is the New Down
John Gallagher
Slow is the New Down
2:36
Observability and Unit Testing - A Match In Heaven!
John Gallagher
Observability and Unit Testing - A Match In Heaven!
3:00
Unit Testing And Observability - A Partnership Made In Heaven
John Gallagher
Unit Testing And Observability - A Partnership Made In Heaven
2:58
Struggling To Understand Your Web App? Switch To Event Based Thinking!
John Gallagher
Struggling To Understand Your Web App? Switch To Event Based Thinking!
2:59
Broken Software - Ignorance or Apathy?
John Gallagher
Broken Software - Ignorance or Apathy?
1:26
Best Way To Learn Affordably? Workshops.
John Gallagher
Best Way To Learn Affordably? Workshops.
3:00
Documentation Goes Out Of Date Quickly - Observability Is The Solution!
John Gallagher
Documentation Goes Out Of Date Quickly - Observability Is The Solution!
2:48
Struggling To Fix That Bug? The Problem Is Not You.
John Gallagher
Struggling To Fix That Bug? The Problem Is Not You.
2:43
The Most Useful Attributes In Observability - High Cardinality!
John Gallagher
The Most Useful Attributes In Observability - High Cardinality!
2:34
98% Less Downtime: My 5-Step System for Debugging Web Apps [Full Tutorial]
John Gallagher
98% Less Downtime: My 5-Step System for Debugging Web Apps [Full Tutorial]
15:46
Is Observability Just For Microservices? What About Monoliths?
John Gallagher
Is Observability Just For Microservices? What About Monoliths?
2:16
What's The Most Effective Learning Method As A Software Engineer?
John Gallagher
What's The Most Effective Learning Method As A Software Engineer?
2:53
Observability Is NOT A One Off Investment!
John Gallagher
Observability Is NOT A One Off Investment!
2:25
Observability Is A TEAM Force Multiplier
John Gallagher
Observability Is A TEAM Force Multiplier
2:25
Improve Observability With A Five Step Vendor Neutral Process
John Gallagher
Improve Observability With A Five Step Vendor Neutral Process
2:57
Observability Helps With Business Objectives
John Gallagher
Observability Helps With Business Objectives
1:41
Why Does Most Software Feel Broken?
John Gallagher
Why Does Most Software Feel Broken?
2:43
Web Developers VS Site Reliability Engineers. FIGHT!
John Gallagher
Web Developers VS Site Reliability Engineers. FIGHT!
2:44
Software Engineers Waste A Lot Of Time. Here's A Way Out.
John Gallagher
Software Engineers Waste A Lot Of Time. Here's A Way Out.
2:23
What Is A High Cardinality Attribute?
John Gallagher
What Is A High Cardinality Attribute?
2:22
The Untended Consequences Of Observability.
John Gallagher
The Untended Consequences Of Observability.
2:29
Do You Have Confidence Your App Works?
John Gallagher
Do You Have Confidence Your App Works?
1:48
What Is Observability? It's NOT three pillars!
John Gallagher
What Is Observability? It's NOT three pillars!
2:59
Does Your Software ACTUALLY Work?
John Gallagher
Does Your Software ACTUALLY Work?
2:48
Traces Logs and Metrics are NOT pillars but data types.
John Gallagher
Traces Logs and Metrics are NOT pillars but data types.
2:52
Modern software is terrible. And I'm sick of it.
John Gallagher
Modern software is terrible. And I'm sick of it.
1:38
OBSERVABILITY Advice for Busy Teams to Understand Their Apps
John Gallagher
OBSERVABILITY Advice for Busy Teams to Understand Their Apps
1:02:42
Why Your Rails App Has No Observability (and How to Fix It in One Hour)
John Gallagher
Why Your Rails App Has No Observability (and How to Fix It in One Hour)
2:00:40
Fix Bugs 20x Faster - From Zero to Incident Superhero Workshop [Rails]
John Gallagher
Fix Bugs 20x Faster - From Zero to Incident Superhero Workshop [Rails]
1:19:27
How I Fixed a NIGHTMARE Bug In 5 Minutes Using 5 Steps - Icons Are Missing!
John Gallagher
How I Fixed a NIGHTMARE Bug In 5 Minutes Using 5 Steps - Icons Are Missing!
3:52
Fix Bugs in MINUTES Not Hours! Five Steps To Observable Software
John Gallagher
Fix Bugs in MINUTES Not Hours! Five Steps To Observable Software
3:52
Develop a CODING MINDSET That Motivates You To Succeed!
John Gallagher
Develop a CODING MINDSET That Motivates You To Succeed!
7:14
Build Lightning Fast Landing Pages In 60 Seconds - The Secret To Engineer Happiness
John Gallagher
Build Lightning Fast Landing Pages In 60 Seconds - The Secret To Engineer Happiness
0:54
Watch Cloud Costs in 15 Seconds A Day - For Engineering Leaders
John Gallagher
Watch Cloud Costs in 15 Seconds A Day - For Engineering Leaders
3:25
How To Fix Bugs 20x Faster using Observability
John Gallagher
How To Fix Bugs 20x Faster using Observability
0:59
Seamlessly Integrate Datadog in Your Ruby Projects: A Step-by-Step Guide for Engineers
John Gallagher
Seamlessly Integrate Datadog in Your Ruby Projects: A Step-by-Step Guide for Engineers
1:24
Manifesto for Joyful Observability in Ruby on Rails
John Gallagher
Manifesto for Joyful Observability in Ruby on Rails
17:43
Five Minute Thoughts - Joyful Logging
John Gallagher
Five Minute Thoughts - Joyful Logging
4:45
Joyful Programming For Web Developers - How To Reduce Complexity And Make Programming Fun Again
John Gallagher
Joyful Programming For Web Developers - How To Reduce Complexity And Make Programming Fun Again
30:50
Software Design Live Stream #8
John Gallagher
Software Design Live Stream #8
53:30
Software Design Live Stream #7
John Gallagher
Software Design Live Stream #7
59:08
Software Design Live Stream #6 - Paperless Office API - Authorisation
John Gallagher
Software Design Live Stream #6 - Paperless Office API - Authorisation
57:31
Software Design Live Stream #5
John Gallagher
Software Design Live Stream #5
58:10
Software Design Live Stream #4 - Addendum
John Gallagher
Software Design Live Stream #4 - Addendum
8:07
Software Design Live Stream #4 - Refactoring Music App
John Gallagher
Software Design Live Stream #4 - Refactoring Music App
57:30
Software Design Live Stream #3 - Four Rules of Simple Design
John Gallagher
Software Design Live Stream #3 - Four Rules of Simple Design
55:47
Software Design Simplified - Live Stream #2 - Programming by Intent
John Gallagher
Software Design Simplified - Live Stream #2 - Programming by Intent
59:54
Software Design Simplified - Live Stream #1 - Coupling
John Gallagher
Software Design Simplified - Live Stream #1 - Coupling
59:53
First step to getting that mid level promotion
John Gallagher
First step to getting that mid level promotion
1:06
A Summary Of HTMX
John Gallagher
A Summary Of HTMX
1:00