Nik Lopin

@lopin
65 Followers
140 Following
307 Posts
Web engineering, design systems and technical leadership.

Study professional cooking.
High cuisine enjoyer and coffee enthusiast ☕️
📍 Barcelona, Spain
YouTubehttps://www.youtube.com/DoNotMerge
@rakhim more like
I'm getting back to my cooking experiments! Made my first orange jam yesterday

Interop 2026 is here! 🌐

After boosting browser compatibility scores from 25 to 95 in 2025, Apple, Google, Igalia, Microsoft, and Mozilla tackle 20 new focus areas to improve web platform consistency.

Read more on what the focus is this year 👇
https://hacks.mozilla.org/2026/02/launching-interop-2026/

Launching Interop 2026 – Mozilla Hacks - the Web developer blog

Interop 2025 brought a bunch of new web platform features & fixes, but here's what's coming in 2026…

Mozilla Hacks – the Web developer blog

If you live in Spain and know the language a bit, I highly recommend the T3chFest conf in Madrid.

It’s not about JS frameworks, but the impact of technology on society, the topics are really interesting.

I went last year and absolutely loved it.

https://t3chfest.es/2026/programa

Great article on logging

https://loggingsucks.com/

Logging Sucks - Your Logs Are Lying To You

Why traditional logging fails and how wide events can fix your observability

It's funny that in Spanish language Mexico is both the country and the city (Ciudad de Mexico), but in Russian we changed letters to differentiate them — Мексика (esp. Mexica) and Мехико (esp. Mejico) 😂

An interesting thing: When choosing a software, I prefer things written by small teams. For Mac applications, I have several written by a single person!

The size of the team in my head correlates with the amount of bullshit and marketing I'll see. Small teams focus on core functionality

forgotten source of music — soundtrack to NHL games

I have surprisingly nice experience in https://antigravity.google/

The UI is noisy as hell and it's hard to follow the model, but I like the Agent Manager there:
- It always drafts a plan which you can comment as a document
- It has access to browser with minimum setup
- the new Gemini model works well

I'm not an AI fanboy, but I recently realised how tired I am from typing obvious things. It drains all the fun from me

Google Antigravity

Google Antigravity - Build the new way

Google Antigravity

Node.js has had node --test, a built-in way to run tests without any dependencies.

But starting with Node.js 22, it now also supports code coverage out of the box:
https://nodejs.org/en/learn/test-runner/collecting-code-coverage

For example, dropping c8 can remove up to 57 dependencies:
https://npmgraph.js.org/?q=c8

I’ve added coverage options to my wrapper around node --test:
https://github.com/ai/better-node-test/

Here’s how it’s used in Nano Stores:
https://github.com/nanostores/nanostores/commit/a1cb98a02c70def4f833937953ef8b0e387e39a2

Node.js — Collecting code coverage in Node.js

Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.