PLAY PODCASTS
Complete Developer Podcast

Complete Developer Podcast

331 episodes — Page 5 of 7

Understanding HTTP

Most of us will have to deal with HTTP at some point in our career. Understanding the web and its underlying protocols is absolutely necessary for understanding most larger systems in use today. While you can get by with little … Understanding HTTP Read More »The post Understanding HTTP appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Oct 17, 201956 min

Formal Logic

Where mathematics and philosophy meet you'll find formal logic. It is a systematic study of valid inference. In it one starts with a proposition or assumed hypotheses and derives a conclusion.Read more ›The post Formal Logic appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Oct 10, 201947 min

Keep Your Job From Burning You Out

Software developers get burn out. Frequently, burnout is caused by poor boundaries, especially with your job.Read more ›The post Keep Your Job From Burning You Out appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Oct 3, 201957 min

Conference Experiences

Conferences are a fun place to learn, grow, and meet fellow developers. Whether you are a seasoned code veteran or newbie searching for your first junior developer job tech conferences have something for you.Read more ›The post Conference Experiences appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Sep 26, 20191h 18m

10X Developers

10X developer? What does that even mean? There's been a lot of discussion and even some controversy over the term 10X Developer.Read more ›The post 10X Developers appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Sep 19, 20191h 0m

Getting Better Sleep

We all have those nights where no matter what we do we just can't seem to fall asleep. Looking at the clock, calculating how many hours until we have to get up just makes it worse.Read more ›The post Getting Better Sleep appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Sep 12, 201956 min

JAMStack

A rising alternative to the content management system approach is to use the JAMstack, which stands for Javascript, APIs, and Markup. It's an approach to building websites that is intended to deliver better performance, security, and easier scalability.Read more ›The post JAMStack appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Sep 5, 201950 min

Creating Conference Talks

Speaking at conferences can be daunting, especially if you are first starting out. Public speaking can be hard enough without going through the conference talk process. Both Will and BJ have gone through the process of creating and submitting a CFP (Call for Papers), putting together a conference talk, and making it memorable and engaging.Read more ›The post Creating Conference Talks appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Aug 29, 201957 min

Boundaries Between Work and Side Hustle

If you are contemplating starting a side project, there are some things you need to keep in mind in order to keep your day job from interfering with, or even damaging your side project. You also need to be careful that your side project doesn't create problems at your office.Read more ›The post Boundaries Between Work and Side Hustle appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Aug 22, 201956 min

Pragmatic Programmer

There are a ton of programming books out there, but there are only a few that have made a huge and lasting impression on developers across the board. One of those is The Pragmatic Programmer: From Journeyman To Master by Andrew Hunt and Dave Thomas, which has helped an uncountable number of developers refine their career and practices.Read more ›The post Pragmatic Programmer appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Aug 15, 20191h 9m

Taking Personal Responsibility

Taking responsibility is taking action in your life that moves you toward happiness and success. It is about owning the consequences of what you do. When taking responsibility in your life you allow yourself you be in control.Read more ›The post Taking Personal Responsibility appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Aug 8, 201958 min

User Personas

As software companies mature, many of the employees (including developers, testers, project managers, and designers) find themselves further and further removed from the daily lives of those who use their software. Not only does this make it more difficult to onboard new employees, but it also makes it much harder to foster reasonable discussions about what the users of a piece of software actually want.Read more ›The post User Personas appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Aug 1, 20191h 0m

Design Patterns in Automated Testing

Test code is code! Just like with real code certain patterns emerge when writing automated tests for your code. The patterns or observations about the best way to write tests help us to design our automated testing to best optimize the code and our time.Read more ›The post Design Patterns in Automated Testing appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jul 25, 201956 min

Successful Entrepreneurship

Throughout your career as a developer you are likely to work at some well established companies as well as some just getting started. You may even start your own company at some point. Working as or with entrepreneurs no matter your role has a unique set of challenges and rewards.Read more ›The post Successful Entrepreneurship appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jul 18, 20191h 4m

Analyzing Technical Debt

Regardless of who you are, technical debt represents an issue that you need to understand in order to be effective. In this episode, we're going to discuss some other ways to understand the problem that may help you and your team have better discussions about it.Read more ›The post Analyzing Technical Debt appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jul 11, 201954 min

Increasing Your Self Awareness

We've had conversations about emotional intelligence, goal setting, journaling, and many other topics. Each one a part of helping you to better understand yourself. Increasing your self awareness will allow you to not only know why you do the things you do but allow you to control your own behavior in highly emotional situations.Read more ›The post Increasing Your Self Awareness appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jul 4, 20191h 0m

Code For The Ages

When most of us finish a project, we don't really think much about it unless a problem comes up. However, once you've rolled an application out to production, there are certain things that you can expect at various points in time as the application ages.Read more ›The post Code For The Ages appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jun 27, 20191h 0m

Creating A Community For Coders

Everyone likes to feel involved. Even the shyest introverts need a community, something to connect them with others like them. As developers we can often feel isolated in our own worlds of study or focus where we only have ourselves and our computers. Some people are able to find that community where as others don't see it and have to create the community they desire.Read more ›The post Creating A Community For Coders appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jun 20, 201950 min

The Long Quit

It can be challenging to make the leap from a job that is just ok to one that really makes you happy. In this episode, we're going to talk about some of the things you should be doing if you anticipate leaving your job within six months to a year.Read more ›The post The Long Quit appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jun 13, 20191h 0m

A Retrospective On 200 Episodes

We made it to Episode 200! Almost four years into podcasting and it feels like we're just getting our feet under us. There's so much we've learned the past 200 episodes from audio engineering to coding and tech skills to insights into ourselves and our interactions. There is so much more we have yet to learn.Read more ›The post A Retrospective On 200 Episodes appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jun 6, 20191h 5m

Overcoming Social Anxiety

A lot of times we allow fear of social situations to control us. Be it public speaking, going to an event where you don't know anyone, or just going out after work we all have some places where we are anxious in social settings. Even for the more outgoing and extroverted there are times when social fears and anxieties cause us to avoid interactions that otherwise would be to our benefit.Read more ›The post Overcoming Social Anxiety appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

May 30, 201957 min

Positioning Yourself For Advancement

Sometime soon, you'll be ready to move on to the next phase of your career. While for many jobs, this can entail going to another company, it doesn't always have to be that way. In fact, if you like your current job, you may want to stay at the same place, but move to another position. Additionally, if you are planning to leave, there is a good chance that you'll want to change what you are doing on a day to day basis. In either case, you need to position yourself well so that you that you can reach your career goals.Read more ›The post Positioning Yourself For Advancement appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

May 23, 20191h 1m

Multi-Tenant Apps

Most organizations really dislike having their private, business-critical information shared with everyone else, especially when those people are potential clients, competitors, or the general public. Applications with multiple tenants, each with their own security structures present interesting challenges for application development, especially as your application becomes more complicated.Read more ›The post Multi-Tenant Apps appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

May 16, 201957 min

Compilers

If you are a developer using a compiled programming language, your craft depends on your compiler. Computers are not capable of natively understanding any of your code. Instead, the machine must be told what to do in a way that it understands. Depending on your language and platform, to do this, you may find yourself relying on either a compiler or an interpreter.Read more ›The post Compilers appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

May 9, 201951 min

Improving Emotional Intelligence

We've all had times where we were on top of our game. It was like we could sense what others were feeling and thinking and had the right responses to every situation. Other times we weren't so in tune with ourselves or others.Read more ›The post Improving Emotional Intelligence appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

May 2, 201957 min

Scheduling Under Pressure – Best Tactics

The longer your career goes, the more likely it is that you'll get overloaded with work. Whether it's because your company is understaffed, your manager assigns you too much stuff to do, or because schedules aren't managed well, there will come a point when you have more stuff to do than you can easily handle.Read more ›The post Scheduling Under Pressure – Best Tactics appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Apr 25, 201957 min

Vets Who Code

We've brought on Jerome Hardaway, founder of Vets Who Code and Jacob Oakley, a successful graduate of the program, to talk to us about how they are helping the men and women who served in the US Military.Read more ›The post Vets Who Code appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Apr 18, 20191h 4m

Improving Your Technical Writing

There is a surprising amount of writing required to be a successful developer. Whether you have to write technical specifications, document an existing system, or even write tutorials for open source software, your technical writing skills will not only determine the quality of your work, but may even be the deciding factor in the success of your entire team.Read more ›The post Improving Your Technical Writing appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Apr 11, 201955 min

Top 5 LinkedIn Mistakes with Amber Beam

You make one little change on your LinkedIn profile and get flooded with recruiter emails. We've all been there. When you're looking for a job this is great but it can get annoying fast. Even worse is when you are looking but get all the wrong types of offers or get recruiters contacting you about jobs you don't want or aren't qualified to do. Most of the time this can be alleviated with some simple updates to your profile.Read more ›The post Top 5 LinkedIn Mistakes with Amber Beam appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Apr 4, 201951 min

Put Yourself Out There

It's pretty common in technology-related professions to be shy. Lots of people that get into this profession do so under the mistaken impression that they won't have to deal with people as frequently. That may have worked at one point, but the average software project is so complicated these days that you can no longer count on being the only person you are around.Read more ›The post Put Yourself Out There appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Apr 1, 20191h 1m

Bad Reasons For Microservices

Microservices are the cool, new way to build large software systems. The hype is everywhere, from the tech press to the hipster dude in the next cubicle. If you are building applications, you've probably felt at least some pressure to build them as microservices. However, if you've been in tech for very long, you've also seen a lot of fads come and go. You're probably wondering if you are really choosing microservices for good reasons.Read more ›The post Bad Reasons For Microservices appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Mar 28, 201956 min

Lunch and Learn

Some of the best things we learn are not in a classroom but just sitting around chatting with fellow developers. Dev chats or lunch an learns somewhat formalize this process. They allow for things such as knowledge transfers from senior developers who have been working in a codebase for years as well as providing an opportunity for younger developers to show off new skills and technologies.Read more ›The post Lunch and Learn appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Mar 21, 20191h 4m

Integration Considerations

As a professional developer, you're eventually going to have to work with a third party service. Other people's systems can introduce very interesting experiences, especially as your interaction with those systems matures. Not only are third-party systems opaque, usually poorly documented, and often subject to change on short notice, but they can also play havoc with your own release cycle. In this episode we'll talk about some practices for working with third party APIs without the constant risk of nasty surprises.Read more ›The post Integration Considerations appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Mar 14, 201954 min

Developer, You Played Yourself

Developers are supposed to be smart people. However, sometimes we do things that seem right in the moment, only to have them blow up in our faces later. This is especially true when it comes to career decisions and office politics. Basically, any situation where you need to act in a way that protects your own personal power is ripe for disaster when you don't think before acting.Read more ›The post Developer, You Played Yourself appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Mar 7, 201955 min

Dependency Injection

Dependency injection removes the need to create instances of services in your code. Instead of having a module of code call the other modules it may need to function Dependency Injection passes those into it from the original caller. This is usually a framework or other higher level code sitting on top of the custom code you write for controlling the flow of your application. In this episode we'll be talking about how dependency injection works, it's various parts, the different ways it's implemented, and finish up discussing some advantages and disadvantages.Read more ›The post Dependency Injection appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Feb 28, 201955 min

The Cost of Your Commute

Most of us have commutes. Whether it is every day, just once a week, or even just on occasion, most of us will have to leave the house on a somewhat regular interval to travel to work. Most development work can be done remotely. Unfortunately many times it is done in an office setting. This practice imposes costs on the developer, their team, and society that are probably not being fully considered. In this episode we are going to talk about some of these and how avoiding or modifying the commute might make a lot more sense.Read more ›The post The Cost of Your Commute appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Feb 21, 201959 min

Rules For Dating My Developer

Many of us have been there, you're out on a date with someone who just doesn't understand you at all. Some of us have even been in long term relationships with people that just didn't get us. Since this episode is coming out on Valentines Day we thought we'd have a little fun with the "Rules for Dating My Son/Daughter" memes with the Rules for Dating My Developer. In each one we'll talk about ways to better understand not just other developers but the people in your life. This is a good episode to listen to with a spouse or significant other as a lot of these apply not only to developers.Read more ›The post Rules For Dating My Developer appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Feb 14, 20191h 1m

Asking For A Raise

We've all been there. You work like a dog, and yet there are no signs of appreciation from management. Worse still, every day inflation eats a little more of your paycheck. If you like your job and don't want to quit, there is only one really good option at this point. You need to ask for a raise. However, this is something that many of us find scary and intimidating. In this episode we're going to talk through some ways to make the process easier.Read more ›The post Asking For A Raise appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Feb 7, 201959 min

Tough Situations In OOP

Many of us learned to develop software using OOP (or Object-Oriented Programming). The model somewhat fits the way a lot of people look at the world and works well in many cases. However, over time, you'll start to notice situations where a naive understanding of OOP is simply not good enough. In this episode, we're going to talk about some of the things that will plague you as you take OOP to the next level.Read more ›The post Tough Situations In OOP appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jan 31, 201956 min

Learning From Failure

Failure happens to us all at one time or another. The goal of many patterns and project management strategies is to reduce the size of the failure which often results in an increase on frequency of failure. The fail small and fail often mentality. However you experience failure in your development or career the most important thing is how you recover and what you learn from it.Read more ›The post Learning From Failure appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Jan 24, 201957 min

Becoming More Creative

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

Jan 17, 201950 min

Preparing for Code Reviews

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

Jan 10, 201959 min

Resolutions For 2019

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

Jan 3, 201958 min

Predictions For 2019

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

Dec 27, 201858 min

Dark Patterns in UI Design

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 in UI Design appeared first on Complete Developer Podcast. Hosted on Acast. See acast.com/privacy for more information.

Dec 20, 201858 min

Objections to Unit Testing

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

Dec 13, 201856 min

The Importance of Boundaries

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

Dec 6, 201858 min

Resume Driven Development

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

Nov 29, 201852 min

Surviving Multiple Projects

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

Nov 22, 201858 min

Distributed Computing Fallacies

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

Nov 15, 201851 min