Latest Posts

The CSS mask propertyJanuary 09, 2019

Say you have a background that you want a certain colour, but you only want to show parts of the background. Enter the CSS mask property . Think of it like a cookie cutter. You want to bake a cookie, not a rectangular piece of dough. So how does this fit into a real world example on the web? Have…

Keep Reading →

Take chances and standoutJanuary 05, 2019

This is my first time writing a post about career advice. This kind of advice is definitely not a one size fits all. Everyone has their own experiences, circumstances etc., but hopefully some of what I discuss will resonate with you. In May of 2016, I decided to embark with a startup and live in…

Keep Reading →

My 2018 Year in ReviewDecember 29, 2018

So here’s my 2018 Resolutions - Just some dev . Did I complete them all? No, but honestly it’s not a big deal. Continue to contribute to open source. : Mission accomplished 🚀. I continued to be a collaborator on react-slingshot and contributed some work there this year, fielded some issues etc…

Keep Reading →

Setting up Storybook for PreactSeptember 02, 2018

In my last Storybook post, Getting Started with Storybook for React , I showed you how to install Storybook for React and gave a quick breakdown of what all the pieces were. I suggest giving that a quick read before continuing here. In this post, I’ll show you how to get React Storybook up and…

Keep Reading →

My Git AliasesAugust 26, 2018

Alright, so Phil Nash roped me into this one . This keeps in line with my other posts that are “Not just a Gist”. If you want to read about those posts, check out mac.iamdeveloper.com and vscode.iamdeveloper.com . This post’s birth comes from a gist which is essentially a copy paste of my git…

Keep Reading →

Getting Started with Storybook for ReactMarch 26, 2018

Story what? Storybook is a great tool for developing and showcasing components. I love it so much, I did a talk about it at js-montreal last summer. Storybook forces you, a good thing, to develop your components as components because you're not in the actual application. It supports React…

Keep Reading →

My Mac SetupJanuary 12, 2018

Maybe I should start a series called “Not just a Gist”, as I’m slowly converting gists of mine to blog posts. The last one I converted was all about My Visual Studio Code Setup . I participated in this week’s # devdiscuss about tooling , and I posted a few links to gists that are my setup on my…

Keep Reading →

2018 ResolutionsJanuary 03, 2018

So like many, I too will make resolutions for 2018. I made myself accountable by joining a recent #DevDiscuss on Twitter . So let's break down the list: I've been active in OSS for the past couple of years, with most of my focus being on react-slingshot . I started contributing to this project as…

Keep Reading →

My Visual Studio Code SetupDecember 21, 2017

This originally was just a gist , but I thought it made sense to just convert it to a blog post. As the stateofjs.com survey this year noted, Visual Studio Code is quickly becoming the editor of choice for many web developers. VS Code is my editor of choice. It's great for web dev, and if you…

Keep Reading →

Consider Using TypeScriptOctober 07, 2017

I'm not going to be one of those that tells you have to use TypeScript (or Flow for that matter). I'm also not going to go into the whole TS vs. Flow debate. There are plenty of people already doing that. All I want to do is present some good reasons why you might want to consider using TypeScript…

Keep Reading →

My Talk on React Storybook at the js-montreal MeetupJune 27, 2017

My talk at the June 13th, 2017 js-montreal meetup slides/repo are available at story.iamdeveloper.com . This was the first time I attended the js-montreal meetup. It was good to meet lots of new folks. Looking forward to the next one.

Keep Reading →

Reboot with GatsbyJune 26, 2017

My blog/site has been pretty non-existent as other things always seem to take priority, but here's hoping that I'll do a bit more with this space in 2017. I decided to use the Gatsby static site generator this time round as React is currently the tech of choice for me when building SPAs.

Keep Reading →