23 March 2022

48 links · Wednesday

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.

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…

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.

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…

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...

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, but W…

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

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 performant, …

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.

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…

📱 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, which wa…

The first time

The first time