Taleshape
@taleshape.bsky.social
π€ 10
π₯ 3
π 2
https://taleshape.com/
Analytics Built Into Your Product
reposted by
Taleshape
Jorin
1 day ago
Today seems like a good day to emphasize that
@taleshape.bsky.social
is open source and runs on any hosting provider. Code-driven data dashboards and embedded analytics without vendor lock-in or platform risk.
0
9
2
reposted by
Taleshape
Jorin
1 day ago
Updated the
@taleshape.bsky.social
website: Before: - Overview tried to cover everything. Now: - Overview: Demo + Features (what) - About: Background (who & why) - System Architecture: Tech (how)
0
1
1
reposted by
Taleshape
Jorin
2 days ago
CREATE TEMP TABLE and getvariable() are my favorite DuckDB features. Thanks to this DuckDB is a natural fit for interactive data dashboards. Temporary tables allow you to define datasets once and reuse them across a dashboard. Variables make defining dynamic data filters intuitive.
2
8
2
reposted by
Taleshape
Jorin
5 days ago
I would probably never have built a data visualisation tool if I knew before how much math it takes. Somehow I imagined charting libraries handle it all. But here I am coming up with algorithms and magic numbers to properly format chart legends and labels no matter what data you throw at Shaper.
1
10
1
reposted by
Taleshape
Jorin
6 days ago
Why did I decide to build an embedded analytics product? I was setting up a data platform for a client. The scale and complexity of their data was trivial. But they needed to be able to embed data dashboards into their application. And the solution had to run on premise. 1/2
1
2
1
reposted by
Taleshape
Jorin
8 days ago
I am all-in on
@duckdb.org
. With Shaper you can build data dashboards all in SQL. Powered by DuckDB. Why DuckDB? Because of how much flexibility its simple design enables. My customers use DuckDB extensions to query Postgres, Google Sheets and even trigger webhooks. And we are just getting started.
0
6
1
reposted by
Taleshape
Jorin
26 days ago
Didn't expect
@taleshape.bsky.social
to be mentioned in the NATS newsletter! But yes, Shaper makes heavy use of NATS to replicate
@duckdb.org
across multiple nodes, schedule tasks, buffer data ingestion and more.
add a skeleton here at some point
0
4
2
reposted by
Taleshape
Jorin
28 days ago
This feedback is the reason I am building
@taleshape.bsky.social
: I want to create dashboards by simply writing SQL. And I want a tool that feels great to self-host.
#duckdb
#dataengineering
#datanalytics
#sql
0
6
1
reposted by
Taleshape
Jorin
about 1 month ago
Are you using Bluesky and want to stay on top of whatβs happening? Are you curious how you can use Shaper to pull data from APIs and build interactive dashboards, all in a single tool and with just SQL? I created a little demo project:
taleshape.com/blog/build-y...
#databs
#duckdb
loading . . .
Build Your Own Bluesky Analytics Dashboard
Learn how to use Shaper to pull posts data from the Bluesky API to track topics you are interested in, and create a data dashboard that visualizes activity around these topics.
https://taleshape.com/blog/build-your-own-bluesky-analytics-dashboard/
0
3
1
reposted by
Taleshape
Jorin
about 1 month ago
We have a first Youtube walk through to get started with Shaper! And it's even me that recorded it. Thanks a lot
@nanovms.bsky.social
! Really appreciate the shout out π Great to see you can also run Shaper as unikernel.
add a skeleton here at some point
0
3
1
Thanks a lot
@nanovms.bsky.social
for featuring us! That's a great walk through video!
add a skeleton here at some point
about 1 month ago
0
2
1
reposted by
Taleshape
Jorin
about 1 month ago
DuckDB is awesome and itβs a great tool to explore and transform data. But DuckDB doesnβt help you visualize and share data with others. That's why I built Shaper:
taleshape.com/blog/turn-yo...
#duckdb
#databs
#dataengineering
0
11
4
reposted by
Taleshape
Jorin
about 1 month ago
Working on a fun demo project π
#databs
#duckdb
#dataengineering
0
10
1
reposted by
Taleshape
Jorin
about 1 month ago
Can you tell that these 2 SQL queries do the same thing? DuckDB comes with lots of conveniences for writing SQL. I don't want to go back to thinking about trailing commas ever again,
1
6
2
reposted by
Taleshape
Jorin
about 1 month ago
I just shipped the biggest update since I started building Shaper. This is why I am excited about Shaper's new Tasks feature:
taleshape.com/blog/why-i-a...
#buildinpublic
#dataengineering
#databs
#duckdb
loading . . .
Why I am excited about Shaper's new Tasks feature
Automate data workflows with Shaper's new Tasks feature
https://taleshape.com/blog/why-i-am-excited-about-shapers-new-task-feature/
0
5
1
reposted by
Taleshape
Jorin
about 2 months ago
Everyone told me how hard it is to make money with open source software. That's why I had to give it a try myself. Starting today, Shaper is not only free to use, but completely open source:
taleshape.com/blog/shaper-...
#buildinpublic
#databs
#dataengineering
loading . . .
Shaper Now Open Source
Shaper, the minimal data platform for embedded analytics, is now open source.
https://taleshape.com/blog/shaper-now-open-source
0
4
1
reposted by
Taleshape
Jorin
3 months ago
Eight months ago I set out on my journey as solo developer and started building Shaper because I was frustrated with how complex it is to create data dashboards that you can embed into your application:
loading . . .
Welcome to Shaper
Shaper is a minimal data platform built on top of DuckDB and NATS with a focus on embedding analytics dashboard into your software
https://taleshape.com/shaper/docs/
1
3
1
reposted by
Taleshape
Jorin
2 months ago
Taleshape now has a blog. And I just published the first post! Check it out if you like to know more about what Embedded Analytics is and how Shaper can help you build analytics functionality into your product. The post also comes with a small live demo π
taleshape.com/blog/what-is...
loading . . .
What's Embedded Analytics?
https://taleshape.com/blog/what-is-embedded-analytics/
0
2
1
reposted by
Taleshape
Jorin
2 months ago
When you spend so much time on data analytics, you use SQL to calculate your visa due date
0
6
1
reposted by
Taleshape
Jorin
2 months ago
Shaper now supports public dashboard sharing and I added a public demo dashboard to the landing page. I was looking forward to this feature to easily share examples and use Shaper to play around with public datasets.
taleshape.com
#dataviz
#buildinpublic
1
9
2
reposted by
Taleshape
Jorin
2 months ago
Shaper now supports a cool DuckDB feature: Temporary Tables. Temporary tables allow you to pre-compute data to reuse within a single dashboard. Seeing how nicely temporary tables integrate into Shaper makes me feel great about the bet to make Shaper dashboards essentially just SQL scripts.
1
3
1
reposted by
Taleshape
Jorin
over 1 year ago
Getting helpful feedback works differently for every product. At my previous job we sold software to hospitals and the stakeholders buying the software were not the same ones using it. You need to talk to all of them. And you want to ask them different questions.
0
1
1
If you want to help your users and make them truly feel heard, spent more time listening. Understand their point of view and their unique problems. We are too quick to think that we understand and jump to solutions.
over 1 year ago
0
0
0
reposted by
Taleshape
Jorin
over 1 year ago
Don't do this. This is not how you ask for feedback. I won't be reading all this and I definitely won't attempt to fill the form. It's not that hard to show some empathy for your users. Very likely no single person thought this is a good idea, but big corp systems create this.
0
1
1
reposted by
Taleshape
Jorin
over 1 year ago
My main motivation to work on
@taleshape.bsky.social
is to be the voice that motivates people to take feedback serious. I want to create awareness. I want to support people.
1
2
2
reposted by
Taleshape
Jorin
over 1 year ago
The value prop of
@taleshape.bsky.social
is that you can start collecting feedback in minutes instead of hours or days. And when you are ready you can take it to the next level - within the same tool. And you will always stay in control with the option to self-host the open-source version.
0
2
2
reposted by
Taleshape
Jorin
over 1 year ago
Adding a feedback form to your product can be very simple. You can do it in a few hours. Everyone should do this. It can be very effective. So why
@taleshape.bsky.social
?
#buildinpublic
1
2
2
reposted by
Taleshape
Jorin
almost 2 years ago
One of the biggest advantages a product can have is staying alive. The biggest challenge is not money, but mindset. Can you stay motivated to keep going for years?
www.applied-cartography.com/goon-squad
#buildinpublic
0
3
2
reposted by
Taleshape
Jorin
almost 2 years ago
Taking your time doesn't mean you built something for a year before you talk to anyone about it. Getting feedback from people early and often is crucial to keep going in the right direction.
#buildinpublic
add a skeleton here at some point
0
3
2
reposted by
Taleshape
Jorin
almost 2 years ago
I don't know exactly what
@taleshape.bsky.social
should look like, but I can make a best guess. Once I got something tangible I can talk to people to figure out their actual problems and a solution that creates true value.
#buildinpublic
0
2
2
reposted by
Taleshape
Jorin
almost 2 years ago
Looking forward to working on
@taleshape.bsky.social
! I am excited to build better feedback for product teams and their users π
0
2
2
you reached the end!!
feeds!
log in