Podcast Episodes

Seven Don’ts Your First Week The second half of starting a new development job talks about what not to do during your first week of a new job. You want to come in and make a good first impression. These are seven things that will hinder building a good first impression.

Seven To Dos Your First Week Going in to your first week of a new job you need to have a plan. It makes you look more experienced and helps boost your confidence. Also you will build a good first impression. In addition establishing rapport early helps keep you from losing motivation.

Improve Your Nonverbal Communication Skills We use non-verbal cues to reinforce our communications. They can help us show our emotional state, level of interest in a topic, and regulate the flow of conversations. This episode will focus heavily on understanding the different types of non-verbal communication and what they can mean, discuss some of the patterns that can be seen, and end explaining how non-verbal cues can miscommunicate intentions or how to avoid sending the wrong message.

Behavioral Design Patterns Closing out the series introducing design patterns the guys discuss behavioral design patterns. These deal with communication between entities. They provide easy and flexible communication between objects.

Writing Better How To Content From tutorials to ReadMe to product instructions producing How To content creates challenges not found in other content we write as developers.

The Role of Recruiter with Lena Mills Many developers have deep misunderstanding of how recruiters work in the development ecosystem. Unrealistic expectations and ignorance of how the economics actually works leads to surprise and suboptimal results.

Structural Design Patterns Design patterns are a way of thinking about abstract concepts in Object-Oriented Programming. Structural design patterns deal with the relationships between entities. They make it easier for objects to work together.

Improving Your Listening Skills Much of this outline comes from SkillsYouNeed.com. We highly recommend looking at the site. Will and BJ start by talking about why you need to improve you listening skills by explaining the differences in hearing and listening and the benefits of being an active listener. They then provide tips for improving listening skills by removing distractions and putting your focus on the person speaking. Next they define what it takes to become an active listener and signs of active listening. Finally the guys discuss some of the hindrances to becoming an active listener and how to avoid them

Why Your DBA Hates Your ORM Typically an ORM integrates a unit of work pattern that allows you to modify multiple objects then push the changes back to the database as a unit. This returns a chunk of data known as an aggregate root. The ORM pulls the data from the database and allows the developer to edit the data as an object in the code then returns it to the database. The ORM figures out what SQL to generate to send the data back to the database. This is called a unit of work pattern. It is effectively a transaction as it either all goes to the database or none.

Creational Design Patterns A constructor is a function that is used to build an object and it is part of that objects definition. Calling a constructor causes cohesion between the code and the object being instantiated. Making changes in the objects can cause problems when calling the constructor. Strongly typed languages tend to catch these errors at compile time however dynamic languages such as JavaScript may not catch the errors until runtime or later. The creational design patterns are ways to break this cohesion