Introducing Rome – Unifying the frontend development toolchain

Back in February, Rome – an experimental JavaScript toolchain – was pre-released by open-sourcing its code.

Rome is designed to replace Babel, ESLint, Webpack, Prettier, Jest, and others. It unifies functionality that has previously been separate tools. Building upon a shared base allows us to provide a cohesive experience for processing code, displaying errors, parallelizing work, caching, and configuration.

Last weekend things became a bit more official and the website/docs got published. Rome still only does linting at the moment, but already looks really good.

If you want to jump in without reading too much documentation, here goes:

npm install rome
rome init
rome check

Rome Frontend Toolchain →

Rome – An experimental JavaScript toolchain

I’ve been following Sebastian on Twitter for quite some time and am very excited to see that Rome – which he has been talking about for quite some time – has been released into the open …

The reason that I’m excited about Rome is that it’s an all-in-one thing:

Rome is an experimental JavaScript toolchain. It includes a compiler, linter, formatter, bundler, testing framework and more. It aims to be a comprehensive tool for anything related to the processing of JavaScript source code.

Rome is not a collection of existing tools. All components are custom and use no third-party dependencies.

Rome aims to be a replacement for many existing JavaScript tools. We will, however, offer integrations for components in other tools. For example, using the Rome compiler as a plugin for another bundler.

Note that this is a very early release. For now you’ll have to take a look into the source itselfcheck out this post by Jason Miller to see how it works and how to configure it.

Rome →

Rome’s Invisible City

Sometime last week “Rome’s Invisible City” aired on the telly here in Belgium.

With the help of a team of experts and the latest in 3D scanning technology, Alexander Armstrong, along with Dr Michael Scott, explores the hidden underground treasures that made Rome the powerhouse of the ancient world. In his favourite city, he uncovers a lost subterranean world that helped build and run the world’s first metropolis and its empire.

I didn’t give it that much attention at first, yet as the show progressed I became more and more intrigued by the cleverness of the Romans (and of course by the stunning 3D visualizations).

To say that the Romans developed this wicked concrete (now known as “Roman Concrete”) based on lime and pozzolana which hardens even under water and lasts for decades — This in contrast to our modern day concrete that only hardens in air, and lasts for half a decade (if all goes well).

The 3D scanning itself was done by ScanLAB.

We journeyed via the icy, crystal clear waters of subterranean aqueducts that feed the Trevi fountain and two thousand year old sewers which still function beneath the Roman Forum today, to decadent, labyrinthine catacombs. Our laser scans map these hidden treasures, revealing for the first time the complex network of tunnels, chambers and passageways without which Rome could not have survived as a city of a million people.

ScanLAB Projects: Rome’s Invisible City →

👉 FYI: If you live in Belgium you can watch “Rome’s Invisible City” for free online on vrtnu, until March 21. A lesser legal version (and windowed) version is up on YouTube.