Dan Forsberg

@dforsber.bsky.social

Founder @BoilingData - https://www.boilinginsights.com/

🚀🎉 BoilStream v0.7.5 out! Power BI now works with all data types! See the demo_database.sql test suite on GitHub. NOTE: Power BI uses old version of npgsql, so we had to downgrade some temporal (TEXT) and list types (JSON). But only for Power BI clients. github.com/boilingdata/...

GitHub - boilingdata/boilstream: Diskless high-throughput data ingestion server with local DuckDB caching. Writes optimised Parquet files onto Object Storages.

Diskless high-throughput data ingestion server with local DuckDB caching. Writes optimised Parquet files onto Object Storages. - boilingdata/boilstream

github.com

🚀 Skip the Pipeline. Stream to Gold. 🏆 You can write CREATE VIEW from DuckDB client against our Stream Processor server (DuckDB Airport extension) and it forks the base topic into derived topic(s) for you while it runs zero-copy SQL over the incoming data stream in real-time. www.boilstream.com

🔐 BoilStream now supports all major SSO providers 🚀 The paid version includes support for TLS and Bearer token authentication for all major SSO providers: Azure AD (Entra ID), AWS Cognito, GCP, Auth0, and Okta. And includes 3-level authorization (groups, scopes, id). www.boilstream.com

The total time to perform a cold run of the TPC-H queries on SF300 shows an almost 3× speedup between DuckDB 1.0.0 and DuckDB 1.2.0. The benchmark was run on a MacBook Pro (M1 Max / 64 GB RAM).

Bild

We have implemented the basic data analytics requirement 😍. We can reliably consume Postgres CDC stream with ephemeral node, including DR without full resync needs. The system is transaction safe with Icebreg Table on S3 target and can even detect if Postgres was restored from a backup. Interested?

🚀 New video coming tomorrow about ❄️ Snowflake integration into Boiling Insights, and table sync to DuckDB db.. the table jobs run on bg using an optimal DAG executor and the GUI shows progress.

Zig is amazing as is DuckDB!! Created for fun and as an example fixed column text file scanner extension for DuckDB (DanskeBank KTON file). By no means production proof and it actually misses couple of columns in the end. But this was less than an evening work. github.com/dforsber/duc...

GitHub - dforsber/duckdb-kton-extension: DuckDB KTON extension

DuckDB KTON extension. Contribute to dforsber/duckdb-kton-extension development by creating an account on GitHub.

github.com

We are happy to announce DuckDB v1.2.0 “Histrionicus”! The new release has several usability, security and performance improvements. It has new features for the CSV and Parquet formats, as well new (opt-in) options for DuckDB's own format. Read more at duckdb.org/2025/02/05/a...

Bild

⁉️ Help me out here: How to manage multidimensional configuration? We have 3 dimensions in Boiling Insights app: - Users (with roles), - Projects (e.g. GitHub), and - Backends (compute instances) ==> What "rules" would you implement between them? Like only Projects can define Backends?

Zig's concurrent/cached builds are sooo fast that I changed the default behavior of zig build to compile the extension for *all* supported DuckDB versions & platforms. Simplifies and speeds up CI. Also, the output dir (zig-out) is now a ready-to-use extension repository! github.com/mlafeldt/qua...

Multi-version builds by mlafeldt · Pull Request #1 · mlafeldt/quack-zig

Build and test the extension for all DuckDB versions by default, leveraging Zig's concurrent/cached builds. This simplifies CI and turns zig-out into a ready-to-use extension repository. Uncach...

github.com

Created SSH backend connector module. Stores ssh keys encrypted with password on the disk and implements additional security features. - AI helped to generated tests - AI helped to do security audits - 100% test coverage github.com/dforsber/ssh...

GitHub - dforsber/ssh-backend-connector: Establish and maintain SSH port forwarded secure tunnel to backends

Establish and maintain SSH port forwarded secure tunnel to backends - dforsber/ssh-backend-connector

github.com