Programming Languages
Blog Posts
2 items
Run TypeScript Without Compiling
- TypeScript
- Node.js
- 02 Dec, 2022
- 02 Mins read
Introduction In this post, I will show you how to run TypeScript without compiling it to JavaScript first. This is useful for debugging and testing. Set up a TypeScript project Step 1: cr

TypeScript vs. JSDoc: Static Type Checking in JavaScript Compared
- JavaScript
- TypeScript
- 20 May, 2023
- 05 Mins read
TL;DRTypeScript and JSDoc are two tools for static type checking in JavaScript. TypeScript offers a full type system, advanced features, and strict type checking. JSDoc provides lightweight
CodeSnippets
1 item
Optimizing your python code with __slots__?
- Python
- Productivity
- 16 Jul, 2025
- 04 Mins read
Memory optimization with slots Understanding the problem Optimizing data models in big data workflows with slots In big data and MLOps workflows, you often work with massive
Flashcards
1 item
JavaScript Intermediate Flashcards
- Javascript
- Frontend
- 34 Cards
- ~14 min
- 31 Mar, 2026
Intermediate and advanced JavaScript concepts for deeper mastery using spaced repetition.
Quizzes
4 items
WebAssembly (WASM): Performance & Interoperability
- Emerging Tech
- Performance
- 20 Questions
- ~5 min
- 20 Mar, 2026
- Level: Intermediate
Welcome to the WebAssembly (WASM) Quiz! This quiz will test your knowledge of WebAssembly concepts, performance benefits, and practical use cases. Each question is designed to challenge your understan

TypeScript Advanced: Types, Generics, Utility Types
- Programming
- Frontend
- 20 Questions
- ~5 min
- 22 Mar, 2026
- Level: Advanced
Welcome to the TypeScript Advanced Quiz! Test your knowledge on advanced types, generics, utility types, and more. Each question has a hint and explanations for all options. Good luck!

Rust: Ownership, Borrowing & Memory Safety
- Rust
- Systems Programming
- 20 Questions
- ~5 min
- 28 May, 2026
- Level: Intermediate
This quiz tests your grip on the parts of Rust that trip up newcomers and pay off later: ownership and moves, borrowing and lifetimes, traits and generics, pattern matching, error handling with `Resul

Java: Core Language & JVM Fundamentals
Java has quietly powered banks, Android, and countless backend systems for decades, and the language keeps evolving with records, sealed classes, and virtual threads. This quiz walks through the core