Mike Bostock(@mbostock) 's Twitter Profileg
Mike Bostock

@mbostock

Visualization toolmaker. Co-founder @observablehq. Creator @d3js_org. Former @nytgraphics. Pronounced BOSS-tock.

ID:43593

linkhttps://observablehq.com/@mbostock calendar_today05-12-2006 21:57:30

10,8K Tweets

65,7K Followers

9 Following

Mike Bostock(@mbostock) 's Twitter Profile Photo

Observable Framework 1.7.1 🆕 outputs page stats during build so you can easily keep an eye on page weight for a great user experience! (We fixed a bunch o’ bugs, too.) github.com/observablehq/f…

Observable Framework 1.7.1 🆕 outputs page stats during build so you can easily keep an eye on page weight for a great user experience! (We fixed a bunch o’ bugs, too.) github.com/observablehq/f…
account_circle
matt rothenberg(@mattrothenberg) 's Twitter Profile Photo

Here's the code for this Observable + React tooltip demo.

A few implementation details in 🧵

mattrothenberg.github.io/observable-plo…

Here's the code for this @observablehq + React tooltip demo. A few implementation details in 🧵 mattrothenberg.github.io/observable-plo…
account_circle
Mike Bostock(@mbostock) 's Twitter Profile Photo

Observable Framework 1.7 🆕 changes the default source root to `src`, adds a new `typographer` markdown-it config option for smart quotes, improves node import compatibility, and offers faster incremental deploys to Observable! 🚀 github.com/observablehq/f…

account_circle
Observable(@observablehq) 's Twitter Profile Photo

Observable Framework projects hosted on Observable now include built-in analytics! See project status, visitor engagement, and page visit timeline. observablehq.com/blog/how-to-tr…

Observable Framework projects hosted on Observable now include built-in analytics! See project status, visitor engagement, and page visit timeline. observablehq.com/blog/how-to-tr…
account_circle
Observable(@observablehq) 's Twitter Profile Photo

📣 Upcoming webinar alert! Hear directly from our founder, Mike Bostock, about the last-mile problem that data teams face and how better data architecture (and data loaders!) can help you build faster, richer data apps. RSVP to join us on April 25th: streamyard.com/watch/NqWNUC9E…

📣 Upcoming webinar alert! Hear directly from our founder, @mbostock, about the last-mile problem that data teams face and how better data architecture (and data loaders!) can help you build faster, richer data apps. RSVP to join us on April 25th: streamyard.com/watch/NqWNUC9E…
account_circle
Observable(@observablehq) 's Twitter Profile Photo

Just 2 steps to start writing client-side SQL queries powered by DuckDB in Observable Framework:

1️⃣ Register tables (from local or externally-hosted files) in page front matter

2️⃣ Write queries in SQL fenced code blocks

Learn more in our new video! youtube.com/watch?v=Urf_bP…

account_circle
Mike Bostock(@mbostock) 's Twitter Profile Photo

Observable Framework 1.5 is out! 🆕 Config changes now live-update during preview; the socket automatically reconnects if the preview server restarts; external links now have rel=noreferrer by default; and more in the release notes. 👇 github.com/observablehq/f…

account_circle
Mike Bostock(@mbostock) 's Twitter Profile Photo

Great intro to the polyglot world of Observable Framework by Allison Horst. R? Python? SQL? Rust? JavaScript? Why not all of the above? observablehq.com/blog/data-load…

account_circle
Mike Bostock(@mbostock) 's Twitter Profile Photo

Observable Framework 1.4 🆕 supports externally-hosted (live) SQL data sources, the DuckDB database file format, local assets in head/header/footer, file.lastModified, decoupled build & deploy, and more! github.com/observablehq/f…

account_circle
Mike Bostock(@mbostock) 's Twitter Profile Photo

If you’re excited about Observable Framework’s new SQL cells, wait till you see our Mosaic integration! The code:
---
sql:
gaia: ./gaia-sample.parquet
---

# Hello, vgplot

```js echo
vg.plot(vg.raster(vg.from('gaia'), {x: 'ra', y: 'dec', fill: 'density'}))
```

If you’re excited about Observable Framework’s new SQL cells, wait till you see our Mosaic integration! The code: --- sql: gaia: ./gaia-sample.parquet --- # Hello, vgplot ```js echo vg.plot(vg.raster(vg.from('gaia'), {x: 'ra', y: 'dec', fill: 'density'})) ```
account_circle
Mike Bostock(@mbostock) 's Twitter Profile Photo

Observable Framework 1.2 is now out, adding SQL code blocks and sql tagged template literal powered by DuckDB! github.com/observablehq/f…

Observable Framework 1.2 is now out, adding SQL code blocks and sql tagged template literal powered by @duckdb! github.com/observablehq/f…
account_circle