// 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

Keeping track of new stars on a personal repository can be a frequent task for developers. By utilizing webhooks and serverless functions, it is possible to automate this process to receive real-time updates directly on a mobile device. This approach provides a practical way to stay informed about project engagement without manually checking the repository dashboard.

cloudflare-workers deno api
2 min

Monitoring your website with Upptime

Unexpected downtime can lead to significant issues if it goes unnoticed for long periods of time. Implementing automated monitoring ensures administrators are alerted immediately when a website becomes unresponsive. This approach leverages existing version control infrastructure to provide continuous status checks and public reporting dashboards.

api frontend today-i-learned
2 min

Novus just got better (again)

The latest release of Novus introduces a new command designed to streamline administrative tasks by enabling passwordless sudo access with security constraints. This update also adds improved operational transparency, helpful UI feedback for long-running processes, and support for quick domain definitions. These enhancements aim to refine the development workflow for those managing local server environments.

api novus frontend
7 min

How to use sudo without a password in your programs

Automating tasks that require elevated privileges often leads to repetitive and annoying password prompts. By configuring specific entries in the sudoers file, developers can enable password-less execution for targeted scripts or binaries. This approach requires careful implementation to prevent security vulnerabilities and privilege escalation risks.

golang scripting
5 min

Novus v0.0.4 released 🚀

This release of the local HTTPS proxy tool introduces a web-based dashboard and improved service management to simplify development workflows. The update resolves configuration validation issues and refines how background services are monitored and restarted. Users can now enjoy a more robust interface and better error handling when setting up local development domains.

api novus frontend
7 min

Publishing a Go binary with Homebrew

Making software accessible via package managers like Homebrew streamlines the distribution process for developers. This post covers the workflow to build, release, and distribute Go binaries as a custom Homebrew tap. It also explores automating the entire release lifecycle to simplify version updates.

golang homebrew
2 min

Introducing Novus - a local HTTPS proxy for better developer experience

Managing multiple local development services often requires complicated handling of ports, DNS settings, and SSL certificates. This utility simplifies that process by automatically configuring local proxies to serve development projects over custom HTTPS domains. It reduces environment configuration overhead, allowing for a more consistent and production-like experience during local testing.

api novus frontend
8 min

LaundryAlert - never forget your laundry again

Forgetful habits regarding completed laundry cycles led to the development of a custom monitoring system that triggers push notifications on mobile devices. By combining a light-sensitive sensor on a washing machine with a control board, a solution was created to detect status changes and alert users remotely. This project combines basic electronics with custom software to solve a frequent household annoyance.

iot nodejs api
3 min

Self signed SSL certificates on iOS

Development on local network services often requires the use of self-signed SSL certificates for secure communication. Mobile devices typically reject these certificates by default because they lack validation from a recognized certificate authority. This process outlines how to bridge that gap by trusting a local root certificate on an iOS device to ensure secure, private connections.

devops today-i-learned https