Blog

How to Publish your Rust project on Homebrew

06 Oct 2019 - Federico Terzi

Last week I finally released the first version of espanso, a cross-platform, system-wide Text Expander written in Rust.

3 Great Python Tricks You May Not Know

03 Sep 2019 - Federico Terzi

Python is a wonderful language. Other than being simple to learn and fast to write, it’s also very powerful thanks to its huge ecosystem. In fact, it has so many features that it’s easy to miss some good ones. In this article I’m going to show you 3 great Python tricks you may have missed:

Building a Remote Camera App for Android

27 Aug 2019 - Federico Terzi

I love automating things, especially the boring ones. Having a Youtube channel, I found that editing videos can be very time-consuming and so I started thinking about ways to improve my workflow.

How to Force Github Pages to Rebuild Jekyll Website

23 Aug 2019 - Federico Terzi

A month ago I decided to rebuild my website using Jekyll for a couple of reasons: it’s the official tool used by Github Pages and it supports blogging. Considering also that Github Pages is free, this is pretty much one of the best ways to build a personal website nowadays and I’m very happy with the result.

Turn Telegram into a Static Web Server with TLGUR

22 Aug 2019 - Federico Terzi

Telegram is one of the most popular messaging apps and probably the most loved by developers. The reasons are many, but I think that it mostly boils down to their openness, which led many programmers to create unique and interesting projects around it. Today I want to share one of those: TLGUR.

Learning How to Type Properly Makes You a Better Programmer

20 Aug 2019 - Federico Terzi

Like many people, I wasn’t a good typer. I started using computers when I was a kid and, by the time I grew into an adult, I developed my personal typing style, using only 5 fingers.