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, 2019•50 min
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.c...
Jan 10, 2019•59 min
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 03, 2019•58 min
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, 2018•59 min
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 De...
Dec 20, 2018•59 min
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, 2018•56 min
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 inform...
Dec 06, 2018•59 min
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, 2018•53 min
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, 2018•59 min
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, 2018•51 min
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 more information....
Nov 08, 2018•56 min
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 . Hosted on Acast. See acast.com/privacy ...
Nov 01, 2018•1 hr 1 min
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 . Hosted on Acast. See aca...
Oct 25, 2018•1 hr
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 . Hosted on Acast. See acast.com/privacy for more inform...
Oct 18, 2018•1 hr 2 min
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 information....
Oct 11, 2018•54 min
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 . Hosted on Acast. See acast.com/privacy for more information....
Oct 04, 2018•58 min
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....
Sep 27, 2018•1 hr 3 min
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 . Hosted on Acast. See acast.com/privacy for more information....
Sep 20, 2018•1 hr 1 min
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 › The post A...
Sep 13, 2018•59 min
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 Gains appea...
Sep 06, 2018•59 min
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 on Complete Developer Podcast . Hosted on Acast. See acast.com/privacy for more information....
Aug 30, 2018•55 min
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 for more information....
Aug 23, 2018•1 hr
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....
Aug 16, 2018•56 min
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 post Why TDD Isn’t Working appeared first on Complete Developer Podcast . Hosted on Acast. See acast....
Aug 09, 2018•52 min
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....
Aug 02, 2018•56 min
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 acast.com/privacy for more information....
Jul 26, 2018•59 min
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....
Jul 19, 2018•55 min
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....
Jul 12, 2018•42 min
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. Read more › The post Progressive Web Apps appeared first on Complete Developer Podcast . Hosted on A...
Jul 05, 2018•54 min
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 information....
Jun 28, 2018•53 min