Marcus NielsenOptional values are optionalLet’s say that we want to write some button component with react.js. The button can be a call-to-action button (user; please click here)…Apr 28, 2017Apr 28, 2017
Marcus NielsenCoding by contractGiven that you want to write javascript code that is easy to reason about, I will give you an article about how to code by contract (also…Apr 27, 2017Apr 27, 2017
Marcus NielsenRedux / React render callback / Most.jsLet's compare Redux, plain React, and RxJS as tools for state management.Apr 11, 2017Apr 11, 2017
Marcus Nielsensimplified testing of user events in RxJSOK; I admit it. I’ve based my way of using RxJS with react around Rx.Subject. It doesn’t mean I go all wild with them, but it does mean…Aug 19, 2016Aug 19, 2016
Marcus NielsenOn inclusion of beginner developersExclusion costs. It makes development harder for me, product development more complex for my company, and leads to elitism on a social…May 5, 2016May 5, 2016
Marcus NielsenIntro of ReServe -A reactive websocket serverMy first contact with reactive programing was through cycle.js and some random blog. Then Dan Abramov did his egghead.io lessons on Redux…May 2, 2016May 2, 2016
Marcus NielsenHow do you get a job as a web developer?Getting hired as a junior developer isn’t about being original, it’s providing evidence that you can bring value to our company.Mar 26, 2016Mar 26, 2016
Marcus NielsenAre default values an anti-pattern?Defaults make API:s harder to use due to larger API surfaces, longer docs to read, harder API signatures, more source code to inspect, and…Mar 19, 2016Mar 19, 2016
Marcus NielsenShould developers have agentsI replied to the following tweet from @JS_Cheerleader, and was asked to explain a bit more:Dec 20, 2015Dec 20, 2015