Featured post what's this? ✨ 99% Try Catch in C#: The Basics You Need to Know Learn how exception handling works in C# with the basics of try catch. This article is perfect for junior software engineers aiming to understand dotnet and C#.
91% Code It Any Way You Want: Comparison of Passing Parameters in Methods This article explores different methods of passing parameters into methods, including conventional, in operator, and ref readonly approaches, comparing their performance. Despite differences in syn…
99% GitHub - atlassian/pragmatic-drag-and-drop: Fast drag and drop for any experience on any tech stack Fast drag and drop for any experience on any tech stack - atlassian/pragmatic-drag-and-drop
98% What's in my bag when I go to the office [April 2024 Edition] As a developer, my workdays are filled with coding, designing, and collaborating with colleagues both...
92% You Are What You Read, Even If You Don’t Always Remember It Writing about the big beautiful mess that is making things for the world wide web.
99% HSTS Header Implementation in ASP.NET Core - Code Maze HSTS is a web security standard that require clients or browsers to interact using only secure HTTPS connections.
99% Akka.NET, ASP.NET Core, Hosted Services, and Dependency Injection Akka.Hosting trivializes integrating Akka.NET with everything else in .NET.
99% Embedding Database Migrations with Weasel A woodworking weasel building a table, of course! Let’s say that you’re building a system that needs to directly work with a handful of database tables. Or maybe more aptly, you’r…
98% Working with IAsyncEnumerable in C# - Simple Talk IAsyncEnumerable is a powerful interface introduced in C# 8.0 that allows you to work with sequences of data asynchronously. It is a great fit for
98% Introducing our Security 101 course for beginners! Everyone has to care about security nowadays, and what better way to kick off your learning than with our open source foundational security course?
99% How to upload a file with Blazor SSR in .NET 8? How to handle file uploads without using an interactive render mode?
99% Thoughts on Primary Constructors in C# Primary constructors seems to be one of those polarizing features in C#. Some folks really love them; some folks really hate them. As i...
99% Join us for Azure Developers - .NET Day on April 30! We’re excited to announce the upcoming Azure Developers – .NET Day! Join us on April 30th for a full...
99% .NET JsonElement and Schema Validation | endjin Corvus.JsonSchema enables safe use of the very high performance JSON parsing offered by .NET's System.Text.Json.
99% Giving the .NET smart components a try–The Smart TextArea Microsoft announced last month, the .NET Smart Components, an experimental set of AI-powered UI components that can be added to your .NET a...
96% snowflake/snowflake-arctic-instruct – Run with an API on Replicate An efficient, intelligent, and truly open-source language model
99% Snowflake Arctic: An(other) Efficient and Open-Source LLM is out! In the rapidly evolving landscape of large language models (LLMs), new contenders are constantly emerging, each pushing the boundaries of what these AI systems can achieve. Among these recent advan…
95% Why niches matter How niches move the humanity forward, why they are so pleasant to be in and how they create a space for us to shine.
89% My experience with Large Language Models A draft, originally written as a practice for IB's External assessment, about my experience with Artificial Intelligence, and one of the multiple ethical issues
99% The only two log levels you need are INFO and ERROR Logging is a critical tool for maintaining any web application, and yet we're getting it wrong.
92% Blurry Text Reveal on Scroll | Codrops A blurry text reveal animation on scroll inspired by Rauno's "Blur reveal".
99% Composability: Designing a Visual Programming Language — John Austin Lattice is a high-performance visual scripting system targeting Unity ECS. Read more here . I wanted to write a few posts on the design of Lattice as a language. Today, let's focus on “composability”. This is intuitively something we desire in prog...
51% How I Bike to the Airport I am frustrated by the experience of getting to & from airports: I don’t like driving & paying for parking. I don’t like taxis and their dynamic pricing + “broken” credit card readers. I don’t like Uber/Lyft rideshare and their extortionary pricing. I do ...
99% Understanding Apache Hudi's Consistency Model Part 1 — Jack Vanlightly Apache Hudi is one of the leading three table formats (Apache Iceberg and Delta Lake being the other two). Whereas Apache Iceberg internals are relatively easy to understand, I found that Apache Hudi was more complex and hard to reason about. As a distri...
99% Fundamentals of I/O in Go: Part 3 Intro Link to heading Welcome to the final part of the Fundamentals of I/O series, where we will learn about buffered I/O. If you haven’t already, I recommend checking out the first two parts: Part One: fundamentals and io functions Part Two: useful t...
94% IBM to Acquire HashiCorp, Inc. Creating a Comprehensive End-to-End Hybrid Cloud Platform IBM and HashiCorp Inc., a leading multi-cloud infrastructure automation company, announced they have entered into a definitive agreement under which IBM will acquire HashiCorp for $35 per share in cash, representing an enterprise value of $6.4 billion.
99% Tracking down a UEFI quirk on the Fujitsu LIFEBOOK AH532 Last time, we figured out why not being able to retrieve EFI variables while installing Linux results in an empty UEFI boot menu and an inaccessible BIOS setup menu. Now, we want to discover what is going wrong and what we can do about it.
99% How quickly can you break a long string into lines? – Daniel Lemire's blog Suppose that you receive a long string and you need to break it down into lines. Consider the simplified problems where you need to break the string into segments of (say) 72 characters. It is a relevant problem if your string is a base64 string or a Fort...
98% Framing engineering discussions with a business perspective | Matt Joseph Framing engineering discussions with a business perspective, with the purpose of guiding, simplifying, and expediting those discussions.
99% No Database No Retention No Party One month ago I wrote this article You don’t need a database, a queue, a distributed system: Go is enough. and I posted it on HackerNews. The result was interesting: it generated quite a bit of discussion and a lot of people decided to play with Binary Du...
93% Why we suck at estimating software projects You can plan, strategize, chunk, fold, spindle, and mutilate a project for countless person-hours, and you still won’t know the difficulties that lay ahead in actually writing the code.
99% Introducing .NET MAUI Community Tookit v8: TouchBehavior support is here! - .NET Blog The .NET MAUI Community Toolkit version 8.0 has been released with the highly anticipated TouchBehavior on board!
98% Adding state to the update notification pattern, part 6 - The Old New Thing Using a change counter with coalescing.
98% DM's Esoteric Programming Languages - Piet Composition with Red,Yellow and Blue.1921, Piet Mondrian.
75% Meta does everything OpenAI should be [D] I'm surprised (or maybe not) to say this, but Meta (or Facebook) democratises AI/ML much more than OpenAI, which was originally founded and...
98% ESPHome — ESPHome ESPHome Homepage - Reimagining DIY Home Automation. ESPHome is a framework that tries to provide the best possible use experience for using IoT microcontrollers for Home Automation. Just write a simple YAML configuration file and get your own customized f...