Should you Soft Delete? Should you delete records from your database or instead use a soft delete? I was recently asked my view on this question by a follower on Twitter. So
Ask.FM user database with 350m user records has shown up for sale “I think it’s probably one of the biggest breaches in a long time, can’t think of any bigger ones,” Pompompurin, the owner of Breached...
The Only Client Experience The only client experience you can offer clients is the one you have today. Yesterday’s experience is a memory, and tomorrow is a promise. Delivering iteratively, baby step improvements to your cl…
Spellcheckers exfiltrating PII… not so fast :: Aaron Gustafson A recent post from the Otto JS research team highlighted how spellcheck services can inadvertently exfiltrate sensitive user data, including passwords, from your site. To be honest, I found the post a tad alarmist and lacking when it came to recommending ...
The Wage Gap 2 A recent post on Hacker News prompted me to revisit What Does a Wage Gap Look Like? What has changed in the past 5 years? Unfortunately not much. The point today is the same as it was 5 years ago. …
300 Signups, No Product, Only Landing page - Michael Salim | Senior Full Stack Freelancer and Startup Founder I got 300 Signups with a simple landing page. No product, no nothing. Here's what happened.
DuckDB: Query SQLite and PostgreSQL Data DuckDB can query data stored in SQLite and PostgreSQL using SQLiteScanner and PostgresScanner respectively. DuckDB claims reads via DuckDB client will be faster than reads via their respective datastore client. Let’s test it out.
Alfred, or "How to super-charge your Mac and automate routine tasks" I’ve been reading The Productive Programmer for a book club and it’s put me on a productivity binge. It’s an older book and many of its recommendations no longer apply, so I got excited when, while researching modern alternatives for some of the tools the...
Branchable MySQL: Managing multiple dev environments When teams start to grow, having a single dev environment becomes an issue. People start stepping on each others toes. A common problem is that two people want to apply incompatible migrations on the database. That problem is impossible to fix if folks a...
Renaming Our Company Revealed a Critical Bug TL;DR: Our game had a bug that would erase all save files, whenever the file path of the local storage directory contained the character "S". If your Windows username contained an "S", your data would be gone. Luckily renaming our company ...
New Webb Image Captures Clearest View of Neptune’s Rings in Decades NASA’s James Webb Space Telescope shows off its capabilities closer to home with its first image of Neptune.
Will Serving Real HTML Content Make A Website Faster? Let's Experiment! - WebPageTest Blog In this post, Scott runs WebPageTest Pro Experiments on several popular websites to see how serving more meaningful HTML will impact their upfront performance.
Introducing LiteFS We are building a distributed file system for your SQLite databases. Kinda weird, huh?
Introducing Whisper We’ve trained and are open-sourcing a neural net called Whisper that approaches human level robustness and accuracy on English speech recognition. Read Paper View Code View Model Card Whisper examples: Reveal Transcript ...
Memory is complicated This is a small story about how memory operates in your .NET application. Well not only .NET but how memory does or does not get allocated. We will see how a 1 Gigabyte big array is only a few megabytes big to some extend. Furthermore I will discuss worki...
.NET Data Community Standup - Azure Mobile Apps and offline sync Learn how Azure Mobile Apps provides the tools and libraries you need to easily synchronize data between an Entity Framework Core-backed Web API and your mob...
Effects of Grill Patterns on Fan Performance/Noise Fan grills are a component in a computer that is often underestimated in terms of their contribution to both system noise and airflow. Most often, grills are chosen based on aesthetics with only a small thought towards performance. In this article, we wil...
Introducing the Framework Laptop Chromebook Edition The Framework Laptop Chromebook Edition is now available for pre-ordering with shipments starting in early December.
A Note on Various Forking Lemmas First introduced by Pointcheval and Stern, the forking lemma is commonly used in proofs of security to demonstrate a reduction to breaking some known-to-be-hard mathematical problem. While the original forking lemma is straightforward, keeping up with the...
.NET Data Community Standup - Azure Mobile Apps and offline sync Learn how Azure Mobile Apps provides the tools and libraries you need to easily synchronize data between an Entity Framework Core-backed Web API and your mob...
The CORRECT way to use Localstack & XUnit in tests If you're relying on your CI pipeline to start up your docker containers, or not seeding your data in localstack before your tests start then this video is f...
Release Cosmopolitan v2.1 · jart/cosmopolitan Cosmopolitan Libc makes C/C++ a build-once run-anywhere language, like Java, except it doesn't need an interpreter or virtual machine. Instead, it reconfigures stock GCC to output a POSIX-approved ...
How can I trigger a recalc of the mouse cursor after I changed some of my internal application state? Go through the standard process one more time.
Functions | Cosmopolitan C Library Cosmopolitan Libc wraps system calls to provide high-level access to binary kernel interfaces. Linux is the gold standard for our suppport. However, if your program works on Linux, then it might not work on other platforms depending on which functions you...
Open Web Search – Promoting Europe's Independence in Web Search – Funded by the Horizon Europe Programme Despite being a backbone of our digital economy, web search is dominated by a few big tech gatekeepers. Thus, information as public good, with free, unbiased and transparent access is not under public control anymore. This imbalance of the search engine m...
Practical Azure Container Apps with Dapr Azure Container Apps is a fully managed serverless container runtime for building and running cloud-native applications which focuses on…
Getting Started with EF Core, PostgreSQL, and TimescaleDB Integrating EF Core with a PostgreSQL database and TimescaleDB in a .NET project
How hashing and cryptography made the internet possible | Red Hat Developer Hashes and encryption are fundamental to data center administration, collaborative software development, and more.
Monsters Weekly 259 - Faster Azure DevOps Pipelines Speed up your Azure DevOps Pipelines! By combining Shallow Fetch and turning off the Sync Tags option you can dramatically decrease the amount of time it takes to fetch your git repo. Documentation:ht
TODO: Post an Article Yesterday, I briefly mentioned the "TODO" comment as part of the WTF. Anyone who develops software for long enough is going to develop some pet peeves. Lord knows, my feelings on Hungarian Notation are well established. Or ternaries, though honestly, for ...
ASP.NET Core 6: Bring your custom compression provider in gRPC Introduction The compression of data during their transport on the Internet or a network makes...
Announcing OpenFGA - Auth0’s Open Source Fine Grained Authorization System Fine grained authorization-at-scale, available for everyone
Game Essence in Role-Playing Games What defines an RPG? There are countless different elements that make up role-playing games. In this episode, I'll be taking a look at the risk and reward pr...
Trombone Vocals - I Get By FC Intro SongArtist - AnthraxSong - Caught in a MoshI've always wanted to make this video, and now that I finally can run Zach's Dazzle on my new computer, that...
DRUIDS by Datadog DRUIDS is the design system for Datadog. It stands for “Datadog Reusable User Interface Design System.” Is “reusable design system” redundant? Probably. Was “DRUIDS” too good of a name to pass up? Definitely. 😎
uBlock/en.md at master · gorhill/uBlock uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean. - uBlock/en.md at master · gorhill/uBlock
Laid Off Employees · Mode Layoffs A self-identified roster of (a subset of) those terminated in summer of 2022
The SEC fines Morgan Stanley $35M for an “astonishing” failure to protect information of ~15M customers by auctioning off machines with five years of their data From Financial Times. View the full context on Techmeme.