All Episodes
Complete Developer Podcast — 331 episodes
A Farewell To Our Fans
Preempting System Issues
SMART Feedback
Database Sharding
Four Square Reports
Getting the Most From Programming Tutorials
ACID vs BASE Databases
API Anti-Patterns
Prioritization
Mob Programming
File Transfer Protocols
DDOS Attacks
Basics of Git
Explaining Agile To Non Technical CoWorkers
404 Personality Not Found
ChatGPT for Developers
Breaking Down Goals
Cross Platform Pitfalls
7 Habits of Highly Effective Developers
Software Architecture Mistakes
Social Engineering
Unix Philosophy
Improving Your Morning Routine
Apology
HTTPS and SSL
Everyone Listening Is Rehired
12 Week Year Overview
Everyone Listening Is Fired
Time Management Baseline
Predictions 2023
Resolutions 2023
Time Management Mistakes
Being A Good Follower
Creating A Nightly Routine
Integration Code Smells
Add Value On Your First Day
Millionaire Mindset
Today Is The Day To Stop Procrastinating
10 Rules To Be A Good Engineer
Downsides of Self Employement
Layoff Resilience
Managing Large Refactorings
Difficult Conversations
Database Indexing Mistakes
Basic Psychological Needs of Motivation
Tradeoffs of Single Page Applications
Success Stabilizers
Better Dashboards
PCI Compliance
OWASP Top Ten 2021
Under Skilled Seniors
HTTP Verbs
The Great Resignation
Steps To Critical Thinking
Better Meeting Notes
Resilience Through Consistency
Monorepos
Resilience In Stress
Systems Thinking
7 Habits of Unsuccessful People
Resilient UX
Mental Downtime
App Migrations Resilience
The People You Will Lead
Package Supply Chain Attacks
Methods of Thinking
Database Resilience
Types of Thinking
Third Party Integrations
Leading By Influence
Better Pull Requests
Package Management
Time Management Resilience
Understanding Memory
Bad Abstractions
Discipline to Achieve Your Goals
Deployment Resilience
Learning Plateaus
Aging With Grace
Going From Windows to Mac
The Five R’s of Resilience
Positive Affirmations
Knowledge Silos
Predictions 2022
Resolutions 2022
Sample Data Generation
Anti-Patterns In Unit Testing
Dealing With Stress At Work
Enneagram Wrap Up
Risks of Older Code
Essentials of Debugging
Fixing Your Work Life Balance
Web Hooks
Enneagram Type 1: The Perfectionist
Mid Level Developer Mistakes
Increase Your Drive
Temporary Applications
Database Network Performance
Enneagram Type 9: The Peacemaker
12 Factors of 12 Factor Apps
Your Code Sucks
Staying Productive During Outages
Enneagram Type 8: The Challenger
Low Code No Code
Fixed Vs Growth Mindset
Surviving A Breakup
The Benefits of Containers
Enneagram Type 7: The Enthusiast
Email Best Practices
Types of Imposter Syndrome
Improve Your Thinking
Enneagram Type 6: The Loyalist
Database Migrations
Cluster Computing At Home
Dates, Times, and User Intents
Enneagram Type 5: The Investigator
Audit Trail Anti-Patterns
Learning To Say No
Pair Programming
Quickly Learning New Technology
Enneagram Type 4: The Individualist
Antifragile
Being Unoffendable
State Machines
Side Hustle Fails
Enneagram Type 3: The Achiever
Metacoding: Coding Code Analyzers
Long Term Financial Goals
Micromanagers
Enneagram Type 2: The Helper
Prioritizing the Backlog
Large Teams and Object Oriented Programming
Improving Your Financial Game with Lucas Casarez
Overview of the Enneagram
Recovering Motivation
Programming Paradigms
Predictions 2021
Resolutions 2021
Surprises When Becoming A Team Lead
Becoming Teachable
Dependencies in Unit Testing
Staying Calm In Stressful Situations
Antipatterns in Domain Driven Design
OWASP Top Ten API Vulnerabilities
Dysfunctions of Successful Teams
Understanding Fear
Logical Fallacies: Omission and Ambiguity
Backward Compatibility
Your Most Effective Work Times
Leveraging Legacy Technology
Logical Fallacies: Component Fallacies
Schrodinger’s Cache
Complete Developer Network
Understanding File Systems
Logical Fallacies: Fallacies Of Relevance
Become A Better Developer Today
How To Think About Money
More Important Than Salary
Document VS Relational Databases
Basics Of Negotiation
Design Basics
Types of Programmers: Knowledge Base
Scrum Master Mistakes
The Significance of 256
REST Anti-Patterns
Understanding Documentation
Types of Programmers: Interpersonal
Static Code Analysis
Long Term Remote Work
Types Of Programming: Coding Styles
Breaking The Relational Model
Impostor Syndrome When Getting Promoted
Red Flags In The Hiring Process
You Are The Problem
Inversion of Control in Legacy Applications
Batch Processing
Wizard’s Rules
Improving Your Work Ethic
Software (Systems) Development Life Cycle
Internationalization Misconceptions
Dealing With Difficult Coworkers
Raise Your Pay
Defining Done
Basics of Source Control
Developer Career Mistakes
Quickly Learning The Business Rules
Expanding Your Comfort Zone
Clean Code with Uncle Bob Martin
Mentoring Questions
Predictions 2020
Resolutions 2020
Regex Demystified
Sorting Algorithms
Making Apps Plugable
Defensive Coding
Learning Legacy Technologies
How To Improve Your Memory
Stick-To-Itiveness
Code Generation Antipatterns
Mitigating The Dead Sea Effect
Understanding HTTP
Formal Logic
Keep Your Job From Burning You Out
Conference Experiences
10X Developers
Getting Better Sleep
JAMStack
Creating Conference Talks
Boundaries Between Work and Side Hustle
Pragmatic Programmer
Taking Personal Responsibility
User Personas
Design Patterns in Automated Testing
Successful Entrepreneurship
Analyzing Technical Debt
Increasing Your Self Awareness
Code For The Ages
Creating A Community For Coders
The Long Quit
A Retrospective On 200 Episodes
Overcoming Social Anxiety
Positioning Yourself For Advancement
Multi-Tenant Apps
Compilers
Improving Emotional Intelligence
Scheduling Under Pressure – Best Tactics
Vets Who Code
Improving Your Technical Writing
Top 5 LinkedIn Mistakes with Amber Beam
Put Yourself Out There
Bad Reasons For Microservices
Lunch and Learn
Integration Considerations
Developer, You Played Yourself
Dependency Injection
The Cost of Your Commute
Rules For Dating My Developer
Asking For A Raise
Tough Situations In OOP
Learning From Failure
Becoming More Creative
Preparing for Code Reviews
Resolutions For 2019
Predictions For 2019
Dark Patterns in UI Design
Objections to Unit Testing
The Importance of Boundaries
Resume Driven Development
Surviving Multiple Projects
Distributed Computing Fallacies
Causes of Poor Code Quality
Open Spaces
Signs Your Coworker Is Quitting
Troublesome Developers
Inversion of Control
Selecting A Stack For Your Side Hustle
Going Back To School
API Best Practices
Acing the Internal Interview
Reinvesting Your Gains
Network Access Control
7 Deadly Sins of Coding
Getting Started Journaling
Why TDD Isn’t Working
White Label Apps Part 2: Maintenance
White Label Apps Part 1: Development
7 Myths of Agile
Basics of Threading
Progressive Web Apps
9 Career Benefits of Journaling
Get The Most From Conferences
CSS Code Smells
Health Benefits of Journaling
Software Versioning
Logical Programming
OWASP Top Ten
Surviving A Job Loss
SOLID Principles
Pros And Cons Of The Side Hustle
Unit Testing With Test Driven Development
7 Networking Layers
Understanding Technical Debt
Fairy Tales
Evaluating Office Layouts
Normalize Your Database
Command/Query Responsibility Segregation and Event Sourcing
Differentiate Yourself
Domain Driven Design
7 Habits To Prevent Burnout
Beautify Your Story With CSS
Morbidity And Mortality
Continuous Self Improvement
Recovering From Burnout
Composite Data Types
Write Your Story
Predictions 2018
Resolutions 2018
DateTime Part 3: Best Practices
DateTime Part 2: Computing and Time Protocols
DateTime Part 1: History of Time
Web Development Skills To Get The Job
Skills Every Web Developer Needs
How To Identify Technical Debt
A Gentle Introduction To Refactoring
Becoming A Resilient Coder
How To Use Feature Flags
Developer VS Manager Schedules
5 Tips For Resolving Conflict
Family: The Myth Of Work Life Balance
Coding Faster and Better
Writing Technical Specs
Asking Questions and Giving Advince
Predictions for 2016
Review and Resolutions
Take Control Of Your Life
Using A Time Tracker To Improve Your Career
Death Marches
Why Developers Hate Distractions
Substance Abuse Among Developers
Finding What Motivates You
Ten Reasons You Might Not Want To Go Into Development
The Customer Is Not Always Right
Managing Perceptions: Sales
Nine Things Developers Believe That Aren't True
Surviving Boring Meetings
Financial Health Concerns For Developers
Mental Health Concerns For Developers
Social Health Concerns For Developers
Physical Health Concerns For Developers
Talking Tech With Non Developers
Introduction