And what you should do with your apps’ sensitive data instead

Key on table

Today, I was in a conversation with some developers and we started talking about proper storage for the secrets that an application needs. These are things like database passwords, API keys, authorization tokens, encryption keys, certificates, etc. Collectively, we can refer to them as secrets.

As the name suggests, a…

Using Visual Studio Code remotes to develop on a different CPU architecture

With Apple transitioning all Macs to Apple Silicon in these months, there’s certainly a lot of momentum for bringing ARM-based computing to consumers… and also developers. The list of devices that are now running on CPUs based on the ARM architecture, as opposed to the x86 of Intel and AMD…

A guide to interacting with JavaScript from Go/Wasm

field of wheat blowing in the wind

WebAssembly, or Wasm, is an open standard that allows developers to build apps that run inside a web browser using compiled programming languages. With WebAssembly, it’s possible to write components of web apps in languages such as C/C++, Rust, C#, and Go, among others, which run within the same sandbox…

A personal story about creating new products and their unintended consequences

In the fall of 2007, my parents gave me an unforgettable gift for my sixteenth birthday: a first-generation iPhone.

I still clearly remember watching the keynote in which Steve Jobs announced the first Apple-branded phone a few months earlier. As a teenager attending high school in my hometown of Vicenza…

Where to put npm modules in your package.json. It’s not as simple as it seems.

A few days back, someone opened a pull request for svelte-spa-router — an open-source project I maintain as a client-side router for single-page apps built with the Svelte framework — asking whether they should install the module as a dependency or a devDependency in the package.json file.

Aside from the…

Alessandro Segala

Cooker of great risotto. Sometimes tech nerd. Driving dev tools, @code & open source @Microsoft @Azure ☁️ Opinions are mine 🇮🇹🇨🇦🇺🇸

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