Sign in

Jorin

@jorin.me
2.9K followers 1K following 465 posts

Open Source Data Dashboards + Embedded Analytics, powered by DuckDB: taleshape.com

PostsRepliesMedia
Jorin @jorin.me · 15h
New demo for embedding Shaper dashboards into your own software. It uses a healthcare dataset. Pick an insurance to log in as and the dashboard only shows that insurance's data. The video also shows my workflow for developing embedded dashboards. www.youtube.com/watch?v=9ilz...
youtube.com
Workflow for creating embedded analytics dashboards with Shaper
YouTube video by Taleshape Analytics
021
Jorin @jorin.me · 19/08/2026
Shaper now runs a dedicated security pipeline for any code changes. Why? I am seeing too many reports of open source projects and companies having data breaches and other security issues lately. And my biggest nightmare is to wake up one day and see that this happened to any Shaper users. 1/2
100
Reposted by Jorin
DuckDB @duckdb.org · 17/08/2026
Quack, quack! A DuckDB v2.0 preview is here! 🦆 In this post, #DuckDB co-creators Mark Raasveldt + @hannes.muehleisen.org preview the headline features of DuckDB v2.0 (expected to land this autumn): • DuckDB as a server • Triggers • async I/O • + more Dive into the deets: duckdb.org/2026/08/17/d...
2559
Jorin @jorin.me · 14/08/2026
I spent most of my day in a single markdown file: It's my todo list. It's where I think through concepts. It's where I draft mails, Github issues and content. I have been doing this for years. But since coding agents, even coding is just copying over prompts into my terminal.
120
Jorin @jorin.me · 10/08/2026
We just added Single Sign-On functionality to Shaper. And we made it open source. Here is why. taleshape.com/blog/why-ope...
taleshape.com
Why is Shaper's Single Sign-On Feature Open Source?
TODO
021
Reposted by Jorin
DuckDB @duckdb.org · 05/08/2026
🌟 🌟 🌟 🌟 Wow! DuckDB just surpassed 40k stars on GitHub. Thank you to everyone whose contributions, bugfixes, and – of course – stars made this milestone possible. 🦆✨ Here's (a very brief bit of) what’s happened since the last 10k-star milestone: duckdb.org/2026/08/05/g... Next stop: 50k. 💪🏽
0333
Jorin @jorin.me · 07/08/2026
New Shaper Feature: Single Sign-On Shaper now supports external user management with JWT-based SSO. No separate user login to manage. No password to remember. And it's open source and free to use. See it in action:
121
Jorin @jorin.me · 05/08/2026
Did you know you can read 100s of books for completely free:
020
Jorin @jorin.me · 05/08/2026
One of the best things I did in 2026 so far is reading fiction again. Got an ereader. Downloaded a bunch of books and manga. This plus no more phone in the bedroom.
220
Jorin @jorin.me · 28/07/2026
How does Shaper compare to other data visualization tools? @dataders.bsky.social built a cool project to compare 10+ code-based dashboarding tools. The project is completely code-based and processes data with DBT, then visualizes the results. Most of the tools directly generate static HTML. 1/2
111
Jorin @jorin.me · 27/07/2026
2026 is the year of Bash. I am back to managing servers with shell scripts. Docker Swarm and Nomad are dead. It's all Kubernetes now. 1/3
140
Jorin @jorin.me · 15/07/2026
Just the other day I had Claude optimize my laptop's performance and battery usage - now I know what zram, tlp and thermald are.
020
Jorin @jorin.me · 15/07/2026
I am running Linux for over 10 years and it's never been a better time to give it a try: More reasons than ever to want more control over your setup: 1/3
130
Jorin @jorin.me · 14/07/2026
Added a new chart type to @taleshape.com: Scatter Plots This is how you define this chart in SQL: SELECT 'Session Durations'::LABEL; SELECT created_at::XAXIS, category::CATEGORY, duration::SCATTERPLOT, FROM dataset GROUP BY ALL ORDER BY ALL; Docs for more: taleshape.com/shaper/docs/...
011
Jorin @jorin.me · 28/05/2026
New @aleshape.com Visualization Option: Confidence Bands Allows you to show a band for a line chart which is great to show extra statistical context (the confidence of a prediction, the spread of a distribution, etc) It's a nice middle ground between only show a line and showing a full Boxplot
111
Jorin @jorin.me · 26/05/2026
Did you know you can download @taleshape.com dashboards with SQL? Use Shaper's API to download PDFs, images, Excel files and so on. Call the API with the DuckDB http_client extensions from a Shaper task to post charts to Slack, email a weekly PDF report or automate anything else you can think of.
111
Reposted by Jorin
Jorin @jorin.me · 25/05/2026
It's not pretty but works. In the future I will add SQL functions similar to the macro to generate files without needing an API key. And I am thinking to create a generic DuckDB extension to send mail, slack messages and so. Can also generate png, excel, csv & json. Will dm you the code!
022
Jorin @jorin.me · 22/05/2026
Skills for @taleshape.com are here: Use with Claude Code/Codex/Gemini to create dashboards quickly. With the skills the agent knows Shaper SQL, validates the create dashboard and gives you a preview URL once ready. More here: github.com/taleshape-co...
041
Jorin @jorin.me · 15/05/2026
The @taleshape.com CLI just got an upgrade 🚀️ New Commands: - fetch the database schema - validate a dashboard - open a preview in the browser Task Support: - Tasks a files: mytask.task.sql - Run task on startup: `SELECT 'init'::SCHEDULE;` 1/3
121
Jorin @jorin.me · 07/05/2026
Did you know duckdb.org's UNPIVOT feature? You rarely need them but from time to time PIVOT and UNPIVOT really help to keep your SQL easy to read: PIVOT turns one row into multiple columns. UNPIVOT turns columns into multiple rows. 1/2
161
Jorin @jorin.me · 07/05/2026
Just updated my Bluesky handle to @jorin.me If I would have known how simple it is, I would have done this from the beginning!
030
Jorin @jorin.me · 06/05/2026
@taleshape.bsky.social Cloud is now in beta! The simplest way to start building dashboards and customer-facing analytics with Shaper. Let me know what you think: taleshape.com/plans-and-pr...
111
Reposted by Jorin
Tangled @tangled.org · 01/05/2026
Combat LLM spam by building a web of trust. Vouching is live on Tangled! 🎭 blog.tangled.org/vouching/
blog.tangled.org
combat LLM spam by building a web of trust
vouching on tangled!
3548184
Jorin @jorin.me · 01/05/2026
The @taleshape.bsky.social docs now have live examples 📊 Examples are now embedded as live dashboards instead of only screenshots. With this you can also directly see the differences between light and dark mode:
021
Jorin @jorin.me · 30/04/2026
Is anyone else getting flooded with pull requests with numeric titles and cryptic descriptions in Chinese? I'll take it as a sign for @taleshape.bsky.social getting more popular 🙌
010
Jorin @jorin.me · 29/04/2026
I have seen @taleshape.bsky.social provide the most value to companies in healthcare and other regulated industries. I like to double down on that and need your help: 1/2
111
Jorin @jorin.me · 27/04/2026
Just posted my first post on substack: jorinwrites.substack.com/p/how-to-ach... I want to improve my writing and try something new. The plan is to explore a new question once a week without the need to find all the answers.
jorinwrites.substack.com
How to Achieve Big Goals?
What can we do to get to where we want to be in life, in work and as a society?
000
Reposted by Jorin
Ky @ky.fyi · 24/04/2026
I wrote about why I quit my job, and how weird and tiring tech feels these days.
ky.fyi
Do I belong in tech anymore?
On quitting, the spread of AI, and the loss of an ideal.
1281791545
Reposted by Jorin
Hazel Weakly @hazelweakly.me · 31/03/2026
I’ve posted it before, but it feels evergreen The two hardest problems in Computer Science are 1. Human communication 2. Getting people in tech to believe that human communication is important
181035280
Jorin @jorin.me · 27/04/2026
ggsql lets you build charts in SQL. Visualizations directly in SQL is also what @taleshape.bsky.social has always been about. And they are not competing: ggsql generalizes charting while shaper builds PDF reports and interactive dashboards, then integrates them into your systems. 1/2
110
Jorin @jorin.me · 25/04/2026
have you tried disabling "smart complete" in your editor? I am much more focused when writing since I got rid of Copilot in my editor. 95% of the time the suggestions are useless and just interrupt my train of thought.
100
Jorin @jorin.me · 22/04/2026
Did you know you can build a data analytics agent without the LLM ever seeing your data? That's what we did. We teach the LLM about your data and let it generates SQL. Then we use our open-source tool Shaper generate charts/PDF reports/Excel files and send them directly to you. 1/2
110
Jorin @jorin.me · 20/04/2026
@duckdb.org is such a flexible tool that it's hard to categorize. Is it SQLite for analytics? Is it a SQL query engine for any data source? A dataframes alternative? A lightweight data lake?
050
Jorin @jorin.me · 19/04/2026
It's probably the best time ever to get into game development: We gotta make use of all those GPUs out there somehow. And if any of those claims about our productivity in the near future are true, we should have lots of time to play games soon!
010
Jorin @jorin.me · 16/04/2026
Did you know that with @duckdb.org you can directly query your database schema? When you combine this with considerate comments on your tables and columns it becomes a powerful tool to build agents and other systems that dynamically discover and learn to use your data.
171
Jorin @jorin.me · 15/04/2026
I built a Slack data analytics agent on top of @taleshape.bsky.social. The agent answers your questions and uses our new API to directly send charts, Excel files or PDF reports into Slack. taleshape.com/blog/build-y...
taleshape.com
Build Your Own Data Analytics Slack Agent With Shaper
Learn how to build a custom Slack AI agent for data analytics using Shaper to generate charts, Excel files, and PDF reports directly from SQL.
021
Reposted by Jorin
DuckDB @duckdb.org · 13/04/2026
We are happy to release DuckLake v1.0, a production-ready lakehouse format specification. Its reference implementation, the ducklake DuckDB extension, is available as of today in DuckDB v1.5.2. For more details, read the announcement blog post: ducklake.select/2026/04/13/d...
ducklake.select
DuckLake v1.0
We are happy to release DuckLake v1.0, a production-ready lakehouse format specification. Its reference implementation, the ducklake DuckDB extension, is available as of today in DuckDB v1.5.2.
15211
Jorin @jorin.me · 06/04/2026
Fiction is a great teacher:
“Once men turned their thinking over to machines in the hope that  this would set them free. But that only permitted other men with  machines to enslave them.”
020
Jorin @jorin.me · 06/04/2026
Working on something fun for @taleshape.bsky.social 👀 Send SQL get back an image or PDF report? Soon: Official API to generate downloads. Point to a dashboard or just send a SQL string. Either get back a file directly or get a URL to a file. And files can be data: JSON/CSV/XLSX, or also PDF or PNG.
010
Jorin @jorin.me · 31/03/2026
I set up a minimal self-hosted data lake platform with DuckDB, DuckLake and @taleshape.bsky.social. The whole setup is a single docker compose file that covers all basic data needs from ingest and storage to transform and visualization: taleshape.com/blog/simple-...
taleshape.com
Self-hosted Data Lake Platform with DuckDB, DuckLake and Shaper
Learn how to build a simple data lake platform that scales from $5 VM to petabytes of data with DuckDB, DuckLake and Shaper
032
Jorin @jorin.me · 28/03/2026
Today @taleshape.bsky.social launched on Uneed and people seem to like it 👀 If you have a minute, I am happy about your support 🙏 www.uneed.best/tool/taleshape
031
Reposted by Jorin
Alexander Reelsen @spinscale.bsky.social · 28/03/2026
Shaper - a a duckdb powered dashboarding tool Interesting approach of extending SQL with dashboarding instructions. Slight difference to evidence with using SQL in markdown and then custom tags. taleshape.com/shaper/docs/
taleshape.com
Welcome to Shaper
Shaper is an open source, minimal data platform to create analytics dashboards and embed them into your software.
062
Jorin @jorin.me · 24/03/2026
@taleshape.bsky.social now offers hosting + support for Shaper! Fully-managed, On-Premise BI with White-Labeling for 150/month anyone? I am happy about any feedback🙏 And if you can think of any company that might be interested in code-first embedded analytics powered by DuckDB, please reach out 👀
011
Jorin @jorin.me · 22/03/2026
I haven't updated my personal blog since starting @taleshape.bsky.social so I used that as a chance to give an update on why I am building Taleshape and where things stand right now: jorin.me/building-tal... Also: I am always happy about any ideas on where to take Taleshape next 🙏
jorin.me
Building Taleshape — jorin.me
Building a business as independent developer around an open source data visualization tool
021
Jorin @jorin.me · 12/03/2026
My biggest recap from FOSSASIA this year: It's all AI now. I felt a stark contrast to last year that basically every talk is about AI. No one writing code by hand is already old news. And now everyone is automating all their processes with agents. It's a wild time to build a software product!
111
Jorin @jorin.me · 27/02/2026
What's cool is not only this new feature itself, but that I didn't built it: You can now download @taleshape.bsky.social tables directly as CSV. Last week Shaper got attention on HN and now people start to actively contributing and making it better for everyone. That's why Shaper is open source 💙
041
Jorin @jorin.me · 25/02/2026
@taleshape.bsky.social now has "watermarks" for chart download to make it easy for your customers to credit you. One of the companies I work with integrated Shaper into their product. And now their customers use various dashboards regularly as part of their daily work. 1/2
131
Jorin @jorin.me · 18/02/2026
Got curious why there is a sudden spike in github stars and turns out someone posted @taleshape.bsky.social on HN: news.ycombinator.com/item?id=4705...
news.ycombinator.com
A DuckDB-based metabase alternative | Hacker News
131
Jorin @jorin.me · 03/02/2026
I couldn't imagine a better fit than DuckDB for @taleshape.bsky.social: Shaper is all about using SQL to build data visualizations and sharing them. There are many databases, but DuckDB and its powerful extension system allow Shaper to query many different data sources, all from a single binary.
071
Jorin @jorin.me · 30/01/2026
I sometimes forget that @taleshape.bsky.social supports dark mode:
011