Uno Platform 5.0 - Hot Reload showcase using Simple Calculator sample app The Simple Calc workshop offers a comprehensive introduction to developing cross-platform applications with Uno Platform. You'll learn to create a new soluti...
Using WebAuthn for non-repudiation Web Authentication is designed for web application to authenticate their users. But what if we would hack it to enable third parties to verify signatures on messages and other documents? Such as this one:
The Five-Year Cliff Nobody tells you that you hit a career cliff every five years - here’s how to overcome it.
Yusuf Aytas - Restful Sleep: The Ultimate Debugger Coding can be tough. Even the best developers get stuck with tricky errors. But many forget one helpful trick: sleep. Software engineers often work late.…
Labelled exceptions for smoother error handling Error handling, a contentious and oft-discussed topic. Each language has some way of dealing with errors, be it error codes, result types, exceptions, something entirely different, or a mix. How to properly deal with things going wrong in our programs has...
Giopler | Easy C++ Profile Debug Trace Easy profile, debug, and trace. A better way to code. Giopler is a fresh approach for writing great C++ programs.
laravel: use model relationship with conditions - izni burak demirtaş As you know, we usually use model relationships on Laravel. Sometimes, you might need to conditional relationships between models. For example: you have 2 models: Post and Comment...
Rediscovering the Power of Serial Console: Configuring a TP-Link Managed 10GBE Switch for Your HomeLab Using the often overlooked serial console to configure a 10 Gbps managed switch.
Seven Snippets of Modern CSS I Used To Rebuild My Site A few months ago, I refreshed the design of my personal site; here's a list of a few bits of modern CSS that were used in the rebuild.
Don't Build a Mine Before You Struck Gold The best analogy I’ve heard for startups is that they’re like looking for gold. Not because of the adventure, or the camaraderie, or the riches awaiting you on the other end. But because a gold-seeking expedition has two very different phases: first, yo...
GitHub is really good, but there's a small problem with that Platforms like GitHub aren't something new, they are more than a decade old, mature and great platforms. But I think that during this period of time there was significant shift in how we perceive those tools. At the beginning it felt like they were just...
Client-Side-Servering: My Perspective on Next.js Server Actions My tales as a technical founder, manager, and software engineer.
On work life balance The idea of work-life-balance never exists if it is taken up as a responsibility
That time I wrote malware and got caught Most of us make some bad decisions in high school. While other people were drinking, going to parties, and who knows what else, I was doing some experimentation of my own. I was writing my first (and only) piece of malware.
Gaussian Mixture Model Data Clustering from Scratch Using C# -- Visual Studio Magazine Dr. James McCaffrey of Microsoft Research explains GMM clustering in a full-code, step-by-step tutorial, noting his data scientists colleagues have different opinions about the complicated technique.
Burke Learns Blazor - Finish validation and maybe some authentication This week Jon and Burke finish up the validation and get into some authentication. Maybe.Community Links: https://www.theurlist.com/burke-learns-blazorFeatur...
Azure API Management: Enriching Requests with Additional Headers and Use of Caching .NET, .NET Core, ASP.NET, ASP.NET Core, Visual Studio, Jaliya Udagedara
BenchmarkDotNet v0.13.10 · dotnet/BenchmarkDotNet · Discussion #2457 Full changelog: https://benchmarkdotnet.org/changelog/v0.13.10.html Highlights Initial support of .NET 9 and minor bug fixes. Details In the v0.13.10 scope, 2 issues were resolved and 3 pull reques...
Beginner's Guide to Enums In CSharp - C# Enum Tutorial Have you heard of Enums in C#? Well, if you're looking to better understand how Enums in C# work, you're at the right video! Let's walk through the basics of...
Meta Programming is King Meta Programming is still one of the most powerful things that you can learn, especially when it seems like that task will require you to write ton's of code...
More notes on use of the DS_CONTROL style - The Old New Thing Styles that have to go in, and styles that have to come out. (And styles that you can choose.)
Infinite Scroll in Flutter (No Package Required) | Doumer's Blog Hello world, today we'll look at a feature present in so many apps that it is kind of mandatory to know how to implement it. There are several packages out there that could be used to implement this feature, though it could easily be implemented without a...
Release 1.53.0 · gorhill/uBlock Commits to master since this release Commits since last release To install the stable build: Firefox: Review pending uBO works best on Firefox. Chromium: Submission pending Edge: Install from...
Taking Calls Live on the Scarewaves in Killer Frequency A short, spooky (but not that spooky!) Halloween video for this year. Let's go to the lines, shall we? Caller one, you're on.
Breaking change: BinaryFormatter disabled across most project types - .NET Learn about the .NET 8 breaking change in serialization where serialize and deserialize methods on BinaryFormatter now throw an exception at run time.
Application Building with ASP.NET Core 8 | NDC Sydney 2024 Spend 2 days with Distinguished Engineer David Fowler and .NET Product Architect Damian Edwards learning how to build applications with ASP.NET Core 8.
Yes you can create classes on the stack! In this article we will create a class, aka a reference type on the stack, and therefore don't use any managed memory!
Blazor Basics: Blazor Event Callbacks Event callbacks complete the Blazor component communication circle by allowing a child component to send information to its parent when users trigger an action.
.NET 8’s Final RC Release Ties up Some Blazor Loose Ends The final release candidate for .NET 8 pulls together all the promised Blazor changes and delivers in-built auth using Razor components.
Blazor on .NET 8 - Ten Reasons why Blazor on .NET 8 is a Game Changer In this vide I discuss 10 reasons why I think the new enhancements and new features released with .NET 8 are an absolute game changer.✍ Code for Movie Review...
Blazor on .NET 8 - Ten Reasons why Blazor on .NET 8 is a Game Changer In this vide I discuss 10 reasons why I think the new enhancements and new features released with .NET 8 are an absolute game changer.✍ Code for Movie Review...
What Should I Dispose with .NET Database Connections? Looking at disposing of DbConnection, DbDataReader, and DbCommand in .NET
Datatilsynets vedtak mot Meta utvides til EU/EØS og gjøres permanent Det europeiske personvernrådet har nå bestemt at det norske forbudet mot adferdsbasert markedsføring på Facebook og Instagram skal bli permanent og utvides til å gjelde hele EU/EØS.
6 ways to debug an exploding Docker container Everything crashes. Sometimes things crash when they're running inside a Docker container though, and then all of a sudden it can get much…
git/torvalds/linux.git - Linux kernel source tree Pull initial bcachefs updates from Kent Overstreet: "Here's the bcachefs filesystem pull request. One new patch since last week: the exportfs constants ended up conflicting with other filesystems that are also getting added to the global enum, so ...
Organizing ASP.NET Core Minimal APIs I often hear (on social media or direct comments) people saying you can’t use minimal APIs for “real production” apps.
Caching your WebView Environment to manage multiple WebView2 Controls I've been struggling with rare WebView initialization errors in one of my applications, that have been difficult to debug and track down. After a lot of trial and error I discovered that the problem is related to WebView Environment instantiations that mi...
The beautiful mind of Sam Bankman-Fried They want you to think they’re the next Steve Jobs. Somehow, they keep turning out to be Elizabeth Holmes.
Product Hack: Asking 'What's the Why?' One of my favorite product hacks is asking: “What’s the why?” Before delivering a feature, stop and ask: why is this feature worth adding? Why is it worth the…
Hunting a spooky ethernet driver bug This is the story of a bug that took nearly a year to resolve. Like all the best horror stories, it includes twists, jump-scares, and the ability to overwrite arbitrary locations in RAM by sending carefully crafted packets over the network.
I tried generative AI on lots of data and we're not quite there yet | Swizec Teller Lessons learned from running GPT-4 on lots of data using the same task.
From Weakness to Strength – Tynan.com When I first released SETT, a common bit of feedback I’d get was, “It’s nice, but it’s really slow”. This shouldn’t have been too surprising to me, given that I hadn’t spent any time optimizing it, and didn’t know how to, anyway. So I sat down and decided...
Using pure functions as views (with htmx and alpine.js) - cri.dev Using pure functions as views (with htmx and alpine.js) Published on 2023-10-16 By Chris <div class="tagitem" aria-hidden> <a href="/tags/node/" data-track="click-post-tag">node x 3 </a>...
Wolf, goat and cabbage problem TLA+ modeling In this article, I'm going to share my modeling process to the Wolf, goat and cabbage problem in TLA+. As explained in my [previous...
The Role of the Control Flow Graph in Static Analysis The flow control graph is an important building block in static program analysis for applying a variety of analyses that consider the flow of a program. The “flow”, described informally, represents the evolution of the program during execution time, that ...
Why is building a to-do list app so darn hard? Why are Todo Lists (a.k.a. personal productivity systems) so hard to build well? I’m genuinely curious. I was listening to the last episode of Cortex, and one of the hosts (CGP Grey) brought up a similar point regarding personal productivity platforms. Om...
Why does code die so soon? It’s time to fix the 3-5 year lifespan of a software project. Let’s design code for humans!
Minimum focusing distance on iPhone 15 Pro Max 5x camera – davidnelson.net All camera lenses have a minimum focusing distance. That is the closest you can be to a subject and still get it in focus.