Building a Webhooks System Want do you build a webhooks system? Use event driven architecture and messaging for it to be fault-tolerant, resilient and decoupled.
NSA algorithm for PX-1000 broken In 1983, the PX-1000 pocket telex used DES encryption. But with help of Philips, the NSA managed to replace DES with an alternative (weaker) algorithm that they could break. That NSA algorithm is now broken.
Building NServiceBus Metrics with OpenTelemetry and System.Diagnostics.Metrics The release of System.Diagnostics.Diagnostics version 6.0 a few months back brought something entirely new to the library - support for OpenTelemetry Metrics. Since this package releases out-of-band from the .NET 6 SDK, it also means you can use these new...
Playwright for .NET I’ve been investing time in researching different end to end testing frameworks. I have been looking for an automation framework that is reliable, fast, cross-browser, and easy to develop.&nb…
Incident with GitHub Actions, API Requests, Codespaces, Git Operations, Issues, GitHub Packages, GitHub Pages, Pull Requests, and Webhooks GitHub's Status Page - Incident with GitHub Actions, API Requests, Codespaces, Git Operations, Issues, GitHub Packages, GitHub Pages, Pull Requests, and Webhooks.
Hundreds of HP printer models vulnerable to remote code execution HP has published security advisories for three critical-severity vulnerabilities affecting hundreds of its LaserJet Pro, Pagewide Pro, OfficeJet, Enterprise, Large Format, and DeskJet printer models.
Microsoft Claims 2 of Top 5 Favorite Programming Languages in New Report -- Visual Studio Magazine Careers firm Hired published a '2022 State of Software Engineers' report that analyzes demand, salaries, skills and preferences, including programming languages.
GitHub - aptos-labs/aptos-core: A layer 1 for everyone! A layer 1 for everyone! Contribute to aptos-labs/aptos-core development by creating an account on GitHub.
GitHub - natemcmaster/dotnet-serve: Simple command-line HTTPS server for the .NET Core CLI Simple command-line HTTPS server for the .NET Core CLI - GitHub - natemcmaster/dotnet-serve: Simple command-line HTTPS server for the .NET Core CLI
ASP.NET Core - Authentication Take this survey powered by surveymonkey.com. Create your own surveys for free.
Program Manager 2 in Redmond, Washington, United States | Engineering at Microsoft Apply for Program Manager 2 job with Microsoft in Redmond, Washington, United States. Engineering at Microsoft
Microsoft Confirms Lapsus$ Hackers Stole Source Code Microsoft confirms Lapsus$ compromised "a single account" with "limited access" and exfiltrated portions of source code for some of its products.
Marten V5 is out! The Marten team published Marten V5.0 today! It’s not as massive a leap as the Marten V4 release late last year was (and a much, much easier transition from 4 to 5 than 3 to 4 was:)), but I t…
I won an award from the FSF for my contributions to Emacs In this video I thank the Free Software Foundation for the award and stress the importance of the community.
How did C# and .NET get so insanely fast? #Shorts Full video on Span: https://www.youtube.com/watch?v=FM5dpxJMULY
Beginning gRPC with ASP.NET Core 6: Build Applications using ASP.NET Core Razor Pages, Angular, and Best Practices in .NET 6 eBook : Giretti, Anthony: Amazon.ca: Books Beginning gRPC with ASP.NET Core 6: Build Applications using ASP.NET Core Razor Pages, Angular, and Best Practices in .NET 6 eBook : Giretti, Anthony: Amazon.ca: Books
Okta’s Investigation of the January 2022 Compromise On March 21, 2022, nearly 24 hours ago, a number of screenshots were published online that were taken from a computer used by one of Okta’s third-party cus...
A tale of eventually consistent ACID model I recently had a conversation about ACID, I don’t think it would surprise anyone that I’m a big proponent of ACID. After all, RavenDB was an ACID...
DEV-0537 criminal actor targeting organizations for data exfiltration and destruction - Microsoft Security Blog The activity we have observed has been attributed to a threat group that Microsoft tracks as DEV-0537, also known as LAPSUS$. DEV-0537 is known for using a pure extortion and destruction model without deploying ransomware payloads.
Please stop writing shell scripts It is quite difficult to write correct shell scripts; you’re much better off just using Python.
Orchestrate Operations, Validations, and Approvals on Data Entities with Azure Purview Workflows Recently, Microsoft announced the preview of Azure Purview Workflows, allowing customers to orchestrate then create, update and delete operations, validation, and approval of data entities using repeatable business processes. These workflows are currently...
Remove Time from a DateTime Object in C# Sometimes we want to remove time from a DateTime object in C# or at least hide it, so let's see how we can do that.
How To Eliminate Organizational Debt The debt that’s crippling your company isn’t on your balance sheet. Here’s what to do about it.
Web3 is centralized (and inefficient!) These days, an app is “decentralized” if it uses the blockchain. As you probably already know, this is part of the so-called “Web3” which hopes to be the next version of the internet. I’m not the first person to tell you this, and certainly not the last, ...
Unit Tests For Legacy Systems with .NET 6 Global usings and stubs make for easier legacy system unit tests in .NET 6
Monsters Weekly 244 - Run GitHub Actions Locally Writing a new GitHub Actions workflow and want to save the embarrassment of a dozen failed builds displayed prominently on GitHub? Well ACT is here to save you. Run your GitHub actions locally using t
GitHub - appwrite/appwrite: Secure Backend Server for Web, Mobile & Flutter Developers 🚀 AKA the 100% open-source Firebase alternative. Secure Backend Server for Web, Mobile & Flutter Developers 🚀 AKA the 100% open-source Firebase alternative. - GitHub - appwrite/appwrite: Secure Backend Server for Web, Mobile & Flutter Dev...
How Fast is your Virus Scanner? I am sure everyone has experienced slowdowns due to Antivirus solutions, but very few are able to attribute it to the right component on your Windows box. Most people do not even know what AV solut…
The Code Review Pyramid When it comes to code reviews, it’s a common phenomenon that there is much focus and long-winded discussions around mundane aspects like code formatting and style, whereas important aspects (does the code change do what it is supposed to do, is it perform...
Metrics For Your Web Application's Dashboards Personal website and blog of Simon Hørup Eskildsen about napkin math, computers, books, ideas, and whatever else interests me.
Verified Accounts Secured with 2FA for Some High-Demand Products Due to bots buying out certain high-demand items, such as the Raspberry Pi 4 Model B, we are now requiring a verified account with two-factor authentication, 2FA, enabled for purchase. We are worki…
Okta + LAPSUS$ Security Incident Okta experienced a form of security breach back in January, we are sharing the steps we took in hopes that it arms other organizations with the means to do the same.
Faltrad KOMPAKT « Kwiggle - MADE in GERMANY Das KOMPAKTESTE Faltrad der Welt mit besten Fahreigenschaften. Kwiggle passt überall rein. Aufrechtes Fahren mit ergonomisch optimalem Krafteinsatz.
New Browser-in-the Browser (BITB) Attack Makes Phishing Nearly Undetectable A researcher warns of a new browser-in-the-browser (BITB) technique that could allow attackers to spoof a legitimate domain to launch phishing attacks
GitHub - emoacht/Monitorian: A Windows desktop tool to adjust the brightness of multiple monitors with ease A Windows desktop tool to adjust the brightness of multiple monitors with ease - GitHub - emoacht/Monitorian: A Windows desktop tool to adjust the brightness of multiple monitors with ease
[SignalR] Add client return results by BrennanConroy · Pull Request #40811 · dotnet/aspnetcore This is the majority of the #5280 work. There is still some cleanup needed like adding logging and better exceptions/exception messages. And some additional work needed after this change goes in th...
On offering help that’s actually helpful We sometimes use the phrase “let them eat cake” to describe a rich person failing to understand their privilege. It comes from a story in which someone tells Queen Marie Antoinette of F…
The Googler's Dilemma: Why Experience Will Always Have a Premium - Ken Kantzer's Blog I've been thinking recently about how to discover and hire great engineers in the hottest job market in decades. One of the biggest hurdles to hiring good engineers, and especially experienced engineers, is that they're so. unbelievably. expensive.
📱 A tale of PDF compression :: Daitya Asur! — How difficult could it be to reduce a PDF file size? Apparently, in this instance, very! Google Docs generated PDFs have risen to monstrous sizes, relatively speaking (and I’m not alone). Recently, I needed to convert a Google Docs generted PDF, whi...