// blog

Notes and write-ups

35 notes and counting. Filter by tag, or scroll — it's not that long.

tag map
6 min

Watching Github repo stars via Telegram

I recently published and shared with the world my first real open-source project. It brought some traffic to its Github page and some people even starred it. This made me super happy, knowing that other people find my project useful or interesting enough to give it a star.

cloudflare-workers deno api
2 min

Monitoring your website with Upptime

Recently I’ve encountered an unpleasant situation on one of the websites I manage. I randomly opened it only to find out it wasn’t working. Unfortunately, it was not a very important website, so no harm was done but the problem was that I didn’t know for how long it had been down. This is unacceptable, especially for the important websites that cannot go down.

api frontend today-i-learned
2 min

Novus just got better (again)

After a couple of months since the last release, here I am again, announcing a new updated version of Novus - v0.0.5. This version includes new features and minor enhancements, but most importantly, it introduces the **trust** **command—**something I have wanted to have since the very beginning.

api novus frontend
7 min

How to use sudo without a password in your programs

When writing software, sometimes it is necessary to run shell commands that require sudo privileges. This can happen, for instance, when building a CLI tool that needs to write into protected filesystem directories or modify certain files. Such commands are usually prepended with the sudo keyword which is then followed by a password prompt. This is very important from the security perspective, so the OS can protect sensitive data. However, sometimes it might become annoying when using a tool that constantly asks for a password.

golang scripting
5 min

Novus v0.0.4 released 🚀

Ever since releasing the first version of the binary, I knew there were more things I wanted to add and improve in Novus. There have been a couple of smaller releases since then, but it was only bug fixes I stumbled across while using the binary.

api novus frontend
7 min

Publishing a Go binary with Homebrew

As developers, we often need to use many different programs for our job. There are various ways to install these applications, one of the most popular being Homebrew. It is advertised as “the missing package manager for macOS” (and Linux) and it certainly does a great job there. But have you ever wondered how it works under the hood and how can one add their custom binary into it?

golang homebrew
2 min

Introducing Novus - a local HTTPS proxy for better developer experience

Novus is a tiny command-line utility designed to enhance local web development. It consists of several tools to provide production-like web URLs on your local machine in a matter of seconds. You don’t have to bother by figuring out how to configure HTTP server, DNS resolutions or manage SSL certificates. Everything is handled by Novus so you can focus on your work.

api novus frontend
8 min

LaundryAlert - never forget your laundry again

A few months ago I was hanging my laundry after it stayed in the washing machine for half a day before I remembered I had forgotten to take it out. And this didn’t happen for the first time. Maybe it happened to you too. I got fed up and that’s when I got an idea.

iot nodejs api
3 min

Self signed SSL certificates on iOS

Recently I was working on a project and I needed to add an SSL certificate for the API service. Normally you would use Let’s Encrypt or some other certificate authority after deploying the service. In this case, though, my service will always only run on a local network and thus I have to generate a self-signed certificate.

devops today-i-learned https