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...
The Simple Calc workshop offers a comprehensive introduction to developing cross-platform applications with Uno Platform. You'll learn to create a new soluti...
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:
Bridge design and engineering as a Design Engineer
Nobody tells you that you hit a career cliff every five years - here’s how to overcome it.
home/about-me | posts
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.…
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 been…
Easy profile, debug, and trace. A better way to code. Giopler is a fresh approach for writing great C++ programs.
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...
Using the often overlooked serial console to configure a 10 Gbps managed switch.
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.
Porting a ClojureScript project to Squint
Linux distro of fat binaries that run on six OSes for ARM64/AMD64.
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, you loo…
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 "git…
coding, data science, ml, cloud, greentech
My tales as a technical founder, manager, and software engineer.
The idea of work-life-balance never exists if it is taken up as a responsibility
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.
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.
This week Jon and Burke finish up the validation and get into some authentication. Maybe.Community Links: https://www.theurlist.com/burke-learns-blazorFeatur...
.NET, .NET Core, ASP.NET, ASP.NET Core, Visual Studio, Jaliya Udagedara
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...
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 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...
Styles that have to go in, and styles that have to come out. (And styles that you can choose.)
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 any li…
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...
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.
Learn about the .NET 8 breaking change in serialization where serialize and deserialize methods on BinaryFormatter now throw an exception at run time.
Spend 2 days with Distinguished Engineer David Fowler and .NET Product Architect Damian Edwards learning how to build applications with ASP.NET Core 8.
In this article we will create a class, aka a reference type on the stack, and therefore don't use any managed memory!
Event callbacks complete the Blazor component communication circle by allowing a child component to send information to its parent when users trigger an action.
The final release candidate for .NET 8 pulls together all the promised Blazor changes and delivers in-built auth using Razor components.
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...
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...
Availability of PowerShell 7.4 RC1
Looking at disposing of DbConnection, DbDataReader, and DbCommand in .NET
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.
Everything crashes. Sometimes things crash when they're running inside a Docker container though, and then all of a sudden it can get much…
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 switc…
I often hear (on social media or direct comments) people saying you can’t use minimal APIs for “real production” apps.
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 might b…
They want you to think they’re the next Steve Jobs. Somehow, they keep turning out to be Elizabeth Holmes.
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…
Opinion
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.
Lessons learned from running GPT-4 on lots of data using the same task.
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 to f…
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>...
It’s Daylight Confusion Week.
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 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 is, a…
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. OmniFoc…
It’s time to fix the 3-5 year lifespan of a software project. Let’s design code for humans!
On Solving - Adam Grant
All camera lenses have a minimum focusing distance. That is the closest you can be to a subject and still get it in focus.
Published: <2023-10-30 Mon>