An overview and walkthrough of fundamental React concepts, such as components, state, and props, as well as submitting forms, pulling data from an API, and deploying a React app to production.
Rewrite jQuery AJAX calls as ES6 Promises in order to run code synchronously.
Create a simple router in PHP by directing all traffic to one file.
A quick guide on how to create a global snippet in Visual Studio Code
Rewrite URLs with Apache and PHP for logical path structure.
Set up a bash script and execute it from anywhere in the command line. Learn about basic bash syntax such as variables, loops, conditionals, and reading input.
A list of the most widely used commands and statements in Structured Query Language (SQL), and the equivalent PDO commands to utilize them.
Learn how to modify and delete users in a PHP/MySQL app using prepared statements.
Learn how to take some redundant and repetitive code and apply the DRY (Don’t Repeat Yourself) principle to refactor the code to be more efficient.
Learn the function to write a custom error log in PHP.
How to use the MAMP PHP executable to set up a cron job.
A review of my year in web development, travel, writing, music, learning, and life.
How to add basic authentication with username and password to a Node app running on an Express server, similar to htpasswd in Apache.
An account of my three month trip around Europe – the places I saw, the people I met, the things I learned.
A step-by-step walkthrough from empty element to solid, professional design. This tutorial is intended to help developers who know how to code feel confident in their designs as well.
A compilation of the steps I took to get ready for a long trip abroad.
My personal story of the steps I took to discover what I wanted to do with the rest of my life, and how I became a web developer without getting a degree in the field.
Install the latest versions of Apache, PHP, and MySQL on an Ubuntu virtual machine, and access the server and database through your local computer.
Learn how to use Vagrant and VirtualBox to set up a complete virtual machine on your local computer that can be used for development.
A list of several influential bloggers and web developers that have inspired, encouraged, or helped me in my web development journey.
Today is a pretty big day for me – it’s the last day of my first full-time web development job. I began my career change journey about three years ago,…
Over the past two years, I’ve made 863 commits to the look and feel of taniarascia.com. Here’s a fun look at ten of the old designs I’ve made, and a look at version 2.0.
Recently, I needed to find the corresponding public key from a private key (.pem) to give a Linux user access to a server. I used the below code to generate…
It looks like there’s just one definition for the word can’t. can’t – cannot I’ve found that there’s actually three true meanings behind the word. Don’t want to Don’t know…
Recently, I was working with some JSON decoded into a PHP array, and I needed to remove an item from the associative array. With only the value, I wasn’t sure…
Learn how to set up a small database application in PHP without a framework. You will install a database, add new users, and filter through those users.
Use jQuery to smoothly scroll the screen when an anchor link is clicked.
How to prevent scrolling on the mouse from zooming in an embedded Google map, with examples.
Search Engine Optimization (SEO) is the process of using various strategies to appear high in a list of online search results. In this article, I go over over my methods and some important notes to keep in mind as a web developer.
In this example, we’ll use CSS to infinitely fade between two images.
Create a CSS-only scrolling effect.
Create a permanent redirect for all files on a website to use the HTTPS protocol.
Create accordions, tabs, dropdowns, popups, and scroll changes with a few lines of jQuery code.
A tutorial on the basics of jQuery and creating interactive elements for those with no previous programming experience.
Knowledge of the command line is essential for any web developer. Read this beginner’s guide to feel comfortable in the text-based terminal.
A review of my year in web development, fitness, art, writing, and life.
A walkthrough of techniques and sensible defaults for an Apple development environment.
An overview of the apps I use for notes, to-dos, goal tracking, code snippets, and calendar events, as well as how I keep my email inbox organized.