Shane Osbourne

Shane Osbourne

Shane is a frontend web developer working at UK-based http://wearejh.com. Focussed primarily on Javascript tooling, he's the creator of http://browsersync.io and a regular contributor to many open source projects.

Get Really Good at React on EpicReact.dev by Kent C. Dodds

Asynchronous State Management with redux-observable v1

course by Shane Osbourne

Up and Running with redux-observable

course by Shane Osbourne

Up and running with Preact

course by Shane Osbourne

Understand JavaScript Arrays

course by Shane Osbourne

Use Some as a Ternary Operator or Conditional

lesson by Shane Osbourne

Modify Values in an Array with Map

lesson by Shane Osbourne

Add redux-observable to an existing Redux project

lesson by Shane Osbourne

Debug redux-observable with redux dev-tools

lesson by Shane Osbourne

Use redux-observable for simple Ajax requests

lesson by Shane Osbourne

Create a queue of Ajax requests with redux-observable and group the results.

lesson by Shane Osbourne

Debounce user input to avoid repeated Ajax requests

lesson by Shane Osbourne

Handle network errors gracefully

lesson by Shane Osbourne

Filter a stream to exclude empty values

lesson by Shane Osbourne

Use an action to cancel an Ajax request

lesson by Shane Osbourne

Testing the output of epics

lesson by Shane Osbourne

Mocking an ajax request when testing epics

lesson by Shane Osbourne

Use tests to verify updates to the Redux store

lesson by Shane Osbourne

Define Functional Components in Preact

lesson by Shane Osbourne

Define Stateful Components in Preact

lesson by Shane Osbourne

Use State and Props in the Component Render Function

lesson by Shane Osbourne

Use Link State to Automatically Handle State Changes

lesson by Shane Osbourne