Make Personal Dashboards with Python Shiny
Learn to build personal data dashboards using Python Shiny, demonstrated through a classical guitar practice tracking example.
mattlayman.com is a blog by Matt Layman, a software engineer who focuses on building complex web applications, primarily using Django. He shares his expertise through regular live streams on YouTube, where he teaches others how to build advanced SaaS projects. Matt is also deeply involved in the tech community in Frederick, Maryland, where he founded Python Frederick and has helped organize local tech events. Currently, Matt is a Senior Staff Software Engineer at Included Health, working to enhance the patient experience through technology. His blog offers insights into web development, community involvement, and his career journey.
418 articles from this blog
Learn to build personal data dashboards using Python Shiny, demonstrated through a classical guitar practice tracking example.
A guide on using Python, AI, and LLMs like LangGraph to detect code vulnerabilities, including workflow design and cost considerations.
A developer builds a personal AI workflow using LangGraph, focusing on integrating human-in-the-loop processes.
A developer's journey using LangGraph to add memory and state management to a chatbot, enabling it to remember user details like names and birthdays.
An overview of Generative AI and an introduction to building AI agents using Python and the LangGraph library.
The author details developing a hard mode for a Pong clone in Love2D, focusing on improving CPU AI and implementing fun alternatives.
A developer documents their progress creating a Pong clone using the Love2D framework and Lua, adding features like fullscreen mode and menus.
A developer documents their process of adding features to a Pong clone using the Love2D framework and Lua, including AI tools.
A developer explores using AI tools like Grok within Neovim for Love2D game development, including enhancing a Pong clone and its particle system.
The author stops developing JourneyInbox as a SaaS product due to low market adoption and pivots it for personal use.
A beginner-friendly introduction to using PySpark for big data processing with Apache Spark, covering the fundamentals.
#Python #DjangoOnboarding Form and Template - Building SaaS #217NotesIn this episode, I updated my new onboarding form on the School Desk app. This fo
An overview of C# and .NET Core in 2025, covering its open-source status, strengths, weaknesses, and comparisons to other languages like Java and Go.
A developer discusses fixing email reputation issues with DMARC and simplifying the user onboarding flow for a SaaS application.
A developer recounts deployment challenges with Docker and begins exploring AI frameworks with Ollama for a SaaS project.
A guide to using the Ray library for easy parallel processing and distributed computing in Python applications.
Improving the signup and onboarding experience for a SaaS application by removing passwords and using email-based authentication.
An introduction to designing games using the Lua programming language and the Löve2D game engine.
The author completes a simplified signup process with account verification for their JourneyInbox app in this coding episode.
A developer continues building a SaaS app with Python & Django, focusing on a magic link email system for user signup.