Complete Developer Podcast-logo

Complete Developer Podcast

Technology Podcasts >

Will and BJ first met in college and have been friends ever since. You can tell this through their dynamic conversations. Will bring a wide knowledge base to the conversation through his years of experience as a senior developer and aspiring software architect. Whereas BJ being a journeyman developer is learning as he works in the field. He shares those lessons and more each week. Because of their varied experiences topics range from the technical to the every day life of a software developer. Whether you are just starting out or in the twilight of your career you'll find something useful and informative on Complete Developer Podcast. There are plenty of podcasts out there focused on languages and coding. What we are doing with the Complete Developer Podcast is to also cover the other areas of life as a developer.

Will and BJ first met in college and have been friends ever since. You can tell this through their dynamic conversations. Will bring a wide knowledge base to the conversation through his years of experience as a senior developer and aspiring software architect. Whereas BJ being a journeyman developer is learning as he works in the field. He shares those lessons and more each week. Because of their varied experiences topics range from the technical to the every day life of a software developer. Whether you are just starting out or in the twilight of your career you'll find something useful and informative on Complete Developer Podcast. There are plenty of podcasts out there focused on languages and coding. What we are doing with the Complete Developer Podcast is to also cover the other areas of life as a developer.
More Information

Location:

United States

Description:

Will and BJ first met in college and have been friends ever since. You can tell this through their dynamic conversations. Will bring a wide knowledge base to the conversation through his years of experience as a senior developer and aspiring software architect. Whereas BJ being a journeyman developer is learning as he works in the field. He shares those lessons and more each week. Because of their varied experiences topics range from the technical to the every day life of a software developer. Whether you are just starting out or in the twilight of your career you'll find something useful and informative on Complete Developer Podcast. There are plenty of podcasts out there focused on languages and coding. What we are doing with the Complete Developer Podcast is to also cover the other areas of life as a developer.

Language:

English


Episodes

Becoming More Creative

1/17/2019
More
Creativity is useful in a lot of places. This usefulness is not limited to writing code or even in creating a podcast. For many people a more creative life is often a better one. Read more › The post Becoming More Creative appeared first on Complete Developer Podcast.

Duration:00:50:03

Preparing for Code Reviews

1/10/2019
More
Even the concept of a code review can make developers cringe. It's difficult to have someone else scrutinize something you've worked so hard on especially if it was a difficult task or you are proud of your solution. For the reviewer it requires diligence and attention to detail. In both cases it takes time and can be a pain if the process and goals are not clearly defined. Read more › The post Preparing for Code Reviews appeared first on Complete Developer Podcast.

Duration:00:59:18

Resolutions For 2019

1/3/2019
More
The theme for this past year has been setting and building your story. In order to do this we need to have clearly defined goals and an action plan to reach them. Read more › The post Resolutions For 2019 appeared first on Complete Developer Podcast.

Duration:00:58:02

Predictions For 2019

12/27/2018
More
It's the end of the year, this is the last episode of 2018. As has become tradition for our last episode we'll be reviewing our predictions for this year discussing the ones we got right, the ones we got wrong, and the ones we came close. Read more › The post Predictions For 2019 appeared first on Complete Developer Podcast.

Duration:00:58:33

Dark Patterns in UI Design

12/20/2018
More
We live in a society where people are praised for being clever. Whether it is in finding better ways to do things, or simply in being witty, being clever is lauded in our society. However, sometimes people are a little too clever and edge into behavior that borders on unethnical. Dark UI patterns are an example of this in the web space. Dark patterns are used to get users to do things that they didn't intend to do through deceptive and nefarious means. Read more › The post Dark Patterns...

Duration:00:58:51

Objections to Unit Testing

12/13/2018
More
Testing code is not easy, you have to think about all the different ways your code can go wrong and then write tests to cover them. You generally write more test code than functional code when creating unit tests. Read more › The post Objections to Unit Testing appeared first on Complete Developer Podcast.

Duration:00:56:17

The Importance of Boundaries

12/6/2018
More
Unhealthy management of personal boundaries not only makes life tougher, but can often invite predatory people into your world. It's not a pleasant experience, but it is something you have to do for your mental health as an adult. Your boundaries have to both be flexible enough to let you survive and rigid enough to keep you from being miserable. Read more › The post The Importance of Boundaries appeared first on Complete Developer Podcast.

Duration:00:58:47

Resume Driven Development

11/29/2018
More
Resume Driven Development is considered a bad idea, especially on the job. It can cause problems for your coworkers and the company down the line after you are gone. If you suspect someone you work with of Resume Driven Development ask them why they are choosing the particular technology to solve their problem. Read more › The post Resume Driven Development appeared first on Complete Developer Podcast.

Duration:00:52:41

Surviving Multiple Projects

11/22/2018
More
When you start out as a junior developer you're typically focused on a single project learning the system and tools at your workplace. As you get further along in your career you'll begin to take on more responsibilities and begin working on multiple projects. It can be difficult to handle the expectations of multiple projects. Read more › The post Surviving Multiple Projects appeared first on Complete Developer Podcast.

Duration:00:58:45

Distributed Computing Fallacies

11/15/2018
More
The assumptions we can safely make when building a distributed application are few and far between. Unlike a lot of smaller applications, distributed applications tend not to have system boundaries in the way that many other applications have. Read more › The post Distributed Computing Fallacies appeared first on Complete Developer Podcast.

Duration:00:51:14

Causes of Poor Code Quality

11/8/2018
More
Messed up code happens in every codebase, but for it to really be prevalent requires an ecosystem that makes it a appear to be the best choice most of the time. Small issues in a codebase continue to pile up until someone suggests a complete rewrite to fix it. Read more › The post Causes of Poor Code Quality appeared first on Complete Developer Podcast.

Duration:00:56:28

Open Spaces

11/1/2018
More
Open Space Technology is a method of organizing meetings and conference. It is a participation driven meeting where the agenda is created by those in attendance. Topics do not have to be around technology. At DevSpace there were Open Space session about martial arts, foster parenting, and of course beer. They are also a great way to meet other developers with similar interests. Read more › The post Open Spaces appeared first on Complete Developer Podcast.

Duration:01:01:01

Signs Your Coworker Is Quitting

10/25/2018
More
Sometimes you just know that a person is on the way out the door. Even when it is more subtle there are signs and indicators that can alert you to the fact that one of your coworkers is looking for greener pastures. Many of these are changes in the normal behavior of your coworker. Indicators are when they do not act as they have or do things they have not previously done. Read more › The post Signs Your Coworker Is Quitting appeared first on Complete Developer Podcast.

Duration:00:59:54

Troublesome Developers

10/18/2018
More
It's pretty much a fact of human existence that not only will you have to deal with challenging, broken people, but that as an adult, you may not have the option to avoid them. The point of this is recognizing that there are very few people who start off as intolerable jerks, but there are lots of people who end up that way as a result of circumstance. Read more › The post Troublesome Developers appeared first on Complete Developer Podcast.

Duration:01:01:54

Inversion of Control

10/11/2018
More
Inversion of Control is a way of designing code to implement the Dependency Inversion Principle. In it the custom code written for the functionality of the application does not control the flow of control. Instead that is received from a more generic framework. Read more › The post Inversion of Control appeared first on Complete Developer Podcast.

Duration:00:53:55

Selecting A Stack For Your Side Hustle

10/4/2018
More
When selecting a development stack for a side project, you need to maximize the amount of time that you have available for actually getting things done. The goal of a working side hustle is to make extra money on the side, not to be vehicle for exploring a new framework, language, or approach. Read more › The post Selecting A Stack For Your Side Hustle appeared first on Complete Developer Podcast.

Duration:00:57:56

Going Back To School

9/27/2018
More
The decision to go back to school or to attend in the first place is big and life altering. It should not be taken lightly. It's a very personal and difficult decision to make. Read more › The post Going Back To School appeared first on Complete Developer Podcast.

Duration:01:02:36

API Best Practices

9/20/2018
More
Designing a web API (or Application Programming Interface) that lives on a webserver can be very difficult. There's a lot to consider when building an API. While we frequently try to simplify the process down to where it feels the same as making a simple library for our own use, this approach really doesn't get us where we need to be. Read more › The post API Best Practices appeared first on Complete Developer Podcast.

Duration:01:01:13

Acing the Internal Interview

9/13/2018
More
Many companies prefer to promote from within, either for the prestige of claiming to do so or because internal candidates are a known quantity and quality. There's a difference between interviewing at a new location with people who don't know you or have not worked with you and interviewing in front of your coworkers and people you've been working with for years. When applying and interviewing for an internal promotion you need to use different strategies to be successful. Read more...

Duration:00:59:25

Reinvesting Your Gains

9/6/2018
More
Real personal change is hard. Not only do you have to pick an appropriate goal, but you have to slog towards it over an extended period of time. Reinvesting your gains in any worthwhile activity or life goal is not all that hard, but it has to be approached intentionally in order for it to work. The idea of big goals is to create a better version of yourself, and nothing short of good process is going to make that happen in a sustainable fashion. Read more › The post Reinvesting Your...

Duration:00:59:07