Try Premium for 30 days

Live games for all NFL, MLB, NBA, & NHL teams
Commercial-Free Music
No Display Ads
Complete Developer-logo

Complete Developer

Technology News >

More Information

Episodes

Composite Data Types

1/18/2018
More
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.Read more ›

Duration: 00:56:13


Write Your Story

1/11/2018
More
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 ›

Duration: 00:58:43


Predictions 2018

1/4/2018
More
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 ›

Duration: 00:54:40


Resolutions 2018

12/28/2017
More
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 ›

Duration: 00:59:47


DateTime Part 3: Best Practices

12/21/2017
More
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 ›

Duration: 00:57:19


DateTime Part 2: Computing and Time Protocols

12/14/2017
More
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. Network Time Protocol (NTP) is used to synchronize time over packet-switched,...

Duration: 00:57:05


DateTime Part 1: History of Time History of Time

12/7/2017
More
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 ›

Duration: 00:48:50


Console Apps

11/30/2017
More
Console applications are often the simplest place to start when learning to develop software for desktop and server environments, requiring far less ceremony to get going. Having a better grasp of what is going on under the hood with console applications may help you significantly in your day job, even if you are primarily a web developer.Read more ›

Duration: 00:50:37


Stop Writing CRUDy Apps

11/23/2017
More
CRUD in and of itself isn't bad. Most of the problems we list are process related. There are few technical problems in the list. They are more about misuse. CRUD is a way of conceptualizing the relationship of how data is stored and transferred.Read more ›

Duration: 00:54:19


Science Fiction Becomes Fact

11/16/2017
More
Will and BJ are at DevSpace talking with Ed Charbeneau of the Eat Sleep Code Podcast about predicting the future of technology by looking at the history of technology and science fiction.Read more ›

Duration: 01:20:36


Antipatterns In Distributed Teams

11/9/2017
More
We've laid out some common problems you'll encounter in a distributed team along with what you can do to fix them. For each problem we'll talk about how to mitigate it for an individual developer, team leads or middle management, and upper management. Read more ›

Duration: 00:59:12


Knowing When To Quit

11/2/2017
More
Jobs are no longer permanent and if you leave too early or too late, you can put yourself at a disadvantage. If you stay too long, your knowledge may become stale, whereas if you leave too quickly, you may look like a job hopper. It's also possible to leave a job where the problems can be fixed or to stay at one where they cannot.Read more ›

Duration: 00:59:51


Ways to Avoid Bike Shedding

10/26/2017
More
Working with a group of highly specialized and opinionated people can be difficult and lead to very detailed conversations on topics not relevant or only tangentially relevant to the project you are working on. Know that you or your team may be lead off topic when in meetings and prepare for that inevitability.Read more ›

Duration: 00:55:01


Developers and the Law

10/19/2017
More
Gary Nissenbaum is a managing attorney with the Nissenbaum Law Group. He has been kind enough to come on the show and share his expertise.Read more ›

Duration: 01:03:23


Kaizen

10/12/2017
More
The kaizen process can help you refine your software development process, reducing bugs and improving your ability to deliver software on time and under budget. This is especially helpful if you are in management, but you can still get a lot out of these concepts even if you aren't. This helps you both support the decisions you made to management and to make better ones more quickly.Read more ›

Duration: 00:44:45


Toxic Mix? OOP and Databases

10/5/2017
More
Your database is often the most important part of your application in terms of actual value to the business. The value of the database will only increase over time, as long as it is adequately maintained. Your database administrator is in charge of this maintenance, and you'll often find that the constraints under which they are operating are very different than yours.Read more ›

Duration: 00:53:13


Primitive Data Types

9/28/2017
More
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. The difference being that a primitive type, like a prime number, cannot be decomposed into simpler types.Read more ›

Duration: 00:57:08


What Is A Bug

9/21/2017
More
There are a lot of things that non-developers will call "bugs" when they really aren't bugs at all. You need to be able to explain to them and to management that they are not bugs and what they actually are and how that effects your work.Read more ›

Duration: 00:58:11


Effective Communication

9/14/2017
More
When communicating with other we need to be aware of our own emotions. This helps to be able to focus on the interaction and not be driven by our own feelings about the situation. Emotions are filters that will alter our perceptions of interactions with those around us.Read more ›

Duration: 01:06:03


Junior Developer Toolbox

9/7/2017
More
Junior Developer Toolbox is going to be a sibling show to Complete Developer Podcast on our new Complete Developer Network. In a way this episode has been our launch party for the new show.Read more ›

Duration: 01:00:26

See More