Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Automating immersive reading How Storyteller’s forced alignment algorithm works.
-
The Unreasonable Effectiveness of ProseMirror Model in Rich Text Transformation May 18, 2026 By day, I’m a simple rich text editing engineer.
-
Making React ProseMirror really, really fast Mar. 23, 2026 Originally published to handlewithcare.dev React ProseMirror is, in many ways, a very boring project.
-
Using React Transitions for low priority text editor updates Dec. 18, 2025 Originally published to handlewithcare.dev Recently, I was working on performance improvements for a client whose product includes a text editor.
-
The Perfect Lighting Sep. 22, 2025 Four years ago, I bought a house in my hometown.
-
Announcing: Storyteller v2!
-
Serving Video with HTTP Range Requests May 4, 2025 I recently found myself building a simple photo sharing app for friends and family.
-
“I don’t see how we can save it” Mar. 25, 2025 I stood in my backyard, staring at the tree.
-
There’s no such thing as an isomorphic layout effect Feb. 22, 2025 So, recently, React ProseMirror added support for server-side rendering.
-
Why I rebuilt ProseMirror’s renderer in React Feb. 6, 2025 For almost five years, I worked on the New York Times’ rich text editor, Oak.
-
“Someone must have figured this out…” Jan. 19, 2025 Why are the lower-pitched chimes both longer and wider?
-
Storyteller is on PikaPods!
-
Announcing: @smoores/epub Dec. 13, 2024 Like most software projects, Storyteller stands on the shoulders of many open source giants.
-
What is smoores.dev?
-
Overcoming I/O Limits in Node.js Nov. 18, 2024 Note: A previous version of this post utilized fileHandle.readableWebStream() to create an async iterator to stream a file contents into memory.
-
Phonetic Matching Nov. 12, 2024 Just as heads up: This post starts out somewhat technical and includes a discussion of interesting algorithmic topics, like forced alignment and phonetic matching.
-
Back to Basics Feb. 28, 2023 The Oak Team, the engineering team responsible for building and maintaining The New York Times’ collaborative rich text editor, just had the most engaging, fulfilling sprint that I’ve experienced since I joined the team in 201…
-
ESNI: Making the Internet Private by Default Sept. 19, 2020 The internet as a system is inherently public.
-
Dockerizing Legacy Scoop for Reproducible Development Environments Sept. 14, 2020 That title is a bit of a mouthful, huh?
-
SMTP: A Conversation May 9, 2020 Over the past five years or so, I’ve slowly been building up my homelab.