Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
headphones
Complete Developer Podcast

Complete Developer Podcast

BJ Burns and Will Gant

A podcast by coders for coders about all aspects of life as a developer.

Hosted on Acast. See acast.com/privacy for more information.

bookmark
Share icon

All episodes

Best episodes

Top 10 Complete Developer Podcast Episodes

Goodpods has curated a list of the 10 best Complete Developer Podcast episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Complete Developer Podcast for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Complete Developer Podcast episode by adding your comments to the episode page.

Complete Developer Podcast - Logical Fallacies: Omission and Ambiguity
play

10/22/20 • 57 min

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 topic at hand or evidence that might disprove one side.

Read more ›

The post Logical Fallacies: Omission and Ambiguity appeared first on Complete Developer Podcast.



Hosted on Acast. See acast.com/privacy for more information.

bookmark
plus icon
share episode
Complete Developer Podcast - Backward Compatibility

Backward Compatibility

Complete Developer Podcast

play

10/15/20 • 60 min

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, but because they often require rewrites, they can leave us looking for an alternative.

Read more ›

The post Backward Compatibility appeared first on Complete Developer Podcast.



Hosted on Acast. See acast.com/privacy for more information.

bookmark
plus icon
share episode
Complete Developer Podcast - Web Development Skills To Get The Job

Web Development Skills To Get The Job

Complete Developer Podcast

play

03/31/16 • 58 min

<p>Finishing the two part episode on skills web developers need to know the guys tackle the skills needed to land a job along with advanced skills to set yourself apart. The episode closes with a list of honorable mentions that do not directly apply to web development but are interpersonal skills useful to a career in development.</p>

<blockquote>You've got the basics down and this is what you need before you start submitting resumes.</blockquote>

<p>The intermediate skills listed in the episode is the base needed to begin a career as a web developer. The concepts build upon the previous listed basic and fundamental skills. These include methodologies of the web, programming paradigms, maintaining a project, and testing and debugging.</p>

<p>Set yourself apart and above the crowd by learning and understanding the advanced skills. Knowledge of concepts such as data structure, algorithm development, modelling, and design shows more than a passing interest in the field and gives the basics to move up as a developer.</p>

<p>Many of these skills are deep enough topics to warrent their own episodes. Will and BJ provide an overview for further discussion.</p>



Hosted on Acast. See acast.com/privacy for more information.

bookmark
plus icon
share episode
Complete Developer Podcast - How To Use Feature Flags

How To Use Feature Flags

Complete Developer Podcast

play

02/25/16 • 56 min

<blockquote>“Flags allow us to restrict features to certain environments, while still using the same code base on all servers.” ~ Ross Harmes</blockquote>

<p class="abstract">Feature flags offer an alternative to maintaining multiple various branches of source code. Continuous deployment requires such feature branches to be integrated with the master branch as early as possible. Feature flags are toggles that allow for early integration with execution paths turned off by a toggle that can be turned on for specific users/testers or when the feature is ready for deployment without having to roll out new source code. There are two basic types of feature flags: release toggles and business toggles. Release toggles are used for rolling out new features in continuous deployment. Business toggles allow for restricted user access such as through premium accounts. The simplest feature flags are boolean statements however they can be more. State can be set statically or dynamically. Rule based toggles can be used with XML, YAML, and JSON. Beyond common usage they are also available for trial of new features to allow early access to beta testers, allow internal review of the feature, or run A/B tests. When rolling out new features toggles can be used to verify scalability of the feature or app. Toggles should show a minimal presence in code and be retired once pending features are added. Dangers of using feature flags include accidental exposure of the feature, corrupting data, and technical debt created by the toggles.</p>



Hosted on Acast. See acast.com/privacy for more information.

bookmark
plus icon
share episode
Complete Developer Podcast - Developer VS Manager Schedules

Developer VS Manager Schedules

Complete Developer Podcast

play

02/18/16 • 55 min

<p>This episode is highly influenced by Paul Graham's essay on maker's vs manager's schedules. He points out they are inherently conflicting in priorities. The biggest issues come from developers not being able to handle interruptions and managers not being able to wait for a convenient time. The guys start the episode looking at the differences in schedules and where time is allocated throughout the workday. The latter half of the episode is dedicated to ways that managers and developers can work together on creating functional schedules.</p>

Hosted on Acast. See acast.com/privacy for more information.

bookmark
plus icon
share episode
Complete Developer Podcast - Writing Technical Specs

Writing Technical Specs

Complete Developer Podcast

play

01/21/16 • 59 min

<p style="text-align: justify;">The episode begins with BJ detailing his recent experience writing his first technical spec for a client and what he learned from that along with questions about the process. Will then leads the conversation into a discussion of best practices for writing technical specs that will help both junior and senior developers while answering BJ's questions along the way.</p>


<h3 style="text-align: justify;">Links</h3>

<a href="http://iotlist.co/posts/foobot-indoor-air-quality-monitor" target="_blank">Foobot</a>



Hosted on Acast. See acast.com/privacy for more information.

bookmark
plus icon
share episode
Complete Developer Podcast - Predictions for 2016

Predictions for 2016

Complete Developer Podcast

play

01/07/16 • 54 min

<p style="text-align: justify;">Being the first episode of 2016 the guys give their predictions for the tech world this year. Some optimistic and some not so optimistic predictions from both. Will and BJ give six predictions each for 2016 five in the development or technology field and the last prediction about the future of the podcast. Enjoy the discussion when they have similar predictions and the debate when they disagree.</p>


<h3>Links</h3>

<a href="http://www.instructables.com/id/Delightful-Interactive-Toddler-Spoon/" target="_blank">Toddler Spoon</a>

<h4>Editor's Note:</h4>

Due to technical difficulties Tricks of the Trade will not be in this episode. Check back next week to see what Will has for us.



Hosted on Acast. See acast.com/privacy for more information.

bookmark
plus icon
share episode
Complete Developer Podcast - Review and Resolutions

Review and Resolutions

Complete Developer Podcast

play

12/31/15 • 57 min

<p style="text-align: justify;">The guys start off the episode with a year in review of their journeys this past year as well as a brief description of setting up the podcast and how it all started. Following this they each give their resolutions for the new year.</p>


<h3 style="text-align: justify;">Links</h3>

<a href="http://bowtiebeej.com/building-a-raspberry-pi-computer-for-my-nieces/" target="_blank">Bowtie Beej Blog</a>



Hosted on Acast. See acast.com/privacy for more information.

bookmark
plus icon
share episode
Complete Developer Podcast - Using A Time Tracker To Improve Your Career
play

12/17/15 • 54 min

<p style="text-align: justify;">This week starts a new series titled Developer Power Techniques. The series will not be in back to back fashion as the Health Series though each episode in the series will be announce and the series in general can be followed on the Developer Power Techniques page of the website.</p>

<p style="text-align: justify;">Will starts the episode out explaining why he started tracking his own time. He describes feeling like his career wasn't going where he wanted and that he never had enough time to get everything done. The guys then discuss why using a time tracker can improve both your career and your personal life. On explaining how to use one they break it down into short and long term processes. In the short term they suggest tracking how you feel at regular intervals and then comparing this to what you have been working on and note correlations. Making yearly goals and re-evaluating them on a quarterly basis helps to track long term goals. Selecting and setting goals will be discussed further in next week's episode on goal setting.</p>


<h3 style="text-align: left;">Links</h3>

<a href="http://www.iotnewsnetwork.com/" target="_blank">IoT News Network</a>


<a href="http://www.clicktime.com/timesheet-template-excel-spreadsheet" target="_blank">Excel Templates</a>


<a href="https://toggl.com/" target="_blank">Toggl</a>



Hosted on Acast. See acast.com/privacy for more information.

bookmark
plus icon
share episode
Complete Developer Podcast - SMART Feedback

SMART Feedback

Complete Developer Podcast

play

07/06/23 • 44 min

Feedback is any information, observation, or even opinion about the performance or behavior of another individual our group. It can be formal as in performance or peer evaluations or informal such as with mentoring a junior developer. It is a form of communication designed to provide guidance that helps the other person to grow and achieve their goals.

Providing feedback gives insights and identifies areas of improvement. Often it is used to guide those you are leading toward personal and professional growth. To the person receiving the feedback it can be stressful, especially if it is not all positive. It can also be very stressful to the person who is providing the feedback, especially if they are not a confrontational or naturally assertive person. Having a plan of action when providing feedback not only helps the person receive it better but also helps the person providing the feedback.

As feedback is a way to help achieve goals the technique for creating effective goals (SMART) can also be applied to providing feedback. To review, SMART stands for Specific, Measurable, Attainable, Relevant, and Time-bound. Applying SMART to feedback will better define what you are getting across and make it more actionable.

SMART (Specific, Measurable, Achievable, Relevant, and Time-bound) is a framework most often used in goal setting. However when applied to providing feedback it will enhance the abilities of the person providing the feedback and allow the recipient to better understand what they need to do to achieve their goals. Using this framework ensures that the items coming from the feedback are actionable, well defined, and focused on the issue or goal at hand. Whether you are doing performance plans for those working for you, peer or code reviews, or just mentoring someone who is not as far along as you apply the SMART framework to your feedback and see the improvement in reception and accomplishment.

LinksJoin Us On PatreonLevel Up Financial Planning

The post SMART Feedback appeared first on Complete Developer Podcast.



Hosted on Acast. See acast.com/privacy for more information.

bookmark
plus icon
share episode

Show more best episodes

Toggle view more icon

FAQ

How many episodes does Complete Developer Podcast have?

Complete Developer Podcast currently has 451 episodes available.

What topics does Complete Developer Podcast cover?

The podcast is about Podcasts, Technology, Business and Careers.

What is the most popular episode on Complete Developer Podcast?

The episode title 'Antifragile' is the most popular.

What is the average episode length on Complete Developer Podcast?

The average episode length on Complete Developer Podcast is 54 minutes.

How often are episodes of Complete Developer Podcast released?

Episodes of Complete Developer Podcast are typically released every 6 days, 23 hours.

When was the first episode of Complete Developer Podcast?

The first episode of Complete Developer Podcast was released on Sep 10, 2015.

Show more FAQ

Toggle view more icon

Comments