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”
VPS Showdown - May 2022 - DigitalOcean vs. Lightsail vs. Linode vs. UpCloud vs. Vultr by Josh Sherman 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 ...
How to Twitter: The Martin Way I finally got Twitter after years of not getting it. Here's what I know.
Microservices gets it WRONG defining Service Boundaries STOP the unneeded complexity! Logical boundaries aren't physical boundaries. Service boundaries have multiple views!
The productive ritual of listening to a single song 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…
Thanks red badge & lock screen banner, but it's time I tried to stay up to date all by myself 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:
Stealing checks worth millions & pwning a bank 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...
The Death of Mystery is an Illusion 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…
Earn $200K by fuzzing for a weekend: Part 1 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 te...
How to make Ruby interpreter run program written in a natural language Building a Ruby DSL that can understand and execute a program written in an almost natural language
Let's talk about this async 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
So you want to run a virtual event Emilia is a Toronto-based game designer, conceptual artist, and software engineer.
Changes after quitting social media for 1 year. 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
.NET Foundation - Invidious 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 e...
European Commission prefers breaking privacy to protecting kids 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.
GitHub - NVIDIA/open-gpu-kernel-modules: NVIDIA Linux open GPU kernel module source NVIDIA Linux open GPU kernel module source. Contribute to NVIDIA/open-gpu-kernel-modules development by creating an account on GitHub.
NVIDIA Releases Open-Source GPU Kernel Modules | NVIDIA Technical Blog The first open-source release of GPU kernel modules for the Linux community help improve NVIDIA GPU driver quality and security.
Why I Quit Google’s WebAssembly Team, And How It Made Me Sick 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…
New Previews for .NET 7, EF7, ASP.NET Core and .NET MAUI RC3 -- Visual Studio Magazine 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.
Visual Studio 2022 for Mac Release Candidate 2 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 (enabl...
Announcing gRPC JSON transcoding for .NET 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.
A powerful, flexible, Markdown-based authoring framework From personal blogs to massive documentation sites, Markdoc is a content authoring system that grows with you.
Just-in-time refactoring made even easier with IntelliCode auto suggested code for C# Visual Studio IntelliCode makes it easy to apply code fixes and refactorings when you type.
Soul > Features 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…
Announcing D1: our first SQL database Today, we’re excited to announce D1, Cloudflare’s first SQL database, designed for Cloudflare Workers
The Magic of Docker Desktop is Now Available on Linux - Docker 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
Oldest Search - Search for the oldest result on internet. Search for a term and get the oldest results on internet.
Vulnerability Engineer (Cyber Security / Penetration Testing) - Careers at Apple 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.
1,930 Remote Companies | Himalayas Learn about and find new remote companies like InVision, marketgoo, and Bitrise on Himalayas the best remote job board and company database.
Why do USB-C hubs still have USB 2.0 ports? [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…
Speech Recognition with TensorFlow.js - Voice Commands In this article, we explore how you can build speech recognition web application using JavaScript and Tensorflow.js.
Why I left Google: work-life balance A few months ago, I quit my job at Google after 10 years to join a 40 person startup (Replit).
Webinar – OSS Power-Ups: Serilog | The .NET Tools Blog 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
Improving Performance With Distributed Caching We'll see in practice how to improve the performance of an ASP.NET Core application with distributed caching.
Using the when Keyword in C# While Handling Exceptions - Code Maze 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 Value Providers With Minimal APIs Using ASP.NET Core MVC mechanisms to enhance model binding in Minimal API apps
Improving Azure Key Vault Performance in ASP.NET Core By Up To 10x 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…
How to Build a Google Docs Clone with React, Material UI, & Firebase 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
A Beginner's Guide to Application Security Learn the basics of building and maintaining security for your applications, including elements like authentication and user management.
Hackers are actively exploiting BIG-IP vulnerability with a 9.8 severity rating Flaw in widely used gear from F5 executes root commands, no password necessary.
Software with a soul 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…
ASP.NET Core updates in .NET 7 Preview 4 .NET 7 Preview 4 is now available! Check out what's new in ASP.NET Core in this update.
Critical F5 BIG-IP vulnerability targeted by destructive attacks 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.