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,8K Followers

9 Following

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
Mike Bostock(@mbostock) 's Twitter Profile Photo

c=new AudioContext(),g=c.createGain(),o=c.createOscillator(),G=g.gain,of=o.frequency,g.connect(c.destination),G.value=0.1,G.linearRampToValueAtTime(0,1),o.connect(g),o.type='square',of.setValueAtTime(988,0),of.setValueAtTime(1319,0.08),o.start(),o.stop(1)

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

I’ve started using Zed, and I love it. Lots of subtle innovations (multi-buffers, inlay hints, collaboration). Thoughtful, precise design. And the speed, the speed!

account_circle