30 Days of Blogging
01 December 2016

On the first day of November, I challenged myself to 30 days of writing. Not just any kind of writing either, I wanted to do 30 days of tech blogging. If you look at this blog, you’ll see that I clearly didn’t finish that, I did learn quite a few things though.

Tech Blog Thursday: David Walsh Blog
17 November 2016

After 2 weeks of featuring not-so-current blogs, this week I want to talk about David Walsh’s blog.

Changing SVG styles with the DOM API
15 November 2016

SVGs are great. Not only do they render non-pixelated versions of your favorite vector images, but their XML base allows developers so much freedom to play with them. It’s also a good exploration of what can be done with the DOM API.

Tech Blog Thursday: mislav.net
10 November 2016

For this week’s Tech Blog Thursday, I want to talk about Mislav Marohnic, who’s blog wins my most number of pocketed entries.

JavaScript Basics
09 November 2016

Lately whenever I’ve had some idle time, whether that be waiting for my Windows box to start up, or waiting for my project to build, I’ve been reading MDN’s JavaScript docs. As someone who’s never formally studied JavaScript, it has plenty of useful tidbits that I may not gather from just building applications.

Non-Primitive Inputs in Angular 2
08 November 2016

Remember when I talked about how Inputs in Angular 2 can be tricky? Well it gets worse. Here are some points to keep in mind when passing non-primitive types as Inputs.

Angular 2's deep selector
07 November 2016

What if I want to change the styles of child components in Angular 2? Is that even possible? Well, yes.

Displaying code in Jekyll
06 November 2016

I use Jekyll for this blog and needed to find ways to add code snippets to it. It required quite a bit of searching though, and the default preferences aren’t my favorite. Here’s how I tweaked mine.

How to run a meeting
05 November 2016

Admit it, most meetings are long, boring, and often a waste of time. I had a brief stint doing project manager-type work a few months ago. I worked with a great Project Manager and the best take away I had from it was how to run meetings properly.

How to fix mistakes in Git
04 November 2016

Git is tricky. It gets especially tricky when you’ve made a mistake and don’t know what to do next. I’ve compiled some common mistakes I make and how I remedy them.

Tech Blog Thursday: tom.preston-werner.com
03 November 2016

Every Thursday, I’ll feature a tech blog I like. Today, that’s Tom Preston-Werner’s, cofounder and former CEO of Github and creator of Jekyll.

Change detection on primitive inputs in Angular 2
02 November 2016

Detecting input changes in Angular 2 are a bit tricky. The way Angular 2 detects changes and handles them can be rather confusing. Here’s how I do it.

30 Days of Code
01 November 2016

To some people, coding everyday is no big deal. It’s a common occurrence. But to me, between dance practice, work, and everything else in between, it’s a struggle. Last month, I challenged myself to code for 31 days straight. I skipped one day, but otherwise, here’s what I learned from it.

Creating a Jekyll portfolio through categories
27 August 2016

Categories can be added to all Jekyll posts. Since I wanted a page that showcased my experience, projects, and blog posts, I use Jekyll to categorize them. Here’s a rundown of how I use categories and display them in different formats.

Using Material Design Lite with Jekyll for a simple blog
14 August 2016

There are plenty of tutorials out there on setting up Jekyll, but there doesn't seem to be much on styling it. So here are the basics of how I am using Jekyll and Material Design Lite for my personal site.