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 SvelteKit and Firebase: The Ultimate Guide

Learn SvelteKit and Firebase: The Ultimate Guide

Learn Svelte: The Ultimate Guide

Learn Svelte: The Ultimate Guide

CSS Animations

CSS Animations

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

Purr-fectly Scripted: Clawing Your Way to a Successful Web Dev CFP Submission in 2024!

Purr-fectly Scripted: Clawing Your Way to a Successful Web Dev CFP Submission in 2024!

The Myth of 'Just Press Record' in Podcasting

The Myth of 'Just Press Record' in Podcasting

How to test Angular 17 using Cypress.io

How to test Angular 17 using Cypress.io

Pulumi Automation API - Static Websites as a RESTful API

Pulumi Automation API - Static Websites as a RESTful API

2023 Databases for Serverless Applications

2023 Databases for Serverless Applications

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

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

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

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

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

Increasing Productivity with Notion

Increasing Productivity with Notion

Anchor Links From Sanity in Gatsby

Anchor Links From Sanity in Gatsby

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