gnclmorais/blog
-
Simple window management for interviews
-
Run copied CLI commands with a leading "$" sign safer
-
Build and deploy a web scraper in JavaScript with Puppeteer, part 3
-
Build and deploy a web scraper in JavaScript with Puppeteer, part 2
-
Build and deploy a web scraper in JavaScript with Puppeteer, part 1
-
Launching ‘Heroes of Computer Science’
-
Running bash commands with git alias
-
`this.something = 'else'` vs `this.set('something', 'else')` in Ember
-
Advent of Code 2020 and Ruby
-
DigitalOcean and Dokku to replace Heroku
-
Vortexgear Cypher ⌨️
-
Simple pluralise in JavaScript
-
BEM and Utility Classes for a scalable CSS architecture
-
Keep a Decision Journal for later reflection
-
Create cookbooks for your tips
-
Makefile rule for Jekyll drafts
-
JavaScript hoisting
-
empty? any? present? blank? wat?
-
Replace a `git` remote
-
..toString()
-
Currying and partial application
-
Binary in JavaScript
-
Recursion in simple terms
-
Jekyll & Heroku: the simple way
-
Morning Routine
-
100:10:1, part II
-
100:10:1
-
Keep Sketch templates in sync between your team
-
Let there be light!
-
Makefiles are for the web
-
Adding syntax highlight to Ghost
-
Promises from Promises
-
Aeson and nested JSON
-
Recurse Center ~ 50%: In progress
-
Deploy your Python bot to Heroku
-
How this theme was built
-
Blogs away!