MX Mechanical Wireless Keyboard - Full Size or Mini | Logitech Shop MX Mechanical. Features low profile form factor, smart illumination, quick charge, Bluetooth and, 3 Unique switch types - tactile, clicky, linear.
Oren Eini on RavenDB, including Consistency Guarantees and C# as the Implementation Language Wesley Reisz talks to Oren Eini about the history of RavenDB. RavenDB is a fully transactional NoSQL Document database that implements both CP and AP guarantees at different times. The two discuss those CP/AP distributed systems challenges, the choice of ...
How JUCE Components Work · Melatonin If a tree is marked dirty in the forest and no one is around to clip it, is the whole damn forest repainted?
Microsoft Releases Azure DNS Private Resolver in Public Preview Azure DNS Private Resolver is a new service that enables customers to query Azure DNS private zones from an on-premises environment and vice versa without deploying VM-based DNS servers. This new service is fully-managed in Azure and in public preview.
Writing JIT Compiler on the Plane Feel free to join the discussion on HackerNews. Compilers always seemed a little bit like magic to me. You write the code in some language and then it spits out bitcode that a small crystall inside your computer understands. Some databases ship with a sp...
Kalix: Build Serverless Cloud-Native Business-Crtical Applications with No Databases Lightbend recently launched Kalix, a new PaaS offering for building cloud-native, business-critical applications using any programming language with no databases. Kalix is a unified application layer that pulls together the necessary pieces for writing so...
What is bloat and why is it slowly killing most products If you ask any long-time fan of a popular app or software product that’s been around for a while, they’ll have some gripes about how “it’s changed” and “it used to be better” and exhibit some nostalgic longing for the older, simpler times. It’s pretty muc...
4 Lessons I wish I knew earlier on in my professional career So, first things first, let's take the pressure off.
Announcing CBL-Mariner 2.0 We’re pleased to announce the General Availability of Mariner 2.0, with generational updates to packages and feature improvements for Azure to build the most performant and secure services and Edge appliances. Thank you to all the teams and users in and a...
How I think about C99 strict aliasing rules Recently I was asked about how to review C99 code for problems that arise from failing to follow the so called “strict aliasing rules”. I struggled to present my thought process while vetting code for this class of problems, so I thought I would write a p...
The Man Who Revolutionized Computer Science With Math Leslie Lamport revolutionized how computers talk to each other. The Turing Award-winning computer scientist pioneered the field of distributed systems, where...
Morrowind 20-year anniversary book Celebrating Morrowind's 20th anniversary, a digital book capturing vignettes of the fans’ memories of the game, beautifully illustrated by talent artists.
Microsoft Build – Join us May 24-26 2022 Come together and discover the latest innovations in code and application development—and gain insights from peers and experts from around the world.
GitHub - dzhang314/YouTubeDrive: Store files as YouTube videos == infinite disk space Store files as YouTube videos == infinite disk space - GitHub - dzhang314/YouTubeDrive: Store files as YouTube videos == infinite disk space
Cat S22 Flip | Cat phones USA Smartly simple The Cat S22 Flip takes the cell phone back to what it should be… a phone. Made for those who want a device as simple to use as it is tough, the Cat S22 Flip features physical buttons and a large touch screen, letting you choose how you int...
Top 10 Dev Products Going GA at Microsoft Build 2022 -- Visual Studio Magazine Here are 10 interesting products/technologies hitting general availability (GA) status at the Build developer conference.
Microsoft Introduces 'Dev Box' Service for Cloud Workstations -- Visual Studio Magazine Developers will be able to hook into a new cloud service that provides secure, ready-to-code developer workstations for hybrid teams of any size, called Microsoft Dev Box.
GitHub - microsoft/xdp-for-windows: A Windows interface used to accelerate networking by bypassing most of the OS networking stack. A Windows interface used to accelerate networking by bypassing most of the OS networking stack. - GitHub - microsoft/xdp-for-windows: A Windows interface used to accelerate networking by bypassing ...
.NET MAUI Reaches General Availability, Replacing Xamarin.Forms -- Visual Studio Magazine Microsoft's evolution of Xamarin.Forms, .NET Multi-platform App UI (.NET MAUI), has finally reached General Availability status, providing one framework for both mobile apps and, now, desktop apps.
Azure Container Apps General Availability Next generation apps are cloud-native. Cloud-native apps are often composed of distributed microservices hosted in containers for solutions that are loosely coupled, resilient, manageable, and observable as defined by the Cloud Native Computing Foundation...
Brave joins Mozilla in declaring Google's First-Party Sets feature harmful to privacy - gHacks Tech News Brave considers Google's first-party sets proposal harmful to the privacy of Internet users, as it enables companies to track users across their properties.
Simple Mobile Tools Android apps website A group of simple, open source Android apps without ads and unnecessary permissions, with customizable colors.
Product Manager, Platforms and Ecosystems, Google Play - Google - Mountain View, CA, USA - Atlanta, GA, USA - Austin, TX, USA - New York, NY, USA - Google Careers Google | Mountain View, CA, USA - Atlanta, GA, USA - Austin, TX, USA - New York, NY, USA | In this role, you will work cross-functionally to guide products from conception to launch by connecting the technical a...
Healthchecks.io Hosting Setup, 2022 Edition Here's the summary of the hardware and the software that powers Healthchecks.io. Hardware Since 2017, Healthchecks.io runs on dedicated servers at Hetzner. The current lineup is: HAProxy servers: 4x AX41-NVMe servers (Ryzen 3600, 6 cores)Web serv...
Add Stream ReadAtLeast and ReadExactly by eerhardt · Pull Request #69272 · dotnet/runtime Adds methods to Stream to read at least a minimum amount of bytes, or a full buffer, of data from the stream. ReadAtLeast allows for the caller to specify whether an exception should be thrown or n...
Modern programming languages require generics A few weeks ago I wrote about the Hare language and its lack of generic data structures. I don’t want to talk about this topic again, instead I want to discu...
Wisdom from IBM, 1979 I encountered this tweet this morning, and I think it’s best to share without comment (for today):
Electrical Protection in 132 Images: electropathology by Stefan Jellinek This exhibition follows the footsteps of the Viennese doctor Stefan Jellinek, who was devoted to the "dark sides" of electrical engineering – he founded electropathology as an independent subject. Typical electrical accidents from the early 20th
Reducing the size of a git repository with git-replace In this post I show how you can split a git repo into 'current' and 'history' repos, and then join them again using git-replace as necessary
CSAM Scanning: EU Commission's lies uncovered - Surveillance will not save the children. We have analyzed telecommunication surveillance orders. Data shows that the EU's CSAM scanning will not have the intended effect.
Fight for Your Right to Privacy — the Troy Hunt’s YouTube Takeover | NordVPN Stay safely connected wherever you are!Protect yourself now 📣Garb NordVPN now 👉 https://content.nordvpn.com/3yFeDRa 🔥 📣 🎉Today we have something special...
Password policy: updating your approach Advice for system owners responsible for determining password policies and identity management within their organisations.
Clean Code Tip: Tests should be even more well-written than production code - Code4IT Should you write your tests with the same care you write the production code? Of course you should! But what does it mean?
European Cybersecurity Blogger Awards - VOTE FOR YOUR WINNERS The ninth annual European Cybersecurity Blogger Awards sponsored by Qualys and powered by Eskenzi PR, will be bestowed upon the best cybersecurity bloggers, podcasters, Tweeters, Instagrammers and vloggers at Tapa Tapa restaurant on Tuesday 21st of June 2...
How to Mock HttpClient with Unit Tests in C# - Code Maze In this article, we are going to learn how to Mock HttpClient in our C# code by mocking the HttpResponseHandler and using MockHttp package
Creating a documentation site with MkDocs Learn how to create a documentation site for your product using MkDocs. MkDocs is a static website generator running on Python and Markdown.
Performance regression tests at Microsoft Security To minimize performance regressions, a wide set of tools need to be implemented. The approach I described, together with other approaches, can help you to detect performance issues as soon as possible.
Provide default configuration to your .NET applications Learn how to provide default options into your .NET configuration to reduce redundancy
File Upload in ASP.NET Core 6 - Detailed Guide | Pro Code Guide We will learn how to design a web page that allows users to select a file and submit the same to perform file upload in ASP.NET Core
A coding pitfall in implementing dependency injection in .NET azure functions .NET Azure Functions supports the dependency injection (DI) software design pattern to achieve Inversion of Control (IoC) between classes and their dependencies. The official article explains how to implement dependency injection in Azure .NET Functions....
Starlink SpaceX is developing a low latency, broadband internet system to meet the needs of consumers across the globe. Enabled by a constellation of low Earth orbit satellites, Starlink will provide fast, reliable internet to populations with little or no connect...
Why developers should care about AVIF – The future of media File compression is a key technology for digitization, as it can sustainably relieve the resources of network-based infrastructures. AVIF (AV1 Image File Format) is a modern image file format specification for storing images that offer a much more signifi...
C# Lambdas Part 2, a Few More Complicated Examples | no dogma blog Following on from a post earlier this month on lambdas, here are some examples that are a little more complicated.
[ IMPORTANT ] Sirhurt database has been compromised. <p>If you are a sirhurt user, your information is leaked.</p> <p>If you have used sirhurt.</p> <p>Change your IP and pas...
When Everything is Important But Nothing is Getting Done A step by step guide for solving a difficult organizational problem, including notes on single stack ranks, team interdependencies, building consensus, reducing work in progress, and how to move your company towards better priority management.
Fanpass: Fanpass - Incident Notification | Milled Milled has emails from Fanpass, including new arrivals, sales, discounts, and coupon codes.
.NET MAUI - Unifying the .NET platform One of the many reasons millions of developers choose .NET is that the platform ...
Lessons Learned From Running Apache Airflow at Scale Shopify shares some of the lessons we learned and solutions we built in order to run Airflow at scale.