My first “prototype” Ruby on Rails site, Dev Match, is currently live.
What’s this all about? I’ll explain.
For the majority of my IT career, I have either been in a Linux/OpenVMS-based shop (in telecommunications) or I have been in a Microsoft-based shop (in hospitality). Now, at my current company, we are a Java/AWS/Git-based shop (in cybersecurity). This is also to say that, in the 21st century, many startups use open-source-based (and similar) technology stacks to save money and quickly get a concept to market.
Therefore, during my off hours, I’ve been wanting to explore other aspects of open-source programming. Enter certain web development bootcamps, one of which I got started late last year and was able to catch at a severely discounted rate. And now I’m halfway through!
The “Dev Match” site is the culmination of several weeks’ worth of online instruction introducing students to the basics of Ruby on Rails, git version control, the Bootstrap UI, Stripe e-commerce, PostgreSQL as the DB schema, and many other concepts (such as various “gems,” the name for the vast portfolio of add-ons for the Ruby framework). It is the first of a number of projects I am working on as I progress through the more advanced portion of the boot camp.
Why Ruby? Because of its impressive collection of sites and development community.
Why not something like continued pushes into WordPress (the software this blog is based upon)? Because a CMS (Content Management System) will only take you so far, and if you’re serious about realizing concepts, you have to get your hands into code at some point.
What do I expect to accomplish out of all of this? I have a handful of ideas that I’ll eventually be putting to code, and we’ll see how it all goes.
The moral of this story is this: if you’re interested in getting going with web development, the hardest thing to do is to keep at it. That “barrier to entry” is the only thing that keeps people back from accomplishing things.
P.S.: Since my “Dev Match” site is currently hosted on a freebie dyno at Heroku, it may take several seconds to first come up; that is intentional.