Skip to main content
Home Archives Snippets Projects
About Contact Donate Subscribe
Home Archives Snippets Projects About Contact Donate Subscribe
Become a Patreon

If you're into Go, JavaScript or TypeScript, I think you'll enjoy and benefit from my content. Your support will help me produce more high quality tutorials at a faster rate.

Support me on Patreon
Around the Web
GitHub Twitter RSS
Introduction to the Go programming language and why you should learn it

Go is currently one of the fastest growing programming languages in the software industry. Its speed, simplicity, and reliability make it …

May 1, 2020
How to build a Custom HTML5 Video Player with JavaScript

This guide will teach you how to create a cross-browser HTML5 video player with JavaScript using the Media and Fullscreen APIs

October 23, 2019
How to Build Your First Web Application with Go

This tutorial will teach you how to build a real world web app with Go and how to deploy it to production

August 22, 2019
How to build an Unsplash Search App with Svelte 3

Use Svelte 3 and the Intersection Observer API to build an Unsplash Search App. A great exercise for developing your Svelte skills.

July 15, 2019
Learn Svelte 3 by building a Todo List App

A practical introduction to Svelte 3 by building a simple Todo list app

July 9, 2019
A guide to setting up Vim for JavaScript development

Do you crave a modern JavaScript development environment within Vim? This is the only tutorial you'll need to set it up

May 6, 2019
How to build a Countdown Timer with Golang

The tutorial provides an exercise in Golang by describing how to build a simple countdown timer

May 3, 2019
How to build a Todo List App with JavaScript

This tutorial provides an exercise for JavaScript newbies by describing how to build a simple Todo List App in the language

March 18, 2019
Learn Node.js and MongoDB by Building a URL Shortener App

In this tutorial, you will learn how to build a fully featured URL Shortener app with Node.js, Express and MongoDB

January 24, 2019
How to build a Mobile App Layout with CSS Flexbox

You'll learn how to leverage CSS Flexbox to recreate a layout from Spotify's mobile app

January 7, 2019
Learn Node.js by Building a Timestamp Microservice App

This tutorial teaches you the essentials of Node.js by showing you how to develop your very first app

November 22, 2018
How to build a responsive feature list with CSS Flexbox

Learn how to use the Flexbox layout model to recreate a real-world product feature list

November 21, 2018
How to build a Navigation Bar with CSS Flexbox

Learn how to use the Flexbox layout model to recreate a real-world navigation bar

November 10, 2018
Learn CSS Flexbox by building a photo card component

A comprehensive tutorial to help you understanding the fundamentals of Flexbox layout

October 23, 2018
A Guide to Responsive Images on the Web

Responsive images explained with use cases and documented code snippets to get you started

August 4, 2018
How Image Optimisation Decreased my Website's Page Weight by 62%

Learn the image optimisation strategies I employed to shrink the page weight on my homepage from 1.1 MB to just under 450 KB

July 15, 2018
How to build a Calculator App with JavaScript

Learn how to build a simple calculator app with the JavaScript programming language

July 6, 2018
Learn CSS Grid by building a simple Calculator Layout

A comprehensive tutorial to help you understand and learn CSS Grid Layout

May 29, 2018
How to Build Your First Node.js Website with Express and Pug

In this tutorial, you'll learn how to build a simple website using Node.js, Express and Pug

May 17, 2018
How to choose an editor for JavaScript

There are a lot of options out there as far as text editors go, but I’m here to help you traverse the wide landscape of coding editors.

April 11, 2018

Get the Freshman Newsletter in your inbox

Sign up below to receive top quality tutorials and tips from this website in your inbox twice a month. There will be no spam and you can unsubscribe at any time.

  • 1
  • 2
  • 3
About me

I'm Ayo, a Software Developer by trade. I have a keen interest in a variety of topics such as Web performance, TypeScript, and the Go programming language. In my spare time, I enjoy sports, books and photography.

Freshman is my personal tech blog where I share articles, tutorials, and tips on diverse topics across the software development landscape. If you enjoy the content on this blog, subscribe to my bi-weekly email newsletter and consider supporting the blog to keep it going.

©2016-2023 Ayooluwa Isaiah. All rights reserved. Code snippets may be used freely under the terms of the MIT Licence.
Latest side project
Focus screenshot

Focus is a cross-platform productivity timer for the command line. It is based on the Pomodoro Technique, a time management method developed by Francesco Cirillo in the late 1980s.

Follow me
  • GitHub
  • Twitter
  • Patreon
  • Personal blog
Links
  • Projects
  • Contact me
  • Support me
  • Newsletter
  • RSS feed
  • Disclaimer