https://observablehq.com/@tomlarkworthy/story-tube-help-the-sad-king?collection=@tomlarkworthy/apps
Story Tube: Help the Sad King / Tom Larkworthy | Observable
story tubehelp theking tomsadlarkworthy
https://observablehq.com/@tomlarkworthy/mip?collection=@tomlarkworthy/libraries
Mixed Integer / Linear Programming / Tom Larkworthy | Observable
Mar 28, 2022 - Mixed integer programming for the browser! Mixed integer programming is restricted but powerful formalism for solving optimization problems. Variables can be...
integer linear programmingmixedtomlarkworthyobservable
https://observablehq.com/@tomlarkworthy/minecraft-servers?collection=@tomlarkworthy/apps
On Demand Minecraft Servers / Tom Larkworthy | Observable
on demandminecraft serverstomlarkworthyobservable
https://observablehq.com/@tomlarkworthy/golden-layout-2-6-0?collection=@tomlarkworthy/libraries
golden-layout@2.6.0 / Tom Larkworthy | Observable
2 6 0goldenlayouttomlarkworthy
https://observablehq.com/@tomlarkworthy/testing?collection=@tomlarkworthy/libraries
Reactive Unit Testing and Reporting Framework / Tom Larkworthy | Observable
Sep 20, 2025 - A test suite that updates as you fix bugs in realtime. Combines with healthcheck to create a CI. Monitorable with healthcheck Followable stack track from...
unit testingreactivereportingframeworktom
https://observablehq.com/@tomlarkworthy/reconcile-nanomorph?collection=@tomlarkworthy/ui
Hypertext literal reconciliation with nanomorph / Tom Larkworthy | Observable
Nov 10, 2024 - I love the hypertext literal. It is intuitive. However, naive application of it tends to invalidate state between renders leading to poor UX. React solved this...
hypertextliteralreconciliationnanomorphtom
https://observablehq.com/@tomlarkworthy/creating-long-lasting-content?collection=@tomlarkworthy/blog
Creating long-lasting content on Observable / Tom Larkworthy | Observable
Dec 8, 2021 - I am 100% convinced Observable is the right way to share computational thought. Sometimes though, it feels like notebooks are only read once during their birth...
long lastingcreatingcontentobservabletom
https://observablehq.com/@tomlarkworthy/notebooks-2022-04?collection=@tomlarkworthy/curation
Top Dataviz of April 2022 - Visualizing Air Raid Sirens in Ukraine / Tom Larkworthy | Observable
May 3, 2022 - This month, our Trending Notebook Bot saw huge engagement with Volodymyr Agafonkin 's notebook Visualizing Air Raid Sirens in Ukraine. It's the biggest hit of...
https://observablehq.com/collection/@tomlarkworthy/apps
Apps / Tom Larkworthy | Observable
appstomlarkworthyobservable
https://observablehq.com/@tomlarkworthy/url-query-field-view?collection=@tomlarkworthy/ui
urlQueryFieldView: Non-invasive URL field persistence / Tom Larkworthy | Observable
Mar 18, 2026 - Lets make it simple to bind a URL query field to a UI control (e.g. @observablehq/inputs) We exploit back-writability and input binding to avoid having to mess...
non invasiveurl fieldpersistencetomlarkworthy
https://observablehq.com/@tomlarkworthy/sortablejs?collection=@tomlarkworthy/libraries
SortableJS / Tom Larkworthy | Observable
tomlarkworthyobservable
https://observablehq.com/@tomlarkworthy/aws4fetch
aws4fetch / Tom Larkworthy | Observable
tomlarkworthyobservable
https://observablehq.com/@tomlarkworthy/api-hosting-with-express?collection=@tomlarkworthy/libraries
Using Express Router for Serverside Cells / Tom Larkworthy | Observable
Jun 17, 2022 - The notebook adapts the Express web framework for use in a serverside cell. So now you can build idiomatic Javascript servers right from the comfort of an...
usingexpressrouterserversidecells
https://observablehq.com/@tomlarkworthy/robocoop-2
Roboco-op 2.1: Notebook collaborator / Tom Larkworthy | Observable
Mar 15, 2026 - Usage Import cell `robocoop`:- execute the cell in your notebook: Introduction Roboco-op blends Observablehq.com's reactive notebooks with an open source...
op 2roboco1notebookcollaborator
https://observablehq.com/@tomlarkworthy/jszip-3-10-1?collection=@tomlarkworthy/libraries
jszip@3.10.1 / Tom Larkworthy | Observable
3 10jsziptomlarkworthyobservable
https://observablehq.com/@tomlarkworthy/observable-runtime?collection=@tomlarkworthy/libraries
Observable Runtime (v5) / Tom Larkworthy | Observable
observableruntimev5tomlarkworthy
https://observablehq.com/@tomlarkworthy/bulma?collection=@tomlarkworthy/libraries
Bulma / Tom Larkworthy | Observable
bulmatomlarkworthyobservable
https://observablehq.com/@tomlarkworthy/dom-view?collection=@tomlarkworthy/ui
DOM view / Tom Larkworthy | Observable
Sep 20, 2025 - A view whose value is a DOM node, and whose view is a container of that value.
domviewtomlarkworthyobservable
https://observablehq.com/@tomlarkworthy/notebooks-2022-02?collection=@observablehq/instagram-shares
Top Notebooks of February 2022 / Tom Larkworthy | Observable
Mar 1, 2022 - Welcome to the second monthly summary of what is hot on the Observable Dataviz platform. I write these articles to help myself stay on top of all the good work...
february 2022topnotebookstomlarkworthy
https://observablehq.com/@tomlarkworthy/howto-import-react-component?collection=@tomlarkworthy/ui
Howto import a React component (Chonky Example) / Tom Larkworthy | Observable
May 30, 2021 - There are a lot of useful components already programmed in the React ecosystem. However, they often require nodejs to use. This is my notes on exporting one to...
react componenthowtoimportchonkyexample
https://observablehq.com/@tomlarkworthy/ui-guidelines?collection=@tomlarkworthy/ui
Design Guidelines and Linter for Reusable UI Components / Tom Larkworthy | Observable
Mar 23, 2024 - Lets collect best practices for \`viewof\` and Input development. Comments and suggestions extremely welcome. The general idea is that if we build our UI...
design guidelineslinter
https://observablehq.com/@tomlarkworthy/multiplayer-cursors?collection=@tomlarkworthy/ui
Multiplayer Cursors / Tom Larkworthy | Observable
Aug 12, 2022 - I love the shared cursor thing Miro has. This is kind of similar except it doesn't work at the document level as their is no consistency between layouts across...
multiplayercursorstomlarkworthyobservable
https://observablehq.com/@tomlarkworthy/jest-expect-standalone?collection=@tomlarkworthy/libraries
jest-expect-standalone@24.0.2 / Tom Larkworthy | Observable
24 0jestexpectstandalonetom
https://observablehq.com/@tomlarkworthy/notebooks2021?collection=@observablehq/instagram-shares
100 Beautiful and Informative Notebooks of 2021 / Tom Larkworthy | Observable
Mar 23, 2024 - It's the end of 2021, and I would like to reminisce about the amazing work that was produced on Observable over the last year. I have taken all the notebooks...
100beautifulinformativenotebooks2021
https://observablehq.com/@tomlarkworthy/womens-suffrage
World History of Women's Suffrage / Tom Larkworthy | Observable
Mar 28, 2021 - See how women's sufferage spread around the world. See how the World Wars rapidly changed the worlds attitude's towards women. Underneath the graphic important...
history of womenworldsuffragetomlarkworthy
https://www.wmagazine.com/profile/jane-larkworthy-55918916
Jane Larkworthy
janelarkworthy
https://www.gettyimages.co.uk/detail/news-photo/jane-larkworthy-speaks-onstage-at-how-i-get-it-done-news-photo/1147895475
Jane Larkworthy speaks onstage at How I Get It Done Presented By Saks... News Photo - Getty Images
Jane Larkworthy speaks onstage at How I Get It Done Presented By Saks Fifth Avenue on May 08, 2019 in New York City. Get premium, high resolution news photos...
https://observablehq.com/@tomlarkworthy/file-system-api
File System Access API / Tom Larkworthy | Observable
Feb 22, 2026 - Note to be confused with the private origin file system (OPFS) or the File System API. The File System Access API lets you read and write files to the host...
file systemaccessapitomlarkworthy
https://observablehq.com/@tomlarkworthy/animation?collection=@tomlarkworthy/ui
UI Animation / Tom Larkworthy | Observable
Mar 23, 2024 - In this notebook there are a few UI components to help you record, playback and edit UI interactions as animations. an animation view that represents an...
uianimationtomlarkworthyobservable
https://observablehq.com/@tomlarkworthy/ilda-virtual-laser-test-pattern?collection=@tomlarkworthy/apps
ILDA Virtual Laser Test Pattern / Tom Larkworthy | Observable
Mar 23, 2024 - This is a similated International Laser Display (ILDA) compliant laser. ILDA is the interface used by concert lasers. In this simulation we read the standard...
test patternildavirtuallasertom
https://observablehq.com/@tomlarkworthy/firebase?collection=@tomlarkworthy/libraries
Firebase and Firebase UI (v8) / Tom Larkworthy | Observable
Aug 29, 2022 - The Firebase SDK (version 8) and a user signin UI, plus utility classes for the databases. Provides a realtime push database (Firestore) and cloud file storage...
firebaseuiv8tomlarkworthy
https://bsky.app/profile/larkworthy.bsky.social/post/3mihkqmt3is2u
@larkworthy.bsky.social on Bluesky
Apr 1, 2026 - A simple local-first solution to secrets https://tomlarkworthy.github.io/lopecode/notebooks/@tomlarkworthy_secrets.html Generate an AES key, and write the...
bsky sociallarkworthybluesky
https://observablehq.com/@tomlarkworthy/robocoop-blank-slate
Roboco-op: Blank Slate / Tom Larkworthy | Observable
Dec 29, 2024 - A minimal Roboco-op blackboard to fork. It is highly recommended to copy and paste a few skills picked from roboco-op skills. This notebook starts with the...
blank slaterobocooptomlarkworthy