Skip to main content
Blog
-
:
Bouncing DVD Logo
-
:
Add Dependabot to bundler projects
-
:
Add Dependabot to npm projects
-
:
Repl.it URL Shortener
-
:
PHP switch statement loose comparison
-
:
How to write a great README
-
:
Record microphone audio on webpage
-
:
Routines over goals
-
:
Uninstall VB-Cable on macOS
-
:
SVG to Image
-
:
npm request alternatives
-
:
Git stash tips and tricks
-
:
JavaScript: Find N in a row
-
:
Add Size Limit to GitHub Actions
-
:
mdtocs: Markdown to Table of Contents
-
:
Node.js read file using promise
-
:
Git ignore or remove tracked file
-
:
React versus Vue: A Code Comparison
-
:
Capture webcam video on webpage
-
:
3 tips to be a better writer
-
:
How to automate mouse click on Mac
-
:
Remote Work: Tips & Tools
-
:
Check if test is running Karma
-
:
Run headless test with GitHub Actions
-
:
Lint commit with GitHub Actions
-
:
Migrate Travis CI to GitHub Actions for Node.js
-
:
JavaScript repeat string
-
:
JavaScript regex metacharacters
-
:
Vim convert file from DOS to UNIX
-
:
Markdown Table of Contents Generator
-
:
Configure Git text editor
-
:
Coveralls leave comments on PR
-
:
Replace rollup-plugin-uglify
-
:
Remove Vundle from Git submodule
-
:
HTML input and datalist
-
:
Set browser cookie using JavaScript
-
:
Parse CSS inline style to JS object
-
:
How to attract and retain top tech talent in a competitive job market
-
:
Fix missing Travis CI build on GitHub
-
:
How to build high performing teams
-
:
Copy Git commit SHA hash
-
:
Python dotenv
-
:
Travis CI: npm install ERESOLVE
-
:
Check OS is Mac in Bash
-
:
Bash prompt
-
:
Mac date command
-
:
PHP instantiate class string
-
:
WebDriverJS: Writing Cucumber tests
-
:
Managing git remotes
-
:
Run npm script from another directory
-
:
PHP parent caller function name
-
:
URL encode/decode
-
:
Get textarea value on change
-
:
Bash string with newline
-
:
Copy a file to directories
-
:
PHP decode Unicode string
-
:
Positive versus negative feedback
-
:
How to curl AB Connect (Bash)
-
:
Write Selenium tests that don't suck
-
:
PHP dynamic method
-
:
Copy latest Git commit hash
-
:
tmux session
-
:
Google Drive clear cache
-
:
Python subprocess
-
:
Python unserialize PHP data
-
:
Python venv
-
:
Detect jsdom environment
-
:
How to create a podcast
-
:
PHP filter array by keys
-
:
How to Publish a Podcast for Free
-
:
Remarkable Podcast 1: How I Got Started in Tech with Seamus Martin
-
:
Convert timestamp in MySQL
-
:
PHP serialize
-
:
Iterate over CSV rows in Python
-
:
Find MySQL tables with column name
-
:
Transcribe Speech to Text
-
:
Explaining async/await using promises
-
:
Git merge master
-
:
PHP time comparison
-
:
PHP redirect URL
-
:
PHP benchmark function
-
:
Free space by deleting node_modules
-
:
Calling private/protected PHP methods
-
:
Git grep replace string
-
:
Connect to MySQL in Docker container from host
-
:
How to git pull all branches
-
:
PHP date format
-
:
Add default to CommonJS require
-
:
Deploy CRA to GitHub Pages and Netlify
-
:
Install 2 versions of the same npm package
-
:
npm environment variables
-
:
Migrate to lint-staged +10
-
:
Web App Template
-
:
Check if path is git repository
-
:
Execute gist with npx
-
:
Git working directory exit code
-
:
Display file or directory size
-
:
Lodash Prototype Pollution
-
:
Migrate TSLint to ESLint
-
:
MySQL: convert between UUID and binary
-
:
Git revert merge commit
-
:
How to write more
-
:
TeX to SVG
-
:
Render SVG on webpage
-
:
Missing AWS Lambda trace data for X-Ray
-
:
TypeScript export CommonJS and ES Modules
-
:
Avoid SSH passphrase
-
:
How to get the binary version
-
:
Jekyll heading links
-
:
Minikube HyperKit error
-
:
Conventional Release Setup
-
:
npm package binary directory
-
:
Phonetic Alphabet Converter
-
:
Sort imports with ESLint
-
:
Sailing: A Metaphor for Life
-
:
How to sanitize HTML with JavaScript
-
:
How to use conventional-github-releaser
-
:
Call Jest mockRestore in TypeScript
-
:
Display GitHub contributors in README
-
:
Git compare branch commits
-
:
Remove punctuation with JavaScript
-
:
Socket.IO quickstart
-
:
ES modules in the browser
-
:
Jekyll nomarkdown
-
:
Jekyll comment
-
:
npm publish error
-
:
How to reload a Node.js module
-
:
Check if string exists in JS array
-
:
WebDriverJS: async/await
-
:
Conditional operation with Liquid
-
:
WebDriverJS: Check if element exits
-
:
Mark Ipsum
-
:
Import repository with git subtree
-
:
JavaScript: fill array with N items
-
:
Build Rollup UMD bundle for CommonJS
-
:
Override element property in TypeScript
-
:
How to log entire JavaScript object in Node.js REPL
-
:
How to lint your commit messages
-
:
How to click on reCAPTCHA with Codeception
-
:
How to include a script inside a script tag
-
:
Copy files to S3 and invalidate CloudFront cache
-
:
Lerna bootstrap prepare in yarn workspaces
-
:
Install node with nvm then brew
-
:
Accessing React refs
-
:
Time command
-
:
Fixing RubyGems/Bundler SSL error
-
:
Git compare branches
-
:
Jest clear cache
-
:
Jest: mock window.location methods
-
:
TypeScript integration with Jest
-
:
Using TypeScript with React and Webpack
-
:
git checkout, clean, vs reset
-
:
Setting up Flux in a React app
-
:
Babel runtime error
-
:
WebDriver actions in virtual browser
-
:
Get package.json fields
-
:
Jest mock default and named export
-
:
Spying on React class methods
-
:
JavaScript: eval vs Function
-
:
JavaScript type checking
-
:
Start vim without vimrc
-
:
How to write a good blog post
-
:
Parsing semver with awk
-
:
Find examples
-
:
Puppeteer example without async/await
-
:
SVG to PNG with ImageMagick
-
:
Jest spyOn function
-
:
Tidy XML/HTML
-
:
Vim: prettify JSON
-
:
Encrypt zip files on Mac OS
-
:
How to touch a file in Node.js
-
:
How to test process.exit with Sinon
-
:
WebDriverJS: Hover over element
-
:
Check if Git working tree is dirty
-
:
Get name of current Git branch
-
:
How to time a command or script
-
:
Rename files with MD5 hash
-
:
npm publish: include or exclude files
-
:
Revert file after commit
-
:
Replace text with sed
-
:
Concatenating different types in Python
-
:
Convert a string to base64
-
:
Pruning Git branches
-
:
Deleting swap files
-
:
Git diff
-
:
Git commit editor error
-
:
Simple SVG accessibility
-
:
Git tag
-
:
Selenium Python: send keys error
-
:
How to update a Git branch
-
:
Git reset
-
:
How to test react-modal
-
:
Styling SVG
-
:
Use SVG symbol
-
:
Hexadecimal to RGB
-
:
Bundle a React app with [email protected]
-
:
Setting up Hot Module Replacement
-
:
Git grep
-
:
Introduction to [email protected]
-
:
Enzyme: get root DOM node
-
:
Updating a Git commit
-
:
Passing arguments to npm scripts
-
:
Create MD5 hash with Node.js
-
:
Node.js process exit
-
:
Node.js module filename and dirname
-
:
How to prettify a JavaScript object
-
:
npm error: cannot find module 'internal/fs'
-
:
How to ignore a module with webpack
-
:
Namespacing in PHP
-
:
Perfection and success
-
:
Enzyme: calling a component method
-
:
Mocha glob pattern
-
:
How to install an older homebrew package
-
:
Express template engine based on React
-
:
Vagrant bundle error
-
:
Test GitHub Pages for broken links
-
:
JavaScript hash generator
-
:
Creating global constants with webpack
-
:
How to disable React Developer Tools
-
:
Minimal Express Server
-
:
Jekyll build failure
-
:
WebDriverJS: Firefox profile
-
:
WebDriverJS: Chrome profile
-
:
WebDriverJS: Launch a browser
-
:
Using geckodriver with Selenium
-
:
Copy files from a Git branch
-
:
Git orphan branch
-
:
JavaScript Array: Methods
-
:
Environment detection in CommonJS
-
:
Sass @import partial
-
:
JavaScript Array: Introduction
-
:
Dangerously set innerHTML alternative
-
:
Bundling CSS with [email protected]
-
:
Setting up Enzyme with Mocha
-
:
Using Vim with Syntastic and ESLint
-
:
Loading React with Require.js (AMD)
-
:
Getting started with [email protected]
-
:
Build to UMD with [email protected]
-
:
npm install from GitHub repository
-
:
How to create a symlink
-
:
Start a static HTTP web server
-
:
JavaScript object reference
-
:
Using ES6 arrow functions in Mocha
-
:
Writing WebDriverJS tests with Mocha
-
:
On confidence
-
:
The difference between Vagrant and Docker
-
:
Modularizing gulpfile
-
:
How to add an image to a GitHub gist
-
:
WebDriverJS: Setting the binary
-
:
Free a port that's in use
-
:
How to free up iMovie disk space