PLAY PODCASTS
Complete Developer Podcast

Complete Developer Podcast

331 episodes — Page 4 of 7

Logical Fallacies: Component Fallacies

Part two of our series on logical fallacies gets into the form of the argument. These formal fallacies may contain correct information or premises but the order or form of the argument is incorrect.Read more ›The post Logical Fallacies: Component Fallacies appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Sep 24, 202051 min

Schrodinger’s Cache

We've all been there. A webpage that was working stops working, or one that was broken suddenly starts working without any obvious changes. If you've had this happen, one of the first things you should probably suspect is a caching issue.Read more ›The post Schrodinger’s Cache appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Sep 17, 202050 min

Complete Developer Network

When we started Complete Developer Podcast we never expected it to grow into what we have today. It's been 5 years since we published our first episode back when we were recording with one Blue Yeti mic between the two of us.Read more ›The post Complete Developer Network appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Sep 10, 20201h 4m

Understanding File Systems

In the early days, the file system was used a lot more than it is now. However, you are probably still going to have to use the filesystem periodically, and you need to be aware of some of the things that can happen.Read more ›The post Understanding File Systems appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Sep 3, 202053 min

Logical Fallacies: Fallacies Of Relevance

Do you ever get frustrated when trying to make a presentation or convince your team at work about a certain way to do something but keep getting derailed by irrelevant points? You may be facing attacks from someone who is using logical fallacies in their arguments.Read more ›The post Logical Fallacies: Fallacies Of Relevance appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Aug 27, 202054 min

Become A Better Developer Today

If you've been on a team for very long, you probably know who the best developers are. While you probably also understand that this takes years of diligent work, there are things you can start doing today that will drastically improve the way you look to management and to your team.Read more ›The post Become A Better Developer Today appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Aug 20, 202057 min

How To Think About Money

Most developers have a decent salary, but some still struggle to make ends meet each month. Whether it is from lack of planning, poor decisions, or lack of impulse control they just can't seem to get their minds around how to use their money.Read more ›The post How To Think About Money appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Aug 13, 202055 min

More Important Than Salary

Early on in your development career, you probably saw a report at some point showing how much senior developers are paid. While the high pay can be nice, there are aspects of many senior developer jobs that you want to avoid. In short, there are things that are more important to your quality of life and sanity than your pay.Read more ›The post More Important Than Salary appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Aug 6, 20201h 2m

Document VS Relational Databases

It seems like most developers these days are pretty comfortable with relational databases. However, not everything can (or should) fit neatly into a relational model. For various reasons, a NoSql database that stores documents may be a much better solution.Read more ›The post Document VS Relational Databases appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jul 30, 20201h 2m

Basics Of Negotiation

You've been at the company for several years with lots of value brought in but aren't seeing it in your pay check. You are enjoying working from home and want to make it a permanent thing at your workplace. You've decided to buy that new car but hate high pressure salesmen. Welcome to the world of negotiation...Read more ›The post Basics Of Negotiation appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jul 23, 20201h 1m

Design Basics

Lots of developers will tell you that they aren't very good at design. While that may be true, it turns out that we all still have to do basic UI work in our jobs.Read more ›The post Design Basics appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jul 16, 20201h 2m

Types of Programmers: Knowledge Base

Whether you're a young genius, a forever dreamer, or a wise sage, you'll meet many different types of developers. The way they express their knowledge and skills can be boiled down into several personality archetypes.Read more ›The post Types of Programmers: Knowledge Base appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jul 9, 20201h 1m

Scrum Master Mistakes

A lot of companies say that they do scrum. As a subset of agile, this approach can be beneficial to your team's development process. However, bad scrum can rob your team of efficiency, alienate your developers, and destabilize your product over time.Read more ›The post Scrum Master Mistakes appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jul 2, 20201h 2m

The Significance of 256

Two raised to the power of eight (2^8) or 256 has played a significant part in computer science. A byte, made up of 8 bits, has 256 possibilities. From the early days of computing this number has been significant.Read more ›The post The Significance of 256 appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jun 25, 20201h 7m

REST Anti-Patterns

If you have an HTTP-based API, you're most likely using the principles of REST to organize your system. While building such a system, it's helpful to organize your code in a way that is not only clean and eloquent, but that is thoroughly predictable to both new developers and anyone else working with your system.Read more ›The post REST Anti-Patterns appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jun 18, 202058 min

Understanding Documentation

If you are like most developers, you probably like writing documentation even less than reading it. There is a lot more to writing good, solid documentation than most people consider, and that includes your boss, your project manager and even yourself.Read more ›The post Understanding Documentation appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jun 11, 20201h 4m

Types of Programmers: Interpersonal

From Bearded Wizards to Jesters and even Martyrs there are many different personalities that you will run into during your career as a developer. These different personalities and personality types can work together or cause strife in your life depending on how well you can relate and work with them.Read more ›The post Types of Programmers: Interpersonal appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jun 4, 202057 min

Static Code Analysis

If you've worked on any codebases larger than "hello world", you're well-aware that most of them have nasty surprises in them. If you have tried in vain to fix these things manually, static code analysis tools may be an excellent way to do this.Read more ›The post Static Code Analysis appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

May 28, 20201h 8m

Long Term Remote Work

A lot of people have suddenly been given the "opportunity" to work remotely of late, thanks to the coronavirus outbreak. However, if you want to work from home over the long term, there are a lot of things you need to get right to make sure that it is sustainable.Read more ›The post Long Term Remote Work appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

May 21, 20201h 16m

Types Of Programming: Coding Styles

From cowboy coders to ninjas and everything in between, the development community have many archetypes associated with it. These different personalities and personality types can work together or cause strife in your life depending on how well you can relate and work with them.Read more ›The post Types Of Programming: Coding Styles appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

May 14, 20201h 2m

Breaking The Relational Model

Relational databases continue to be a huge part of modern systems design and the rules of relational databases should generally be followed. However, there are times that you need to break (or bend) normal database design rules in order to reach your goals.Read more ›The post Breaking The Relational Model appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

May 7, 20201h 4m

Impostor Syndrome When Getting Promoted

Promotions can be exciting. You've worked hard and are now moving up. However, they can also lead to impostor syndrome the closer you get to management.Read more ›The post Impostor Syndrome When Getting Promoted appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Apr 30, 20201h 6m

Red Flags In The Hiring Process

Many developers start out in the job search feeling relatively optimistic about their chances of getting a much better job. However, that optimism can often quickly turn to horror if they end up landing the WRONG job.Read more ›The post Red Flags In The Hiring Process appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Apr 23, 20201h 17m

You Are The Problem

Do you find yourself unable to stay in a relationship or at a job? Maybe you get a new job and it's great but quickly becomes a nightmare. You may believe you are unlucky in love. When this happens over and over again the problem may not be a string of bad people or places, the problem may be you.Read more ›The post You Are The Problem appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Apr 16, 20201h 12m

Inversion of Control in Legacy Applications

Not every app is built using best practices. Sometimes you have to try and fix an application that has been poorly maintained for years or even decades. Adding dependency injection and inversion of control is a great example of this kind of situation.Read more ›The post Inversion of Control in Legacy Applications appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Apr 9, 20201h 8m

Batch Processing

If you are like many developers, most of the time you are building systems that are intended to be used directly by users. However, eventually you will be tasked with building processes to process data out of band. And when you do, you'll quickly learn that such processing requires a very different thought process.Read more ›The post Batch Processing appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Apr 2, 20201h 7m

Wizard’s Rules

In the Sword of Truth series Terry Goodkind lists out several Wizard's Rules that are used to illustrate points and train the characters. Each one has a different but related message about life.Read more ›The post Wizard’s Rules appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Apr 1, 20201h 8m

Improving Your Work Ethic

We all lose motivation or fall prey to distractions. Productivity, creativity, and quality suffer when we lack the self discipline of a strong work ethic.Read more ›The post Improving Your Work Ethic appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Mar 26, 20201h 7m

Software (Systems) Development Life Cycle

We talk often on the show about software development methodologies such as Agile or Waterfall. However, we haven't gotten into the project management process or stages of software development underlying them.Read more ›The post Software (Systems) Development Life Cycle appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Mar 19, 20201h 5m

Internationalization Misconceptions

There was a time you could write software for just the English speaking market and expect your company to do well. That time has long passed, and to be truly successful, your software has to be able to work for people speaking a variety of languages and dialects. Read more ›The post Internationalization Misconceptions appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Mar 12, 20201h 3m

Dealing With Difficult Coworkers

Some people are just difficult. So much so it's just easier to avoid them rather than dealing with them. Unfortunately that's not always an option so we have to learn strategies for dealing with difficult people.Read more ›The post Dealing With Difficult Coworkers appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Mar 5, 20201h 1m

Raise Your Pay

You probably would like to make more money. If for no other reason, the constant inflation and soaring costs in critical parts of the economy (healthcare, housing, college, childcare and the like) mean that if you aren’t reguarly increasing your … Raise Your Pay Read More »The post Raise Your Pay appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Feb 27, 202055 min

Defining Done

How do you define done? When do you know your code is ready for production? Is your code barely worthy of your momma's fridge, refined, but not emily post refined, or would it make Uncle Bob proud? Read more ›The post Defining Done appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Feb 20, 202059 min

Basics of Source Control

There was a time when you could get by in software development without learning how to use source control, but that time is long gone. You have to understand how this stuff works. Period.Read more ›The post Basics of Source Control appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Feb 13, 20201h 1m

Developer Career Mistakes

While it is difficult and time-consuming to get into software development, many developers seem to think that once they have a job, everything is fine. That couldn't be further from the truth. You need to avoid wrecking your career too.Read more ›The post Developer Career Mistakes appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Feb 6, 202059 min

Quickly Learning The Business Rules

Congratulations on your new job! You went through all the pain and suffering of interviewing. Now the real work begins. You have to quickly get to the point where you can provide business value so that you can keep your new shiny job.Read more ›The post Quickly Learning The Business Rules appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jan 30, 202056 min

Expanding Your Comfort Zone

Routines make life easier, but they can also make it stale and inflexible. Breaking out of your comfort zone takes courage and an understanding of yourself. Expanding your comfort zone involves breaking out of it and then resetting yourself.Read more ›The post Expanding Your Comfort Zone appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jan 23, 202056 min

Clean Code with Uncle Bob Martin

Even terrible code runs. In fact, lots of terrible code runs in production every day. However, such code is difficult to maintain, horrifying to modify and subject to nasty problems as it ages. Like a messy house, a messy code-base is nowhere that you want to visit, much less a place to live.Read more ›The post Clean Code with Uncle Bob Martin appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jan 16, 202056 min

Mentoring Questions

Being asked for advice and help is a double edged sword. On the one side, you feel accomplished and proud to show off the knowledge and experience you've worked hard to gain. On the other, you may have a sense of impostor syndrome because you know how much you don't know.Read more ›The post Mentoring Questions appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jan 9, 202056 min

Predictions 2020

It's the beginning of a new year, and a new decade, this is the first episode of 2020. As has become tradition we'll be reviewing our predictions for the past year discussing the ones we got right, the ones we got wrong, and the ones we came close. Then we'll each give our predictions for coming year.Read more ›The post Predictions 2020 appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jan 2, 202053 min

Resolutions 2020

It's almost the start of a new decade. It's become our tradition to review our goals for the past year. We'll each go over our goals talking about our progress toward them. Then we'll talk about our podcast goals from last year. Finally we'll discuss our goals for this year.Read more ›The post Resolutions 2020 appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Dec 26, 201953 min

Regex Demystified

If you struggle with regular expressions, you aren't alone. Regex is a huge pain point for a lot of developers and can be complex to understand.Read more ›The post Regex Demystified appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Dec 19, 201955 min

Sorting Algorithms

While most higher level languages have sorting algorithms built into them or in their standard libraries they may not be the best option for what you are building. Understand sorting will help you to use the most efficient method for your purposes.Read more ›The post Sorting Algorithms appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Dec 12, 201956 min

Making Apps Plugable

When you have a huge backlog of possible features to implement in your app, you may be tempted to create a plugin model so that other people can modify it. However, this path is trickier than it seems.Read more ›The post Making Apps Plugable appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Dec 5, 201946 min

Defensive Coding

Defensive programming is about creating long lasting applications that will graciously handle unexpected inputs from users. It's building code to survive the test of time.Read more ›The post Defensive Coding appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Nov 28, 201958 min

Learning Legacy Technologies

We've all been there. You get placed onto a "new" project, only to find that it's actually really old code that nobody in the office knows anything about. A lot of developers have a really hard time jumping into a legacy codebase, because it takes an entirely different set of skills to understand legacy code than it does to write new code.Read more ›The post Learning Legacy Technologies appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Nov 21, 20191h 0m

How To Improve Your Memory

While you may rely on documentation to help you most of the time with tech-related things, there are plenty of times you need to be able to rely on your own memory. Whether it's because you are doing a process for the 100th time, you are trying to recall things from memory for a job interview, or you are answering impromptu questions, your memory is a vital asset that you need to use to your best advantage.Read more ›The post How To Improve Your Memory appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Nov 14, 201954 min

Stick-To-Itiveness

It's happened to us all. We get excited about a great idea or project we're working on. Put in a lot of work and effort up front. Then things get difficult or we hit a slow down and have to force ourselves to remain focused.Read more ›The post Stick-To-Itiveness appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Nov 7, 201954 min

Code Generation Antipatterns

Whether it's wrapping the database or other external services, or simply as a way to handle cross-cutting concerns, code generation is something you will run into a lot. You'll also find that a lot of people do it badly and end up hurting their organization.Read more ›The post Code Generation Antipatterns appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Oct 31, 201951 min

Mitigating The Dead Sea Effect

The dead sea is dead for a reason. Dead sea development environments are usually toxic to your career, destructive to your motivation, and terribly ineffective.Read more ›The post Mitigating The Dead Sea Effect appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Oct 24, 201953 min