Jeremy Bernier

Jeremy Bernier

Written by Jeremy Bernier who left the NYC rat race to travel the world, work remotely, and make the world a better place.

It's Been a While...

02 July, 2019

Wow it’s been a while since I posted here.Why’d I stop posting on this blog?Embarassingly little traffic (+ focusing on other projects). I…

How I Made This Website

02 October, 2018

I made this website with Gatsby.js, a static website generator framework based on React.js. The website is hosted for free via GitHub Pages…

How to work an office job without destroying your eyes, wrists, and back

02 October, 2018

It probably won’t come as a surprise to you that sitting down all day and staring at a bright LED screen a couple feet away from your…

Social Skills as a Software Engineer

01 October, 2018

I was grabbing lunch with a stockbroker friend of mine from the hostel the other day, and for fun we decided to shoot some street interviews…

Why I Sold My Macbook Pro for a Dell XPS 15

28 September, 2018

After 3 years exclusively using the Macbook Pro, I’ve ditched it for the Dell XPS 15.As a web developer, the one thing that’d kept me on the…

Z-Indexes in CSS Explained

17 March, 2017

Z-Index is one of the most confusing and unintuitive properties in CSS, but it’s actually pretty simple once you understand it.Your first…

Upgrading to Webpack 2, and Tree-Shaking Results

15 March, 2017

Recently made the upgrade to Webpack 2 because I wanted the tree shaking functionality. Took about a day. Here are some tips, along with the…

How to set up a basic dev environment for web development (mac OSX / Linux)

19 July, 2016

This is a tutorial for beginners on how to set up a dev environment on a Mac/OSX (applicable to Linux as well).Text Editor - Sublime TextYou…

Shortest Flexbox Tutorial

14 July, 2016

Making a CSS block grid is super easy with Flexbox. Check out this basic example I made.All you need to do is add the following lines of CSS…

I Made a React Redux Node Boilerplate

13 April, 2016

Redux is currently the hottest framework in React world. The official Redux examples are very lackluster, so I wrote a simple blog app that…

Employment by Industry Sector in the U.S. (Visualization)

13 March, 2016

Here’s a data visualization I made of nonfarm employment in the U.S. by industry sector. You can click on any box to zoom in. The data was…

Employment by Industry Sector in the U.S. (Visualization)

13 March, 2016

Here’s a data visualization I made of nonfarm employment in the U.S. by industry sector. You can click on any box to zoom in. The data was…

Javascript Absurdities

08 December, 2015

Javascript is a funky language. Here are some obvious design flaws:1. Regex method is inconsistent when global flag is setToday at work I…

Tips for developing a 2D HTML5 Canvas Javascript game

01 October, 2015

I recently had the pleasure of creating a 2D HTML5 Canvas game from scratch. Here are some tips and takeaways that might save you some time…

Merging Geometries in Three.js

29 June, 2015

Merging multiple small geometries into one single geometry is generally more performant. Rendering 150,000 cubes would be excruciatingly…

Making a 3D Game

27 June, 2015

I’ve decided I’m going to make a video game.It’s going to be 3D and use WebGL and Three.js so that it can load in the browser without any…

One Language To Rule Them All (no, not Javascript)

14 June, 2015

In the web world, frameworks and languages come and go so quickly that it’s nearly impossible to keep up. Backbone was the hot thing one…

Hacking Twitter (how I got 1,000 followers in one week)

07 December, 2014

Last night I was bored and looking for a side project to work on to help improve my Javascript skills for my new job (just finished week…

Why Remote Work is the Future

04 November, 2014

Dilbert ComicRemote work is becoming more and more mainstream as companies are realizing that chaining their employees to a desk in front of…