Unsplash Photo
Photo provided by Unsplash
Hike News

Serverless Blogs Revisited

In 2017 I relaunched my blog using a lightweight solution built around a static site generator and GitHub Pages. I detailed my blogging solution in the post Serverless Blogging. Having written hundreds of blog posts over the last 20 years, I have a good sense of those features that I rely on, and those that I don't find very important for my needs. I used to believe that content management systems were great platforms for building blogs, but the reality is, blog content is fairly static. Once written, a blog really shouldn't change except for rare occurances where you need to fix typos or to correct mis-statements.

Continue Reading →

My Rock Climbing Adventure

Over the last 35 years I have learned that your career rarely follows a straight path. It is not so much climbing a ladder as it is rock climbing journey. Sometimes you progress straight up the face with ease. Sometimes you must sit in place for a while to ponder your next move. And occassionally you may need to retreat or move laterally to find a new approach to continue your climb. In some rare instances, you determine that the cliff you are on, is not the one you want to climb and you go in search of a different cliff or rock wall. This is the story of the last 5 years of my ongoing rock climbing career adventure.

Continue Reading →

The Accidental Geek: My Next Great Adventure Begins at Auth0

Spring is a great time of year. The trees are starting to bud, the flowers are beginning to bloom and the grass is greener than ever. Spring represents a time of renewal and rebirth, and so it is fitting that this week I began my next great adventure. After 11 years of working at DNN and 15 years since I started work on the DNN open source project, it feels awesome to start work on something completely new.

Continue Reading →

Serverless Blogging

Serverless computing is all the rage today. Services like AWS Lambda and Azure Functions allow you to build applications without worrying about where your code runs or when to scale up and down the resources for your application. While there is a server somewhere that is running your code, you don't have to worry about it. All of the server management details are handled for you and you can focus your effort on just your code.

Continue Reading →

The Accidental Geek: A New Beginning

In February 2003, I created a new website under the name “The Accidental Geek”. This site was built using a new web application framework called IBuySpy Workshop and was a place where I could blog about my technology passions. I never intended to become a geek, but I fell in love with electronics as a young kid, and later moved into programming as computers became more accessible. The name seemed to fit: and the domain was available.

Continue Reading →