New blog: The Edge

I believe the edge and (poorly named) jamstack strategies are where the industry is going. It will be the default starting point when building an app. You won't be able to build everything out there on the edge, but it's where you'll start.

So this blog is my own concentrated effort to learn as much about edge strategies as I can. The blog portion will be a loose documentation of my thought process as I work through the ideas - and thus will contain both the hits and the misses. Putting it out there hopefully gives those who are both more experienced with this set of technologies a chance to drop some knowledge my way.

After some time collecting my thoughts via the blog, I'll be trying to compile the more permanent lessons learned on the main portion of the site. I don't have a good name for that section yet. But the contents are meant to be less temporal than the blog. I wouldn't describe that content as permanent - this is software; nothing is permanent. But those lessons are meant to stick around longer than a blog post.

What's a good name for that? Guides? Lessons? Maybe I don't know enough yet to name them. But they are the endgame here. The blog is a means to get there. I want a page that analyzes how to use the edge to power an e-commerce site. I want a page to describe if using a headless CRM as a DB is a good idea or not. Etc, etc.

And I want these pages to remain relevant for more than a week.

To fuel all this, I'll be building out a webapp of my own. I'll likely build several versions of it using different technologies/frameworks. It's an app that I've built several times throughout the past decade as a playground to play with new frameworks. No better way to learn than building something real.

The app is simple.

  • Show upcoming schedules for major sports in a minimalist way, similar to the simple cards that Google uses for sport results.
  • Highlight which of these games would actually be good watch.
    • The algorithm to determine this is just to average a team across power rankings to determine good teams. A good game is one between two good teams. Easy peasy.

That's the mission over the next handful of months. Let's see how far I can take this.