About:

The author of the website odongo.pl runs a blog where they share various articles and content. The website is built using Astro v4.7.0 and primarily focuses on providing valuable information to its readers.

Website:

Incoming Links:

Outgoing Links:

Patrick McKenzie
Subscribe to RSS:
The blog post discusses the open-source tool 'mackup' for backing up configuration files and application data by creating symlinks. It highlights the simplicity of mackup's configuration, which allows users to specify backup locat...
The author discusses their experience with using terminal commands and the need to streamline repetitive tasks by creating aliases and functions in their shell configuration. They highlight their top commands tracked by a tool cal...
The author discusses their experience with encoding and encryption, particularly with base64 in JavaScript. They initially thought 'A' and 'B' in atob and btoa stood for Alice and Bob, characters often used in encryption examples....
The article discusses the concept of tags in NPM registry and how to modify tags for package versions. It covers the use of custom tags for prerelease versions and retroactively applying tags to already published versions.
The blog post discusses the use cases of the 1Password CLI, including keeping dot files password-free and autofilling one-time passwords for npm packages. It explains how to integrate the CLI into workflows and enhance security me...
The author shares their experience of needing to quickly unmute during online meetings and the solutions they found, including using shortcuts in Slack and creating their own app in Swift to toggle the microphone without causing t...
The blog post discusses the use of key pairs with JWTs for authentication and authorization in web-based systems. It covers generating and verifying JWTs using key pairs, as well as the importance of separating concerns and least ...
The blog post discusses using async generators and event emitters to stream real-time updates from server to client using Server Sent Events (SSE). It covers setting up connections, handling events, and cleaning up connections whe...
The blog post discusses how to encode and decode files to base64 in the browser using the FileReader API. It explains the process of encoding a file to base64, saving it locally, and decoding it back to recover the file contents.
The article discusses the importance of form validation in React using TypeScript and Zod. It explains how to define form types, validate form data at runtime, and handle errors using zod schemas. The author emphasizes the benefit...
This blog post discusses how to push changes to multiple git repositories by setting up a second push URL and upstream branch. It also provides bonus tips on giving unique names to repo hosts.
The article discusses the concept of CSS locks, which are used to transition numerical values in CSS between breakpoints for responsiveness. It explains how to implement CSS locks using the calc() function and provides examples in...
The blog post discusses how to configure the PowerShell prompt by creating a profile, editing the prompt, and fine-tuning it. It covers adding the current working directory, user name, and git branch to the prompt for a more infor...
The blog post provides a detailed guide on how to share WiFi on Linux using a script available on GitHub. It includes steps for installation, finding the wireless interface name, launching the hotspot, and using a terminal multipl...
Setting up Azure CDN involves creating a CDN profile, implementing Azure Storage, setting up a CDN endpoint, and configuring a custom domain. The process includes creating a function app, setting up a storage account, and uploadin...
The blog post discusses the need for separation of concerns with Git when developing a web app or site with a public-facing repo. It provides a method to prevent sensitive files from being pushed to the public repo while allowing ...
This article discusses the importance of well-constructed commit messages in Git and provides a workflow using GNU Nano editor to format commit messages according to the 50/72 principle. It explains how to modify the nanorc file a...

0Git and Heroku

2016-07-09

The blog post discusses the importance of Git and Heroku for web developers, providing a guide on how to set them up for the first time on a UNIX-based system.