Since New Years Eve is a Thursday this year, and we're happy to see 2020 gone, we've decided to make our typical first episode of the year our last one this year. Read more › The post Predictions ...
Since New Years Eve is a Thursday this year, and we're happy to see 2020 gone, we've decided to make our typical first episode of the year our last one this year. Read more › The post Predictions ...
In a year full of closures, cancellations, and disappointments we've continued to publish episodes every week. Now that we've made it to the end of the year it's time to go back and review our goals ...
Team lead positions are often highly coveted by developers. However, a lot of developers get into these positions only to find that they include shocking changes to their jobs, for which they haven't ...
Teachability is the ability to be taught or being able and willing to learn something new. It is humbly accepting you don't know everything while actively working to change that fact. Read more › The ...
If you've ever seriously tried to do test-driven development, it probably wasn't very long before you ran into something where testing became difficult due to an underlying dependency. Whether it's a ...
Stress comes from lots of places. It can be sudden problems that arise on an important day that then tend to compound or it can be insidious, slowly growing without us knowing about it. It's inevitable, ...
Domain-Driven Design (or DDD) makes application code a lot cleaner. However, like any other software development approach, there are loads of anti-patterns to avoid and best practices that may not be ...
APIs or Application Programming Interfaces are an important part of any modern web application. When properly designed they securely expose data to authenticated and authorized users. However, not everyone ...
Dysfunctions that you see in an established and successful team are often the result of doing things RIGHT for years or even decades. Read more › The post Dysfunctions of Successful Teams appeared ...
Fear is something we all face from time to time. It can be a motivating factor or debilitating. Your understanding and how you handle fear determines which one. Read more › The post Understanding ...
The third and final episode in our series on logical fallacies delves into improper use or rhetoric. Both Fallacies of Omission and Fallacies of Ambiguity are used to redirect an argument away from the ...
We've all had the experience of trying to use a piece of software, library, API, or database, only to have it fail miserably because something changed in a recent update. Not only are such changes disruptive, ...
Whether you are an early bird or night owl, your sleep chronotype or best time to get rest affects how productive you can be. Understanding this and how to manage your time will help improve your productivity ...
While working with legacy tech can be a dead end if you let it, there are some things you can do to make the experience beneficial for your career. Read more › The post Leveraging Legacy Technology ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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. ...
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 ...