Tania Rascia
Articles
Guides
About
🌙
Articles
Posts, tutorials, snippets, musings, and everything else.
2021
Jan 01
2020 into 2021
2020
Nov 30
Building TakeNote, a Notes App for Developers With GitHub Sync
Nov 15
Building My First PC
Nov 03
Everyday Systems That Help Me
Oct 23
Understanding Modules, Import and Export in JavaScript
Oct 15
webpack Tutorial: How to Set Up webpack 5 From Scratch
Sep 10
Understanding the Event Loop, Callbacks, Promises, and Async/Await in JavaScript
Sep 09
REST API: Sorting, Filtering, and Pagination
Aug 04
Adding Comments to My Blog (via Utterances)
Aug 01
Understanding Arrow Functions in JavaScript
Jul 19
Wildnerness Backpacking Gear List
Jul 01
Using Git Submodules for Private Content
Jun 30
Understanding Template Literals in JavaScript
Jun 26
Another Website Redesign - and Making the Internet Better
May 14
Understanding Destructuring, Rest Parameters, and Spread Syntax
Apr 13
Writing an Emulator in JavaScript (Chip-8)
Mar 31
Understanding Default Parameters in JavaScript
Mar 09
Redux Tutorial: An Overview and Walkthrough
Popular
Feb 29
Understanding Generators in JavaScript
Feb 17
macOS Catalina: Setting up a Mac for Development
Feb 12
Understanding Map and Set in JavaScript
Feb 07
Docker Tutorial: Create a CI/CD Pipeline
2019
Dec 23
2019 into 2020
Dec 02
A Complete Guide to CSS Concepts and Fundamentals
Popular
Oct 29
Client-side Authentication the Right Way (Cookies vs. Local Storage)
Oct 04
Understanding This, Bind, Call, and Apply in JavaScript
Sep 25
Developer Blogs to Follow (2019)
Aug 16
Roll Your Own Comment System for a Static Site
Aug 09
Build a Node.js, Express, & PostgreSQL REST API
Jul 30
Build a Simple MVC App From Scratch in JavaScript
Jul 16
How to Make API Requests with Postman or cURL
Jul 15
Display Build Status and Test Coverage Badges for a JavaScript Project
May 16
Vue Tutorial: An Overview and Walkthrough
Popular
Apr 25
Using Context API in React (Hooks and Classes)
Apr 25
Using React Router for a Single Page Application
Apr 09
Writing a Snake Game for the Terminal in JavaScript
Mar 14
The End of an Era: Migrating from WordPress to Gatsby
Feb 11
Everything I Know as a Software Developer Without a Degree (2019)
Popular
Jan 22
Using Content Editable Elements in JavaScript (React)
Jan 04
Understanding Bits, Bytes, and Numerical Bases
2018
Dec 17
2018 into 2019
Nov 07
Build a CRUD App in React with Hooks
Oct 22
Website Redesign: Version 4.0
Oct 04
Promise.all with Async/Await
Aug 20
React Tutorial: An Overview and Walkthrough
Popular
Aug 08
How to Promisify an Ajax Call
Aug 03
How To Use Object Methods in JavaScript
Jun 21
The Simplest PHP Router
Jun 19
Understanding Events in JavaScript
Jun 12
How to Create a Snippet in Visual Studio Code
Jun 07
Rewrite Query String to Path with htaccess
May 29
How to Create and Use Bash Scripts
Popular
May 08
SQL and PDO Operations Reference
May 04
Understanding Classes in JavaScript
Apr 28
How to Upload Files to a Server with Plain JavaScript and PHP
Apr 23
Create a Simple CRUD Database App (Part 2)
Apr 09
ES6 Syntax and Feature Overview
Apr 09
How to Paginate an Array in JavaScript
Apr 05
Basic Refactoring: Don't Repeat Yourself
Mar 29
Object Oriented Pattern: JavaScript Classes and PHP Classes
Mar 27
Unit Testing in JavaScript with Mocha
Mar 06
How to Use the JavaScript Fetch API to Get JSON Data
Mar 04
How to Set Up a Cron Job in MAMP
Feb 20
Understanding Variables, Scope and Hoisting in JavaScript
Feb 07
Create a Memory Game (ala Super Mario 3) with JavaScript
Jan 12
Understanding Prototypes and Inheritance in JavaScript
2017
Dec 27
2017 into 2018
Dec 26
How To Make Changes to the DOM
Dec 19
How to Use Local Storage with JavaScript
Dec 07
How to Connect to an API with JavaScript
Popular
Dec 04
How To Traverse the DOM
Nov 20
How To Access Elements in the DOM
Nov 13
Basic Authentication for an Express Node App (htpasswd)
Nov 07
Understanding the DOM Tree and Nodes
Nov 06
Introduction to the DOM
Oct 19
How To Write Conditional Statements in JavaScript
Oct 19
Understanding Date and Time in JavaScript
Oct 12
Design for Developers: Specific Steps to Improve Your Website Design
Popular
Oct 09
Understanding Functions in JavaScript
Sep 27
Using While and Do While Loops in JavaScript
Sep 11
How To Use the Switch Statement in JavaScript
Sep 11
How To Create For Loops in JavaScript
Aug 24
Understanding Objects in JavaScript
Aug 15
How To Use Array Methods in JavaScript: Iteration Methods
Aug 14
How To Use Array Methods in JavaScript: Accessor Methods
Aug 11
Examples of Map, Filter and Reduce in JavaScript
Aug 10
How To Use Array Methods in JavaScript: Mutator Methods
Jul 28
Understanding Arrays in JavaScript
Jul 21
Node.js and npm Tutorial: Installation and Usage
Jul 14
How To Index, Split, and Manipulate Strings in JavaScript
Jul 11
Backpacking in Europe: Planning and Packing
Jul 11
How to Work with Strings in JavaScript
Jul 06
How I Made a Career Change into Web Development
Jul 05
Understanding Syntax and Code Structure
Jul 03
How to Install Apache, PHP 7, and MySQL on Ubuntu with Vagrant
Jul 02
Vagrant and VirtualBox Tutorial: How to Use a Virtual Server
Jun 30
Web Developers and Bloggers I Follow (2017)
Jun 27
The Beginning of the Next Phase
Jun 20
How To Write Comments in JavaScript
Jun 10
Website Redesign: Version 2.0 (863 Commits Later)
Jun 06
How to Generate a Public Key from a Private Key
May 25
The Three Types of Can't
May 16
Build a PHP & MySQL CRUD Database App From Scratch
Popular
Apr 14
Smooth Scroll to ID with jQuery
Apr 05
Prevent Mouse Scroll from Zooming on Embedded Google Maps
Mar 29
A Practical Guide to Search Engine Optimization (SEO) with Google
Mar 27
Background Position Fixed and Cover with CSS
Mar 27
Crossfade Between Two Images with CSS Animations
Mar 23
Redirect all HTTP requests to HTTPS
Feb 23
Simple jQuery Examples with Code and Demos
Feb 08
jQuery Tutorial: Using a JavaScript Library
Jan 22
JSON Tutorial: Request API Data with JavaScript or PHP
Jan 09
Command Line Tutorial: Usage in Linux and macOS
Jan 03
2016 into 2017
2016
Dec 21
Productivity: How I Use Technology to Organize My Life
Nov 10
My Complete Front End Web Development Setup
Nov 08
Styling UI Components from Scratch: Buttons & Forms
Oct 14
Setting Up a Basic Cron Job on a Linux Server
Aug 10
WordPress Tutorial: Custom Fields and Meta Boxes
Jul 26
How to Build a Responsive Image Gallery with Flexbox
Jul 20
How To Do Math in JavaScript with Operators
Jun 25
JavaScript Comparisons, Math, and Logic
Jun 07
Adding Syntax Highlighting to Code Snippets in a Blog or Website
Apr 09
Parallax Scroll Effect
Mar 30
JavaScript Comments, Variables, Data Types, and Hello, World!
Feb 16
Gulp Tutorial: Automated Task Running in JavaScript
Jan 29
Obtain a TLS/SSL Certificate and Enable HTTPS Encryption
Jan 14
WordPress Tutorial: Pagination, Comments, Functions, & Custom Posts
2015
Dec 22
How to Set Up an EC2 Virtual Server in AWS
Dec 12
Sass Tutorial: Using a CSS Preprocessor
Nov 30
Jekyll Tutorial: How to Create a Static Website
Nov 21
Full Screen Navigation Overlay
Nov 14
Google Maps APIs for Multiple Locations
Nov 10
Bootstrap Tutorial: Using a CSS Framework
Popular
Nov 06
From Cooking to Coding
Nov 02
Off Canvas Navigation
Oct 31
Understanding the Fundamentals of Responsive Design
Oct 28
RSS Feeds
Oct 23
Migrating a WordPress Site to a Live Server
Oct 20
Grunt Tutorial: Automated Task Running in JavaScript
Oct 17
WordPress Tutorial: Developing a Wordpress Theme from Scratch
Popular
Oct 17
Setting Up a Local Server Environment
Oct 17
Setting Up Virtual Hosts
Oct 07
How to Create a Flexbox Grid
Oct 02
Responsive Dropdown Navigation Bar
Sep 30
Basic HTML5 Skeleton File
Sep 24
Git Tutorial: Get Started with Version Control