csvbase blog https://csvbase.com/blog/posts.rss The csvbase blog http://www.rssboard.org/rss-specification python-feedgen en Sat, 21 Feb 2026 11:37:53 +0000 Take the tools out of 'Data', but don't take the data out of the tools https://csvbase.com/blog/1 Using dataframes to write smaller, faster programs b7ec4043-1ac9-45cb-9118-8273703b9f4d Wed, 11 Jan 2023 00:00:00 +0000 How does it know I want csv? ⁠— An HTTP trick https://csvbase.com/blog/2 Forgotten parts of RFC2616 db022d3e-61f8-4495-a498-4313971293ea Tue, 17 Jan 2023 00:00:00 +0000 Parquet: more than just "Turbo CSV" https://csvbase.com/blog/3 Quicker, but also more convenient 13a7822b-7db6-46cf-96c7-61e5bbe9343f Mon, 03 Apr 2023 00:00:00 +0000 I didn't write any Javascript, and other shortcuts https://csvbase.com/blog/4 Getting it done by not doing a lot of it 7447fb1f-22df-4a77-abf4-9b09eefab0ed Tue, 22 Aug 2023 00:00:00 +0000 My favourite API is a zipfile on the European Central Bank's website https://csvbase.com/blog/5 Simple data pipeline powertools: sqlite, pandas, gnuplot and friends 81aa05a3-4a28-46e7-8a68-7005b7616cfd Wed, 13 Sep 2023 00:00:00 +0000 Client libraries are better when they have no API https://csvbase.com/blog/7 fsspec is secretly everywhere, and boss d6d7bef0-7a5f-4205-a3b1-3bd81a2ff6e0 Wed, 10 Apr 2024 00:00:00 +0000 Caching secrets of the HTTP elders, part 1 https://csvbase.com/blog/8 ETags - an elegant weapon, for a more civilised age fa68caef-cd7d-4002-97ae-bbfe79c53381 Tue, 16 Apr 2024 00:00:00 +0000 You can't just assume UTF-8 https://csvbase.com/blog/9 How to infer character encodings with statistics c27ae1ac-5076-4a7a-946e-705e619eac9a Mon, 29 Apr 2024 00:00:00 +0000 DuckDB isn't just fast https://csvbase.com/blog/6 A whistlestop tour of the cool bits of DuckDB 6bb755ba-8e7a-4957-a956-c0250e057976 Thu, 30 May 2024 00:00:00 +0000 From Shell to Excel - with a little bit of HTTPS https://csvbase.com/blog/10 Write once, read everywhere 2f7e1059-2fbe-43a9-a9bf-e627482be912 Mon, 12 Aug 2024 00:00:00 +0000 Being on The Semantic Web is easy, and, frankly, well worth the bother https://csvbase.com/blog/13 Web 3.0 was not about the blockchain, thank god 29b6422a-9039-4362-b0ee-87656eecf5d7 Tue, 20 Aug 2024 00:00:00 +0000 There are 665 open licences, most are pretty rubbish https://csvbase.com/blog/14 you are in a maze of twisty licences, all alike 6b7c3f70-c592-49d8-9f75-6bc5f2dd6eed Thu, 19 Sep 2024 00:00:00 +0000