Journal: Thoughts on interviewing

My notes from: Some Thoughts on Interviewing and Why We Do It (Jason Wong's Blog) Two things: We’re terrible at assessing potential Multi-billion dollar sports teams get this wrong in the drafts of respective leagues and they have highly paid teams who spend months and assess years of data »

Journal: Two traits of the best problem solving teams

My notes from: The Two Traits of the Best Problem Solving Teams (HBR) Psychological safety is the belief that one will not be punished or humiliated for speaking up with ideas, questions, concerns, or mistakes. Without behaviors that create and maintain a level of psychological safety in a group, people »

Journal: 10 Steps to having amazing one on ones

My notes from: 10 Steps to having amazing one on ones with your team (ebook from getlightouse) Set the right schedule - once a week ideally, never more than 1 month without meeting Set expectations Create a shared agenda, and let the employee set the agenda Get beyond the status »

Disable ESLint for single line

Have a line of code that you need to keep the way it is even though it breaks an ESLint rule? Maybe something like this that almost certainly breaks your line-length rules, but would be a pain to separate? const reallyLongURI = "&stripe_user[email]=${email}&stripe_user[ »

I'm joining the Reaction Commerce core team!

I'm honored to announce that I'm joining the Reaction Commerce core team to help shape the future of commerce. ReactionCommerce is a modern open source commerce platform and recently released version 1.0.0. While I'll be a new addition to the core team, I've been contributing code as a »

Javascript30 - Day 13 - Slide In On Scroll

This exercise comes with a good disclaimer that it's terrible UX practice to do something like this. That being said, there are some good concepts introduced in this lesson. Debouncing is a critical idea to understand for newer developers and this exercise is a good use case for that concept. »

Restore single collection from backup tar file

Download the backup file Navigate to your compose deployment "Backups" section and download the appropriate backup file. Setting up the local MongoDB instance Navigate to the location you saved your compose backup and make a new directory and then untar the backup file into that directory. »

Upgrading ghost to 0.11.4 on Digital Ocean

While upgrading Ghost from 0.7.x to 0.11.4 I ran into some problems that were causing my site to throw 502 Service Unavailable Seemed to be problems with the node installation and some of the errors that I felt were relevant didn't seem to help when googling »

Javascrip30 - Day 12 - Key Sequence Detector

Nice short thinking exercise. I hadn't implemented this before, but was pretty straightforward. I setup an array with the code and a position marker. Catch all keyboard entries, when the user enters the correct key for the next step of the code, move the marker, otherwise reset the marker to »

Javascript30 - Day 11 - Custom Video Player 📺

Good project to learn about the video side of HTMLMediaElement. I found it pretty straightforward to implement all of the different controls, but I can imagine if you're newer to JS it might be a little more daunting. MDN is pretty valuable for a project like this and having that »