How I learned to stop worrying and love the YAML | lbr.
Something I miss after emigrating from the UK to the USA is the using the name of a yeast extract based spread as an adjective. To describe something as “marmite”
Something I miss after emigrating from the UK to the USA is the using the name of a yeast extract based spread as an adjective. To describe something as “marmite”
The big news for this month would be DigitalOcean’s announcement of their “serverless functions” product being beta released. Said functionality is the equivalent of AWS Lambda, GCP Cloud Functions and Azure Function. While not the most exciting news, as I don…
I finally got Twitter after years of not getting it. Here's what I know.
gopherspace gopher gopherhole pygopherd protocol www http internet
STOP the unneeded complexity! Logical boundaries aren't physical boundaries. Service boundaries have multiple views!
I can not work without music. Ever since I started to code, I needed some musical accompaniment to do it well. And I finally found the most…
As an ongoing theme of wanting to better optimise the way I use (or not use) my phone/laptop, I've been trialling 2 things recently, which so far have been working really well for me, so wanted to share here:
Another long (hacker) story of mine! Once upon a time contracted to do a penetration test on a bank… I spent the better part of a week assessing every nook and cranny of the main web application. I mapped every function, and every web path, but the main webs…
There is an existential worry I’ve had. I don’t think of it often, but it creeps up from time to time and never fully goes away. It appears in many different forms, such as the following: Hav…
By applying well-known fuzzing techniques to a popular target, I found several bugs that in total yielded over $200K in bounties. In this article I will demonstrate how powerful fuzzing can be when applied to software which has not yet faced sufficient testing…
The personal website of Riccardo M. Cefala
Building a Ruby DSL that can understand and execute a program written in an almost natural language
this blog is a home
This is a deep dive into the land of async rust. Get a drink, grab a snack, because this is going to be a long one
Emilia is a Toronto-based game designer, conceptual artist, and software engineer.
Yes, I agree that after a year of quitting Instagram, there is no difference that could set myself apart from the person who is using it. Does that mean that I
You've found the heartbeat of .NET—where projects and communities come together to get things done in our open-source world. Share your skills for the greater good. Meet in person, get involved virtually, and stay on top of the latest news, meetups, and events…
Visual Studio Feedback
Today, May 11, EU Commissioner Ylva Johannson announced a new law to combat online child sex abuse. This has an overt purpose, and a covert purpose.
NVIDIA Linux open GPU kernel module source. Contribute to NVIDIA/open-gpu-kernel-modules development by creating an account on GitHub.
The first open-source release of GPU kernel modules for the Linux community help improve NVIDIA GPU driver quality and security.
I joined Google in early 2015 to work on the V8 team as one of the first authors of the WebAssembly specification. This is a partial story…
Microsoft shipped fourth previews for .NET 7 (including ASP.NET Core) and Entity Framework 7, along with an unusual Release Candidate 3 for .NET MAUI, the evolution of Xamarin.Forms that adds support for building desktop apps.
In this release, we’ve focused on addressing top reported issues from the first release candidate. This work builds on top of earlier previews where we’ve moved the UI of the IDE to fully native macOS UI and migrated the IDE to run on top of .NET 6 (enabling n…
gRPC JSON transcoding is a new feature for .NET that allows gRPC services to be called with REST + JSON. Try it now in .NET 7 preview 4.
From personal blogs to massive documentation sites, Markdoc is a content authoring system that grows with you.
Visual Studio IntelliCode makes it easy to apply code fixes and refactorings when you type.
An alternative front-end to YouTube
I’m still stuck on the “Software needs a soul” thought. I’ll probably write about it more in depth at another time, but for today, for right now, I want to share one implica…
I stumbled on this regex recently: \d{2}[,-.]\d{2}.
Today, we’re excited to announce D1, Cloudflare’s first SQL database, designed for Cloudflare Workers
Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version
Search for a term and get the oldest results on internet.
Apply for a Vulnerability Engineer (Cyber Security / Penetration Testing) job at Apple. Read about the role and find out if it’s right for you.
Learn about and find new remote companies like InVision, marketgoo, and Bitrise on Himalayas the best remote job board and company database.
[If USB2.0 is too boring, learn about the details of 50 different Thunderbolt-4 docks – yep you read that right, there are 50 different models – find out which ones are identical inside…
In this article, we explore how you can build speech recognition web application using JavaScript and Tensorflow.js.
A few months ago, I quit my job at Google after 10 years to join a 40 person startup (Replit).
Join us Tuesday, May 17, 2022, 9:00 – 10:30 CEST (17:00 – 18:30 AEST or check other timezones) for our free live webinar, OSS PowerUps – Serilog, with Nicholas Blumhardt. This is the tenth episode of
We'll see in practice how to improve the performance of an ASP.NET Core application with distributed caching.
In this article, we are going to learn why and how to use the "when" keyword within try-catch blocks while handling exceptions in C#.
Using ASP.NET Core MVC mechanisms to enhance model binding in Minimal API apps
tldr; If you’re using the Azure.Extensions.AspNetCore.Configuration.Secrets package to plugin Azure Key Vault into IConfiguration, this integration uses a number of different authenticaton op…
In this article, we'll build a Google Docs clone using React, Material UI, and Firebase. The final app will look like this: If we click any document, it will open up and we can edit them however we need to. And the most amazing feature is that we can edit
Learn the basics of building and maintaining security for your applications, including elements like authentication and user management.
Flaw in widely used gear from F5 executes root commands, no password necessary.
I have never said or heard — except colloquially, that someone is described as a human with a soul. It goes without saying, right? Humans have souls. Now we have said there are humans without souls…
.NET 7 Preview 4 is now available! Check out what's new in ASP.NET Core in this update.
GitHub Gist: instantly share code, notes, and snippets.
A recently disclosed F5 BIG-IP vulnerability has been used in destructive attacks, attempting to erase a device's file system and make the server unusable.