Archives
All the articles I've archived.
-
Windows after macOS
I have been shocked after seeing Windows, after 10 years of using macOS
-
Project-based local environment with mise-en-place
Updated:Introduction to a project-based local environment with mise-en-place
-
Vibe Coding Initiation
My first experience with real vibe coding.
-
Dotfiles with Chezmoi
Manage your dotfiles effortlessly with Chezmoi.
-
KISS for websites below 14KB
One more reason to keep your website simple and lightweight.
-
Capturing traffic with Golang
Capturing traffic with custom logic on Golang. Don't forget to save pcap-compatible file.
-
Customer metrics availability
It's time to start collecting customer metrics for all startups and pet projects.
-
Signin with Apple with Expo's app.json
Learn how to enable Sign in with Apple for your Expo iOS app through app configuration.
-
List all ignored files in git
Discover an easy way to list all ignored files in git with one simple command.
-
Golang panics in libraries
Should we panic in libraries? And why not?
-
Multiple mastodon aliases to domain using Cloudflare Pages
Step-by-step guide on associating multiple mastodon account aliases to a domain with Cloudflare Pages, eliminating the need for workers or extra coding
-
Effortless Node.js Version Management with the Fish Shell
Discover an easy-to-implement method to merge Node.js version management (nvm) and the Fish shell for an improved user experience.
-
Integrating Python's Virtualenv with Fish shell without overcomplicated frameworks
This blog offers a solution to seamlessly integrate Python's virtualenv with the Fish shell, enhancing its user experience and productivity.
-
Dart should not be ignored
Why dart is a good language and why you should take a look at it?
-
Is Redis merely caching system?
The article explains why Redis and Memcache should be considered as matured full-fledged databases, rather than just caching systems, and why this distinction is important for software engineers.
-
First release of gotimeparser
Open Source is important for future of software development. I am happy to announce GoTimeParser's first release.
-
Preallocate dynamic structures
Some dynamic structures can and should be preallocated
-
Open questions about performance
Introduction to basic questions about performance
-
Improving security in HTTPS communication
Make backend<->backend integration through HTTPS is more secure by simple step
-
Universal time UnmarshalJSON implementation
The final implementation for the unviersal time parser that implements the UnmarshalJSON interface
-
Parse time from different non timestamp formats
Parse timestamp from different clients and from different developers
-
Parse timestamp formats
Parse timestamp from different clients and from different developers
-
Kafka as a message queue
Small, but the significant part for people who wants to choose Kafka as a message queue
-
Use secure random number generators, please
Small suggestion that can safe any application.
-
Accept header parser and matcher
Every REST service MUST support Accept header
-
Quick review of the most popular ways to implement flags
Quick introduction to different type of flags with pros and cons