Home

The Spinneret: Issue #2

WTF happened on June 29!? Read more in the June 2020 collection of web development articles, shop talk, news, and tools.

In My Words (and others)

I published more in June than I have in any other month. That is largely because many of them were short, fundamental articles to support a few larger topics I'm currently working on. They are part of a WTF series, in which the goal is to concisely explain core concepts of web development. Here are the new articles in the collection:

Big Oops!

I've also begun a series called #BigOops which will tell stories of developers' biggest mistakes, all for our entertainment and learning. It'll be somewhat infrequent while I establish what it really looks like, but there are a few stories to start:

A Bit of Advice

Last month was also marked by some sadness, as I experienced someone leaving my team for the first time. And it hurt a little more because he was a dear friend, so I'll get to see him a little less now. Before he left, I asked him to share some words with the team.

I also took a minute to share advice I received when starting out, which I find valuable to this day.

Shop Talk

I had a lot of little conversations last month, some of which will lead to new content, others which may not.

Internal Tooling

My team has been discussing developing internal tool to help with moving more efficiently. I already have a handful of articles I've been working on in support of that. Expect to see those released throughout July and beyond.

Jamstack Conf Recap

I asked my team what they found most valuable from Jamstack Conf Virtual. These were the talks they highlighted:

  • Netlify Build plugins, which Netlify CEO Matt Biilmann mentions in the keynote address.
  • Christian Nwamba gave a really excellent talk about how the Jamstack approach is beneficial to emerging markets and how it solves some issues related to being in Africa.
  • Multiple team members seemed excited about RedwoodJS, created by GitHub co-founder Tom Preston-Werner.
  • The outcomes of the State of the Jamstack were interesting to one developer, in particular its usage at the enterprise level.
  • Our CTO loved the edge handlers talk, citing that it could be the answer to personalization.
  • While only for Nuxt, Prismic's slice machine caught the attention of one dev who wants to keep an eye on its progress.

If you missed any of the talks, you can view them all here.

Personal Site

I (finally) started building my personal website. It's been a long time coming, but I dug in. I decided to go with Gatsby for the static site generator, Tailwind CSS to help with styling, and Netlify for building and hosting. I'm enjoying it so far and am hoping to launch the home page near the end of July or early August.

Resources & References

Bejamas - Jamstack Hosting Deployment

When I don't have many references to share, I usually jump over to this month's edition of Jackstacked, which has references to great articles like this one, on sharing various vendors to use for deploying and hosting Jamstack sites.

What The Buzz!

GitHub's Dependabot is in full swing and it is amazing. Sometimes annoying, sure, but always for a good cause. It notifies repo owners of recommended dependency updates when there is a security vulnerability identified. You should take advantage of it (if you're using GitHub).

In lieu of other boring news, here is a tweet that gave me a chuckle:

I found this one funny, too, although I'm sure I'd seen it elsewhere before:

Six Stages of Debugging

New Tools

  • I found yet another headless CMS.
  • I began using Buttondown to distribute my newsletter (i.e. this article). I like how simple it is. It's pushed me to not do much with the design but just get the content out there, and there's something to be said for that approach. But, we'll see how it goes.
  • I've been using Notability to make little sketches that I can then import into posts, like this one. I draw with the Apple Pencil on the iPad, then open the note on the Mac, convert it to an image, crop, and ... There's probably a better way to do all of this, but it's working for now, and it's been a relief to readers to break up my articles with some imagery.

Let's Connect

Keep Reading

Simplify Components by Separating Logic from Presentation using Adapters

It's tough to know when it's the right time to break a component up into smaller components. Here's a way to approach that process that relies on more than what you see on the screen.

Jul 10, 2020

Big Oops: I Need a Little More Time

Warren had to go ask his boss for more time because he wasn't going to meet a deadline. And it was all because of one line of code.

Jun 17, 2020

WTF is JavaScript?

A brief description of JavaScript, with a few links to dig in and learn more.

Jun 29, 2020