Nael Shiab
banner
naelshiab.bsky.social
Nael Shiab
@naelshiab.bsky.social
The screen capture API works beautifully! Thanks @fubits.dev !
November 27, 2025 at 2:55 PM
P.S.: I still think Python and R are incredible programming languages with amazing libraries and packages, like pandas and the tidyverse.

The great thing is that you can also use DuckDB with them!
duckdb.org

4/4 🧵
An in-process SQL OLAP database management system
DuckDB is an in-process SQL OLAP database management system. Simple, feature-rich, fast & open source.
duckdb.org
November 13, 2025 at 5:56 PM
Under the hood, the simple-data-analysis library uses the incredibly fast @duckdb.org and its extensions. If you want to check it out, here's the repo: github.com/nshiab/simpl...

And if you want to make my day, test it and, if you enjoy it, give it a ⭐!

3/4 🧵
GitHub - nshiab/simple-data-analysis: Easy-to-use and high-performance TypeScript library for data analysis. Works with tabular, geospatial and vector data.
Easy-to-use and high-performance TypeScript library for data analysis. Works with tabular, geospatial and vector data. - nshiab/simple-data-analysis
github.com
November 13, 2025 at 5:56 PM
For geospatial data, it's 3x-5x faster to join and count the trees in each Montreal neighbourhood.

I started working on the library 3 years ago. I was tired of switching between R/Python/JavaScript in my projects and wanted to keep it to TypeScript from A to Z. 🤓

2/4 🧵
November 13, 2025 at 5:55 PM
Interesting! I'll have a look. Thanks! :)
November 7, 2025 at 9:28 PM
Happy to see @nodejs.org! But it would be wonderful to add @deno.land as well! 🦆
September 12, 2025 at 5:53 PM
What an amazing dataset!
August 20, 2025 at 12:47 PM
Very interesting. Thanks @jensvb.bsky.social !
July 2, 2025 at 6:36 PM
Coded in Svelte! Maps done with Observable plot!
June 27, 2025 at 7:18 PM