About, FAQ, and Home Page - Building SaaS #192
The author updates core pages like About, FAQ, and Home for the JourneyInbox SaaS app, focusing on UI layout and content.
The author updates core pages like About, FAQ, and Home for the JourneyInbox SaaS app, focusing on UI layout and content.
Explains how to cancel a C# task using multiple CancellationToken sources by linking them with CancellationTokenSource.CreateLinkedTokenSource.
Explains why certain exception instances like OutOfMemoryException are pre-allocated in .NET memory dumps, even in simple applications.
Developer adds an export feature for user journal entries in a SaaS application, plus minor code cleanup.
A talk from PyCon US 2024 exploring the many ways to contribute to the Python community, from coding to community involvement.
A guide on using the httpgenerator tool to automatically create HTTP request files from a Swagger/OpenAPI definition for easier API testing.
Java 23 previews module import declarations, a new feature for importing all public types from a module, even in non-modular code.
Developer builds a user settings page with Stripe billing portal integration and account closure for a SaaS product.
A discussion on the current state and cost of .NET development tooling in 2024, focusing on free options like Visual Studio Community Edition.
Announces major updates to NCronJob, a .NET cron job library, including concurrency control, retry policies, and time zone support.
Explores performance improvements in .NET 9's LINQ methods, including OrderBy.ToList and Chunk, using benchmarks and SIMD optimizations.
A guide to using .NET Analyzers to improve code quality, covering setup, configuration, and enabling them across projects.
Learn how to use the dotnet CLI to check your .NET solution for NuGet packages with known vulnerabilities or that are deprecated.
A developer shares updates on starting a new C# .NET contract role, pursuing indie game development by acquiring an existing game, and streaming programming/gaming content.
Explains how C# List<T> detects modifications during enumeration using a version field to throw InvalidOperationException.
An update on the polymath research project about non-transitive dice and its statistical implications for the Wilcoxon/Mann-Whitney test.
A developer's six-month experience switching from i3/X11 to Sway/Wayland on Linux, covering compatibility, GPU issues, and practical tips.
A guide to automating documentation publishing using Markdown, LaTeX, Pandoc, and GitHub Actions to generate PDFs and Word docs.
Argues against blindly following software development best practices, advocating for user-centric and context-specific approaches instead.
Explains kernel ridge regression and scaling RBF kernels using random Fourier features for efficient large-scale machine learning.