1. authors
  2. Alex Patterson

Alex Patterson

Alex Patterson

About

I’m the founder of CodingCatDev, where we create “Purrfect Web Tutorials” to teach the world how to turn their development dreams into reality. I am a professional full stack developer, and I am passionate about mentoring new developers and helping the community that has allowed me to live my development dreams. I firmly believe that anyone can learn to be a developer. The CodingCatDev team is here to help!

In college I first learned to develop on the Web using PHP, HTML, JavaScript and CSS. Like many I used the (WLM)AMP stack when I first started and moved towards Wordpress and Drupal.

I started my career as a SAP ABAPer with 0 experience. SAP is a huge ERP system that has several programs that are written at its core, as well as customizations that are created for companies. While I enjoyed the language I always wanted to write Web applications and took every opportunity to create them. I was able to create a Manufacturing Execution System for a very large Office Furniture Manufacturer.

Courses

Learn Svelte: The Ultimate Guide

Learn Svelte: The Ultimate Guide

Learn SvelteKit and Firebase: The Ultimate Guide

Learn SvelteKit and Firebase: The Ultimate Guide

Intro to SolidJS

Intro to SolidJS

CSS Animations

CSS Animations

JavaScript for a 10 Year Old

JavaScript for a 10 Year Old

CSS for a 10 Year Old

CSS for a 10 Year Old

micro:bit for a 10 Year Old

micro:bit for a 10 Year Old

HTML for a 10 Year Old

HTML for a 10 Year Old

Angular Material

Angular Material

Posts

Content Modeling in a Headless CMS vs. Traditional Web CMS

Content Modeling in a Headless CMS vs. Traditional Web CMS

Firebase App Check

Firebase App Check

Firebase App Check

Firebase App Check

Install Tailwindcss in Svelte with 1 command

Install Tailwindcss in Svelte with 1 command

How to make a Flappy Bird clone with Flutter and Flame Engine

How to make a Flappy Bird clone with Flutter and Flame Engine

Hacktober 2022 Laptop Giveaway

Hacktober 2022 Laptop Giveaway

Notion to Hashnode and Dev.to using Pub/Sub Cloud Functions

Notion to Hashnode and Dev.to using Pub/Sub Cloud Functions

Supabase, Next.js and Builder.io

Supabase, Next.js and Builder.io

Front End Web Development Podcasts

Front End Web Development Podcasts

Sanity.io to Builder.io Data Transfer

Sanity.io to Builder.io Data Transfer

Building a web application with Next.js and Firebase - Firebase Summit 2021

Building a web application with Next.js and Firebase - Firebase Summit 2021

Let's Learn Svelte

Let's Learn Svelte

AWS Amplify Video

AWS Amplify Video

Send GCP Build Status to Discord

Send GCP Build Status to Discord

Backup Sanity with Cloud Firestore

Backup Sanity with Cloud Firestore

Git Your Build System Right

Git Your Build System Right

Angular CLI Deploying

Angular CLI Deploying

Slap Someone with Slack Commands

Slap Someone with Slack Commands

Design Systems with Web Components

Design Systems with Web Components

RxFire in Svelte 3 using Firebase Firestore and Authentication

RxFire in Svelte 3 using Firebase Firestore and Authentication

RxFire in ReactJS using Firebase Firestore and Authentication

RxFire in ReactJS using Firebase Firestore and Authentication

Angular PWA to Google Play store, using Trusted Web Activity

Angular PWA to Google Play store, using Trusted Web Activity

Firebase Multisite Hosting

Firebase Multisite Hosting

Hugo Ionic Template

Hugo Ionic Template

AJonP Hugo Ionic Template

AJonP Hugo Ionic Template

Google Cloud Repositories CI/CD

Google Cloud Repositories CI/CD

Learning Builder.io from a Developers Perspective

Learning Builder.io from a Developers Perspective

CodingCatDev is joining the Learn Build Teach Community

CodingCatDev is joining the Learn Build Teach Community

-Updated- Changing the Channel for YouTube Engagement was a bad idea

-Updated- Changing the Channel for YouTube Engagement was a bad idea

How to achieve 16:9 resolution while using Divvy on a Mac

How to achieve 16:9 resolution while using Divvy on a Mac

The Basics of Big Data for Web Developers

The Basics of Big Data for Web Developers

Reviewing 2021 and predicting 2022

Reviewing 2021 and predicting 2022

The 7 Strategies I Used To Defeat Imposter Syndrome

The 7 Strategies I Used To Defeat Imposter Syndrome

Finding a Company with Great Values

Finding a Company with Great Values

Next.js 11 Features

Next.js 11 Features

AWS Amplify vs. AWS CDK What is the most powerful AWS IaC in 2020?

AWS Amplify vs. AWS CDK What is the most powerful AWS IaC in 2020?

Google Cloud Reference

Google Cloud Reference

Debug Angular 9 in Chrome Console

Debug Angular 9 in Chrome Console

Scully - Angular Static Site Generator

Scully - Angular Static Site Generator

Gatsby Cloud with Sanity CMS

Gatsby Cloud with Sanity CMS

JAMStackGR \#2-Git Your Build System Right vs. Deploying Fast

JAMStackGR \#2-Git Your Build System Right vs. Deploying Fast

Increasing Productivity with Notion

Increasing Productivity with Notion

JAMStackGR

JAMStackGR

Anchor Links From Sanity in Gatsby

Anchor Links From Sanity in Gatsby

Updating AJonP's Brand

Updating AJonP's Brand

Adding Angular Components to your static site

Adding Angular Components to your static site

Adding Web Component for Ionic Modals

Adding Web Component for Ionic Modals

Firebase Hosting Version Settings

Firebase Hosting Version Settings

Better Performance through analysis

Better Performance through analysis

Building a Fun App With Ionic Studio and Cloudinary

Building a Fun App With Ionic Studio and Cloudinary

Slack Workspace Theme Customization

Slack Workspace Theme Customization

Cloudinary in Jamstack using Webp

Cloudinary in Jamstack using Webp

Use Firestore to Build Hugo Content

Use Firestore to Build Hugo Content

NPM Tips and Tricks

NPM Tips and Tricks

VSCode Extension Peacock

VSCode Extension Peacock

Ionic Icons

Ionic Icons

Cloud Function GitHub Update

Cloud Function GitHub Update

AJ is Loving Sticker Mule

AJ is Loving Sticker Mule