20 Mar 2017
Ethics Can’t Be a Side Hustle
But here’s the thing. You can’t help Uber build Greyball during the day, or help Palantir design databases to round up immigrants as your main gig, and then buy ethics offsets by doing a non-profit side hustle. We need you to work ethically during that day job much more than we need you working with that non-profit.
Every Uber employee who touched Greyball, a tool meant to deceive people working for the public good, failed an ethics test. They were either told exactly what the tool would be used for, or they didn’t do their due diligence in finding out. But every designer who touched the tool failed an ethics test. Every engineer who touched the tool failed an ethics test. Every project manager who touched the tool failed an ethics test. Every one down the line failed an ethics test. And passing those tests during your day jobs are infinitely more important than helping a non-profit for a few hours a week.
09 Mar 2017
How to Make Your React App Fully Functional, Fully Reactive, and Able to Handle All Those Crazy Side Effects
In this article I’ll talk about redux-cycles, a Redux middleware that helps you to handle side effects and async code in your React apps in a functional-reactive way — a trait which is not yet shared by other Redux side effect models — by leveraging the Cycle.js framework.
Interesting observation on the declarative/reactive nature of the common side-effect libraries I’ve used with react previously. They solve a problem, but they haven’t left me entirely satisifed and maybe this is the reason why.
09 Mar 2017
Aknuds1/html-to-react
A lightweight library that converts raw HTML to a React DOM structure.
09 Mar 2017
React Trend
Simple, elegant trend graphs for React.js.
31 Jan 2017
Building a CQRS/ES Web Application in Elixir Using Phoenix
Building applications following domain-driven design and using CQRS feels really natural with the Elixir – and Erlang – actor model. Aggregate roots fit well within Elixir processes, which are driven by immutable messages through their own message mailboxes, allowing them to run concurrently and in isolation.
Really nice (long) dive into building a CQRS/Event Sourcing application using Elixir.