
- Cairo, Egypt
Highlights
- Pro
Starred repositories
A Simple showcase for the Sea-of-Nodes compiler IR
📜 33 JavaScript concepts every developer should know.
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.
A framework to easily use 32 (and growing) different image matching methods
Library support for Kotlin coroutines
A full-featured browser reference implementation using Mozilla Android Components.
Cinder is Meta's internal performance-oriented production version of CPython.
A simple application to extract, merge, rotate and reorder pages of PDF documents
Learn how to design systems at scale and prepare for system design interviews
Cross-platform internet upload/download manager for HTTP(S), FTP(S), SSH, magnet-link, BitTorrent, m3u8, ed2k, and online videos. WebDAV client, FTP client, SSH client.
How to write a very simple JIT compiler
Nintendo Switch emulator written in C#, originally created by gdkchan.
Full featured Cross-platform GameBoy emulator by Rust. Forever boys!.
A collection of ROM images with tests that will aid you in developing your own CHIP-8, SUPER-CHIP or XO-CHIP interpreter (or "emulator")
📚 A curated list of papers for Software Engineers
A collection of (mostly) technical things every software developer should know about
An interpreter for a little language with type inference written in Rust
An interpreter for a prototype based object-oriented little language written in Rust
The B-trie and B-tree, written in C, as described in my PhD thesis.
A book series (2 published editions) on the JS language.
⏱️ Notes and resources related to v8 and thus Node.js performance
This repository is intent to cover performance engineering of system and application. It will cover tools and techniques to measure performance, performance tuning and build performance dashboards.