The Pin type (and the concept of pinning in general) is a foundational building block on which
the rest of the the Rust async ecosystem stands. Unfortunately, it has also been one of the least
accessible and most misunderstood elements of async Rust. This post…
Welcome to another issue of Dev Leader Weekly! In this issue, I discuss how situations like the CrowdStrike outage can reinforce our safe deployment practices.
Accidental blowouts in oil and gas wells can result in large and prolonged methane emissions, which are often unreported when happening in remote places. The rapid advancement of space-based methods for detecting and quantifying methane plumes provides an esse…
I don’t want to alarm you, but there’s a new arms race underway. On one side, says academic and Youtuber Dr Andrew Stapleton, are artificial intelligence (AI) content creation tools like ChatGPT, Midjourney, JasperAI and OwlyWriter AI; on the other are AI cont…
System integration testing is the perfect testing approach for modular monoliths. It's an approach to testing the interactions between various modules within a single system.
👋🏼 This is part of series on concurrency, parallelism and asynchronous programming in Ruby. It’s a deep dive, so it’s divided into 10 main parts:
Your Ruby programs are always multi-threaded: Part 1 Your Ruby programs are always multi-threaded: Part 2 Cons…
Prompt engineering, the skill of effectively communicating with AI, is becoming essential for everyone from non-technical users to software and ML engineers. This article explores how prompt engineering enhances productivity across various domains and its role…
Summary
The main idea behind this post is to describe the approach I used to identify the unknow driver's DriverEntry and its dispatch routines, using the BlackCat driver as an example.
Environment
Tools used during the analysis: Visual Studio 2019 Communi…
blog.alien177.ca·Tupatac
Jul 19, 2024
• 8 min read··15-19 minutesgitides
It is becoming more common for companies to come out with stories on the downsides of distributed microservice architectures1(Kolny 2023; Ghemawat et al. 2023).
Instead of hopping in this bandwagon, as tempting as this might be, I want to suggest how could one…