Nick Yeoman's Blog
Blog
Windows Tips, Tricks and Gotchas
Updated: March 22, 2024
Windows tips, tricks and gotchas that I have accumulated.
Virtualbox on Windows
Updated: March 20, 2024
This is a video I created to get Virtualbox 7 installed on Windows 11.
How To Install Composer On Ubuntu
Updated: April 11, 2023
Laravel out of the box
Updated: October 28, 2022
Laravel out of the box explains how to install Laravel, to a working development condition, on a Ubuntu system using Sail and docker.
Redirect Based On Browser (user agents)
Updated: July 18, 2022
CSS HTML Stylesheet
Updated: April 30, 2022
The HTML CSS style sheet is one of the files I use with my own personal CSS framework.
Bash Script Snippets
Updated: April 12, 2022
There are a few bash snippets that I use very frequently in my bash scripts. Here is my collection.
Php Mysql Insert From Array
Updated: April 5, 2022
I first wrote this article in 2009 when CodeIgniter’s active record class did most of the db work for you.  Eventually I'll update this to talk about my php class helper for MySQL.
Choose A Good Domain Name
Updated: April 2, 2022
In this article I will explain the steps you should take when choosing a domain for your organization.  Domain Names are very important because they are what your customers, visitors or users will use to return to your website.  In order for your site to be successful they will need to implement most of the following steps.
Rsync
Updated: March 19, 2022
This article is my reference for everything to do with Rsync. I use Rsync for docker containers, backups and moving servers.
Using Apache to Redirect Pages
Updated: March 11, 2022
In this article I explain how to do a 301 and 302 redirect using Apache's .htaccess file.
HTML 5 Boilerplate
Updated: February 18, 2022
This article is going to go through some of the features and how you can use them with PHP, Hugo, Joomla, CodeIgniter & Wordpress.
Intro to Html
Updated: February 18, 2022
This article quickly outlines basic HTML with the intent of teaching someone enough to edit a page of a corporate website which uses a Content Management System(CMS).
CSS Specificity
Updated: February 18, 2022
CSS Specifity is one of the most important concepts to grasp with css.
Override Inline Styles
Updated: February 18, 2022
Why would you want to overwrite in-line styles? The most common reason I can think of is when a CMS or plugin automatically posts in-line styles to it's output.
CSS Library
Updated: February 18, 2022
By creating a standard library for all my sites, I'm able to rapidly develop web sites and reduce repetitive work.
Compress and Combine CSS
Updated: February 18, 2022
In this article I'm going to show you how I merge and compress my CSS files using PHP.
Everything you need to know about robots.txt
Updated: February 17, 2022
Robots.txt doesn't quite work as most people assume, so I am writing this article to clear things up.
Remove a Page From Search Engines
Updated: February 17, 2022
In this article I explain how you can remove pages or sites from Google.
Robots noindex meta tag
Updated: February 17, 2022
Matt Cutts did some great research on how the index meta tag is handled between search engines.  I summarize his results in this article.
No Follow
Updated: February 17, 2022
Nofollow is a great way to reduce comment spam and keep your site a reputable source for search engines.
Moving A Website
Updated: February 17, 2022
How to move a website keeping Search Engine's in mind.
How Google Uses Metatag Keywords
Updated: February 17, 2022
I wrote this article because I found there were a lot of SEO Experts stating that the meta tag keywords is important.
Keyword Tool
Updated: February 17, 2022
Are you trying to pick a domain name? or choosing keywords to litter through your site? A great way to see which words are searched for the most are Keyword tools.
How Many Links per Page
Updated: February 17, 2022
Do you know how many links (a href) you should have on a single page? Matt Cutts has written a great article which puts things into perspective.
Dont Hide Text
Updated: February 17, 2022
There was a time when a spammer would hide text from either the user or a search engine.  This technique doesn't work because Google is really good at catching spam.  This article discusses some common spam tatics that should not be used.
Canonical Link Tag
Updated: February 17, 2022
I find there is still some confusion with canonical link tag.Here I explain and provide resources to everything canonical tag realted in this article.
Google Authorship Markup
Updated: February 17, 2022
Google displays the author of content in certain search results.
What's using your Bandwidth
Updated: February 17, 2022
A quick article that lets you know what's using your bandwidth.
Using Screen (Linux)
Updated: February 17, 2022
Screen is a linux command line tool that allows you to store sessions and create windows without a GUI.
Ubuntu Keyboard Shortcuts
Updated: February 17, 2022
The purpose of this article is to quickly teach you useful time-saving keyboard shortcuts available in Ubuntu.
Split Files Into Chunks
Updated: February 17, 2022
Split is a really easy Linux command you can use to split large files into smaller chunks.
Server Storage
Updated: February 17, 2022
This article outlines everything I can think of about space on your server drives.
Reset MySQL (or MariaDB) Root Password
Updated: February 17, 2022
This article explains how to reset the database root password.
Back up and restore MySQL databases
Updated: February 17, 2022
This article will briefly explain how to use the command line to backup your databases, making it easy to automate your tasks using bash scripts.
Mirror a Website With Wget
Updated: February 17, 2022
This article explains how to mirror a website for backup purposes.
Php Heredocs
Updated: February 17, 2022
Developers who don’t use heredoc’s have really annoying code to edit.
Install Ubuntu Server 1804
Updated: February 17, 2022
Installing Ubuntu Server is really easy, but I though I’d share how I do it with you. The goal at the end of this article is to have a working server you can connect to through ssh using the root user. I may in the future call this a “Root Server”.
Introduction to Tmux
Updated: February 17, 2022
tmux is pretty awesome, here is where I write about it.
Headless Virutalbox (Cheat Sheet)
Updated: February 17, 2022
Virtualbox is exteremly handy on a development server, learn how to run it headless.
Using grep for web development
Updated: February 17, 2022
grep is a great tool for web development and System administraton.
Git Quick reference (cheatsheet)
Updated: February 17, 2022
I use Git on a daily basis; however, I don’t use every command frequently so here is a quick list of git commands used infrequently. I guess this is meant to be a cheat sheet.
Docker Getting Started
Updated: February 17, 2022
This is my introduction to docker and how to use docker.
Everything about etc hosts file
Updated: February 17, 2022
I don't work in Windows or Mac often so I always forget where the hosts file is located. The windows etc hosts file and Unix etc host file both work the same, so usage is easy.
Bash Aliases To Save Time
Updated: February 17, 2022
Creating an alias allows saves you time by reducing the amount of characters you have to type.
Getting Started With Ansible
Updated: February 17, 2022
Here is a tutorial of how I would start a server from scratch using ansible and docker
Redirect index.php to root (/)
Updated: February 17, 2022
How to redirect all traffic to a single page.
Htaccess Subdomains to www
Updated: February 17, 2022
Search engines are making duplicate content an easy problem to solve.
Htaccess 404 Page
Updated: February 17, 2022
Usually 404 pages are handled within your framework or CMS, but some cases call for an htaccess 404 page.
Php Sessions
Updated: February 17, 2022
This is a brief introduction to PHP sessions. Creating sessions are very easy!
Password Protection using Apache's htaccess
Updated: February 17, 2022
Protecting a directory with a password using Apache and htaccess is really simple, I'll tell you how anyway.
Php Validation Class
Updated: February 17, 2022
This article includes the PHP class I use for simple form validation.