Blog
I like writing things down into articles, whether personal research articles, technologies, or just some brain dumps. As a result, the qualities from article to article vary quite a bit. While there are some subtle trends to my writings if viewed in chronological order, like most blogs, I’d instead recommend you to start with my favorite articles:
On Clojure:
- Defaulting to Transducers
- Vanilla ClojureScript
- Better performance with Java arrays in Clojure
- Clojure nil busting one-liners
- Clojure higher-order function explained series
On Emacs:
On Software Development & Career:
And if you must, here’s the list of all articles I published on the web in chronological order:
2024
2023
2022
2021
- Compiling Emacs from Source on MacOS Big Sur
- Structural editing in vanilla Emacs
- Back to paredit
- My personal experience to learn Clojure and Emacs together
- Implementing an Event-Driven ClojureScript mini-framework with core.async
- Better performance with Java arrays in Clojure
- Entering Spring Lisp Game Jam 2021
- On Personal Websites
- Clojure higher-order functions explained: complement
- The distinction between Reagent component and React component
- Clojure higher-order functions explained: fnil
- The Biggest Positive for Emacs
- Clojure higher-order functions explained: index
- Clojure nil busting one-liners
2020
2019
2018
2017
2016
- You probably don't need for loops
- Twitter scraper tutorial with Python: Requests, BeautifulSoup, and Selenium - Part 2
- Twitter scraper tutorial with Python: Requests, BeautifulSoup, and Selenium - Part 1
- Completed my first hackathon!
- Practical Uses of Python AND and OR Boolean Operators
- Python Truth Value Testing is Awesome
- Flask for New Web Developer
- How I wake up 2 hours earlier every day and become happier
- First Game Programming Experience with Python and Pyglet under 30 Minutes