Martin AdamkoDesign for CompositionWhy does including an icon alongside text cause our buttons and whole libraries to break? Here’s what we should do instead.Apr 211Apr 211
Martin AdamkoRect Context with SelectorsWhen context updates, every component that subscribes to it updates. It is by design. Soon after you learn that, you start to look around…Mar 13, 2023Mar 13, 2023
Martin AdamkoinBootcampAligning rounded objects: a practical guideA bit of math never hurt any icon, avatar, button or card.Jan 8, 2023Jan 8, 2023
Martin AdamkoForcing allowed object properties/keys with Flow type defined by enumeration objectEver wondered how to make such thing working right? Me too. So here’s how with none of the $ObjMap<T, F> utility obscurity.Dec 1, 2020Dec 1, 2020
Martin AdamkoAsserts With Flow Annotations in PHP7Is it possible to check your PHP code against the Flow type annotations? Improve your type safety with one line of code.Nov 8, 20201Nov 8, 20201
Martin AdamkoFixing the 4GB size limit of the Fujifilm XT-3 for realIf you updated firmware of the The Fujifilm XT-3 camera but you still experience issues on Mac OS, there might be another thing to fix.Oct 30, 20192Oct 30, 20192
Martin AdamkoThe hidden Text Input of React Native appsThis my first take on looking for a straightforward unified solution to responding to Keyboard open–change–hide events in React Native…Sep 15, 20191Sep 15, 20191
Martin AdamkoLife lessons my dog taught meHaving a dog left some serious marks on my life, on my wellbeing and on my mind. In no way I would be this person without my four legged…Jun 4, 2017Jun 4, 2017
Martin AdamkoConsistent font line height renderingRendering of the fonts differs on Android and iOS.May 12, 20179May 12, 20179
Martin AdamkoincodeburstReact Native QuirksSomebody should told me this beforeMay 1, 20175May 1, 20175