Skip to main content

Courses - Page 3

  • Module Federation: Microservices for the Frontend

    Module Federation: Microservices for the Frontend

    Sources: Michael Guay
    Learn how Module Federation helps in building a microservices architecture for the frontend. Understand the setup of a modular interface and independent...
    1 hour 20 minutes 26 seconds
  • tRPC + NestJS: This Changes Everything

    tRPC + NestJS: This Changes Everything

    Sources: Michael Guay
    Learn how tRPC and NestJS accelerate API development through type safety and reduced boilerplate code. Integration with Next.js for a full-stack application.
    1 hour 54 minutes 44 seconds
  • Node.js Graceful Termination

    Node.js Graceful Termination

    Sources: Michael Guay
    Learn to properly terminate processes in Node.js within a Kubernetes environment. This is key to stable deployments and efficient scaling without downtime.
    30 minutes 50 seconds
  • Multitenancy in NestJS with Drizzle ORM

    Multitenancy in NestJS with Drizzle ORM

    Sources: Michael Guay
    Learn how to configure multi-tenancy in NestJS using Drizzle ORM and Async Local Storage to manage multiple clients within a single system.
    1 hour 14 minutes 8 seconds
  • NestJS Authentication + Refresh Token With Passport.js

    NestJS Authentication + Refresh Token With Passport.js

    Sources: Michael Guay
    Learn how to implement JWT authentication in NestJS with support for refresh tokens and Google OAuth. Build a secure system for your full-stack application.
    2 hours 29 minutes 25 seconds
  • GitHub Actions & Git Hooks

    GitHub Actions & Git Hooks

    Sources: Michael Guay
    Master setting up a CI/CD pipeline with GitHub Actions to improve the stability and quality of your code. Add Husky hooks for consistent development style in...
    18 minutes 57 seconds
  • Kubernetes Blue/Green Deployments with Istio

    Kubernetes Blue/Green Deployments with Istio

    Sources: Michael Guay
    Learn how to perform Blue/Green deployment in Kubernetes using Istio to safely update applications and manage traffic routing.
    32 minutes 30 seconds
  • NestJS Server-Sent Events | Build a Real Time Crypto Dashboard

    NestJS Server-Sent Events | Build a Real Time Crypto Dashboard

    Sources: Michael Guay
    Study how to create a crypto dashboard on NestJS using Server-Sent Events to stream data in real-time without reloading the page. Set up
    23 minutes 57 seconds
  • NestJS Tracing | Open Telemetry & Honeycomb

    NestJS Tracing | Open Telemetry & Honeycomb

    Sources: Michael Guay
    Learn how to set up tracing in NestJS using OpenTelemetry and Honeycomb for analyzing and optimizing requests.
    14 minutes 10 seconds
  • Write Cleaner NestJS | Configurable Module Builder

    Write Cleaner NestJS | Configurable Module Builder

    Sources: Michael Guay
    Learn how to write clean and flexible code in NestJS by creating dynamic modules. Simplify the architecture and reduce boilerplate code with Configurable...
    13 minutes 19 seconds
  • Apache Pulsar + NestJS Tutorial

    Apache Pulsar + NestJS Tutorial

    Sources: Michael Guay
    Explore the integration of asynchronous messaging with Apache Pulsar in NestJS applications. Ensure the scalability and reliability of the system in Kubernetes.
    1 hour 23 minutes 31 seconds
  • NestJS gRPC & Angular

    NestJS gRPC & Angular

    Sources: Michael Guay
    Find out how to connect a gRPC backend on NestJS to a frontend on Angular. We'll implement CRUD and set up real-time data streaming using Envoy...
    1 hour 12 minutes 58 seconds
  • Continuous Delivery on Kubernetes with ArgoCD

    Continuous Delivery on Kubernetes with ArgoCD

    Sources: Michael Guay
    Learn how to set up continuous delivery in Kubernetes with ArgoCD. Master deployment automation on AWS and simplify application releases using pipelines.
    1 hour 44 seconds
  • Grokking Graph Algorithms for Coding Interviews

    Grokking Graph Algorithms for Coding Interviews

    Sources: DesignGurus.io
    Study graph algorithms to successfully pass interviews at leading IT companies. The course is suitable for all levels, from beginners to advanced.
  • Grokking 75: Top Coding Interview Questions

    Grokking 75: Top Coding Interview Questions

    Sources: DesignGurus.io
    The course will help you successfully pass interviews at IT companies with up-to-date material. Master key algorithms and be confident in interviews.
  • Elite AI Assisted Coding

    Elite AI Assisted Coding

    Sources: Eleanor Berger, Isaac Flath
    Master the personalization of AI tools to enhance coding efficiency. Learn to apply AI for development, automation, and process optimization.
    19 hours 27 minutes 48 seconds
  • Beyond Effective Go: Part 1 - Achieving High-Performance Code

    Beyond Effective Go: Part 1 - Achieving High-Performance Code

    Sources: Corey Scott
    Delve into the world of Go and create fast, reliable code with the book series Beyond Effective Go. Tips and techniques for experienced developers.
  • Building a Real-Time ML System. Together

    Building a Real-Time ML System. Together

    Sources: Michael Guay
    Learn to design, develop, deploy, and scale end-to-end real-time ML systems using Python, Rust, LLMs, and Kubernetes.
    48 hours 20 minutes 35 seconds
  • Command Line Applications in Go

    Command Line Applications in Go

    Sources: Elliott Minns
    Learn Go by creating CLI utilities. Suitable for beginners and developers who want to master Go and create their own command-line tools.
    27 hours 11 minutes 52 seconds
  • Ultimate Rust 2: Intermediate Concepts

    Ultimate Rust 2: Intermediate Concepts

    Sources: ardanlabs.com
    Master the Rust language: delve into variables, functions, and memory structure. For system developers looking to create safe and fast code.
    5 hours 1 minute 56 seconds
  • Ultimate Rust Crash Course

    Ultimate Rust Crash Course

    Sources: ardanlabs.com
    Learn the basics of Rust, gain practical skills for writing safe and fast code. The course is suitable for both beginners and experienced programmers.
    2 hours 26 minutes 32 seconds
  • Grokking Oracle Coding Interview

    Grokking Oracle Coding Interview

    Sources: DesignGurus.io
    Prepare for an interview at Oracle with a course that covers 50 frequently asked questions and develops practical algorithm-solving skills.
  • AI SDK v5 Crash Course

    AI SDK v5 Crash Course

    Sources: Matt Pocock
    New course on AI SDK v5: modern patterns and tools for developing LLM applications in TypeScript. Master integration and create projects ready for...
    2 hours 45 minutes 17 seconds
  • Grokking Amazon Coding Interview

    Grokking Amazon Coding Interview

    Sources: DesignGurus.io
    Course for preparing for coding interviews at Amazon. Detailed breakdown of 50 key questions, practical training in solving algorithmic problems and data...
  • Grokking LinkedIn Coding Interview

    Grokking LinkedIn Coding Interview

    Sources: DesignGurus.io
    Course for preparing for an interview at LinkedIn. 40 popular questions, practical training, algorithm skills, and data structure. Suitable for all levels.
  • Grokking Google Coding Interview

    Grokking Google Coding Interview

    Sources: DesignGurus.io
    Prepare for a Google interview with a course covering 50 key questions and skills. Practice coding and algorithms for a successful interview.
  • Grokking Microsoft Coding Interview

    Grokking Microsoft Coding Interview

    Sources: DesignGurus.io
    Prepare for an interview at Microsoft with this course. Study 50 questions, practice solving problems, and develop algorithmic skills.
  • Grokking Meta Coding Interview

    Grokking Meta Coding Interview

    Sources: DesignGurus.io
    Prepare for technical interviews at Meta with a course covering 45 questions. Develop skills with interactive learning and real-world tasks.
  • Advanced Software Engineering Fundamentals

    Advanced Software Engineering Fundamentals

    Sources: Caleb Curry
    Deepen your knowledge in software development. Learn Rust and Go, multithreading, virtualization with Docker, and create modern applications with WebAssembly.
    8 hours 3 minutes 38 seconds
  • NestJS Microservices: Build a Distributed Job Engine

    NestJS Microservices: Build a Distributed Job Engine

    Sources: Michael Guay, udemy
    Learn to create scalable microservices with NestJS. Develop a distributed Job Engine, mastering gRPC, Apache Pulsar, GraphQL, and other technologies.
    15 hours 9 seconds