Passing the Postgres 65535 parameter limit at 120x speed If you are doing bulk inserts into Postgres you may have hit a message like this , You may be tempted to rewrite your query into chunks and loop over those…
I wrote my Vision Pro killer app (Script Anchor) Discover Script Anchor, the essential app for Vision Pro, designed by a developer, for developers. Enhance your spatial computing with seamless multitasking and control.
Computers Are Overrated Since the ancestors of homo sapiens first made tools out of rocks and sticks and grass, society has been transformed by the development of ever more powerful technologies, from stone axes to the steam engine to the GPS satellite. Computers and the interne...
How to Delete a Service Worker Surprisingly, if you want to completely remove a service worker from a website, you need more than deleting the file on your server. Explanations below.
Hypothetical: Foldy ears as an indicator of intelligence I’m writing this because I believe it’s better for people to have more access to information than less access to it. People constantly judge others on looks, family background, and wealth and often in a bad way. Making people pay attention to ears doesn’t...
GenesisOS: Publishing my micro-kernel! Hello world, and happy Passover ✡️. After more than a year, I finally decided to publish a tiny side project I’ve been working on. Link to the project: / https://github.com/0xbigshaq/GenesisOS This is a collection of all my tweets/progress over ...
Simple, Underrated Ways to Make the World a More Wonderful Place – Daniel Frank I know someone who is depressed, and you can tell from what they talk about that they think they offer no value to the world. I always want to share: when you walk down the street, you help make your neighbourhood safer; when you return the grocery cart, ...
Building a highly-available search engine using SQLite Did you know that SQLite contains a full text search engine? The SQLite FTS4 and FTS5 Extensions allow you to perform full-text searches on documents loaded into SQLite.
The Importance of Maybe The Maybe or Option type is too important to relegate to the same syntax as other type constructors.
Using Vectors without a Vector Database “You Do Not Need a Vector Database” is the provocative title of a recent blog post (with code) by Dr. Yucheng Low, co-founder of XetHub. In this post, I’ll explain what a vector database is, why Dr. Low says you don’t need one, and provide context to Dr. ...
The Mandelbrot nature of modularization In the world of software, modularization is crucial for maintaining flexibility, scalability, and code readability. I have participated in many discussions about the ideal size of a module. These discussions often feature extreme opinions, ranging from “i...
From hours to seconds: AI tools to detect animal calls How to use modern machine learning tools to recognise animal calls
Use :has() to scope CSS TL;DR: Use :has() with SEO meta tags and nested CSS selectors to scope styles to a specific website html:has(head meta[property="og:site_name"][content="catskull.net"]).
Is it ethical to have children if you believe their lives will suck? I’m currently 30 years old. A lot of things start happening around this age range: Sex and the city starts being funny, you start to know what mortgages and Minoxidil are, and your friends start having kids — on purpose(!!!). And just like having kids, ta...
Uno Platform 5.2 Webinar Uno Platform 5.2. Experience the only true .NET ecosystem single-project approach for all 8 platforms including mobile and desktop. New updates like enhanced Skia renderers, multi-window support, Skia TextBx, Uno.sdk and more
What's new for .NET in Ubuntu 24.04 - .NET Blog Ubuntu 24.04 is now available with .NET from day one in the official Ubuntu feeds! Thanks to the partnership between Canonical and Microsoft, you can start using .NET with Ubuntu 24.04 today!
Taking Additional Steps To Address the National Emergency With Respect to Significant Malicious Cyber-Enabled Activities The Executive order of January 19, 2021, ``Taking Additional Steps To Address the National Emergency With Respect to Significant Malicious Cyber-Enabled Activities,'' directs the Secretary of Commerce (Secretary) to propose regulations requiring U.S. Infr...
GitHub - catdad/canvas-confetti: 🎉 performant confetti animation in the browser 🎉 performant confetti animation in the browser. Contribute to catdad/canvas-confetti development by creating an account on GitHub.
Ruby might be faster than you think I saw a project a couple weeks back which allows writing and running Crystal methods inline inside a Ruby file. It’s a neat project, and I don’t want to take away from it but something in the README example looked off to me. require 'crystalruby' require ...
4 Software Design Principles I Learned the Hard Way If there’s two sources of truth, one is probably wrong. And yes, please repeat yourself.
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…
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
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...
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.
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.
Akka.NET, ASP.NET Core, Hosted Services, and Dependency Injection Akka.Hosting trivializes integrating Akka.NET with everything else in .NET.
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…
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
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?
How to upload a file with Blazor SSR in .NET 8? How to handle file uploads without using an interactive render mode?
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...
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...
.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.
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...