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
Tanstack Start Course Course
TanStack Start is a full-stack React framework powered by TanStack Router that provides SSR and server functions as a lightweight alternative to Next.js. Its isomorphic execution model runs code on both server and client, requiring specific patterns to handle server-only operations safely.
Open Models Coding Essentials – Running LLMs Locally and in the Cloud Course
Andrew Brown tests open-source coding models including Gemma 4, Kimi 2.5, and Qwen across local and cloud deployments to evaluate viable alternatives to proprietary solutions, finding that while some models perform surprisingly well, hardware constraints make cloud hosting the practical choice for most developers.