Home

The Spinneret: Issue #15

11ty 1.0 officially released, Astro gets additional backing, and TheJam.Dev is back!

The easiest way to sum up the last month would be to say: It’s been weird. It didn’t go as expected. But what does these days?

While I expect to be sharing more of my words and updates next month, let’s stick to the content I’ve read and tools I’ve found over the last several weeks.

My Reads

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

The Spinneret - My Reads

TheJam.dev 2022: There is a great lineup for this two-day event. But the best part? I’ll be emceeing for a portion of the event! But the actual best part? It’s free!

News & Announcements

Announcing Ionic 6: I really like Ionic. I’ve been using it since the early days when it was built exclusively with Angular. I’m glad to see them adding more support for desktop apps, though that process still requires Electron.

Announcing The Astro Technology Company: Oh my, another company built around an SSG. 😅 I’ll admit, I’m excited about this one. I’m a proponent of islands architecture and see Astro being the leader in this space over the next year. Glad they have some guaranteed momentum.

11ty 1.0 released 🎈 You probably know I’m a big fan of 11ty. My site is built with 11ty, and every time I think it’s not going to scale with me, I’m surprised with its abilities. Very exciting to see this release.

The Biggest Features in ES2020/ES2021: A useful and brief outline of some of the latest JavaScript features to use to your advantage.

Patterns

Understanding Rendering in the Jamstack: Brian and I have talked a lot about this over the last year. He does a really great job of breaking down all the acronyms out there to help us make sense of the various rendering methods offered by site frameworks today.

What is partial hydration and why is everyone talking about it? This article does a fantastic job of concisely breaking down partial hydration by diving into some history on loading JavaScript on the client (i.e. hydration). If you’ve been seeing a lot on this subject, but haven’t gotten into the details, this is a good place to start.

Patterns.dev: The partial hydration article led me to this site for the first time. It’s an entire site focused on architectural JavaScript patterns, and there’s a book that brings it all together. Worth exploring if these concepts interest or confuse you.

Comparisons

Why Deno Could Replace Node: I’ve been hearing more and more about Deno over the last year. It certainly has potential and is worth keeping an eye on. But it also has a big hill to climb. As the article mentions: “[the ecosystem] is the biggest problem with Deno and is a big reason why most Node.js developers are not migrating to Deno ... There are 3,501 modules on deno.land, compared to 1.3 million on NPM.”

Gatsby.js vs. Next.js: The Best React Framework and Its Use Cases: There are a lot of these out there, and this one is pretty good. It doesn’t seem all the way up to date with Gatsby 4’s capabilities. It concludes with: “for static websites Gatsby.js is the way to go, and for dynamic large multi-user websites, Next.js is the way to go.” There’s nuance to consider, but generally, I agree.

Tips & Tricks

Words To Avoid in Educational Writing: I love this article. I came back to it recently when reviewing content for the Stackbit docs site. It's a great thing to keep in mind when writing for other developers, especially when you don't know their skill level (or maybe even when you do).

Odds & Ends

There's never been a better time to build websites: I love hype pieces like this. I think they do a great job getting folks interested in web development and helping build confidence for those overwhelmed or learning.

I do struggle with this idea: “The distance between idea and execution is as short as it's ever been.” The tooling we have is cool and powerful. More processes are commoditized than before. The really hard stuff is easy. But piecing a bunch of disparate tools together is not. At all. There is so much more at the fingertips of devs today. But that power takes time to learn to harness.

The End of “Your Database” Matt Biilmann talks about the benefits of the Jamstack, but in the context of not needing to think much about databases, in direct contrast to how we were building websites even just five years ago.

Web Almanac: Jamstack: This is a nice, detailed look at usage trends in Jamstack tooling. It looks at popular SSGs, CDN providers, and a whole lot more.

JavaScript dev deliberately screws up own popular npm packages to make a point of some sort: This isn’t the typical helpful article I share here, but it caught my attention. It shows the vulnerability of our current JS package model with NPM.

My Finds

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

The Spinneret - My Finds

DevUtils.app: Developer tools all in one place. This looks seriously cool. If I was writing more code, I think I’d grab it.

Turborepo: I learned about this when Vercel acquired them and forgot to share. It’s a little abstract to understand exactly what it is from the marketing copy. I’m beginning to implement it on a side project, and I’m sure I’ll be able to explain more after that process.

Dolt: A database tool that looks different than the others I’ve come across. They say: Dolt is the first and only SQL database that you can fork, clone, branch, merge, push and pull just like a Git repository.

Tauri: An Electron alternative. I’ve been working with someone who is using it for a side project and really likes it. It’s more lightweight than Electron and seems to use more modern tooling.

Fibery: On the surface, it looks like another project management tool for teams. What caught my attention was not their product, but their blog, which includes a list of comparison posts. Check out this one on Fibery vs Notion to get a sense of how they think about their product as differentiating from those established in the space.

Future Fonts: (From Robin Rendle of CSS-Tricks) A tool “where you can go and buy fonts from type designers at reduced prices early on in their development and then you’ll get updates as they release changes. It’s such a neat publishing model for fonts.”


That's all for this issue. See you soon! Feel free to say hello on Twitter.

Let's Connect

Keep Reading

The Spinneret: Issue #3

Keeping up the pace with new blog posts, while engaging the team in some interesting discussions via Slack. July was a series of experiments and conversation-starters.

Aug 13, 2020

The Spinneret: Issue #1

The first issue of my monthly collection of web development topics, ideas, tools, and references, along with some commentary.

Jun 16, 2020

The Spinneret: Issue #14

New rounds of funding for Netlify and Vercel, 23 new tools, a new search feature on the website, and so much more.

Jan 04, 2022