Every developer has them. Lots of them. At least any developer worthy of their salt.
Ideas. Thoughts. Projects. And yes, domain names.
Some domain names we’ve had for years. In my case, I’ve had one for almost 10 years. Sitting in my registrar collecting virtual dust ever since I bought it on that fateful day in July of 2013. Heck even looking at the date now it feels like I’ve had it eons longer.
In 2022, I have decided it is time to execute or move on. And so I will be letting go of a lot of “pet project” domains for pet projects that will never come to pass. Choosing to focus on the things I believe I can execute. This web site is one of those projects. I have a second, writing-based, web site too but the most applicable project for this space is my e-commerce project.
Initially built in the 1990s, it was a Perl-based web application that at first used a text-based, tab-delimited database and then moved on to PostgreSQL. Although it still actually works and has some really good functionality that even to this date has not been implemented by other eCommerce platforms, the prospect of updating and maintaining the Perl code base is more than I want to think about.
The back end piece will be written using NodeJS and the data store will be MongoDB. The front end is still being evaluated. Considerations are, of course, pure ES6+ or ReactJS. I’m still thinking about this, but I know how I want it to work and behave. As I progress through this project I will determine the best course of action at the time it is needed.
CodeRefactored will be a space to talk about this project as well as my other projects that I work on both professionally and personally and the technology behind them. My goal is to make this a diary, not unlike the #100DaysOfCode hashtag on social media that details the lessons learned and objectives achieved. The goal is to contribute daily.
So today I am introducing this web site to discuss technology and the learning process. Topics range from development to systems to things I have learned and tips I have to offer. I hope you get as much out of it as I will writing it.