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.

4 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.

5 months ago · 8 points

More in Programming

View all
Tanstack Start Course Course
30:57
Traversy Media Traversy Media

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.

3 days ago · 10 points
Open Models Coding Essentials – Running LLMs Locally and in the Cloud Course
2:17:28
freeCodeCamp.org freeCodeCamp.org

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.

3 days ago · 10 points