Refactoring and New Features - Building SaaS #137
A developer continues building a teacher checklist feature for a SaaS app, focusing on Django refactoring and adding new context data.
A developer continues building a teacher checklist feature for a SaaS app, focusing on Django refactoring and adding new context data.
jOOQ 3.17.0 release introduces client-side computed columns, audit columns, pattern matching, reactive transactions, and Kotlin coroutine support.
Explores the new variable colors feature in SF Symbols 4 for Apple platforms, allowing icons to adapt dynamically to numeric values like signal strength.
An analysis of Java 19's new features, focusing on pattern matching in switch statements and why it's a significant release.
Explains the differences between C#, .NET, IL, and the JIT compiler, detailing their roles in the .NET development stack.
Explains C# delegates, including Action, Func, Predicate, and lambda expressions, and how they are used to pass methods.
A tutorial on testing ASP.NET Core Minimal APIs using xUnit, covering unit and integration tests for endpoints.
Explains the .NET Garbage Collector's compacting phase, its performance benefits, and the Large Object Heap (LOH).
Explains the ObjectPool pattern in C# for performance optimization, showing how to reuse expensive objects to reduce garbage collection overhead.
Troubleshooting an Azure Synapse Analytics error: 'LSRServiceException – Could not find Linked Service' when running AutoML.
Developer updates on vdirsyncer rewrite progress, async API considerations, and improvements to darkman and KeePassXC tools.
A guide to unit testing applications that use the RavenDB document database in .NET, covering setup and repository patterns.
A deep dive into how the .NET Garbage Collector works, explaining its phases, generations, and impact on application performance.
Explains how to implement CancellationToken support in Blazor applications to cancel long-running tasks and manage resources when users navigate away.
A guide to key Microsoft Build 2022 sessions for ANZ developers, focusing on cloud, containers, Kubernetes, and real-world case studies.
Explains why using finalizers in C# is problematic and advocates for IDisposable for deterministic resource cleanup.
Explains tail-recursion using the Fibonacci series in C#, comparing performance and stack usage with regular recursion.
Explores the performance benefits of sealed classes in C#, focusing on virtual dispatch and type checking, with benchmark results.
A guide on using PowerCLI to throttle vSAN resync traffic in vSphere 7.0, including warnings and procedures.
A technical guide on how to resize images in Swift using UIGraphicsImageRenderer and AVFoundation while preserving aspect ratio.