Home

The Spinneret: Issue #6

Quick tips, more video content, website updates, and a myriad of new tools I've discovered. Come see what happened in my Jamstack world in February 2021.

Hey there!

As the number of subscriptions to this newsletter increases, I'll look to refine what I do here to make it as beneficial as possible to you.

As an early follower in this adventure, I want you to help influence that direction. I'd love your feedback! The easiest way to get in touch with me is on Twitter.

A lot happened in February and the format of this newsletter has changed slightly as a result. Here are the highlights:

  • I rearranged the sections a bit and added a section on Website Updates. These are the code changes I've made that are relevant to you as a reader of my words. The new sections make more sense to me, but I'm curious what you think about it (or if you care at all).
  • I've begun recording more videos. My goal is for that to ebb and flow but eventually come out at about one per week (i.e. 3-5 each month). You can subscribe here. I'd love your feedback. Which videos are most beneficial?
  • I found a ton of new tools this month. That section is super long. This is likely to be the thing that evolves first. But what do you think? Do you ever even make it to the tools section?

My Words

New blog posts and videos I published last month

The Spinneret - My Words

Here are links to the majority of pieces I published this month. I've continued to write about component organization as I work toward a big piece that pulls them all together. I also introduced the concept of Quick Tips. I'm not sure if these will end up being exclusively videos or articles, but for now there's a little of each.

Videos

Subscribe here to get the content earlier.

Blog Posts

Website Updates

Notable changes made to my website codebase and other projects.

The Spinneret - My Code
  • I'm slowly importing posts from other mediums I've used in the past. I used to have a blog called The Polymath Lab, which was about organization, productivity, communication, and inspiration. I sunset that site and brought all the relevant content into the blog.
  • The project I built to benchmark and compare SSG build times is not sustainable in how it runs the specs. I'm (slowly) working on automating the process using GitHub Actions. Hoping to be in a stable spot in March.
  • And lots of other behind-the-scenes stuff, including some bug fixes and swapping out NPM for PNPM, which has great monorepo support.

My Reads

Articles and news I read last month that I found interesting, with some commentary.

The Spinneret - My Reads

Gatsby announced v3.0 at its conference. I didn't attend the conference, but spent some time with the recap. I used to be an avid user of Gatsby and worked in it almost daily. Today I prefer Next.js for more complex projects.

I'm exited to see so much development from Gatsby. I think the more competition we have, the better, and Gatsby had been kind of quiet in 2020 (maybe partially in response to the negative press).

This release is a little concerning to me, though. They made Gatsby builds waaaaay faster ... on their Gatsby Cloud platform. Again, more competition is good. But they seem to be pushing hard to their paid services as a way to deal with the unpleasantness of the product.

In other words, I read that Gatsby is working on performance, but only sort of. And I didn't see a mention of considering page speed performance, which, in my experience, was abysmal.


Jamstack Conf 2021 announced! I'm already signed up! Really hoping to see multiple tracks this time around. The Jamstack space is now mainstream and the attendees are likely to vary widely in skillset and focus. I hope the content follows suit.


Blitz launched a new website and beta version of the product. I haven't personally used this, but I like following the progress because it's such an interesting project to me. It's a full-stack framework, built on Next.js, which is built on React. It seems like such a risky move to build a framework on another framework. And yet, it might also be a brilliant move. I'm curious to see where this goes.


This article got a lot of attention: Choosing between Netlify, Vercel and Digital Ocean. It's way off the mark, IMO. It totally misses the nuance between Netlify and Vercel. It calls out Vercel for a sneaky pricing page, which is silly. Most pricing pages do this, and Vercel's has a link to the fine print. If you want to use something, you need to take the responsibility of doing research on yourself. (And, generally speaking, if you're making money by using a service, you should probably be paying for the service.)

In the end, it comes down to this recommendation:

If you have a small project: Go with netlify.

If you have a larger project: Use Digital Ocean.

I wouldn't choose Vercel anymore because of that dark pattern pricing strategy.

This is terrible advice. It has nothing to do with addressing the problem you are trying to solve. It's not a matter of small v large.

Because I can't give you a straight answer in a sentence, it makes me think I should write an article to add the necessary nuance here! Yeah, okay. I'll do that in March!


And here are some other quick-hitters.

My Finds

New tools that I've recently discovered. They aren't necessarily new.

The Spinneret - My Finds

I came across a ton of new tools this last month. I think that is, in large part, a result of starting this new job and working with new people every day. So it may slow down in months to come. But maybe not.

Here they are, in alphabetical order (because I couldn't come up with any better way to organize them):

  • AdonisJs is a node-based application framework. I like the way they talk about it, though I don't suspect I'll use it any time soon. My team at Grouparoo uses Actionhero, as our CTO (@evantahler) created it.
  • Alacritty is another terminal type of application. I recently switched back to iTerm2 and am enjoying it, so I'm going to stick there.
  • Clearscope is a way to grade content on how well it will drive SEO value based on an expected set of keywords. I'm writing a guest article for a team that uses it. I'd love to try it out, but I'm not at the point where I can swallow $170 per month for it.
  • Deckset is how I've begun building my talks.
  • When it comes to error monitoring and reporting, I'd known about New Relic for years. Recently I came across two competitors, Bugsnag and Datadog.
  • GitHub1s is a way to edit code in GitHub repo in a hosted VS Code editor. It seems like it might be the same thing as GitHub Surf. But it also seems like these tools are unnecessary as GitHub rolls out Codespaces.
  • Mockaroo is a little service to mock up to 1k rows of table-structured data.
  • Mural is a collaborative brainstorming application. I spent only a little time in it, but it felt clunky when compared to Miro.
  • Paw is a Mac-only application for querying APIs. It reminds me of Postman, which has been my go-to of late. Prior to Postman's redesign, I was using Insomnia.
  • RapidAPI seems to me like it will mesh various APIs together for a single endpoint. I haven't used it yet, but it seems promising!
  • Raycast is a productivity tool for Mac. Reminds me of LaunchBar and Alfred. I've been using Alfred for a long time. I don't use the fancy features — mostly just the calculator and shortcuts for opening applications. I should probably spend some time seeing where I can get productivity gains. When I do that, perhaps I'll consider Raycast.
  • ray.so is a way to export beautiful images of code examples. It's from the folks at Raycast. It reminds me a lot of Carbon, which has been my preference. I don't use it much, though, so I'll probably just stick with Carbon, which seems to have a few more options.
  • Sapper is an SSG from Svelte. They call it the next small thing in web development, which I think is cute. I'm excited to follow the progress, though I'm happy using Eleventy and Next for various projects today.
  • ScraperAPI is an API for scraping static HTML from web pages. I haven't played around with this yet, but I've always done this manually in the past. Love the idea of not having to write the low-level code next time I want to do this.
  • Snagit is a screen-capture tool. I've just been using the out-of-the-box options for Mac.
  • TablePlus is a database GUI. It's a lovely experience. I'm not paying for it (yet), but suspect I would when I require those features. What I love most of all is that I now don't need separate apps to visualize data in PostgreSQL, MySQL, and SQLite.
  • Web3Forms is a way to add forms to your static Jamstack sites. There are a number of tools like this out there.
  • weweb.io is the newest CMS I've come across. It seems like a drag-and-drop CMS. I'm often skeptical of these types of tools.

Phew! That was a lot. I hope you got something out of it.

See you next time!

Let's Connect

Keep Reading

A Guide to Setting up a New Mac Developer Machine

It's time to tear into that shiny new Mac and write some code! Here's how I spend my first couple hours with a new machine.

Feb 16, 2021

Organize Components by Keeping Related Files Close

We've traditionally organized files by type. But that can make specific files difficult to track down, especially in an era dominated by component-driven development.

Jul 14, 2020

Delete Entire Word in Terminal and iTerm2

Ever find yourself holding down the Delete key on the command line? Here's a way to work faster.

Feb 08, 2021