I often see people split work into horizontal slices. Ticket A: database tables and models. Ticket B: controllers. Ticket C: front-end. There’s something better — full-stack slices.
Performance issues are a form of technical debt, and we must pay them off by making informed incremental improvements.
could not connect to server: No such file or directory. Is the server running locally and accepting connections on Unix domain socket?
Chances are you’ve worked with the any
type in TypeScript. It’s widely overused, and subtly dangerous. Let’s explore why you should avoid it, and when you might truly need to use it.
Healthcare companies across the industry are jumping on the trend of creating data science teams, but many of them are jumping prematurely.
A common problem I run into with product founders and larger organizations is the idea that their customers will be obsessed with their products.
Our communication practices can be very disrupting. Remote work has taught me to be more considerate of how I communicate with others. We should treat other people’s time as we like ours to be treated.
The thoughtbot team shares what Product Strategy ideas stood out to them from this years INDUSTRYconf.
Most people learn vim’s normal
, insert
, and visual
modes. But they’re only casually acquainted with vim’s powerful Ex commands. Let’s take a look at some.
Have you ever tried to find a bug that only exists in staging, and no one knows why? That’s not nice at all.