personal tech blog
Ahmed Morsi
654 posts
69 categories
Categories
Posts
Content
Posts
Nuitka: The Professional Way To Compile Python
May 3, 2025
Build Your OWN AI Agent That Can SEE And SPEAK With Ease
Mar 24, 2025
uv: The Ultra-Fast Python Package Manager
Mar 22, 2025
This one tool forever changed how I use Docker
Mar 14, 2025
I replaced my entire tech stack with Postgres...
Mar 14, 2025
My Business Card Runs Linux
Nov 4, 2023
ZRAM - compressed block device in RAM
Nov 1, 2023
UNBRICKING a RADXA ZERO with UART
Oct 31, 2023
Make Algorithm much FASTER
Oct 31, 2023
ChatGPT as Decompiler
Oct 28, 2023
Decompiling ARM raw binary with Ghidra
Oct 28, 2023
Ultra low latency
Oct 28, 2023
Hacking Firmware
Oct 27, 2023
Vacuum Robot Security
Oct 21, 2023
PCB Motor
Oct 19, 2023
Intro to Hardware Reversing: Finding a UART and getting a shell
Oct 18, 2023
Thorium Fuel Cycle
Oct 15, 2023
Yet Another Benchmark Script
Oct 13, 2023
Analog computing
Oct 13, 2023
why are switch statements so HECKIN fast?
Oct 8, 2023
Watching Neural Networks Learn
Sep 23, 2023
Neural Networks Explained from Scratch using Python
Sep 19, 2023
Llama2.mojo : The Fastest Llama2 Inference ever on CPU
Sep 15, 2023
The World's Best Open Source LLM Model Released
Sep 10, 2023
Bun is disrupting JavaScript land
Sep 10, 2023
Remove telegram groups
Mar 8, 2023
Alternatives to C & C++ for Embedded Systems
Mar 6, 2023
How to use VS Code from ANYWHERE
Feb 27, 2023
Hands-on Hacking Kubernetes and Ways to Prevent It
Feb 7, 2023
Stop Writing Dead Programs by Jack Rusher
Feb 7, 2023
Experimenting with Buses and Three-State Logic
Feb 6, 2023
Upgrade Your SSH Key to Ed25519
Feb 5, 2023
dwitter - 140 Characters of JavaScript
Feb 1, 2023
Only 1% Need Microservices
Jan 30, 2023
Mere Linux
Jan 24, 2023
Run Linux or other Operating Systems in your browser
Jan 24, 2023
Build a minimal Linux with only Busybox
Jan 24, 2023
any.run - run malwares and virus in a sandbox
Jan 19, 2023
BAREMETAL RUST Raspberry Pi - no operating system
Jan 19, 2023
This Is How Rust Stops Memory Leaks
Jan 19, 2023
Writing Code That Runs FAST on a GPU
Jan 19, 2023
Rust's Journey to Async/Await
Jan 17, 2023
Creating a Chat Server with async Rust and Tokio
Jan 17, 2023
Rust at speed — building a fast concurrent database
Jan 17, 2023
Linux Performance Observability Tools
Jan 16, 2023
Writing a compiler with LLVM
Jan 16, 2023
The Future of eBPF in Cloud Native
Jan 11, 2023
Kubernetes kube-proxy Modes: iptables and ipvs, Deep Dive
Jan 11, 2023
Cilium - eBPF - Liberating Kubernetes From Kube-proxy and Iptables
Jan 9, 2023
pulumi - Universal Infrastructure as Code
Jan 9, 2023
webinstall.dev the best installer for common apps for linux and windows
Jan 7, 2023
Building a Web server in Bash
Jan 7, 2023
Rust Before Main
Jan 7, 2023
VSCode In The Cloud - Setup a Remote Dev Environment
Jan 3, 2023
Build and Run Containers with Podman and Systemd
Jan 3, 2023
On Javascript Performance - JustJs
Jan 3, 2023
WPE WebKit: HTML5 User Interfaces for Embedded Devices
Jan 1, 2023
Demystifying Python’s Internals
Dec 26, 2022
How we are making Python 3.11 faster
Dec 26, 2022
Hello eBPF! Goodbye Sidecars?
Dec 26, 2022
Coding Complex App Logic, Visually
Dec 26, 2022
How to clean node_modules
Nov 20, 2022
An AST Operating JavaScript
Nov 3, 2022
Codebase Tour Of An Advanced React / Next.js Project
Oct 30, 2022
CSS Frameworks
Oct 24, 2022
Svelte.js vs Malina.js
Oct 14, 2022
Exploring Stackblitz's WebContainer
Oct 13, 2022
How does CodeSandbox work?
Oct 13, 2022
Mantine UI
Oct 12, 2022
Airbnb’s Trip to Linaria
Oct 12, 2022
WebAssembly and Containers
Oct 11, 2022
Step CI - API Testing and Monitoring made simple
Oct 10, 2022
Neon - Electrify your Node with the power of Rust!
Oct 10, 2022
Edge Tech Stack for 2025
Oct 10, 2022
Use Zero API In SvelteKit
Oct 10, 2022
Building vite-plugin-svelte-inspector
Oct 8, 2022
UnoCSS - An all-in-one atomic CSS engine!
Oct 7, 2022
Why I Switched From NPM/Yarn to PNPM
Oct 2, 2022
NextJS to Astro
Oct 1, 2022
A closer look at SurrealDB
Sep 22, 2022
Call Postgres functions from JavaScript with RPC
Sep 17, 2022
Using PostgreSQL functions to call an API
Sep 15, 2022
Count Millions of Rows Fast with Materialized Views
Sep 15, 2022
GraphQL APIs for Postgres with pg_graphql
Sep 14, 2022
SvelteKit and Supabase Tutorial with Authentication
Sep 11, 2022
Implement Authorization using Row Level Security with Supabase
Sep 11, 2022
pg_graphql: A GraphQL extension for PostgreSQL
Sep 11, 2022
Supabase React Tutorial
Sep 10, 2022
Exa A modern replacement for ls.
Sep 6, 2022
Working with GraphiQL 2
Sep 6, 2022
Figma Design to Live Website with Locofy.ai
Sep 3, 2022
Hasura Authorization
Sep 1, 2022
MDX Editor
Aug 3, 2022
Data & Business Intelligence terms every analyst should know
May 13, 2022
Decompile - Modify - Recompile - Sign APK
May 7, 2022
Building a Request Pipeline for Separating Concerns with Pipes & Filters
May 3, 2022
Rollbar - real time user tracking system
May 1, 2022
What is the difference between UseStaticFiles, UseSpaStaticFiles, and UseSpa in ASP.NET Core
Apr 24, 2022
How "out" works in C# and why "in" can make or break your performance
Apr 23, 2022
.NET Core Service Installers
Apr 23, 2022
User Registration and Controller Auth
Apr 23, 2022
Adding Facebook Authentication in a .NET Core API (Login & Register)
Apr 23, 2022
Improve performance in your .NET app via AsNoTracking
Apr 19, 2022
test
Apr 18, 2022
Mediator
Apr 17, 2022
ASP.NET Core Developer Roadmap
Apr 10, 2022
Web Api Authentication And Authorization Using Azure ad and Postman
Apr 10, 2022
Token Customization in Azure AD
Apr 10, 2022
Benchmarking LINQ and alternative implementations
Apr 10, 2022
How to use PGO to improve the performance of .NET programs
Apr 10, 2022
Azure Active Directory B2C using custom policies
Apr 8, 2022
Azure AD B2C to Authenticate Users
Apr 8, 2022
Bilding an effective identity and access management architecture with Keycloak
Apr 3, 2022
FullStackHero - .NET 6 Web Boilerplate
Apr 2, 2022
Keycloak & Azure AD
Apr 2, 2022
Example of Retool App
Feb 27, 2022
how a PRO Hacker Hack and Crack Passwords
Feb 6, 2022
Postgres workspace in docker
Feb 1, 2022
.Net 5 with GraphQL
Nov 21, 2021
NDepend Code Metrics
Nov 21, 2021
Mastering technical debt - a breeze with NDepend, Azure DevOps and SonarQube
Nov 21, 2021
Using ASP.NET Core 5.0 and MongoDB
Nov 21, 2021
GraphQL with EF Core 6 and HotChocolate 12
Nov 20, 2021
A complete guide to send email in .NET (2021)
Nov 20, 2021
Full Tutorial GitOps & ArgoCD
Nov 14, 2021
How to become 37.78 times better at anything
Nov 14, 2021
Build .NET Applications & .NET interactive with Visual Studio Code
Nov 13, 2021
Real-Time Chat | Using React, .Net 5.0 and SignalR
Nov 12, 2021
Guide to the GraphQL Ecosystem
Nov 11, 2021
Web developers should start learning Rust now
Nov 11, 2021
Hot Chocolate: An introduction to GraphQL on ASP.Net Core
Nov 11, 2021
User Flows for Chrome DevTools
Nov 9, 2021
Secure a .NET Core API with Azure AD
Nov 7, 2021
Where Does Bad Code Come From?
Nov 5, 2021
Create MF App
Oct 31, 2021
Flameshot - Best Linux screenshot tool
Oct 31, 2021
The Functional Evolution of Object-Oriented Programming JAVA
Oct 27, 2021
How to Tame Your Service APIs: Evolving Airbnb’s Architecture SOA v2
Oct 27, 2021
AKS Secure Baseline
Oct 27, 2021
NetArchTests
Oct 26, 2021
Showing 140 of 654 posts
Guide to the GraphQL Ecosystem
November 11, 2021
programming
javascript
graphql