Robuta

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