Series

Programming Languages

Back to Series

Programming Languages

Explore all 7 posts in the Programming Languages series

Blog Posts

2 items
TypeScript vs. JSDoc: Exploring the Pros and Cons of Static Type Checking in JavaScript

TypeScript vs. JSDoc: Exploring the Pros and Cons of Static Type Checking in JavaScript

TL;DRTypeScript and JSDoc are two tools for static type checking in JavaScript. TypeScript offers a comprehensive type system, advanced features, and strict type checking. JSDoc provides li

Run TypeScript Without Compiling

Run TypeScript Without Compiling

Introduction In this post, I will show you how to run TypeScript without compiling it to JavaScript. This is useful for debugging and testing. In this post, I will show you how to do it. Setup

CodeSnippets

1 item
Optimizing your python code with __slots__?

Optimizing your python code with __slots__?

Memory Optimization with slots Understanding the Problem Dev Tip: Optimizing Data Models in Big Data Workflows with slots In big data and MLOps workflows, you often work with

Flashcards

1 item
JavaScript Intermediate Flashcards

JavaScript Intermediate Flashcards

Intermediate and advanced JavaScript concepts for deeper mastery using spaced repetition.

Quizzes

3 items
Rust: Ownership, Borrowing & Memory Safety

Rust: Ownership, Borrowing & Memory Safety

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

TypeScript Advanced: Types, Generics, Utility Types

TypeScript Advanced: Types, Generics, Utility Types

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!

WebAssembly (WASM): Performance & Interoperability

WebAssembly (WASM): Performance & Interoperability

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