new p5.js 2 functions: textWeight, textContours, textModel
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
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.
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.
More in Programming
View all
Notion Workers – Full Tutorial 2026
Notion Workers enable custom automations and external data integrations through code, but this tutorial demonstrates how AI tools like Claude Code and Codex allow non-developers to build and deploy three functional workers without traditional programming knowledge.
Claude Code Crash Course For Developers
This crash course introduces Claude Code as Anthropic's agentic coding tool that runs locally in your terminal or VS Code, covering installation, pricing tiers, model selection strategies, and a developer-focused workflow emphasizing diff review and context management over simple prompting.