Four Ways to Make Maintenance Dev. Work Less of a Chore

Doing maintenance work on a codebase isn’t very glamorous, and it isn’t always much fun, but it’s an important piece of building lasting software. Everyone loves working on so-called greenfield projects because they can let their creativity run wild. Adding features and fixing bugs in a system that’s already been built doesn’t seem to generate […]

Quick Next.js + GraphQL Integration via API Routes

This is a quick guide to getting a lightweight GraphQL server via API route in a Next.js app. This is not a detailed tutorial of how to create a beautiful, semantic GraphQL and Next.js toolkit. Where we’re starting: A basic Next.js app with a Postgres database. Where we’re going: A request to an api/graphql endpoint […]

Consulting Under Pressure

Every developer has had late nights of debugging seemingly impossible problems. And every consultant has been through crucial conversations explaining their reasoning for tough decisions. Those of us who are software developers and consultants get all the highs and lows of both. High-pressure consulting situations can be tricky to navigate in the heat of the […]

Adapting Design Thinking Methods to a Team’s Cultural Dimensions

When you start incorporating design thinking into a business, you usually bring more than practices. Why? The methods of design thinking are rooted in collaboration, out-of-the-box thinking, and taking measured risks. And at some companies, these attitudes are downplayed, or even outright discouraged. Bringing design thinking into a company like this can be very challenging. […]

Goal Planning Not Working? Try an Approach that Fits your Persona

We’re told that goal planning is an important tool for professional development. Goals focus our attention and energy, and they inform our choices. But what if goal planning isn’t working for you? We’re typically encouraged to pick a desirable destination a few years out, then break the journey down into manageable steps. What if you […]

How to Prototype Quickly: Six Tips for Light-Speed Programming

I’ve completed a few projects that involved prototyping software in a very short timeframe. This situation can differ drastically from the normal pace of agile projects because results and certainty have to be prioritized above long-term considerations. If you find yourself in a situation where you need to push code out quickly (and won’t be […]

UIScrollView with Content Layout Guides

UIScrollView has gone through some major improvements. Starting with iOS 11, Apple introduced content and frame layout guides to make it a little less confusing to configure the content inside of your scroll view. Xcode 11 also added these layout guides to interface builder. Today, I’ll show you how to use content and frame layout […]
loading…