Last words on UI architecture before an AI takes over“Big Ball of Mud” is the current state of the UI architecture, despite component-based composition.Aug 22, 2021128Aug 22, 2021128
How to kill creativity: The Definitive GuideThe best way to kill creativity is to tell someone the solution.Jan 2, 202037Jan 2, 202037
I am frustrated with Wear OSSmartwatches suck in 2019 and nobody does anything about it. It’s a shame.Nov 14, 2019183Nov 14, 2019183
Oleg’s user guide for twitter.Twitter is a platform where people tend to misunderstand intentions and nuances of a tweet, jump to a conclusion and escalate the debate…Oct 21, 20191Oct 21, 20191
JSS v10A long-awaited stable version of JSS v10 is out and here is a summary of what happened.Sep 23, 2019172Sep 23, 2019172
Pair programming will save you moneySix reasons for your company to start using pair programming on a regular basis.Mar 11, 201961Mar 11, 201961
Published inWe’ve moved to freeCodeCamp.org/newsThe tradeoffs of CSS-in-JSEvery technology has tradeoffs. It’s time we had a reasonable talk about the tradeoffs CSS-in-JS has made.Feb 5, 20191.2K11Feb 5, 20191.2K11
Published inDailyJSWhat is actually CSS-in-JS?CSS-in-JS refers to a collection of ideas to solve complex problems with CSS.Jan 28, 20191.6K4Jan 28, 20191.6K4
What if we stop using null?Currently, JavaScript and Browser APIs seem to be using null in some cases and undefined in some others. While they had their historical…Nov 12, 20183101Nov 12, 20183101
Arrow functions in ReactSome thoughts on inline arrow functions, arrow function in class properties and PureComponent optimization in the context of React…Aug 3, 20182Aug 3, 20182
Published inBerlin Tech Blog (by Kleinanzeigen and mobile.de)A city of technical debtKeeping code clean for stable velocity and maintainable productsJul 10, 2018Jul 10, 2018
Template Strings vs. Objects in CSSinJSAs the “semicolon vs. no-semicolon” discussion slowly faded out from the Twitter stream, the 2017 question that seems to divide the CSSinJS…Oct 16, 20173Oct 16, 20173
Published inDailyJSHigh Performance Dynamic StylesRecently we released a new API for JSS, which is called “function values”. It delivers a 5–10× performance boost for animations and state…May 9, 20174May 9, 20174
New documentation site for JSSRecently we released the new site and some of you wondered why we built yet another static site generator for it, so here is the answer:Jan 12, 20171Jan 12, 20171
Professional deformation (distortion)Recently I tweeted that CSS developers are “professionally damaged” which lead to a bunch of unpleasant responses. Now I need to explain…Oct 29, 20162Oct 29, 20162
Published inDon't Panic, Just HireNailing the screening of Senior Engineers.Recently we started to look for a new Senior Front-end Engineer at Grape and I would like to share some insights about our process.Sep 20, 20163Sep 20, 20163
Fighting burnout with Open SourceDisclaimer: I didn’t read any smart books about this topic and I am not a professional in this area. Just some observations of mine.Aug 16, 20161Aug 16, 20161
Aphrodite vs. JSSFirst of all I am the author of JSS, so yes - I am biased, but I will try to stay as fair as possible, I promise.Aug 3, 2016Aug 3, 2016
Inline Styles vs. CSSLet me clean up some fundamental differences between those two.Aug 3, 2016Aug 3, 2016