31 March 2023

45 links ยท Friday

We answer ALL your questions about Paint Protection Film!

Jason and the "Expert" Eman, dive in and answer all of your questions about everything Paint Protection Film! How much does it cost? When is the best time to...

stb_voxel_render.h programming library

Available at http://github.com/nothings/stbMusic: http://www.bensound.comLibraries used in demo: SDL 2.0 OpenGL stb_easy_font.h stb_image.h stb_tru...

Sonoluminescence

Sonoluminescence is one of those effects that redditors and “experts” would deny the existence of if it were not so easy to generate. It’s been known for about a century now; I th…

Unlimited Powers

Today’s mathematical journey will go from India to Europe and back, starting with Madhava of Sangamagrama’s invention of infinite series and culminating in Srinivasa Ramanujan’s discovery of the mo…

Why Clean Code was (and still is) important?

In recent years, criticism of the classic object-oriented analysis and design ideas has grown increasingly louder. One example of such criticism is Clean Code, Horrible Performance by Case Muratori. Here’s a quote that explains the author’s idea: It simply can…

The world’s most satisfying toggle

Adding playfulness to a UI with physics by creating a skeuomorphic pull cord dark mode toggle using Verlet integration.

We answer ALL your questions about Paint Protection Film!

Jason and the "Expert" Eman, dive in and answer all of your questions about everything Paint Protection Film! How much does it cost? When is the best time to...

Russia Michail Vorobyev

Russia Michail Vorobyev

Paillier's additively homomorphic cryptosystem

Pascal Paillier released his asymmetric encryption algorithm in 1999, which had the particularity of being homomorphic for the addition. (And unlike RSA, the homomorphism was secure.) Homomorphic encryption, if you haven't heard of it, is the ability to operat…

Voyager Emergency Command Hologram (ECH)

I love the ECH. It's easily my favorite part of Voyager.Since people keep asking, this episode is:Season 6, Episode 4: Tinker Tenor Doctor SpyHere's a link ...

GitHub - neuledge/engine-js: ⚡️ Neuledge simplifies database modeling, sharing, and interaction by providing clear data entity definitions, advanced business-logic representation, and customizable validation.

⚡️ Neuledge simplifies database modeling, sharing, and interaction by providing clear data entity definitions, advanced business-logic representation, and customizable validation. - GitHub - neuled...

Code Maze Weekly #167 - Code Maze

Issue #167 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks .NET MAUI App Stopped Working — HELP! [khalidabuhakmeh.com] MAUI is a new technology and thus it’s really fun to play around and develop with it. But w…

Programmer Interrupted: The Real Cost of Interruption and Context Switching

Interruptions and context switching are the two most costly factors that directly impact a programmer's daily productivity. Although there is no permanent way to avoid them, there are some interesting strategies to minimize their impact. The Cost of an Interru…

Creating a ToolTip Component in Blazor

In this blog post we will create a ToolTip component in Blazor from scratch. We will use the Blazor WebAssembly template to create a new project. We will then add a ToolTip component to the project and use it in the Index page. We will also add some styling to…

Episode 119 - Comparers with Stephen Cleary

Stephen Cleary, a renowned .NET developer and creator of the Comparers library, shares his knowledge of comparison, equality, and reference equality in .NET. During this insightful episode, Stephen explains the various tools available for developers to properl…

Weekly Update 341

That Twitter Tweet; 4B Monthly Pwned Passwords Requests; Leaked Reality Data Breach; Playing with GPT-4 on OpenAI; Sponsored by Kolide

ReSharper IL Viewer and Low-Level C# | The .NET Tools Blog

The C# programming language is jam-packed with so much syntactic sugar it would make your dentist mad. Its high-level features allow you to write terse expressions that typically require several lines