Hi there! I’m Marco. I write mostly about software development, sometimes about books I’ve read, and occasionally something else to keep things interesting.

How one company is thinking ‘outside the blocks’ and storing energy in concrete towers

Photo of energy storage crane with Alps in background
Energy Vault’s Commercial Demonstration Unit energy storage tower in Castione, Switzerland. Photo: Energy Vault

A couple of hours south of Zürich, Switzerland, in the Canton of Ticino, you’ll find a battery made out of concrete blocks. Energy Vault, the Swiss clean energy firm that built it, is about to go public via a SPAC merger with Novus Capital Corporation II.

The sun doesn’t always…

Deploying and connecting to an AWS OpenSearch cluster from AWS Lambda using the Serverless Framework — all without using any plugins!

cover photo — a color palette index
Photo by Pierre Bamin. Thank you, Pierre!

In this article, I’ll demonstrate one approach for provisioning an AWS OpenSearch Service domain with the Serverless Framework tooling, without using any plugins. Using CloudFormation syntax, we’ll create the OpenSearch cluster and then show how to make authorized requests to it using AWS Signature 4 signed requests. The article assumes…

Exposing some of the goodies hidden in the Playwright documentation

Cover photo of lady bugs hidden between leaves
Bugs. They’re what we’re trying to avoid with our E2E tests. Photo by Daniel Cooke. Thank you, Daniel!

Playwright is an open source tool by Microsoft for browser automation and end-to-end testing. Playwright can drive Chromium (Chrome), WebKit (Safari) and Firefox in both headed and headless modes (with and without windows on the screen.) …

Three approaches to working with state data in your Playwright end-to-end tests

Cover photo of a lady bug close up
Bugs. They’re what we’re trying to avoid with our E2E tests. Photo by Dustin Humes. Thank you, Dustin!

Playwright is an open source tool by Microsoft for browser automation and end-to-end testing. Playwright can drive Chromium (Chrome), WebKit (Safari) and Firefox in both headed and headless modes (with and without windows on the screen.) …

Learn about Playwright’s browser automation development and debugging tools to help make your end-to-end testing experience more enjoyable

Macro photo of a lady bug
Bugs. They’re what we’re trying to avoid with our E2E tests. Photo by Henry Lai. Thank you, Henry!

Playwright is an open source tool by Microsoft for browser automation and end-to-end testing. Playwright can drive Chromium (Chrome), WebKit (Safari) and Firefox in both headed and headless modes (with and without windows on the screen.) …

Getting started with everything you need to write end-to-end (E2E) tests using Microsoft’s Playwright browser automation & test library.

Macro photo of a lady bug
Bugs. They’re what we’re trying to avoid with our E2E tests. Photo by Timothy Dykes. Thank you, Timothy!

Playwright is an open source tool by Microsoft for browser automation and end-to-end testing. It’s like Google’s Puppeteer, or the archived Chromeless. Playwright can drive Chromium (Chrome), WebKit (Safari) and Firefox in both headed and headless modes (with and without windows on the screen.) …

A primer to get you going without needing to bash your head against the AWS documentation.

Man looking through books in a large library with many stacks of books
He’s trying to find something in the AWS documentation. Photo by Fahrul Azmi. Thank you, Fahrul!

In this article I’ll take you on a quick tour of PartiQL, showing you how to use PartiQL to query DynamoDB with Node.js. PartiQL is an SQL-compatible query language we can use to interact with our DynamoDB tables. The article aims to be a quick primer to get you going…

How to use esbuild to transpile and bundle your TypeScript Lambda functions in a Serverless Framework project — all without using any plugins!

Boy building blocks of legos — a play on the esbuild bundler
Building Lego bundles. My cover photo genius know no bounds! Photo by Kelly Sikkema. Thank you, Kelly!

esbuild is a JavaScript bundler written in Go by Evan Wallace which has risen in popularity recently due to its extremely fast speed, simplicity of use and, well, all-around better-ness when compared to older generation transpilers and bundlers like aging Webpack or Babel.

In this article, I’ll share a way…

Marco Lüthy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store