Maarten SchumacherHow to layout rotated text in React NativeRotating text is easy in React Native; simply apply a css transform. But css transforms get applied after layout happens, so how can we…Dec 10, 20185Dec 10, 20185
Maarten SchumacherHow to be a junior developer other developers love to work withAs a junior developer you depend on the senior developers in your team to show you the ropes. With the right attitude you’ll be climbing…Dec 2, 20185Dec 2, 20185
Maarten SchumacherThe Imperative Function Call Pyramid Of DoomA common imperative code smell is what I call the Imperative Function Call Pyramid Of Doom. It usually happens when a large function is…Aug 11, 2018Aug 11, 2018
Maarten SchumacherHow (not) to be a project managerWhat’s the job of a project manager? Generally speaking, it is to make sure a certain project is completed within a timeline and budget. In…Jun 20, 2018Jun 20, 2018
Maarten SchumacherUsing normalizr? Great! Don’t use denormalize thoughAs your Redux store grows, you should consider normalizing your data. Normalizing has the benefit of keeping all your entity-specific…Sep 29, 20173Sep 29, 20173
Maarten SchumacherWhy I decided not to use RelayRelay is supposed to be the glue between GraphQL and React, but just because Facebook uses it, should you?Aug 23, 20173Aug 23, 20173
Maarten SchumacherStay away from PureComponentPureComponent was recently introduced to the React ecosystem, and it seems like an easy performance win. Just change extends…Jul 28, 2017Jul 28, 2017
Maarten SchumacherHow to fix software developmentWhy is software development slow?Jul 16, 2016Jul 16, 2016
Maarten SchumacherWhy Defensive Programming is Bad for your Mental HealthSay you have a method:Jun 18, 20162Jun 18, 20162
Maarten SchumacherStop writing private methods!Let’s say you’re building a tableview. The view controller has become cluttered with logic about what to do when there is no data or there…May 1, 2016May 1, 2016