Hi!

I’m Nikita. Here I write about programming and UI design Subscribe

I also create open-source stuff: Fira Code, AnyBar, DataScript and Rum.
If you like what I do and want to get early access to my articles (along with other benefits), you should support me on Patreon.

2018

Better Clojure formatting 12/5

You need neither PWA nor AMP to make your website load fast 11/21

Solve the problem at hand 11/14

Medium is a poor choice for blogging 11/13

Apple Design Team vs the World 11/5

Address the root cause 10/24

Software disenchantment 9/17

Designing good DSL 7/16

Library focus 7/11

Speed is a feature 4/4

JavaScript v. backward compatibility 3/12

Hiccup, Macros, API design, and magic 1/31

Cursor keys belong at the center of your keyboard 1/22

2017

My web app died from performance bankruptcy 11/5

You don’t want many options 9/17

Readable Clojure 5/24

2016

Blind Spot in Dependency Management 7/1

The Blessing of Interactive Development 4/11

2015

The Web After Tomorrow 6/23

A shallow dive into DataScript internals 2/23

2014

Couple of DataScript resources 12/18

Streams: Mail 3.0 concept 10/27

Another powered-by-DataScript example 10/6

Chatting cats use DataScript for fun 9/18

Irrelevant Things 8/12

Reinventing Git interface 6/17

Unofficial guide to Datomic internals 5/6

Datomic as a Protocol 4/29

Decomposing web app development 4/24