Developer tooling shapes how software program will get written each day, however the perfect instruments usually disappear into the background as soon as they succeed. Formatting, linting, and construct programs can both create friction and infinite debate, or quietly take away complete lessons of issues from a workforce’s workflow. Over the previous decade, the JavaScript ecosystem has wrestled with each extremes because it scaled quickly and accrued complexity.
Prettier emerged as a response to the surprisingly human drawback of engineers spending an excessive amount of time debating code fashion as an alternative of constructing software program. It gives a deterministic, opinionated formatter that helped normalize automation as a part of on a regular basis improvement.
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 concerning the origins of Prettier, why formatting debates are so emotionally charged, the technical challenges of constructing formatters, the realities of sustaining standard open-source instruments, and the way the JavaScript tooling ecosystem continues to evolve.
Josh Goldberg is an unbiased full time open supply developer within the TypeScript ecosystem. He works on tasks 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 usually contributes to open supply tasks 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 searching for to study TypeScript with none prior expertise exterior of JavaScript. Josh usually presents talks and workshops at bootcamps, conferences, and meetups to share data on TypeScript, static evaluation, open supply, and normal frontend and internet improvement.
Please click on right here to see the transcript of this episode.
Sponsors
At this time’s episode of Software program Engineering Each day is dropped at you by Unblocked.
Your coding brokers have entry to your codebase, possibly you’ve even linked different instruments by way of MCPs. However entry doesn’t imply context. Brokers can’t purpose throughout MCPs, they don’t know your architectural choices, your workforce’s patterns, or why the API was formed the way in which it’s. So brokers look within the unsuitable place and ship dangerous outputs. Then you definately 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 really perceive – in order that they make higher plans, write greater high quality code, use fewer tokens, and require fewer correction loops.
If you happen to’re working Claude Code, Cursor, or any agentic workflow, Unblocked is price 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 risk monitoring, to ship the best degree of cell app safety.
Uncover how Guardsquare brings all these collectively to supply cell app safety on your Android and iOS apps with out compromise at www dot Guardsquare dot com.

