Articles
My conceptual / influential articles (also on Reddit and on Hacker News):
Scrolling with pleasure
Technology of smooth / high-precision scrolling on modern computers.
Typing with pleasure
Human- and machine aspects of typing latency, experimental data on latency of popular text / code editors.
Russian translation
Low-latency painting in AWT and Swing
In-depth analysis of delay sources in AWT / Swing architectures, methods to significantly reduce the drawing latency.
Code examples
Design Patterns in Scala
Adoption and transformation of classical software design patterns in Scala.
Chinese translation | Russian translation | Code examples
Scala Collections Tips and Tricks
Simplifications and optimizations of typical Scala Collections API usages.
Chinese translation 1 | Chinese translation 2 | Russian translation | Code examples
Scala for Project Euler
Concise functional solutions to the first 33 Project Euler problems.
Code examples
Ninety-nine
Ninety-nine problems in Scala, Java, Clojure and Haskell (with multiple solutions).
Code examples
Twitter, Puddles and foldlr
Concise, functional, single-pass solution to “waterflow” problem by introducing “foldlr” function (in Haskell, Scala and Clojure).
Install IntelliJ IDEA on Raspberry Pi
Instruction on how to install and run IntelliJ IDEA on Raspberry Pi.
Access your Raspberry Pi from anywhere
Method for accessing a Linux device behind NAT router with dynamic IPs using DDNS & UPnP.