new p5.js 2 functions: textWeight, textContours, textModel

| Programming | October 06, 2025 | 5.3 Thousand views | 2:37:21

TL;DR

Dan Schiffman outlines The Coding Train's return to regular content, detailing a sustainable workflow of converting live streams into edited tutorials, dual-path teaching strategies for p5.js 2.0 features like async/await and variable fonts, and a 2026 roadmap involving a studio move to enable physical computing.

💻 p5.js 2.0 Tutorial Strategy 3 insights

Dual async/await video approach

Schiffman created two redundant tutorials for p5.js 2.0's async/await: one guiding P5.1 veterans through the syntax transition, and one teaching absolute beginners data loading without legacy baggage.

Variable fonts as upcoming focus

The stream targets p5.js 2.0's new typography capabilities including textWeight, textContours, and textModel functions for manipulating variable fonts programmatically.

Live-to-edited workflow

Content is recorded live with audience interaction, then segmented into edited tutorials later, reducing pressure to perform perfectly during the initial stream.

🚀 2026 Infrastructure Roadmap 3 insights

NYC studio move for physical computing

Schiffman plans to relocate from an upstate garage to a NYC basement studio in 2026, enabling tabletop Arduino and P5 serial content that requires consistent physical access.

Nature of Code completion goal

Spring 2026 will focus on creating video companions for the remaining 50% of The Nature of Code book chapters, integrating with the existing successful curriculum.

Consistency over analytics

Despite acknowledging viewership decline from 2018-2019 peaks, the strategy prioritizes regular output and educational value rather than chasing algorithmic performance.

🤝 Community & Support 2 insights

Discord accountability system

Schiffman commits to daily check-ins on the Coding Train Discord to maintain audience accountability for long-term goals like the Arduino tutorial series planned for 2026.

Nebula as creator-owned platform

Videos are available ad-free on Nebula, a creator-operated streaming service offering an algorithm-free alternative to YouTube.

Bottom Line

Sustainable educational content creation relies on recording live sessions for authentic engagement, then editing segments into focused tutorials, while planning infrastructure years ahead to unlock new content categories.

More from The Net Ninja

View all
Gemini CLI Tutorial #9 - MCP Servers & Extensions
13:05
The Net Ninja The Net Ninja

Gemini CLI Tutorial #9 - MCP Servers & Extensions

This tutorial explains how to extend Gemini CLI beyond local codebase interaction using MCP (Model Context Protocol) servers to connect with external APIs like Firebase, and demonstrates how to install Gemini CLI extensions that bundle MCP servers with custom commands and context files.

3 months ago · 8 points
Gemini CLI Tutorial #7 - Custom Commands
11:38
The Net Ninja The Net Ninja

Gemini CLI Tutorial #7 - Custom Commands

This tutorial demonstrates how to extend Gemini CLI by creating custom slash commands stored as TOML files in `.gemini/commands/`, enabling complex automated workflows like UI component generation with integrated testing, git branching, and preview rendering through structured multi-step prompts.

3 months ago · 8 points

More in Programming

View all
Deploying AI Models with Hugging Face – Hands-On Course
6:53:14
freeCodeCamp.org freeCodeCamp.org

Deploying AI Models with Hugging Face – Hands-On Course

This hands-on tutorial demonstrates how to navigate the Hugging Face ecosystem to deploy AI models, focusing on text generation with GPT-2 using both high-level Pipeline APIs and low-level tokenization workflows. The course covers practical implementation details including subword tokenization mechanics and the platform's three core components: Models, Datasets, and Spaces.

about 4 hours ago · 9 points
Claude Code Tutorial - Build Apps 10x Faster with AI
58:11
Programming with Mosh Programming with Mosh

Claude Code Tutorial - Build Apps 10x Faster with AI

Mosh Hamadani demonstrates how Claude Code enables developers to build production-grade software 10x faster by constructing a full-stack AI-powered support ticket system, emphasizing that AI augments rather than replaces software engineering fundamentals.

1 day ago · 10 points