Writing Arabic in English
Personal Website for Sherif Elmetwally
Personal Website for Sherif Elmetwally
Tracing a program with strace generates a lot of output because of the sheer number of syscalls every program calls during its runtime. This can become overwhelming very quickly, making it hard to …
Personal writing and other things by Nabeel Qureshi.
Today I am releasing my raycasting tech demo for the GameBoy Advance. Although it falls short of the goals I set out in the beginning – which included releasing a playable game –, I think there are some lessons worth sharing with the world.
Tech’s favorite party trick is promoting programmers into leadership roles with zero coaching on how to make the transition, or even a briefing on what the role entails. The programmer accept…
Recounting Better TweetDeck's history and crediting people who contributed to it.
The discipline of Operations Research (OR) applies analytical methods from math, statistics, economics, and computer science to help...
Learn how to use JSON injection to manipulate API payloads to control the flow of data and business logic within an API.
Using OpenAPI to its full capability can help you achieve contract testing and help improve reliability of your deployments.
Part 2 of a micro-series of blog posts that outlines my journey toward authoring a Home Assistant Core integration for the Roth Touchline SL heating system. This post covers the actual build and upstream contribution of the Home Assistant Core integration.
A reflection on the joy of personal blogging in an algorithm-driven web and why this evolving blog will be the greatest art I ever create.
The IT profession needs to confront policies which demand antivirus be installed as a general measure IT professionals still have in fresh m...
fhur's blog
I’m sure you’ve heard about urbanism, the social and political movement that is focussed on reducing car dependency and prioritising space for people over motor vehicles. There are plenty of campaigners and blogs out there discussing practical ways of achievem…
Rust has two main string types: String and &str. Sometimes, people argue that these two types make Rust code difficult to write, because you have to think about which one you should be using in a given situation. My experience of writing Rust is that I don’t r…
The world doesn’t always need more. Sometimes it needs better
Winamp released its source code with a license that drew a lot of attention. That’s when other apps’ code was found inside.
Hofstadter on Lisp: Atoms and Lists, re-printed in Metamagical Themas. - gist:5139396
The Vision Pro has quickly become an essential item that I take onto every flight. It’s a fantastic device to travel with—Be it by train or by plane, it offers an unparalleled opportunity to …
<center> <img src="https://docs.monadical.com/uploads/213b6618-e133-4b6b-a74a-267de68606aa.png" s
Find out how Visual Studio integrates GitHub Copilot, architectural detail, .NET implementation, and the importance of the indexing service for providing context-aware AI code suggestions.
The Federal Trade Commission today announced a
A Comprehensive Guide to Middleware and Filters in ASP.NET Core: With Real-World Examples
We have found that you could be leaking traffic on macOS after system updates. To our current knowledge a reboot resolves it. We are currently investigating this and will follow up with more information.
Serverless functions are a great way to build modern applications, but their scaling behaviour can be challenging when connecting to more traditional databases. Learn how to simplify this with Cloudflare. https://youtu.be/IixJ8kJ3nV0 #serverless #databases #…
CapibaraZero
We had originally planned to go all-in on passkeys for ONCE/Campfire, and we built the early authentication system entirely around that. It was not a simple setup! Handling passkeys properly is surprisingly complicated on the backend, but we got it done. Unfor…
Mastering Filters in ASP.NET Core. If you're working with ASP.NET Core, you're likely already...