Organizing a freeCodeCamp Meetup

FreeCodeCamp is awesome – just saying. I’ve been a proponent of the organization for a long time now, and figure it’s time I host a meetup. It’s also the first time I’m hosting an event like this, so I want to share my process.

Continue reading Organizing a freeCodeCamp Meetup

When Would I Apply Algorithms in The Real World?

I was asked by a colleague at UoPeople about how he would apply algorithms in the real world, outside of the classroom. I think it’s an interesting question, and thought it was worth sharing my personal experience as a web developer.

Continue reading When Would I Apply Algorithms in The Real World?

Install Laravel 5.4 on Windows fast using Laragon ✔

If you’ve been working with Laravel but are a Windows user, you’ve probably had a few headaches. Homestead, the officially supported Vagrant box doesn’t play nice with Windows, and Valet isn’t even available. I found a nice alternative to both. Laragon.

Continue reading Install Laravel 5.4 on Windows fast using Laragon ✔

13 Things I Wish I Did When I Started Programming

Learning to program can be tough. Real tough. There are many hard to answer questions out there like what language to learn, whether or not you should learn in an IDE or a command line, and what resources are best for learning.

Continue reading 13 Things I Wish I Did When I Started Programming

Improving Google PageSpeed Insights

I’ve been wanting to update my portfolio site for a while now, but have been putting it off for one reason. My Google PageSpeed Insights score was crap and I wanted to see how high I could get it before doing anything else.

Continue reading Improving Google PageSpeed Insights

When Should You Use Recursion

Last year in school, one of my assignments was to explain the reasons for using recursion. I realized I forgot to share this, so here is a slightly edited version of that assignment.
Continue reading When Should You Use Recursion

Beginner’s Tip: Organize Your Coding Projects

When you first decide you want to learn how to code, it’s typical to experiment with a number of different languages, code editors, IDE’s etc. Which makes it challenging to figure out what the best way to organize your coding projects will be. I too went through this struggle and I want to share a few of my thoughts on managing many projects in many different languages and environments.

Continue reading Beginner’s Tip: Organize Your Coding Projects

Why New Programmers Should Start With Web Development

When I first started coding on my own, I honestly knew very little about the software industry, and even less about what I actually wanted to do with it. Not knowing where to start, led me down a long path of jumping from one language or technology to another, which meant it took me years to land my first programming job. If I could go back, I would start with web development.

Continue reading Why New Programmers Should Start With Web Development

Dev Journal: What I’ve learned In a Year

It’s actually been closer to 18 months since my first job as a developer, but I’ve been wanting to share what I’ve learned as a newbie in the industry for a while. So although I’m late on the one-year retrospective, I think it’s worth sharing anyway.

Continue reading Dev Journal: What I’ve learned In a Year

How to Write JavaScript on Your Own Computer

Web services that provide online code editors and tutorials are great – amazing actually. Websites like khanacademy.org and codecademey.com are terrific at guiding people who are totally new to programming, through the basics of web development, and helping them learn how to make all sort of cool projects. However sites like these also fall short of explaining exactly how these web technologies are used offline, in your own environment. Just you and your computer and a web browser – how do you start making stuff on your own?

Continue reading How to Write JavaScript on Your Own Computer