corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a08745-a73b-72d8-b359-f53da791bd08", "title": "MCP servers that mutate your platform/infrastructure", "url": "https://blog.christoolivier.com/p/mcp-servers-that-mutate-your-platforminfrastruct", "published_at": "2026-04-26T19:30:23+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53da873a6a9", "title": "Bugs in Gemini Enterprise that will break your custom agents", "url": "https://blog.christoolivier.com/p/bugs-in-gemini-enterprise-that-will", "published_at": "2026-02-08T18:30:31+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53da8f28faf", "title": "Are we losing touch with reality?", "url": "https://blog.christoolivier.com/p/are-we-losing-touch-with-reality", "published_at": "2026-01-06T17:07:41+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53da9d5388a", "title": "Cursor, we have a problem...", "url": "https://blog.christoolivier.com/p/cursor-we-have-a-problem", "published_at": "2025-05-22T09:30:01+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53da9f78d9d", "title": "Calling Bullsh*t", "url": "https://blog.christoolivier.com/p/calling-bullsht", "published_at": "2025-04-23T12:00:00+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53daaab47ad", "title": "Anatomy of an AI application", "url": "https://blog.christoolivier.com/p/anatomy-of-an-ai-application", "published_at": "2024-06-28T09:15:15+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53daae46356", "title": "LLMs and function/tool calling", "url": "https://blog.christoolivier.com/p/llms-and-functiontool-calling", "published_at": "2024-03-28T09:07:19+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53dab72bc41", "title": "Seamless settings management with Pydantic and Google Cloud Secret Manager", "url": "https://blog.christoolivier.com/p/seamless-settings-management-with", "published_at": "2023-09-05T19:45:19+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53dac3bb5ac", "title": "Deploying Streamlit applications to Google Cloud", "url": "https://blog.christoolivier.com/p/deploying-streamlit-applications", "published_at": "2023-08-29T08:05:14+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53dad1ddebf", "title": "Thoughts on Fivetran and similar tools", "url": "https://blog.christoolivier.com/p/thoughts-on-fivetran-and-similar", "published_at": "2023-04-18T10:40:28+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53dadbe46da", "title": "Architecture of a B2B marketing insights platform", "url": "https://blog.christoolivier.com/p/architecture-of-a-b2b-marketing-insights", "published_at": "2022-06-29T12:33:18+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53daeac3367", "title": "Stop trying to adapt to marketing data tools", "url": "https://blog.christoolivier.com/p/stop-trying-to-adapt-to-marketing", "published_at": "2022-06-21T19:58:56+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53daf7df7ba", "title": "What's up with __init__.py and __main__.py ?", "url": "https://blog.christoolivier.com/p/what-is-up-with-__init__-py-and-__main__-py", "published_at": "2020-05-18T10:33:35+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53db036d68c", "title": "Power BI plugin for Apache Airflow", "url": "https://blog.christoolivier.com/p/power-bi-plugin-for-apache-airflow", "published_at": "2019-04-09T08:36:17+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53db083f469", "title": "Practical remote working: part 3 - business processes and culture", "url": "https://blog.christoolivier.com/p/practical-remote-working-part-3-business-processes-and-culture", "published_at": "2018-06-05T11:52:49+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53db1082a68", "title": "Practical remote working: part 2 - software", "url": "https://blog.christoolivier.com/p/practical-remote-working-part-2-software", "published_at": "2018-04-02T14:50:53+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53db202da8e", "title": "Practical remote working: part 1 - hardware and environment", "url": "https://blog.christoolivier.com/p/practical-remote-working-part-1", "published_at": "2018-01-08T14:48:04+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53db21e6a0b", "title": "A practical guide to effective remote working", "url": "https://blog.christoolivier.com/p/a-practical-guide-to-effective-remote-working", "published_at": "2018-01-08T14:43:54+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53db2a4a969", "title": "SSIS frameworks and unnecessary complexity", "url": "https://blog.christoolivier.com/p/ssis-frameworks-and-unnecessary-complexity", "published_at": "2016-09-22T17:43:59+00:00" }, { "id": "01a08745-a73b-72d8-b359-f53db2ff52b2", "title": "Creating a horizontal comparison bar chart using Tableau", "url": "https://blog.christoolivier.com/p/creating-a-horizontal-comparison-bar-chart-using-tableau", "published_at": "2015-12-02T23:02:38+00:00" } ] posts
Claim your blog
Back to Swinx43
Blog · corpus.blog/blogs/blog.christoolivier.com/posts
Swinx43
blog.christoolivier.com
2026
MCP servers that mutate your platform/infrastructure
original ↗
26 Apr 2026
Bugs in Gemini Enterprise that will break your custom agents
original ↗
8 Feb 2026
Are we losing touch with reality?
original ↗
6 Jan 2026
2025
Cursor, we have a problem...
original ↗
22 May 2025
Calling Bullsh*t
original ↗
23 Apr 2025
2024
Anatomy of an AI application
original ↗
28 Jun 2024
LLMs and function/tool calling
original ↗
28 Mar 2024
2023
Seamless settings management with Pydantic and Google Cloud Secret Manager
original ↗
5 Sept 2023
Deploying Streamlit applications to Google Cloud
original ↗
29 Aug 2023
Thoughts on Fivetran and similar tools
original ↗
18 Apr 2023
2022
Architecture of a B2B marketing insights platform
original ↗
29 Jun 2022
Stop trying to adapt to marketing data tools
original ↗
21 Jun 2022
2020
What's up with __init__.py and __main__.py ?
original ↗
18 May 2020
2019
Power BI plugin for Apache Airflow
original ↗
9 Apr 2019
2018
Practical remote working: part 3 - business processes and culture
original ↗
5 Jun 2018
Practical remote working: part 2 - software
original ↗
2 Apr 2018
Practical remote working: part 1 - hardware and environment
original ↗
8 Jan 2018
A practical guide to effective remote working
original ↗
8 Jan 2018
2016
SSIS frameworks and unnecessary complexity
original ↗
22 Sept 2016
2015
Creating a horizontal comparison bar chart using Tableau
original ↗
2 Dec 2015