First Major Model - Building SaaS #163
Building a SaaS app's core data model in Django, including the Entry model, admin setup, and automated testing.
Building a SaaS app's core data model in Django, including the Entry model, admin setup, and automated testing.
A summary of Apple's WWDC 2023 announcements, including the Vision Pro headset, new Macs, and major OS updates for iOS, iPadOS, macOS, and more.
An overview of popular file encryption algorithms like AES, MD5, SHA-1, and SHA-2, explaining their uses and how to choose the right one for data security.
Andy introduces a viewport logger tool to collect data on screen fragmentation and encourages testing on various devices.
A guide to implementing the Mediator design pattern in C# from scratch, inspired by the MediatR library.
Explains the new #[Override] attribute in PHP 8.3, its purpose for preventing bugs, and includes commentary on static analysis in PHP.
A critique of Google's service shutdowns and the importance of open standards for a trustworthy, decentralized internet.
A guide on using the Xcodeproj Ruby gem to programmatically manage and update Xcode project files, including adding and deleting file references.
Paolo Melchiorre announces his nomination for the Python Software Foundation Board, outlining his 15+ years of community contributions and goals.
A technical article explaining how to use StringBuilder in C# to efficiently replace values in a string, reducing memory overhead compared to string.Replace.
Explores the XDG desktop portal system for camera access in Firefox, detailing debugging and custom portal implementation on non-GNOME systems.
A tutorial on wrapping JavaScript object methods in try/catch blocks for centralized error handling using Vanilla JS.
A technical guide on deploying open-source Large Language Models (LLMs) from Amazon S3 to Amazon SageMaker using Hugging Face's LLM Inference Container within a VPC.
Interview with Paolo Melchiorre, a candidate for the Python Software Foundation Board, discussing his community involvement and goals for language inclusivity.
Troubleshooting guide for fixing 'Cloud trust for on-premise auth policy is enabled: No' during Windows Hello for Business migration to Cloud Kerberos Trust.
A guide comparing popular data compression codecs (zstd, brotli, lz4, gzip, snappy) for Parquet files, explaining their trade-offs for big data.
A guide to using SwiftUI's ContentUnavailableView for handling empty states and search results in iOS 17+ apps.
A critique of common management failures in tech and a guide to becoming a supportive, transparent, and people-focused engineering manager.
A new website aims to make free software philosophy more accessible and practical, offering an alternative to the FSF's complex messaging.
A tutorial on using .NET's IAsyncEnumerable<T> to create streaming APIs with ASP.NET Core and Blazor, inspired by ChatGPT's real-time UI updates.