
til
things i learned
languages
- 2019 typescript
- 2016-2018 haskell
- 2017 sql
- 2015-2018 elm
- 1998 javascript
- 1997 shell, html, css
- 1992-1996 basic and pascal
- c.1980s english
- c.1970s native russian
web development
- 2022 pwa and service workers
- 2022 hyperapp
- 2020 esbuild
- 2017 eslint, prettier
- 2017 sqlite
- 2016-2018 haskell
- 2016 es2016
- 2015-2018 elm
- 2015 ramda
- 2015 es2015
- 2015-2016 react, babel, webpack
- 2012 node.js and es5
- 2012-2016 mongodb, meteor
- 2012-2015 coffeescript
- 2011-2018 jekyll
- 2010-2016 balsamiq mockups
- 2008-2022 postgresql
- 2005-2017 pgp, gnupg
- 2004 ssl/tls, public key infrastructure, openssl
- 2000 rss
- 1998 javascript (es2 and es3)
- 1997 html, css
unix userland
- 2018 awk
- 2014 tmux, jq
- 2012 sed, tr, cut, jot, cpio, readlink, script, tee, which
- 2010 curl
- 2008 git, paste, join, column, nl
- 1999 ssh, sshd
- 1997 telnet, sh, grep, tail, head, cat, chmod, date, dd, mkdir, rm, find, grep, printf, wc
servers
- 2018 openbsd on openbsd amsterdam
- 2017 openbsd on vultr
- 2015 openbsd servers httpd(8), node.js, mongodb
- 2012-2016 ubuntu, nginx, node.js, mongodb
- 2009-2012 ubuntu, httpd, ruby on rails
- 2005-2009 ubuntu, httpd, mysql, php
- 1997-2005 red hat linux and fedora, httpd, php, mysql
services and apis
- 2015 vultr
- 2015-2017 google firebase
- 2012-2017 google nearline
- 2012-2017 amazon s3
- 2012-2017 amazon ec2
- 2012-2016 google maps
text editors
- 2014 vim
- 2010-2017 textedit
- 2010-2014 sublime text
- 2006-2010 gedit
- 2000-2000 microsoft notepad
- 1999 vi
- 1996-2000 far manager
- 1991-1996 norton commander
keyboards
- 2018 thinkpad x1 carbon built-in keyboadrd with qwerty
- 2016 ergodox ez with norman layout
- 2010 macbook built-in keyboards
- 2004-2010 various thinkpad built-in keyboards
- 1991-2004 various mechanical keyboards
- 1989 qwerty layout
- 1989-1991 membrane keyboards
- 1982-1982 mechanical typewriter with йцукен layout
laptops, desktops, handhelds
- 2021 macbook air (macbook air (m1, 2020)) / macos 11 .. 12
- 2019 iphone 11 pro / ios 13 .. 15
- 2018-2020 thinkpad x1 carbon (5th gen) / openbsd 6.3 .. 6.9
- 2017-2019 zotac ci527 / openbsd 6.2 .. 6.4
- 2017-2019 nokia 105
- 2014-2019 iphone 5 ios 8-10
- 2014-2019 macbook pro (retina, 15-inch, mid 2014) macos 10.9 .. 10.13
- 2012-2019 ipad mini
- 2012-2014 ipad 3rd gen
- 2011-2019 macbook air (13-inch, mid 2011) / macos 10.7 .. 10.13
- 2011-2014 iphone 4s ios 6-9
- 2011-2012 ipad 2nd gen
- 2010-2019 iphone 3gs ios 5-6
- 2010-2019 macbook pro (13-inch, mid 2009) / macos 10.6 .. 10.13
- 2010-2014 kindle 3rd gen
- 2010-2011 ipad 1st gen
- 2007-2010 htc touch (htc 3450) windows mobile
- 2006-2010 thinkpad x60s windows xp, ubuntu
- 2005-2007 siemens m75
- 2003-2006 various thinkpads, windows xp
- 2003-2006 siemens s55
- 2003-2006 hp ipaq 4700 windows mobile
- 2001-2005 siemens c35
- 1993-2003 various pcs, windows 3.1, 95, nt 4.0, 2000, xp
- 1991-1994 286, 386, dos
- 1989-1991 8-bit computers
networking
- 2003 wi-fi
- 1996 10base-t .. 1000base-t ethernet
- 1991-1994 10base2 ethernet
© roman zolotarev