#dev: 30 posts tagged

Inter and the Power of Fonts: Why Typefaces Matter More Than You Think

Open up the potential of your designs with a deeper understanding of what variable fonts like Inter can do.

How to source and use expert knowledge for your work

One of the most effective ways to grow as a developer is by tapping into the vast pool of knowledge available in the developer community.

Debug tips from a lifetime newbie

Debugging problems with code (especially production code) is something that is rarely taught in university classes or code schools. Here are some tips that I've come across from watching smarter people than me debug problems.

Struggling with TypeScript: why not?

One of your biggest skills as a person-on-the-internet is your ability to research and learn new things.

Keep your tools sharp

The tools we use to get our work done are incredibly important, and taking the time to tune them to work just right can make a huge difference in our productivity and happiness.

Why new frameworks make better developers

A look at the cognitive science behind the Hierarchy of Competence, and how dabbling with new frameworks and tools can make you a better developer.

Take my money! Some of my favorite tools... and why I pay for them

I'm a huge fan of products that use their a free tier to prove their value, and then convert me to a paying customer. Here are a few tools I pay for, and why I think they're worth it.

The case for continued learning, and getting side projects out the door

The end of 2022 brought about a ton of change for me, and a major shift in my career. I'm excited to talk a little about what's next, and to show off a side project I'm readying for release soon.

Embrace no-code tools to save time, boost efficiency, and complement your coding skills. No-code is the future - don't be left behind!

Devs: It's okay to use no-code tools

Embrace no-code tools to save time, boost efficiency, and complement your coding skills. No-code is the future - don't be left behind!

Since its release, teams around the world have been using dependabot to automate the process of keeping your project's dependencies up to date. In this article, I'll show you how you can run dependabot on the command line using dependabot-core.

How to run dependabot locally on your projects

Since its release, teams around the world have been using dependabot to automate the process of keeping your project's dependencies up to date. In this article, I'll show you how you can run dependabot on the command line using dependabot-core.

For years I did a weekly coding livestream of my React and Python work on Twitch every week, and I'm getting back into it again. This is what sticks out to me as the most valuable learnings from those experiences.

Some things I learned from live coding on Twitch

For years I did a weekly coding livestream of my React and Python work on Twitch every week, and I'm getting back into it again. This is what sticks out to me as the most valuable learnings from those experiences.

If you come across array.filter(Boolean) in JavaScript code, never fear! It's a handy bit of functional programming that cleans up arrays with null and undefined values in them.

JavaScript Tips: Using Array.filter(Boolean)

If you come across array.filter(Boolean) in JavaScript code, never fear! It's a handy bit of functional programming that cleans up arrays with null and undefined values in them.

Stop using centered text. It's bad for usability, accessibility, and eye scanning -- and nobody anywhere wants to read like that.

Don't center align paragraph text

Stop using centered text. It's bad for usability, accessibility, and eye scanning -- and nobody anywhere wants to read like that.

What the Heck is a Fullstack Developer? Aquent UK

Article screenshot: What the Heck is a Fullstack Developer? Aquent UK blog

An interview with my former employer (and parent company of Gymnasium), Aquent about my thoughts on what it means to be a Fullstack Developer.

Description from the article:

Full article is available to read on Aquent UK's blog.

Destructuring syntax in es6 (or es2015, etc) JavaScript is a wonderfully useful bit of the language.  It allows you to extract values from an Object and assign them to a new variable in one statement -- but it can be confusing to read.

Understanding JavaScript Destructuring Syntax

Destructuring syntax in es6 (or es2015, etc) JavaScript is a wonderfully useful bit of the language. It allows you to extract values from an Object and assign them to a new variable in one statement -- but it can be confusing to read.

Prettier.js is a fantastic way to systemize and automate your project's code style.

Embracing Prettier

Prettier.js is a fantastic way to systemize and automate your project's code style.