Uwe Maurer's Avatar

Uwe Maurer

@uwemaurer

πŸ‘¨β€πŸ’» Programming Indie Hacking, Startup, Bootstrapping πŸš€Typescript, Astro, Svelte, Sqlite, Android, Kotlin, DuckDB πŸ“ ZΓΌrich / Switzerland πŸ‘‰ BlueFacts - bluefacts.app @bluefacts.app πŸ‘‰ Android Apps Directory - www.appbrain.com @appbrain.com

291
Followers
405
Following
154
Posts
28.11.2024
Joined
Posts Following

Latest posts by Uwe Maurer @uwemaurer

we migrated existing slack, also worked fine (except that we had a lot of direct messages which were not migrated, only channels)

07.03.2026 15:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Zulip πŸ‘

07.03.2026 14:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We switched to self hosted Zulip (from slack), so far we really like it.

07.03.2026 14:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We switched from slack to Zulip (selfhosted). So far I am quite happy with it, the setup was quite easy. I added backup with restic.

07.03.2026 14:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Featured Apps Program β€” AppBrain Get your Android app featured on AppBrain's homepage. Reach millions of users with a dedicated launch day. Free for all developers.

Launching the AppBrain Featured Apps Program - submit your Android app to be showcased on our homepage for 3 days and collect upvotes from the community!

#AndroidDev #IndieDev #AppPromotion

24.02.2026 11:23 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
API Documentation - BlueFacts Developer documentation for the BlueFacts API. Access Bluesky user rankings, trending accounts, and growth metrics.

πŸš€ New for Bluesky developers!

You can now access the BlueFacts API to pull data from our trending and top users pages. πŸ“ˆ

Check out the documentation to get started: πŸ”— bluefacts.app/docs/api

#API @bluefacts.app #buildinpublic #indiedev #startup #developers

04.02.2026 21:38 πŸ‘ 17 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - sqg-dev/sqg: Generate typesafe code from SQL queries Generate typesafe code from SQL queries. Contribute to sqg-dev/sqg development by creating an account on GitHub.

I am working on a SQL tool ("SQG") for @duckdb.org and #sqlite. SQG can generate typesafe code from SQL queries. Currently for Typescript, Java JDBC and Java @arrow.apache.org API.

We created it while working on @bluefacts.app, I hope others find it useful aswell !

06.01.2026 14:15 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

The @atproto.com git repo year in review! Steady stream of commits throughout the year.
@matthieu.bsky.team has the most commits and the top filetypes are .ts, .md and .json files.

Generated with gitrewind.dev

18.12.2025 19:15 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Fun project I've been working on: see your git repo's year in history -- git rewind!
gitrewind.dev

18.12.2025 16:08 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Posting this as a bookmark for myself: ocrmypdf, if you need to copy text from a PDF of scanned images. works great!

github.com/ocrmypdf/OCR...

19.11.2025 22:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I can recommend victorialogs (by @victoriametrics.bsky.social) for managing logs.
It was very easy to setup (single binary) and very easy to import the data (just send a http POST with the log event in JSON) 😎

28.09.2025 09:14 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

find your longest classnames with

find . \( -name "*.java" -o -name "*.kt" \) -exec grep -h "^import " {} + \
| sed -E 's/^import (static )?//; s/;//' \
| awk -F. '{print $NF}' \
| sort -u \
| awk '{ print length, $0 }' \
| sort -nr \
| cut -d' ' -f2- \
| head -20

17.09.2025 11:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I was working with Apache HttpClient5 today and had to chuckle while importing the PoolingAsyncClientConnectionManagerBuilder. You really know this is Java when you have class names like this πŸ˜†

17.09.2025 11:22 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Svelte MultiSelect Keyboard-friendly, accessible Svelte MultiSelect component

- @svelte.dev Multiselect: (multiselect.janosh.dev) for selecting multiple items (eg languages, keywords).
Very easy to use, cursor helped me to style it with @tailwindcss.com

19.07.2025 08:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
TanStack Virtual Virtualize only the visible content for massive scrollable DOM nodes at 60FPS in TS/JS, React, Vue, Solid, Svelte, Lit & Angular while retaining 100% control over markup and styles.

Two great @svelte.dev libraries I started using while building the new feed editor for @bluefacts.app:

- @tanstack.com/virtual (tanstack.com/virtual/latest). I have this (potentially long) list of users, with this library I can manage the list so that I only need to load what is in view.

19.07.2025 08:53 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Bluesky User Growth and Active Users See how activity and usage of Bluesky has been growing over time. How many users are currently active? How many posts are posted daily on Bluesky?

I love Bluesky and want it to succeed, but we have to be honest with ourselves...
of course the "all time registered users" counter just keeps going up but much more important are other metrics like daily likes, follows, posts etc. Unfortunately this all goes down

bluefacts.app/bluesky-user...

16.07.2025 07:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I noticed that open-launch.com has links to twitter (in footer Connect & share button on the project page) but no Bluesky links.

Would be great to add Bluesky there too! @ericbn09.bsky.social

14.07.2025 12:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
BlueFacts on Open-Launch BlueFacts is an analytics app for the Bluesky social network. Daily updated rankings of the most popular users on Bluesky, follower graphs and a custom feed builder.

We are launching on open-launch.com today, please support our project with an upvote!

@ericbn09.bsky.social #buildinpublic #launch #indiedev

14.07.2025 08:57 πŸ‘ 32 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1

The domain was kindly passed on to me, I made sure that all the feeds continue to run. I am currently working on a feed builder so that you can make changes to the feeds again. Should be live next week!

12.07.2025 08:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

so much time wasted in this map

11.07.2025 14:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Since about a week or so the "from:" and "mentions:" queries are not working anymore

07.07.2025 14:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
dagster

dagster

To keep things simple we defined a yaml config to specifiy the jobs/assets/schedules and then vibe coded the python code with cursor to convert this config into the required python dagster code.

02.07.2025 10:22 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

We converted all our @bluefacts.app data processing from good old bash scripts with cron to @dagster.io.

Now we have a pretty UI, instead of having to look through logsfiles in ssh. πŸ’ͺ

Our code is in Typescript & Kotlin, we used the Dagster Pipes to run it.

#buildinpublic #kotlin #typescript

02.07.2025 10:22 πŸ‘ 8 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Congratulations!

24.06.2025 14:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

good luck!

17.06.2025 10:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Just updated my Java dataframe test & benchmark. @andrus.adamchik.org contributed an implementation for DFLib, which is now the fastest Java dataframe (not counting @duckdb.org which is much faster, but doesn't give you the dataframe syntax)

github.com/mathijs81/ja...

05.06.2025 18:04 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

The active users graph doesn't look good though. I really hope this trend can be reversed soon
bluefacts.app/bluesky-user...

30.05.2025 07:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

If you are on producthunt please give our project an upvote today! Thank you πŸš€

27.05.2025 07:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
graph of users posting daily on BlueSky

graph of users posting daily on BlueSky

New: keep track of user and post growth on Bluesky. Currently the volume is declining a little bit, let's get it growing again!

bluefacts.app/bluesky-user...

26.05.2025 15:43 πŸ‘ 21 πŸ” 5 πŸ’¬ 1 πŸ“Œ 1

congratulations!

23.05.2025 06:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0