Pre-creating Azure AD App for Azure Migrate
Guide to manually pre-create an Azure AD application for Azure Migrate when user permissions are restricted.
Guide to manually pre-create an Azure AD application for Azure Migrate when user permissions are restricted.
Author's schedule and talks at FOSDEM 2023, covering the Helios microkernel, Hare programming language, and SourceHut platform.
A tutorial on using AWS Lambda, SNS, and Budgets to automatically stop EC2 instances when a daily cost threshold is reached.
Explains why deep code nesting is problematic and demonstrates refactoring techniques like extraction and inversion to reduce complexity in C#.
A summary of key Java projects (Loom, Valhalla, Panama, Amber, Leyden, Galahad) and their planned developments for 2023, based on an Oracle developer advocate's insights.
Explains the new C# 12 primary constructor feature, comparing it to records and detailing its syntax and usage.
A guide to integrating the Neo4J graph database with Spring Boot, including entity definition, data creation, and querying nodes and relations.
Explains software cohesion as a metric for refactoring, with a C# example showing how to split a low-cohesion class.
Entity Framework 8 introduces raw SQL queries for unmapped types, reducing boilerplate code for developers.
An interview with indie developer Alexander Sandberg on the strategies and preparation behind the successful Product Hunt launch of his time-tracking app, Balance.
A tutorial on implementing a simple, reusable pagination solution for Entity Framework using a PagedList class and extension method.
A technical guide on implementing a .NET profiler in C#, focusing on mapping COM objects to .NET instances and using UnmanagedCallersOnly.
Explains the misconception that Tasks in C# are for multithreading, clarifying they represent asynchronous operations, not threads, and are not primarily for performance.
A guide on using GitHub repositories as a professional portfolio to impress employers and land tech jobs, focusing on project presentation and code quality.
A hobbyist programmer shares their journey and recommended resources for learning to implement compilers and interpreters for various programming languages.
Introduces a .NET tips and tricks website and a high-performance ValueStringBuilder project, showcasing low-allocation string building techniques.
Introducing .NET 7's StringSyntaxAttribute to add semantic meaning to string parameters, enabling better IDE support for regex, dates, and formats.
Explains the new C# 12 feature allowing default parameter values in lambda expressions, with examples and usage in Minimal APIs.
Explains the pitfalls of comparing ReadOnlySpan<char> objects in C#/.NET, highlighting differences from string comparison due to memory representation.
Explores using the M4 macro processor to make SQL code more modular, reusable, and composable for managing large, complex codebases.