Adam KleinUnderstanding cybersecurity through a riddle. And a catImagine you have a cat, named Sniffles. You love that cat very much. Unfortunately, you have to give it away, because you developed an…3 min read·Apr 21, 2021----
Adam KleinWhy impact is not about the budget, but about the passionBusinesses don’t focus enough on impact, and quite reasonably. How do you measure impact, and how can you be certain it will make your…2 min read·Nov 6, 2020----
Adam KleininUX CollectiveIf you want UX inspiration, eat a bananaHave you ever thought of looking for product inspiration inside a… Banana?3 min read·Jul 12, 2020--1--1
Adam Klein5 ways that will change how you write React hooksNOTE! Tips and methods in this post are my own personal preference, and I’m sure many people will disagree. There is no right or wrong…4 min read·May 1, 2020----
Adam KleinRedux Bad Practices — 6 part seriesI wrote 6 short articles about better ways to write your Redux code. Hope you find it useful!1 min read·Feb 27, 2019----
Adam KleinRedux Bad Practices #7: Mix UI State with Model DataIn a Redux store, you may have both data from the server, together with the UI-related state. For example, you can have a list of products…1 min read·Feb 27, 2019----
Adam KleinRedux Bad Practices #6: New Objects On The FlyConsider the following code:2 min read·Feb 27, 2019----
Adam KleinRedux Bad Practices #5: Duplicate StateLet’s say you need to display a filtered list of products.1 min read·Feb 27, 2019----
Adam KleinRedux Bad Practices #3: Nested StateComplex applications usually deal with data structures that have associations, e.g. posts that have comments.1 min read·Feb 27, 2019----
Adam KleinRedux Bad Practices #2: Duplicate CodeMany applications have repeating functionality for different reducers with minor changes. For example, many forms that have view and edit…1 min read·Feb 27, 2019----