SVG
Intermediate
Paths
Vector Graphics
Master the versatile <path> element in SVG, learning its various commands (M, L, H, V, Z, Q, T, C, S, A) to create complex and custom shapes. Includes …
ACCESS_FILE >>TensorFlow
Data
tf.data
Preprocessing
Input Pipeline
Intermediate
Master the `tf.data` API for building efficient and scalable input pipelines in TensorFlow 2.20.0, covering dataset creation, transformations, …
ACCESS_FILE >>D3.js
Interactivity
Transitions
Events
Intermediate
This chapter teaches you how to add interactivity to your D3.js visualizations using events (hover, click) and create smooth, engaging animations with …
ACCESS_FILE >>C
Pointers
Memory
Low-Level
Intermediate
Dive deep into C pointers: understand memory addresses, declare and use pointers, perform pointer arithmetic, and learn about the crucial concept of …
ACCESS_FILE >>SVG
Intermediate
Organization
Text
Learn to organize and reuse SVG elements with <g>, <defs>, and <use>, and how to incorporate and style text using the <text> and <tspan> elements in …
ACCESS_FILE >>TensorFlow
Intermediate
Training
Callbacks
tf.GradientTape
Customization
Explore intermediate TensorFlow 2.20.0 concepts, including building custom training loops with `tf.GradientTape` for fine-grained control and …
ACCESS_FILE >>Next.js
Server Actions
Proxy
API Routes
Intermediate
Fullstack
Dive deeper into server-side functionalities with Next.js Server Actions, understand how Proxy files (formerly Middleware) can enhance your …
ACCESS_FILE >>C
Arrays
Strings
Collections
Pointers
Intermediate
Learn to manage collections of data in C using arrays for ordered elements and special string handling techniques, including their close relationship …
ACCESS_FILE >>SVG
Intermediate
Transformations
CSS
Learn to manipulate SVG elements using fundamental transformations: `translate`, `rotate`, `scale`, and `skew`. This chapter covers applying these …
ACCESS_FILE >>D3.js
Canvas
Performance
Intermediate
Advanced
Understand the benefits of using HTML Canvas for D3.js visualizations, especially for large datasets. Learn to draw shapes, paths, and points on a …
ACCESS_FILE >>Redis
Intermediate
Transactions
Pipelining
Performance
Node.js
Python
Learn how to execute multiple Redis commands atomically using Transactions and improve performance by batching commands with Pipelining.
ACCESS_FILE >>C
Memory Management
Pointers
Heap
Dynamic Allocation
Intermediate
Explore dynamic memory management in C using `malloc`, `calloc`, `realloc`, and `free` to allocate and deallocate memory at runtime, a crucial skill …
ACCESS_FILE >>Redis
Intermediate
Pub/Sub
Messaging
Real-time
Node.js
Python
Discover the real-time messaging capabilities of Redis with Pub/Sub, enabling decoupled communication between application components.
ACCESS_FILE >>C
Data Structures
Memory
Enums
Typedef
Intermediate
Learn to define and use custom data types in C with structures (structs) for grouping related data, unions for memory-efficient storage, and enums for …
ACCESS_FILE >>Next.js
Project
Blog
CMS
Fullstack
Intermediate
Build a complete personal blog application from scratch using Next.js, integrating a headless CMS, dynamic routing, and advanced data fetching. This …
ACCESS_FILE >>Redis
Intermediate
Persistence
Durability
Configuration
Understand how Redis ensures data durability through RDB snapshots and AOF (Append-Only File), and learn best practices for configuration.
ACCESS_FILE >>C
File IO
Input Output
Files
Intermediate
Learn C file input/output (I/O): open, read, write, and close files, including text and binary modes, error handling, and file positioning.
ACCESS_FILE >>C
Bitwise
Operators
Low-Level
Embedded
Intermediate
Master C bitwise operations: understand bitwise AND, OR, XOR, NOT, and shift operators to manipulate individual bits, crucial for low-level …
ACCESS_FILE >>SVG
Project
Animation
CSS
Beginner
Intermediate
Build an animated weather icon set step-by-step, applying core SVG shapes, grouping, styling with CSS, and keyframe animations to create dynamic and …
ACCESS_FILE >>C
Pointers
Functions
Arrays
Advanced
Intermediate
Deepen your C pointer expertise with advanced topics: pointers to pointers, array of pointers, pointers to arrays, and the powerful concept of …
ACCESS_FILE >>SVG
Project
Interactive
Data Visualization
CSS
Intermediate
Advanced
Construct an interactive bar chart using SVG, HTML, and CSS. Learn to combine data representation with dynamic styling, hover effects, and basic …
ACCESS_FILE >>C
Command Line
Environment Variables
System Programming
Intermediate
Explore how C programs interact with the operating system via command-line arguments (`argc`, `argv`) and environment variables (`getenv`, `putenv`), …
ACCESS_FILE >>Angular
Intermediate
Zoneless
Change Detection
Performance
Explore Angular's shift to a zoneless change detection model, understanding Zone.js, its drawbacks, the benefits of zoneless, and how Signals …
ACCESS_FILE >>