Delete Task UX - Building SaaS #144
Improving the user experience for deleting tasks in a Django app by returning users to their previous position.
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
Improving the user experience for deleting tasks in a Django app by returning users to their previous position.
The author updates a Python/Django SaaS app with flake8-bugbear, fixing issues and discussing strategies for adding new tools.
The author completes the teacher checklist feature for a homeschool app, including end-to-end testing and writing unit tests.
A developer works on the edit page for a teacher checklist feature in a Django/Python SaaS application.
An analysis of different ID types in distributed systems, comparing transparent vs. opaque identifiers and their tradeoffs.
A guide to manually tackling tedious software development tasks like linting and dependency upgrades, and when brute force is the right approach.
A software engineer discusses the challenges of managing a large, complex software system with hundreds of repositories and multiple teams.
A guide on defining your target audience for technical documentation and books to create focused and effective writing.
A developer's perspective on the challenges of implementing authorization (authz) in software, balancing minimal effort with security needs.
Announcing django-denied, a Django package that enforces authorization by denying all views by default for enhanced security.
The author creates a new open-source Django package called 'django-denied' for handling authorization, extracted from a SaaS project.
A developer creates a new model for a teacher checklist feature in a Django-based homeschool SaaS application.
A developer builds a teacher checklist model and feature for a Django-based SaaS homeschooling application in this coding stream recap.
A developer continues building a teacher checklist feature for a SaaS app, focusing on Django refactoring and adding new context data.
A developer builds a new teacher checklist feature in a Django SaaS project, creating a dedicated 'teachers' app.
Explores using htmx instead of JavaScript for dynamic web features like AJAX and infinite scroll in various frameworks.
Learn systematic problem-solving techniques and tools for debugging issues in Django web applications.
A developer troubleshoots a broken Python virtual environment and dives deep into dependency installation issues in this coding screencast.
The developer works on small user-requested features for a SaaS app, taking a break between larger projects.
Building a Django SaaS feature for user-requested PDF bundles, integrating S3 file storage via django-storages.