2.2 C
New York
Thursday, March 19, 2026

Prettier and Opinionated Code Formatting with James Lengthy


Developer tooling shapes how software program will get written daily, however one of the best instruments usually disappear into the background as soon as they succeed. Formatting, linting, and construct techniques can both create friction and limitless debate, or quietly take away complete courses of issues from a group’s workflow. Over the previous decade, the JavaScript ecosystem has wrestled with each extremes because it scaled quickly and gathered complexity.

Prettier emerged as a response to the surprisingly human drawback of engineers spending an excessive amount of time debating code type as a substitute of constructing software program. It presents a deterministic, opinionated formatter that helped normalize automation as a part of on a regular basis growth.

James Lengthy is a design and product engineer who has labored at Mozilla and Stripe, and he’s the creator of Prettier. He joins the present with Josh Goldberg to speak in regards to the origins of Prettier, why formatting debates are so emotionally charged, the technical challenges of constructing formatters, the realities of sustaining in style open-source instruments, and the way the JavaScript tooling ecosystem continues to evolve.

Josh Goldberg is an impartial full time open supply developer within the TypeScript ecosystem. He works on initiatives that assist builders write higher TypeScript extra simply, most notably on typescript-eslint: the tooling that permits ESLint and Prettier to run on TypeScript code. Josh frequently contributes to open supply initiatives within the ecosystem reminiscent of ESLint and TypeScript. Josh is a Microsoft MVP for developer applied sciences and the writer of the acclaimed Studying TypeScript (O’Reilly), a cherished useful resource for any developer looking for to be taught TypeScript with none prior expertise exterior of JavaScript. Josh frequently presents talks and workshops at bootcamps, conferences, and meetups to share information on TypeScript, static evaluation, open supply, and normal frontend and net growth.

Please click on right here to see the transcript of this episode.

Sponsors

At present’s episode of Software program Engineering Every day is dropped at you by Unblocked.

Your coding brokers have entry to your codebase, perhaps you’ve even linked different instruments through MCPs. However entry doesn’t imply context. Brokers can’t purpose throughout MCPs, they don’t know your architectural selections, your group’s patterns, or why the API was formed the best way it’s. So brokers look within the unsuitable place and ship dangerous outputs. Then you definitely spend time correcting—flip after flip.

Unblocked is the context layer your brokers are lacking. It synthesizes your PRs, docs, Slack, and tickets into organizational context that brokers truly perceive – so that they make higher plans, write greater high quality code, use fewer tokens, and require fewer correction loops.

If you happen to’re operating Claude Code, Cursor, or any agentic workflow, Unblocked is value a glance.

Get a free three-week trial at getunblocked.com/sedaily.

In cell utility safety, ‘ok’ is a danger.

Guardsquare makes use of superior, multi-layered code hardening methods and automatic runtime utility self-protection and cell utility safety testing, mixed with real-time menace monitoring, to ship the best stage of cell app safety.

Uncover how Guardsquare brings all these collectively to supply cell app safety to your Android and iOS apps with out compromise at www dot Guardsquare dot com.

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles