Blog Posts
The Bitcoin Utopia is a Lie
Why we all have been lied about Bitcoin
Preamble I want to be clear on some aspects before starting this article: This is not going to be a Fiat Vs. Bitcoin argumentation: I both believe both of them are equally bad There's not any alternative: I'm not here to tell you "you shouldn't use…
Published on April 12, 2024 — 15 min read
How to get started with Bitcoin Lottery Mining?
What do you need to get started? Why is it important? Can you actually earn bitcoins?
What is the Lottery Mining Have you ever heard about Lottery Mining? Lottery Mining is a low-probability mining strategy, and with low I mean VERY low, to try to mine a block on PoW blockchains, such as Bitcoin. To understand that, we first need to…
Published on February 15, 2024 — 7 min read
The fascinating Ethereum MEV Bot scam
An overview of this scam contract code
What is a MEV Bot For those who don't know: A MEV bot, short for "Maximal Extractable Value" bot, is a sophisticated program that operates in the cryptocurrency world. It scans the blockchain, which is like a digital ledger of all crypto transactions…
Published on January 31, 2024 — 13 min read
I've replaced Google Analytics with Umami
And why you should do the same
Google Analytics is mostly overrated I've used GA4 for my website in the past few months since it was released at the beginning of 2023, but to be honest, I couldn't really enjoy it, and I actually found several pain points in its usage: Poor user…
Published on October 04, 2023 — 6 min read
How to migrate from ReactJS to Gatsby
Maximize your Lighthouse score by migrating your web page to Gatsby
Why to migrate your ReactJS frontend to Gatsby Do you have a website entirely developed with React without any Server-Side rendering? And maybe you're website is mostly a static one. Well, in that case, you should really consider migrating it to Gatsby. Bu…
Published on September 21, 2023 — 15 min read
Why you should (and should not) do open-source
As an experienced open-source developer, I want to tell you why you should do open-source, with all the cons though
Preamble I started my journey into open-source almost 6 years ago and I've worked on several projects. Currently, I have 90 public repos on my GitHub and at least 5 of them have become quite successful over the years. It started as a hobby but it's now…
Published on July 17, 2023 — 10 min read
How to access an SMB share with Rust (on Windows)
A step-by-step guide to access SMB share on Windows with Rust stdlib
Introduction I’ve developed termscp, which is basically a feature-rich terminal file transfer and explorer, with support for SCP/SFTP/FTP/S3 and now also SMB. But implementing SMB wasn’t that simple. Even if I managed to get a rust interface for…
Published on May 13, 2023 — 4 min read
For a sustainable open-source community, start pointing the finger at the mirror
A reflection on how we're all part of the problem in open-source
Preamble It’s November 2020, and several NodeJs services suddenly stopped working. The panic spreads across the community, immediately someone points the finger to a possible wide-spread NPM package which is probably used by most node applications. They…
Published on March 20, 2023 — 7 min read
How Rust Nation ‘23 changed my POV on the Rust community
A retrospective of Rust Nation '23
About Rust Nation '23 Between the 16th and the 17th of February 2023, at the Brewery in London took place the Rust Nation ’23 conference, which is the first UK conference dedicated to the Rust language. Long the two days took place three level workshops…
Published on February 20, 2023 — 4 min read
Dev Horror Story #1 — An Android Nightmare
A journey into one of my most painful development: a Wear Os App
Preamble Reflecting on our Android perception Let's jump back to the 2010s, I was still a student at the high school and there was a feud between iOS and Android users. Everybody used to point out what made one of the two operating systems better than the…
Published on January 25, 2023 — 11 min read