Open in app

Sign In

Write

Sign In

Noah Eakin
Noah Eakin

17 Followers

Home

About

Pinned

VS Code Keyboard Shortcut Essentials

For macOS Users We are all familiar with basic keyboard shortcuts like Cmd + C and Cmd + V — they make our lives easier, save time, and allow us to work efficiently. If you code with others long enough, you will eventually witness some higher-level shortcut wizardry being used…

Coding

6 min read

VS Code Keyboard Shortcut Essentials
VS Code Keyboard Shortcut Essentials
Coding

6 min read


Feb 22, 2021

A Brief Look At /robots.txt Files

I recently attempted to scrape a website for assets in order to recreate the site as a personal coding exercise. I tried to do this with wget, flagging particular file suffixes like jpeg, gif, png in order to download the images I needed for this project. …

Robotstxt

3 min read

A Brief Look At /robots.txt Files
A Brief Look At /robots.txt Files
Robotstxt

3 min read


Feb 13, 2021

Changing the Default React Browser Tab Title and Icon

This is a quick post that covers the important but easy-to-miss detail of your React app’s browser tab. By default it will look like the following: Small overlooked details like this can adversely affect the overall impression of a website. Fortunately, this is an easy fix. …

React

3 min read

Changing the Default React Browser Tab Title and Icon
Changing the Default React Browser Tab Title and Icon
React

3 min read


Feb 8, 2021

Deciphering JS Regular Expressions

If you have ever been tasked with cleaning up capitalization or filtering for special characters in strings, chances are you have encountered regular expressions. If you dove into the documentation it probably wasn’t long before you were greeted with mind-melting expressions that looked like this: /[\w.%+]+@[\w.-]+\.[a-zA-Z]{2,10}/ Because regular expressions allow…

JavaScript

6 min read

Deciphering JS Regular Expressions
Deciphering JS Regular Expressions
JavaScript

6 min read


Dec 1, 2020

Rails Scaffold Generator

Rails was designed with a focus on making the work of a developer easier. One of the ways it accomplishes this is by providing tools to automate core, commonly-used functionality. Generators encapsulate this idea, building out models, migrations, routes, and other assets by taking some parameters and quickly implementing our…

Rails

3 min read

Rails

3 min read


Nov 3, 2020

Adding Sound to Your JS Web App

If you are looking to add another layer of immersion to your game or web site, sound is a great place to start. There are several ways to accomplish this, so I’ll walk you through your options starting with my favorite: let mySound = new Audio('my_audio_file.wav') mySound.play() The simplest way…

Coding

3 min read

Adding Sound to Your JS Web App
Adding Sound to Your JS Web App
Coding

3 min read


Nov 3, 2020

A Beginner’s Guide to Arrow Functions in JavaScript

In transitioning from Ruby to Vanilla Javascript, one of the most disorienting bits of syntax I encountered came in the form of arrow functions. The =>s peppering the JS files I initially encountered had no equivalent in Ruby, although they function similarly to Lambdas in other languages like Python. The…

Coding

3 min read

A Beginner’s Guide to Arrow Functions in JavaScript
A Beginner’s Guide to Arrow Functions in JavaScript
Coding

3 min read


Nov 3, 2020

Discovering the Creative Side of Code

This post is all about the whimsical, imaginative language that undergirds what at first glance appears to be cold, utilitarian code. Before we get to splats and kebabs, however, I should quickly share how I came to be delivered on the doorstep of such unexpected irreverence. .shift-ing expectations When I first began…

Coding

5 min read

Discovering the Creative Side of Code
Discovering the Creative Side of Code
Coding

5 min read

Noah Eakin

Noah Eakin

17 Followers

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech