Detecting Code Vulnerabilities Using Python with AI and LLMs
A guide on using Python, AI, and LLMs like LangGraph to detect code vulnerabilities, including workflow design and cost considerations.
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.
376 Articles from this blog
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.
A beginner-friendly introduction to using PySpark for big data processing with Apache Spark, covering the fundamentals.
The author completes a simplified signup process with account verification for their JourneyInbox app in this coding episode.
The author details migrating a Django SaaS app's database from Heroku's Postgres to SQLite as part of a move to DigitalOcean.
An introduction to UV and Ruff, two modern tools designed to improve and speed up Python development workflows.
The author details migrating a Django app from Heroku to DigitalOcean, switching to Huey for background tasks and integrating Kamal.
The author begins migrating a Django SaaS app from Heroku to DigitalOcean using Kamal and Docker containers.
A developer recounts an intense debugging session with the django-allauth package that turned a minor sign-up issue into a major investigation.
The article details the process of converting a Postgres database to SQLite as part of a cloud migration strategy for a SaaS project.
Building a Docker container for a SaaS app, combining static files from Hugo (Go), Tailwind (JS), and Sphinx (Python).
A developer episode on using Kamal to deploy a demo app to a Digital Ocean Droplet VM, covering the tool's operations.
A developer explores using Kamal, a deployment tool, to deploy a web app to a Digital Ocean Droplet virtual machine.
Exploring how to build web applications in Go using only the standard library, without any external packages or dependencies.