I created this app as a simple demonstration of how to use WebSockets to chart real-time finance data (in this case Bitcoin’s price) using Twelvedata APIs, React (specifically Next.js) and vector drawing library D3.js.
Category Archives: Software Engineering
Reack and Morquery
Here’s an example app which uses React Query to add the superpowers of caching, de-bouncing, and automatic cancellation/retries to a simple fetch-based React app. The source is available here – it’s all TypeScript and includes some E2E tests.
Continue reading Reack and MorqueryNext-gen TV apps
I recently started working for Simplestream creating their next generation Connected TV apps. Simplestream provide OTT solutions for just about every Connected TV or Set Top Box device you can think of – including a turnkey solution for ingest, encoding and management of monetisation models.
What I do
Creating OTT apps for HbbTV / Smart TV and Set Top Box devices, using JavaScript / TypeScript / BBC TAL / React / Preact. Responsible for developing and maintaining the Hybrid TV product, coordinating software releases, balancing requests across over a dozen clients, coordinating with QA, optimising UX, ensuring a stable and performant UI from a single code base across hundreds of big screen devices from Freeview, Freely, Freesat, Samsung Tizen, LG webOS, YouView, Hisense VIDAA, TiVo, Liberty Global Horizon, etc.
Continue reading Next-gen TV appsChat app in React (hooks)
Here’s a simple chat app I created as an example of using (hooks flavoured) React with Firebase, all in TypeScript. It’s a little like the YouTube superchat thing, whereby everyone can log in with single click Google authentication and all chat to each other.
Continue reading Chat app in React (hooks)