-
2026 Aug 10 - Mechanical pencils I tried
-
2026 Aug 01 - Software is moving too fast
-
2026 May 08 - GitHub stars inflation
-
2026 Apr 05 - I optimised my blog
-
2026 Apr 05 - Emacs: goto-address-mode
-
2026 Apr 04 - CMD vs CTRL philosophy on macOS vs Linux
-
2026 Mar 23 - List all my open PRs on GitHub
-
2026 Feb 28 - Can't find a good keyboard
-
2026 Feb 16 - Makefile "define" keyword
-
2026 Feb 02 - Some networking tips
-
2026 Jan 03 - Emacs: Dumb Jump Is So Good
-
2025 Dec 29 - Migration from Syncthing to Unison
-
2025 Nov 05 - Emacs: find-file-at-point trick
-
2025 Sep 30 - Useful Hledger
-
2025 Aug 04 - I have never subscribed to receive any marketing emails
-
2025 Jul 27 - Emacs: Keep journaling on the go
-
2025 Apr 09 - Newsticker - Emacs built-in RSS reader
-
2025 Apr 01 - Abandoning Gemini (the protocol)
-
2025 Mar 30 - This blog has been migrated from Jekyll to Hugo
-
2025 Mar 20 - Gemini Server in ~150 lines of Zig
-
2025 Feb 24 - Emacs: glasses-mode
-
2024 Dec 22 - Emacs: quick-calc
-
2024 Feb 02 - Emacs: which-function-mode
-
2023 Dec 12 - sandbox.smtp.mailtrap.io port 25 isn't available anymore
-
2023 Dec 11 - Composer install - ignore php version constrains
-
2023 Nov 15 - Emacs: Did you know about IBuffer?
-
2023 Oct 17 - Emacs find-grep-dired: Filter files based on content
-
2023 May 31 - Weechat is a lightweight IRC client
-
2023 May 28 - Emacs has built-in thread macros
-
2023 May 25 - Emacs: A few issues of Org-Roam
-
2023 May 19 - Org-mode archive with inherited tags
-
2023 May 13 - Doom Emacs Search Documentation
-
2023 May 09 - Doom Emacs - Turn LSP off by default for PHP files
-
2023 May 08 - Trying Doom once again
-
2023 Apr 13 - Org Agenda - show archived records by default
-
2023 Apr 11 - Emacs & Wgrep
-
2023 Apr 09 - Emacs 29 - Straight.el & Native compilation
-
2023 Apr 03 - Search for hash(#) sign using Emacs' consult-grep
-
2023 Jan 17 - Emacs. Change inner/outer like in Vim
-
2022 Nov 28 - Facebook webhooks won't accept Ngrok and Localtunnel anymore
-
2022 Oct 28 - MacOS Appearance Auto - theme isn't changing
-
2022 Oct 24 - Eglot & PHP & Phpactor
-
2022 Oct 13 - Emacs ledger-mode with hledger
-
2022 Sep 17 - Vim Tabs in Emacs
-
2022 Jun 04 - Ditching Doom
-
2022 Jun 04 - Podman detach keys
-
2022 May 14 - Getting back to Emacs
-
2022 Apr 22 - Use systemctl instead of service command
-
2022 Apr 16 - Makefile -> Taskfile
-
2021 Mar 28 - UMassCTF '21 Hermit 1 WriteUp
-
2021 Mar 28 - UMassCTF '21 Hermit 2 WriteUp
-
2021 Feb 06 - Vim Fugitive. :Glog - show a commit author
-
2020 Nov 25 - PHP: visual charset detection of a string
-
2020 Nov 23 - My Windows development environment setup
-
2019 Nov 19 - Laravel: get all routes and corresponding controllers/actions
-
2019 Oct 26 - Run multiple PostgreSQL instances on one machine
-
2019 Aug 08 - Vim save file without AutoCmd
-
2019 Jun 24 - Open Tmux on ssh login
-
2019 Jun 12 - How to interview [memo]
-
2019 May 26 - Youtube Hide opinion for Google Chrome
-
2019 May 19 - Youtube Hide opinion
-
2019 Apr 03 - git grep --untracked
-
2019 Jan 31 - MacOS fix not stable WiFi (ping spikes)
-
2019 Jan 18 - VNC, MacOS, and frozen login screen
-
2019 Jan 14 - Reminders with WSL
-
2019 Jan 13 - notify-send replacement for WSL
-
2018 Dec 21 - React Native. Turn off warnings
-
2018 Dec 19 - Vim, format JSON file
-
2018 Dec 14 - Tmux. Change default start directory
-
2018 Dec 09 - Vim folding
-
2018 Dec 02 - Vim, dumb-jump
-
2018 Nov 20 - Vim, project specific settings
-
2018 Nov 02 - Ebay API and Platform Notifications
-
2018 Aug 31 - vim-easygrep
-
2018 Jul 16 - Frontend Developer interview. Help for interviewers (1)
-
2018 Jul 16 - Frontend Developer interview. Help for interviewers (2)
-
2018 Jun 09 - VMWare run/stop VM from command line
-
2018 Jun 02 - Fix Windows 10 search
-
2018 May 12 - Makefile helper for Laradock
-
2018 Apr 22 - Todoist for Linux
-
2018 Apr 10 - JSON to CSV with BASH
-
2018 Mar 25 - Custom icon for terminal application in gnome-shell
-
2018 Mar 23 - CURL get formatted JSON
-
2018 Mar 23 - Disable CURL's globbing parser
-
2018 Mar 20 - Restart audio subsystem on Ubuntu
-
2018 Mar 11 - AwesomeWM change key repeat frequency
-
2018 Mar 10 - Restore terminal printing
-
2018 Mar 01 - Docker detach keys
-
2018 Feb 24 - GDB oneliners
-
2018 Feb 24 - GDB PEDA config
-
2018 Feb 24 - GDB print string from memory
-
2018 Feb 20 - Circle image with CSS
-
2018 Feb 19 - GDB dashboard
-
2018 Feb 19 - Projectile cleanup list of known projects (spacemacs)
-
2018 Feb 19 - Work remotely by Julia Evans
-
2018 Feb 18 - VirtualBox get IP of VM (cli)
-
2018 Feb 18 - VirtualBox Headless mode
-
2018 Feb 10 - Dropbox direct link to file
-
2018 Feb 05 - Tmux, default shell
-
2018 Jan 31 - Bash. Variables inside aliases
-
2018 Jan 25 - Docker volumes, WSL and Docker for Windows [memo]
-
2018 Jan 25 - Ruby's bundle exec [memo]
-
2018 Jan 08 - Make list targets [memo]
-
2017 Oct 27 - SSH escape sequences or how to quit frozen SSH connection
-
2017 Oct 22 - Restclient (Postman for Emacs)
-
2017 Oct 20 - Emacs Projectile find and replace
-
2017 May 23 - Terminal tips and tricks
-
2016 Nov 06 - one Nginx, multiple sites, one SSL certificate
-
2016 Jul 02 - Docker parts and how it works on Windows and OSX
-
2016 Jun 20 - Setup TeamCity on Mac to work with Docker
-
2016 May 10 - TypeScript - project setup
-
2016 Apr 13 - Traceroute implementation
-
2016 Mar 29 - From Emacs to Intellij IDEA
-
2016 Mar 27 - PHPNotifier - task scheduler