Learn
Tutorials, training, courses, and educational resources 2113 public listings.
- TimescaleDB Course (Freecodecamp)Managing massive, rapidly growing datasets efficiently is a critical skill for modern developers.
- How to Break the AI Coding Agent Fix Loop (Freecodecamp)You've likely seen this movie before: something breaks in an app you built with an AI coding agent.
- How to Govern AI-Generated Infrastructure with Policy as Code and OPA [Full Handbook] (Freecodecamp)Modern models generate syntactically correct code nearly 100% of the time.
- How to Build a Code Graph in TypeScript Using VS Code's Language APIs (Freecodecamp)Modern codebases are becoming increasingly difficult to navigate. This isn't necessarily because developers are writing more code themselve…
- Building and deploying a SaaS application from scratch (Render)Learn to build production-ready SaaS applications with multi-tenant architecture, authentication flows, billing integration, and deployment…
- with Snyk for Windsurf - Snyk & Windsurf Integration (Snyk)Get started with Snyk’s security scanning, directly in your Windsurf IDE, in 3 simple steps.
- Build a multi-stage pipeline with PlanetScale and AWS (Planetscale)Learn how to build an automated DevOps pipeline with AWS Lightsail CodeBuild and PlanetScale.
- How to Use React with TypeScript (Convex)Discover essential techniques for using React TypeScript, including setting up projects, managing state, defining prop types, and creating…
- How to Use The TypeScript instanceof Operator (Convex)Learn how to use the instanceof operator in TypeScript for runtime type checking, including practical examples, best practices, and how it…
- with TypeScript (TypeScript init) (Convex)Initialize TypeScript projects quickly with the right configuration to match your team's coding standards and build requirements.
- How to Use Vue 3 with TypeScript (Convex)Learn how to build type-safe Vue 3 applications with TypeScript, from project setup to advanced patterns with the Composition API.
- How to Convert Numbers to Strings in TypeScript (Convex)Convert numbers to strings in TypeScript using type-safe methods that work across different numerical formats and locales.
- How to use a try-catch block in TypeScript (Convex)Learn how to use TypeScript Try-Catch to handle errors effectively in synchronous and asynchronous code, manage specific error types, and i…
- How to Extend Interfaces in TypeScript (Convex)Extend TypeScript interfaces to build composable type definitions that promote code reuse and maintainability.
- How to Set & Use TypeScript Default Parameters (Convex)Set default parameter values in TypeScript functions while maintaining type safety and handling edge cases properly.
- Implementing Sleep Functionality in TypeScript (Convex)Discover how to use TypeScript sleep to manage asynchronous operations, pause code execution, and implement non-blocking delays with setTim…
- TypeScript Constructors (Convex)Build TypeScript class constructors with parameter properties and proper initialization to create robust object instances.
- TypeScript Optional Chaining (Convex)Access nested object properties safely in TypeScript using optional chaining to avoid runtime null reference errors.
- TypeScript Error Type Handling in Try-Catch Blocks (Convex)Capture and type error objects correctly in TypeScript catch blocks to handle exceptions safely without losing type information.
- How to use Docker (Bunny)Docker is a set of software and services that enable virtualization at the level of the operating system; this is also known as containeriz…
- How to Debug a Stuck Kubernetes Rollout with a Hands-On Lab (Freecodecamp)You update a Deployment, run kubectl rollout status, and wait. But when you send a request to the Service, it still answers.
- How to Use the Fullscreen API in JavaScript (and Keep the Screen Awake with the Wake Lock API) (Freecodecamp)Sooner or later, most front-end developers hit the same request: "Can this take up the whole screen?" A slide deck, a video player, kiosk d…
- How to Create System Design Diagrams using Python (Freecodecamp)Creating system architecture design diagrams is an important part of technical documentation.
- How to Build a Real-Time Word Counter Tool with HTML, CSS, and JavaScript (Freecodecamp)Whether you're writing an essay, a tweet, or a blog post, keeping track of your word and character count is very important.
- How to Build an AI Résumé Screening Tool with Next.js, Supabase, and TypeSafe Jev (Freecodecamp)When we post an engineering job, we get 300 to 400 résumés in a week. Reading each one carefully takes about two minutes.
- How to Add shadcn Charts to a Next.js App Without Writing Recharts Boilerplate (Freecodecamp)Charts look like a small task on a ticket.
- Custom Hacker News summaries in your inbox—build an AI Agent with Inngest and Render (Render)Learn how to build and deploy an AI-powered app that summarizes Hacker News stories based on your custom topics and questions.
- Sync user data between Clerk and a PlanetScale MySQL database (Planetscale)Learn how to sync user data from a Clerk project into your PlanetScale MySQL database with webhooks using Netlify and Netlify Functions.
- Migration guide (Linear)Step-by-step instructions and considerations for a seamless transition to Linear.
- Create an Issue Tracker App with Supabase in 15 Minutes (Windmill)The following tutorial will showcase how you could build an issue tracker application with Windmill and Supabase, without ever having to le…
- Using the PlanetScale CLI with GitHub Actions workflows (Planetscale)Learn how to build automated workflows to develop and operate PlanetScale databases with GitHub Actions.
- Build a Laravel application with a MySQL database (Planetscale)Learn how to build a Laravel CRUD application connect it to a MySQL database and seed it with data.
- Migrating to Swift 4.2 (Swift)Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
- Migrating to Swift 3 (Swift)Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
- Migrating to Swift 4 (Swift)Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.
- How To Use MERN Stack: A Complete Guide (Mongodb)This tutorial will show you how to build a full-stack MERN application — in this case, an employee database — with the most current tools a…
- Building a REST API with Express, Node, and MongoDB (Mongodb)Java Script is the top web development language today, running in millions of applications and websites.
- How to Use Python with MongoDB (Mongodb)Learn how to build a Python database with MongoDB featuring Python MongoDB connection examples.
- Using MySQL with SQLAlchemy: Hands-on Examples (Planetscale)Learn how to use Python SQLAlchemy with MySQL by working through an example of creating tables, inserting data, and querying data with both…
- Serverless Laravel applications with AWS Lambda and PlanetScale (Planetscale)Learn how to create serverless Laravel applications by deploying them to AWS Lambda and using PlanetScale as the database.
- How to seed a database with Prisma and Next.js (Planetscale)Use Prisma and Next.js to automatically populate your database with data.
- How to Build an AI Sales Development (Replit)Replit is an AI-driven software creation platform where everyone can build, share, and ship apps and websites, fast.
- How to Build a Meeting Transcription Python Script (Replit)Replit is an AI-driven software creation platform where everyone can build, share, and ship apps and websites, fast.
- How to Build an AI Company Researcher (Replit)Replit is an AI-driven software creation platform where everyone can build, share, and ship apps and websites, fast.
- How to Enrich Target Accounts with AI (Replit)Replit is an AI-driven software creation platform where everyone can build, share, and ship apps and websites, fast.
- How to Build a Daily RSS Email Digest (Replit)Replit is an AI-driven software creation platform where everyone can build, share, and ship apps and websites, fast.
- Create a virtual whiteboard with Roboflow vision (Replit)Replit is an AI-driven software creation platform where everyone can build, share, and ship apps and websites, fast.
- How to improve Smartlead email reply Slack (Replit)Replit is an AI-driven software creation platform where everyone can build, share, and ship apps and websites, fast.