I haven’t abandoned my blog, I’ve just been trying to build a new one. Originally, I was going to build it with Python, Flask and probably just a CSS framework for the frontend, but after starting Fullstack Academy, I want to do it with what we’re learning – Express, Sequelize/Postgres, and React (and Bootstrap).
Well, actually… As it turns out, I didn’t enjoy building the blog with React. React really is overkill for a blog, and I couldn’t get over that as I was coding it. I considered Gatsby, but I didn’t really want such a turn-key solution. This is a learning process, after all, and I wanted an experience that was fun, but also useful in developing in-demand skills.
I started playing around with Django for this purpose and immediately fell in love with it. My new site and blog will be written with Django and something more lightweight on the frontend, if anything. Django is a good replacement for WordPress – for a developer who wants to put in some elbow grease. It’s more secure, easier to update without breaking everything, more customizable, and, really, Python is so much more enjoyable to work with, and more profitable, than PHP.
Not to say I wouldn’t code or maintain something in PHP, I totally would. But if I had the choice…
I’m aiming to get my blog updated within the next week or two. I’ve been putting off posting until I do, but, I’m going to go ahead and start posting anyway. There’s a few things I’ve been wanting to talk about for a while now.