“Making” A.I. Art
A personal exploration of AI image generation tools like Midjourney, Stable Diffusion, and DALL-E 2, discussing their accessibility and the art of prompt crafting.
A personal exploration of AI image generation tools like Midjourney, Stable Diffusion, and DALL-E 2, discussing their accessibility and the art of prompt crafting.
Explores using the Hare programming language for kernel development, focusing on low-level memory management and boot information structures.
A guide on migrating a low-code automation from Azure Logic Apps to Power Automate Flow, including moving data to SharePoint.
Explains a subtle bug where GC.KeepAlive fails to prevent garbage collection of a delegate in async code involving native methods.
Explains and resolves the 'Cannot resolve symbol VERSION_3_17' compilation error in jOOQ generated code due to version mismatches.
jOOQ 3.17 extends implicit join support to UPDATE and DELETE statements, simplifying DML queries with path expressions.
An eBook explaining LINQ (Language Integrated Query) in C# using visual sketches and code samples, with over 30 pages of content.
Explores the new bulk update and delete features in Entity Framework 7, including usage, performance benefits, and limitations.
A review and guide to NDepend, a static code analysis tool for .NET, covering its features, setup, and use for improving code quality.
Explores new bulk operation methods ExecuteDelete and ExecuteUpdate in Entity Framework 7 for improved database performance.
A visual guide explaining core LINQ functions in C#/.NET with sketches and examples, including Select, Where, Aggregate, and more.
A technical tutorial on applying Modern Portfolio Theory for investment optimization using JAX and differentiable programming.
A discussion on overcoming the challenges of starting in open source, featuring insights from Brian Douglas and an introduction to the Open Sauced platform.
A developer argues for using a combination of tabs and spaces for code indentation, focusing on accessibility and developer preference.
Advice for former CTOs wanting to return to hands-on engineering roles, discussing skill refresh and career transition strategies.
A critique of using pre-made project templates and starter packs in web development, arguing they hinder learning and create long-term issues.
Explains C# logging source code generators in .NET 6, detailing their benefits and usage for efficient, structured logging.
CSS, News, Surveys, Data Analysis, State Of CSS Since 2019, the annual State of CSS survey has collected feedback from web developers from across the
A guide on using Azure DNS Private Resolver to resolve private DNS names over a Point-to-Site VPN connection without traditional DNS servers.
Explains the challenges of using non-ASCII characters in R packages for global portability, and why CRAN enforces checks.