Seven Steps for Turning a Difficult Situation into a Productive Conversation

We’ve all been there. Your coworker is not pulling his weight. Your significant other has been acting passive-aggressively. Your friend keeps letting you down on promises. Relationships are hard. Good ones are also crucial to having a happy and productive life. So what do you do when you find yourself in one of these thorny […]

Containers & Containerization – Pros and Cons

Containerizing can be a useful approach to developing applications. While it has many benefits, there are also situations where you might not want to use it. In this post, I’ll cover both the pros and cons. What Are Containers? Containers are the result of a packing mechanism that decouples applications from the environment where they […]

Using SkiaSharp to Create an Inner Shadow in Xamarin.Forms

I’m currently working on a project that uses Xamarin.Forms, and the other day I started a story to implement some design on a multi-selection list in our mobile application. The design added checkboxes to each cell in the list, and each checkbox has a subtle inner shadow. This is a common design convention–so common that […]

Why You Should Try Meeting Segues + My Top Five

I commonly walk into meetings thinking about all kinds of topics that aren’t the real focus of the meeting—my last meeting, the nagging to-do I have to complete, my overflowing email inbox, my promise to my family to pick up dinner on the way home from work, etc. These types of thoughts and concerns aren’t […]