BJ Burns and Will Gant

Complete Developer Podcast

A podcast by coders for coders about all aspects of life as a developer. Hosted on Acast. See acast.com/privacy for more information.

Author

BJ Burns and Will Gant

Category

Technology

Latest episode

Jul 20, 2023

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Causes of Poor Code Quality 08.11.2018

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 . Hosted on Acast. See acast.com/privacy for...

Open Spaces 01.11.2018

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 pos...

Signs Your Coworker Is Quitting 25.10.2018

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 Sig...

Troublesome Developers 18.10.2018

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 a...

Inversion of Control 11.10.2018

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 . Hosted on Acast. See acast.com/privacy for more i...

Selecting A Stack For Your Side Hustle 04.10.2018

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...

Going Back To School 27.09.2018

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 . Hosted on Acast. See acast.com/privacy for more information.

API Best Practices 20.09.2018

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 Compl...

Acing the Internal Interview 13.09.2018

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...

Reinvesting Your Gains 06.09.2018

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 g...

Network Access Control 30.08.2018

Network Access Control (NAC) attempts to combine end-station security with network security and authentication. It is used to control access to a network via policies and protocols. These include when the policies are applied whether before or after accessing the network as well as how information about the device accessing it is obtained. Read more › The post Network Access Control appeared first...

7 Deadly Sins of Coding 23.08.2018

The 7 deadly sins are useful metaphors for dysfunctional software development behavior patterns that you probably see around you every day. These tendencies are not only instructive in noticing bad behavior from others, but more importantly, in noticing it in yourself. Read more › The post 7 Deadly Sins of Coding appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy...

Getting Started Journaling 16.08.2018

Regularly writing in a journal can help you to take the puzzle pieces of your thoughts and feelings and put them together in a logical pattern. Use these guidelines to help get started on that puzzle. Don't hesitate, get started journaling now. Read more › The post Getting Started Journaling appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Why TDD Isn’t Working 09.08.2018

Test driven development is a different way to think about the design, development, and maintenance of applications. TDD can work well for you, but it's easy to go off the rails, especially with the kind of examples you see on the web. The basics are easy, but it can be tricky to get right. It takes a while to learn all the hard lessons of TDD, but the goal is ultimately worth it. Read more › The p...

White Label Apps Part 2: Maintenance 02.08.2018

White-Label applications offer an additional level of challenges over "normal" application development. Due to some of these constraints, many simple tasks become orders of magnitude harder or can't even be done at all. Read more › The post White Label Apps Part 2: Maintenance appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

White Label Apps Part 1: Development 26.07.2018

With a white-label app, your clients may tinker with the database, integrate with things you wouldn't expect, or even come to rely on bugs. They may use the application in ways you never expected, and their business may be entirely reliant on misusing your application. Read more › The post White Label Apps Part 1: Development appeared first on Complete Developer Podcast . Hosted on Acast. See acas...

7 Myths of Agile 19.07.2018

Discussing agile methods can become a controversial topic. People have a lot of strong feelings about agile methodologies. There are a lot of misconceptions and misunderstandings about what agile is and how the approach to project management is used. Read more › The post 7 Myths of Agile appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Basics of Threading 12.07.2018

Threading is crucial to understand if you want your applications to be responsive to multiple users, to update a user interface while a long-running process proceeds in the background, or just to allow you to process multiple things at the same time. Read more › The post Basics of Threading appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Progressive Web Apps 05.07.2018

Progressive web apps are websites with a look and feel of a native application. Even better they have similar functionality to native apps. In a mobile first, device heavy world, this allows us to build web applications that are able to access the native features of the device while running an application via the web. These features can include offline functioning, notifications, and app caching....

9 Career Benefits of Journaling 28.06.2018

Keeping a daily work journal will allow you to keep track of your thoughts and ideas at work. You'll be able to put the pieces of your thoughts and feelings at work together to better understand yourself, your coworkers, and the problems you face. Read more › The post 9 Career Benefits of Journaling appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more info...

Get The Most From Conferences 21.06.2018

No matter what your role, be it attendee, volunteer, speaker, or sponsor there are things you can to do get the most out of attending technical conferences. Follow these tips to make your conference experience even better. Read more › The post Get The Most From Conferences appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

CSS Code Smells 14.06.2018

Most developers are of the opinion that CSS is nasty to deal with. And it can be, especially when you treat it as a second-class citizen and don't take advantage of tools that are designed to help with the process. CSS in many development shops is being managed with the same sort of sophistication that could be expected of javascript a decade ago and we can do better. Read more › The post CSS Code...

Health Benefits of Journaling 07.06.2018

There are a myriad of benefits to keeping up with your thoughts, ideas, and emotions. Journaling or keeping a diary improves your health. Both mentally and physically. It provides an outlet for you that no-one else will see. Journaling allows you to express your thoughts, emotions, concerts, etc. in a safe and friendly environment. Read more › The post Health Benefits of Journaling appeared first...

Software Versioning 31.05.2018

There is a fair amount of complexity in software and component versioning, as well some disagreement on what is standard. However it is pretty easy to get reasonably right, as long as you know the basics. While there is always room for improvement, adhering to basic practices can make the process easier and less likely to end disastrously. Read more › The post Software Versioning appeared first on...

Logical Programming 24.05.2018

Logic programming is a paradigm that is based on formal or mathematical logic. Apps written in logical languages are basically sets of commands in logical form. They express facts and rules about a problem within the domain. Read more › The post Logical Programming appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.

Listen to the Complete Developer Podcast podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.