Explore Topics
Choose a language and start learning
fastify
Fastify Fundamentals
Learn the core concepts of Fastify: setup, routing, schemas, and the request-reply lifecycle.
Plugins & Decorators
Master the Fastify plugin system, decorators, and encapsulation patterns.
Validation & Serialization
Leverage JSON Schema for request validation, serialization, and response compression.
Fastify & Databases
Integrate Fastify with databases using TypeORM, Knex, Prisma, and Mongoose.
Authentication & Authorization
Implement JWT auth, role-based access control, and security plugins in Fastify.
Production Fastify
Testing, logging, monitoring, and deploying Fastify applications to production.
laravel
Laravel Basics
Routing, controllers, Blade basics, configuration, and environment setup in Laravel 13.
Eloquent ORM
Models, relationships, query scopes, accessors, mutators, and advanced Eloquent features in Laravel 13.
Database & Migrations
Migrations, schema builder, seeders, factories, and the query builder in Laravel 13.
Blade Templating
Blade components, layouts, directives, slots, and advanced templating patterns in Laravel 13.
Validation & Authorization
Form requests, validation rules, gates, policies, and middleware in Laravel 13.
API Development
API resources, Sanctum authentication, API versioning, and RESTful API design in Laravel 13.
Queues & Notifications
Jobs, queues, Horizon, mail and database notifications in Laravel 13.
Testing
PHPUnit setup, feature tests, HTTP tests, mocks, fakes, and testing best practices in Laravel 13.
Packages & Ecosystem
Folio page router, Telescope, Pulse, Pennant feature flags, and the Laravel 13 ecosystem.
Laravel 13 New Features
AI SDK, Reverb WebSockets, Boost, SSE, and new helpers in Laravel 13.
node
Node.js Fundamentals
Learn the core concepts of Node.js: the event loop, modules, npm, and global objects.
File System & I/O
Master working with files, directories, streams, and buffers in Node.js.
HTTP & Networking
Build HTTP servers, make requests, handle routing, and work with REST APIs.
Asynchronous Patterns
Master callbacks, promises, async/await, the EventEmitter, and async control flow.
Express.js Framework
Build web applications and APIs with Express.js, the most popular Node.js framework.
Databases & ORMs
Connect Node.js to databases using MongoDB with Mongoose and PostgreSQL with Knex/Prisma.
Authentication & Security
Implement JWT authentication, password hashing, OAuth, and security best practices.
Testing, Debugging & Deployment
Write tests, debug Node.js applications, and deploy to production environments.
php
PHP Basics
Variables, data types, operators, strings, numbers — the foundation of PHP.
Control Flow & Functions
Conditionals, loops, functions, closures, and arrow functions in PHP.
Arrays & Collections
Indexed arrays, associative arrays, array functions, sorting, and splat operator.
Object-Oriented PHP
Classes, objects, inheritance, interfaces, traits, abstract classes, namespaces, and magic methods.
Error Handling & File System
Exceptions, try/catch/finally, custom exceptions, error reporting, and file operations.
Database & Security
PDO, prepared statements, SQL injection prevention, XSS, CSRF, and password hashing.
Advanced PHP Features
Generators, iterators, fibers, SPL, reflection, and attributes.
Modern PHP (8.0 - 8.4)
Named arguments, enums, readonly properties, property hooks, asymmetric visibility, and more from PHP 8.0 to 8.4.