Something Is Wrong on the Internet

Something Is Wrong on the Internet

As someone who grew up on the internet, I credit it as one of the most important influences on who I am today…The culture, politics, and interpersonal relationships which I consider to be central to my identity were shaped by the internet, in ways that I have always considered to be beneficial to me personally

But…

Someone or something or some combination of people and things is using YouTube to systematically frighten, traumatise, and abuse children, automatically and at scale, and it forces me to question my own beliefs about the internet, at every level.

There is so much to think about here that we barely understand. The intersection of machine-learnig, automation, learning, and culture seem to be producing something very dark here that is on the tip-of-the-tongue but we can’t quite name it yet.

Elixir Web Development 101: Collaborative Todolist With Realtime Updates

Elixir Web Development 101: Collaborative Todolist With Realtime Updates

Yet another todo app, but this time using elixir and phoenix to make it collborative with real-time updates!

Introducing Downshift for React

Introducing Downshift for React

downshift 🏎 is the primitive you need to build simple, flexible, WAI-ARIA compliant React autocomplete/typeahead/dropdown/select/combobox/etc (AKA “item selection”) (p)react ⚛️ components.

Tha article calls out two interesting patterns for building reusable components that I’m seeing more of:

  1. The “Function as Child” (or render callback) pattern.
  2. The “Controlled Props” pattern.

I'm Breaking Up With Higher Order Components

I’m Breaking Up With Higher Order Components

Writing declarative, readable and flexible React components using render props instead of HOCs

Interesting pattern I’ve started seeing where chidlren is passed a function instead of React elements.

2020 updates – it’s functional components all the way now

7 Architectural Attributes of a Reliable React Component

7 Architectural Attributes of a Reliable React Component

Component-based development is productive: a complex system is built from specialized and easy to manage pieces. Yet only well designed components ensure composition and reusability benefits.