Web Dev with Matt
Learn how to build, test, secure, & deploy web-based applications with a friend.
Podcast Episodes
Web Dev with Matt | Don't use Markdown for technical documentation
Web Dev with Matt | Don't use Markdown for technical documentation
If you've written technical documentation, you'll know about Markdown. It's easy to get started with. It's easy to write. It's supported by just about any and every platform and service you're goin...
Web Dev with Matt | Do you prefer using Git on the command-line or with a GUI?
Web Dev with Matt | Do you prefer using Git on the command-line or with a GUI?
Tutorials
Getting Started With Git Reflog | Blog - Matthew Setter. Accessible Web App Developer, Educator, and Author, based in Bundaberg, Queensland.
Getting Started With Git Reflog | Blog - Matthew Setter. Accessible Web App Developer, Educator, and Author, based in Bundaberg, Queensland.
Git Reflog shows you a lot about what's going on in your Git repositories, and let's you clean them up better than other commands can. In this, short-ish post, I'm going to give you a good introduction to it, and show you how to completely remove a commit from your repository, so that no one can ever recover it.
6 Git Log Options That Make The Command-Line Better Than a GUI | Blog - Matthew Setter. Accessible Web App Developer, Educator, and Author, based in Bundaberg, Queensland.
6 Git Log Options That Make The Command-Line Better Than a GUI | Blog - Matthew Setter. Accessible Web App Developer, Educator, and Author, based in Bundaberg, Queensland.
You might think that GUIs are more efficient for using Git than the command line. I disagree. Today, I'm going to show you six options that I regularly use with Git Log that make the command-line way faster.
Skip Postman. Stay in the terminal and use Resterm Instead!
Skip Postman. Stay in the terminal and use Resterm Instead!
If you're looking for a command-line tool for testing web apps and APIs and love using the command line, or you're a keyboard warrior, then you're going to l...
How to Manage Application Secrets With PHP Using Vault
How to Manage Application Secrets With PHP Using Vault
In this tutorial, you’ll learn the essentials of securely managing application secrets with PHP using HashiCorp Vault.
Build a One-Time Password-Based Login System using Go and Twilio
Build a One-Time Password-Based Login System using Go and Twilio
In this tutorial you'll build a seamless OTP login system using Go and Twilio.
What's New in PHP 8.4?
What's New in PHP 8.4?
PHP 8.4 brings a host of new functionality and other language changes. Here's a wrap up of the best new parts about the release.
How To Initiate a Voice Call in CakePHP With Twilio Programmable Voice
How To Initiate a Voice Call in CakePHP With Twilio Programmable Voice
Debug Go Code with Visual Studio Code
Debug Go Code with Visual Studio Code
Forecast the Weather With PHP and OpenWeatherMap
Forecast the Weather With PHP and OpenWeatherMap
How to Build a Recipe Calculator With Twilio Programmable Messaging
How to Build a Recipe Calculator With Twilio Programmable Messaging
In this tutorial, you will learn how to build a recipe calculator, a lead magnet tool, that could be very handy in kick-starting that all-important seasonal marketing campaign.
Web Scraping in Rust With Scraper and Selenium (Plus Best Practices)
Web Scraping in Rust With Scraper and Selenium (Plus Best Practices)
In this tutorial, you'll learn how to scrape web content with Rust using a variety of methods including the Reqwest and Scraper libraries. You'll also learn how to work with Selenium WebDrivers in Rust.
Creating a WhatsApp and Email Reminder System using Laravel, Inertia
Creating a WhatsApp and Email Reminder System using Laravel, Inertia
This tutorial walks you through the process of building a straightforward yet powerful reminder system with SMS, WhatsApp, and email notifications.
www.twilio.com
www.twilio.com
www.twilio.com
www.twilio.com
www.twilio.com
www.twilio.com
Create a GraphQL Server with Rust using Juniper
Create a GraphQL Server with Rust using Juniper
How To Dockerize and Deploy a PHP Application Locally With Docker Compose
How To Dockerize and Deploy a PHP Application Locally With Docker Compose
Building a local development environment which mirrors production hasn't, historically, been an easy task. But with Docker, it's become almost trivial. In this tutorial, you'll learn do so by dockerizing a PHP application and deploy it locally with Docker Compose.
Get in Touch
My YouTube Channel
My YouTube Channel
My Website
My Website
Deploy With Docker Compose (Get the FREE book)
Deploy With Docker Compose (Get the FREE book)
Pluralsight Courses
Authentication and Authorization in PHP
Authentication and Authorization in PHP
Mezzio: Getting Started
Mezzio: Getting Started
Resources
Refactoring UI (Book)
Refactoring UI (Book)
Web Dev with Matt Instagram
Web Dev with Matt Instagram
Web Dev with Matt YouTube
Web Dev with Matt YouTube
Web Dev with Matt LinkedIn
Web Dev with Matt LinkedIn
Web Dev with Matt Email
Web Dev with Matt Email
Web Dev with Matt X
Web Dev with Matt X
More from Linktree
Products
Link in bio + tools
Manage your social media
Grow and engage your audience
Monetize your following
Measure your success
Templates
Marketplace
Learn
Resources
How to use Linktree
Pricing
Link in bio + tools
Link in bio
Customize your Linktree
Link shortener
Create trackable, shareable short links
QR code generator
Turn links into scannable QR codes
Canva Background Editor
Import your custom designs from Canva into your profile
Linktree for every social platform
Grow and engage your audience everywhere
Instagram
TikTok
LinkedIn
X
Manage your social media
Schedule and auto-post
Hands-free, hassle-free social media planning
Instagram auto reply
Automated replies and DMs triggered by comments
AI content & caption generator
Instant AI-powered post ideas and captions
Hashtag generator
Trending hashtag suggestions for better reach
Social integration for every social platform
Plan, auto post, and share across all platforms
Instagram
TikTok
Facebook
Pinterest
LinkedIn
Threads
Youtube
Grow and engage your audience
Collect leads with contact forms
Turn visitors into subscribers
Manage and activate your audience
Organize, tag, and track contacts
Send contacts to email tools
Sync with Mailchimp, Klaviyo, Kit & more
Monetize your following
Earn with a Linktree Shop
Sell products and earn commission
Sell an online course
Create and sell your expertise easily
Host digital products
Sell digital products and build your email list
Earn by hosting sponsored links
Share brand offers and earn for every sign-up or sale
Get rewarded for growing your Linktree
Earn points, level up and unlock cash bonuses
Booked and paid, easily
Offer sessions and earn from your expertise
Measure your success
Social + link analytics
Track clicks, engagement and audience insights
Resources
Read our blog
All the latest tips, tricks and growth strategies
Success Stories
Real people, real results on Linktree
How to use Linktree
Linktree Help Centre
Get answers, guides and support