Ethics Can't Be a Side Hustle

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.

How to Make Your React App Fully Functional, Fully Reactive, and Able to Handle All Those Crazy Side Effects

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.

Aknuds1/html-to-react

Aknuds1/html-to-react

A lightweight library that converts raw HTML to a React DOM structure.

React Trend

React Trend

Simple, elegant trend graphs for React.js.

Building a CQRS/ES Web Application in Elixir Using Phoenix

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.