Emanuele Stoppa
Emanuele Stoppa is an Italian Senior Software Engineer, currently living in Ireland. Active contributor to the Biome and Astro projects. He has more than ten years of experience in the field. He has worked in many fields in the industry - fintech, travel, e-commerce, etc. - and is passionate about open source.
CommonJS vs ESM, the Fight is on?
Node Congress 2024
Recording pending
CommonJS vs ESM, the Fight is on?
What's Inside Biome's Linter?
JSNation 2024
10 min
What's Inside Biome's Linter?
With Emanuele, lead maintainer of Biome, we will explore the internals of Biome's analyzer, which fuels its linter. You'll learn how lint rules are made, what tools the analyzer can give and how to use them.
Biome, Toolchain of the Web
Node Congress 2024
19 min
Biome, Toolchain of the Web
Biome wants to provide an all-in-one experience for web developers while maintaining performance and quality. Emanuele, lead maintainer of the Biome project, will walk through Biome’s tools:- A formatter with 97% compatibility with Prettier of JavaScript, JSX, TypeScript and TSX files.- A linter that offers informative and descriptive diagnostics, with modern lint rules exclusive to Biome and others inspired by the most famous ESlint plugins.- An opinionated import sorting. An excellent tool offered by Biome Analyser.- First-class support for editors that support LSP. What you get from the CLI, you get in your editor.
At the end, Emanuele will discuss the plans for 2024 and what the team would like to achieve this year.
At the end, Emanuele will discuss the plans for 2024 and what the team would like to achieve this year.
You Don’t Know How to SSR
DevOps.js Conf 2024
23 min
You Don’t Know How to SSR
A walk-through of the evolution of SSR in the last twelve years. We will cover how techniques changed, typical problems, tools you can use and various solutions, all from the point of view of my personal experience as a consumer and maintainer.
Rome, a Modern Toolchain!
JSNation 2023
31 min
Rome, a Modern Toolchain!
Top ContentModern JavaScript projects come in many shapes: websites, web applications, desktop apps, mobile apps, and more. For most of them, the common denominator is the technical debt that comes from settings up tools: bundlers, testing suite, code analysis, documentation, etc. I want to present you Rome, a toolchain that aims to be a all-in-one toolchain for the web, with one single tool you can maintain the health of all your projects!