Recently, I was trying to build a website for myself using GitHub Pages. I didn’t want anything too fancy, just something where I can put up my resume and pages about my personal projects. Since it wasn’t going to be very large (10–20 pages), I decided to use Jekyll as the CMS as it is easy to get started and expand on later ( what I am showing you here ). I got to a point where I wanted to start adding a navigation bar and some javascript to my site, but I didn’t have a way of testing to…

How to set-up snippets for Ruby (or any language) in Visual Studio Code

My Snippet for a new class when working in OO ruby

Recently while learning Object-Oriented ruby, I have learned that some pieces of code get written continuously over and over each time the developer wants to define a new class. When defining relationships in OO-Ruby, some instance and class definitions start to become tedious when writing a dozen new classes in a day.

Many of you now might be saying ‘Chris, vs code has ruby extensions that add these amazing snippets that add.…’ When you make your own their more useful… trust me

Thankfully, vs code has some features built-in that relieves the headaches of writing these same pieces of code over and over. We can take these pieces, or snippets, of code and teach them to VSCode so that we never have to write them fully again.

Photo by NordWood Themes on Unsplash

As a developer one has to be continually learning to keep up with trends and the constantly changing software development landscape. Learning how to be more productive is learning to get more done with the limited time you have. Recently, I’ve looked at my developer environment and tried to see where I could be more productive during coding sessions. One thing I have tried to do is maximize all the productivity one can get with the beautiful features baked-in to VSCode (plugins, too). …

Today I thought I would share some of my favourite development websites. These are websites and web-apps that I either have used on a regular basis or that I want to learn. One thing I realised after writing this is that all of these are free web apps, and thats wonderful for an open development community.

On a side note, I am not affiliated with any of these sites and just think their pretty cool. At the time of writing, all of these apps had some kind of free tier for individual users.

Apps that I use regularly

Code Pen is a site where front-end…

Photo by Maxwell Nelson on Unsplash

One mistake that I see often with junior developers is that they are constantly flying around their code with arrow keys, hitting indent on every line and lining up whitespace. This is one of the worst uses of time for a developer. Especially when modern code formatters and VSCode work so well together, it makes no sense to be manually formatting code files.

Chris Demahy

Technology Enthusiast, Software Engineer, Git Issue Perfectionist.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store