mongodb mongoose express.js react react-router node.js
Custom lightweight MERN stack CMS
While my original jekyll/GitHub Pages site was a fun, low-overhead way to get started with my blog and portfolio, I’ve become more interested in designing more of a “home of my own” on the web. I’ll be writing about this more, but I’m currently trying to finish out work on my very own lightweight MERN (MongoDB, Express.js, React, Node.js) application that will serve as a content management system for my new site. I was attracted to React from the get-go, as it provides a great learning opportunity for experimenting with some light functional programming concepts, while also making it easy to design component-based UI systems. More info coming soon.
Why write (or in your case, read) another blog post about learning to code? The last few years have seen an explosion in the amount of quality learning resources available to curious beginners. Free and subscription-based online learning communities, bootcamps (both in-person and online), mentorship/apprenticeship programs - the diversity of options can be overwhelming. It can be tempting to look for “silver bullet” solutions - and some of these solutions may even work for you and meet your needs! However, we have the great fortune of living in a time when learning materials targeted towards all types of students are accessible and relatively inexpensive, giving you the opportunity to tailor a learning sequence to your exact goals and ambitions. If this idea appeals to you, read on! Read more...