Skip to content

richardcrng/richardcrng

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 

Repository files navigation

Richard Ng

In general, the best place to find out more about me is my personal website, which I intend to keep updated as a general source-of-truth.

Here, I'll chuck in some tech-focused open-source and conference attendance.


Tackling the toppling tech talent pyramid

LeadDev Berlin 2022

LeadDev talk

Tackling the toppling tech talent pyramid: a radical challenge to building diverse teams

In this talk, Richard will share insights, data and tips from his experiences in tech talent development within underserved communities - including an industry-wide call-to-arms alongside practical small steps for individual engineering leaders.

Watch the talk

Riduce: get rid of your reducer boilerplate!

React Online Global Summit 2020

Riduce talk

Riduce - formerly redux-leaves - is an open-source library that replaces reducer boilerplate with two lines of code.

(Or, it gets rid of reducer boilerplate - inspiration for the name Riducer, as well as an intent to decouple it in expected use from Redux)

Whether you're using useReducer or Redux, reducer boilerplate is tedious to learn, setup and maintain.

What if type-safe state management was quicker, easier and simpler?

Riduce is a library written to be:

  • Strongly-typed, so your state stays predictable
  • Trivial to scale as your state grows more complex
  • Zero hassle, with just two lines of code...

... and one of the 2 lines to setup is an import.

import riduce from 'riduce'

const [reducer, actions] = riduce(initialState)

That's it! Now you've got a type-safe reducer and arbitrary actions, with zero hassle.

Watch the talk | Read the docs

About

My personal GitHub README

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published