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
Podcast website
Latest episode
Jul 20, 2023
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
OWASP Top Ten 17.05.2018 54:00
The Open Web Application Security Project (OWASP) is a worldwide not-for-profit organization focused on improving the security of software. They put together a document containing the top 10 security vulnerabilities compiled through consensus of security experts from around the world. Read more › The post OWASP Top Ten appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/p...
Surviving A Job Loss 10.05.2018 1:00:30
Have a job in software development for long enough, and you'll eventually lose it. Whether through an acquisition, being downsized, or even being fired, no job is permanent. When this happens, many developers are poorly prepared for a job loss. Recovery from an unexpected job loss can take a lot of time and effort, as well as taking an emotional toll. In general, a job loss isn't going to be a ple...
SOLID Principles 03.05.2018 43:33
SOLID is a mnemonic acronym for five core principles to designing and implementing solid object oriented code. They can and should be applied to any object oriented design and serve as the core of certain methodologies built around OOP such as agile. The goal of the principles is to make it easier to develop, maintain, and scale. Read more › The post SOLID Principles appeared first on Complete Dev...
Pros And Cons Of The Side Hustle 26.04.2018 55:03
Whether it is producing content such as podcasts, blogs, and videos, consulting, or building applications for personal use or for sale, or even creating other content like music and books, there is a lot to be gained by hustling on the side, a lot of which is much more difficult to get in a regular job. Taking on a side project can help build your career and your skills, provided you do it in an i...
Unit Testing With Test Driven Development 19.04.2018 1:00:29
Unit testing is a valuable skill to have, no matter where your code runs or what it does. It reduces the error rate of your software and can often help force a better structure into your code. In addition, this practice can make it easier to make large changes to your software with less risk, as well as making it easier for new developers to understand the structure of your software. Read more › T...
7 Networking Layers 12.04.2018 55:57
Open System Interconnection (OSI) model is a conceptual framework that defines how to implement network protocols. OSI breaks network communication into 3 upper and 4 lower layers. Each layer is a set of protocols for communicating to other devices at that level, also known as peers. This is a very brief overview of networking layers as there is a lot of information beyond what is it. Read more ›...
Understanding Technical Debt 05.04.2018 59:25
Technical debt is the idea that there will be a cost in terms of more development work down the line for using certain solutions to problems that arise while developing. The idea here is not to avoid accumulating technical debt but instead to understand what it is and how it can be used properly to benefit your development and your business. Read more › The post Understanding Technical Debt appear...
Fairy Tales 01.04.2018 57:25
Fairy tales were designed to impart life lessons along with being entertaining. Unlike today, where an extended period of adolescence is common, our forebears experienced a world that was much harsher, where the transition between childhood and adulthood occurred much more quickly and where mistakes were much more dangerous. Read more › The post Fairy Tales appeared first on Complete Developer Pod...
Evaluating Office Layouts 29.03.2018 1:01:51
Knowing what kinds of office environments work best for your personality type, your current task load, and the work environment can yield clues to how to fix it if work becomes unpleasant. Shared space can drive both collaboration and conflict, so it's important to know what can possibly go wrong in a given environment. Read more › The post Evaluating Office Layouts appeared first on Complete Deve...
Normalize Your Database 22.03.2018 50:32
Database normalization is the process of organizing data in a relational database. The normal forms are a series of guidelines to help communicate the level of normalization a database. Even if you aren't a DBA or back end developer understanding the basics of how the relational databases are organized can provide insights into working with other developers or existing code. Read more › The post N...
Command/Query Responsibility Segregation and Event Sourcing 15.03.2018 58:25
Command/Query Responsibility Segregation (CQRS) creates a logical separation between operations that mutate data and operations that merely retrieve it. In addition, Event Sourcing can help your application collect data that may not be considered valuable at the time of design but may be very valuable later. Read more › The post Command/Query Responsibility Segregation and Event Sourcing appeared...
Differentiate Yourself 08.03.2018 1:01:09
When going for a new job you want to set yourself aside from all of the other applicants and be memorable. Setting yourself apart from the rest of the applicants gives you a better chance of getting the job. Read more › The post Differentiate Yourself appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.
Domain Driven Design 01.03.2018 55:44
The principles of domain driven design (DDD) make sense, but a lot of the documentation around it is not very helpful for getting your head around the ideas. Domain driven development is primarily about building and designing your applications to be focused on the business needs of your client. Read more › The post Domain Driven Design appeared first on Complete Developer Podcast . Hosted on Acast...
7 Habits To Prevent Burnout 22.02.2018 46:41
Burnout can be insidious, slowly creeping into your work and life without you even knowing it. A lot of times to correct it you'll have to have both personal and organizational changes. These habits are things you can do for yourself to prevent burnout from ruining your life and career. Read more › The post 7 Habits To Prevent Burnout appeared first on Complete Developer Podcast . Hosted on Acast....
Beautify Your Story With CSS 15.02.2018 1:04:28
Many web developers avoid Cascading Style Sheets (CSS) as much as possible and the lucky ones have standards that once set no longer have to worry about. Some developers even have trouble understanding the difference between an id and a class and how to appropriately use them. Read more › The post Beautify Your Story With CSS appeared first on Complete Developer Podcast . Hosted on Acast. See acas...
Morbidity And Mortality 08.02.2018 58:45
In medicine the idea of a Morbidity and Mortality conference is to look back on a case after the fact, when the emotions around it have died down some. The Sprint Retrospective provides the team a way to inspect their process and look for ways to improve. Read more › The post Morbidity And Mortality appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more info...
Continuous Self Improvement 01.02.2018 1:03:36
When trying to better yourself in some way, it can be tempting to pick up a book on the subject and start making changes, but that is neither a sustainable, nor effective way to go about it. Instead, you need to structure things so that you can be successful from the outset, even with the inadequacy of the average self-help book. Read more › The post Continuous Self Improvement appeared first on C...
Recovering From Burnout 25.01.2018 58:36
Burnout is a nasty and insidious process. It can sap your ability to push through challenges and ultimately cause you to fail if not dealt with quickly. It typically occurs when you have been overworked or over stressed for an extended period of time and have reached a breaking point. Burnout doesn't happen in a day, and can not be recovered from in a day. It's a plague on the software industry. U...
Composite Data Types 18.01.2018 56:13
Generally speaking a data type is either primitive or composite. A primitive data type can either be a basic type that provides the basic building blocks for a language or a built-in type that the language treats and supports as a basic type. Composite types are ones that are a combination of primitive types or other composite types. These may or may not be built into the language you are using. R...
Write Your Story 11.01.2018 58:43
The theme for this past year has been goal setting. Writing your story goes beyond setting and achieving your goals. Stories are about growth and change. It is becoming your own guiding influence. Writing your story can help you find your voice. Telling your story affirms your values. It also helps you to find peace or hope. Sharing your story can help others. Read more › The post Write Your Story...
Predictions 2018 04.01.2018 54:40
We hit most of our predictions from last year. This is mostly because we saw "the handwriting on the wall" in several places. Also we have been keeping up with the industry. Doing so will help you to better predict when to make moves in your career and when to stay in place. Read more › The post Predictions 2018 appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy...
Resolutions 2018 28.12.2017 59:47
Since this past year was about setting goals we're going to focus on what you do with those goals and how you get there next year. The theme will be Build Your Story and it will start in a couple weeks with an episode called Writing Your Story. Read more › The post Resolutions 2018 appeared first on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information.
DateTime Part 3: Best Practices 21.12.2017 57:19
Best practices can help protect you from preventable errors and make it easier to reason about the code. Date and time libraries exist for a reason. That reason is because dates and times are complex to deal with programmatically, especially if they aren't the main purpose of your application. Read more › The post DateTime Part 3: Best Practices appeared first on Complete Developer Podcast . Hoste...
DateTime Part 2: Computing and Time Protocols 14.12.2017 57:05
Time and date management are complicated and nasty on computers, because they are complicated and nasty in real life. While we often think of being able to tell time as being simple, historically it hasn't been. We're continually having to work to keep our timekeeping devices accurate so that we can use their results for everything from manufacturing to navigation, encryption, and missile guidance...
DateTime Part 1: History of Time 07.12.2017 48:50
Time is a complex subject and is heavily tied into our understanding of the universe. It has driven a lot more technological change and social change than you might think. Time is tricky to manage, but not bad, until you realize what's sitting atop this concept. In addition to distance and direction, time is probably one of the most important ways that we organize our reality. Read more › The post...
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.