<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Jimi Vaubien: writing</title><description>Notes on shipping AI systems, Effect, Rust, and the tools in between.</description><link>https://jimivaubien.me/</link><item><title>My Journey Using Rust + HMTX for Web Dev</title><link>https://jimivaubien.me/writing/rustgpt-journey-rust-htmx-web-dev/</link><guid isPermaLink="true">https://jimivaubien.me/writing/rustgpt-journey-rust-htmx-web-dev/</guid><description>Building RustGPT, a ChatGPT clone, with Rust and HTMX: what worked, what didn&apos;t, and the patterns that made it fast.</description><pubDate>Wed, 22 Nov 2023 00:00:00 GMT</pubDate><category>rust</category><category>htmx</category><category>web-development</category><category>chatgpt</category><category>axum</category></item><item><title>Introduction To TorchData The Best Way To Load Data In PyTorch</title><link>https://jimivaubien.me/writing/introduction-to-torchdata-the-best-way-to-load-data-in-pytorch/</link><guid isPermaLink="true">https://jimivaubien.me/writing/introduction-to-torchdata-the-best-way-to-load-data-in-pytorch/</guid><description>TorchData is a new library for better data loading in PyTorch. In this post I will show you how to use it and why it&apos;s better than Dataset and DataLoader.</description><pubDate>Tue, 03 Jan 2023 00:00:00 GMT</pubDate><category>pytorch</category><category>machine-learning</category><category>data-loading</category><category>torchdata</category></item><item><title>1 line to cache slow functions and speed up your Python script</title><link>https://jimivaubien.me/writing/1-line-to-cache-slow-functions-and-speed-up-your-python-script/</link><guid isPermaLink="true">https://jimivaubien.me/writing/1-line-to-cache-slow-functions-and-speed-up-your-python-script/</guid><description>Easily squeeze performance out of your scripts, with only slight modifications. Learn how to leverage caching easily in Python.</description><pubDate>Wed, 05 Jan 2022 00:00:00 GMT</pubDate><category>python</category><category>performance</category><category>caching</category><category>optimization</category></item><item><title>3 Simple Ways To Handle Bigger Datasets In Pandas</title><link>https://jimivaubien.me/writing/3-simple-ways-to-handle-bigger-datasets-in-pandas/</link><guid isPermaLink="true">https://jimivaubien.me/writing/3-simple-ways-to-handle-bigger-datasets-in-pandas/</guid><description>Before moving to Spark, here is 3 tips to scale Pandas to bigger datasets.</description><pubDate>Wed, 05 Jan 2022 00:00:00 GMT</pubDate><category>pandas</category><category>optimization</category><category>data-science</category><category>memory</category><category>performance</category></item><item><title>Perfect Template To Start Python Projects</title><link>https://jimivaubien.me/writing/perfect-template-to-start-python-projects/</link><guid isPermaLink="true">https://jimivaubien.me/writing/perfect-template-to-start-python-projects/</guid><description>Python is great but lacks structure. I detail the issues and provide a GitHub template repository to solve the issue.</description><pubDate>Wed, 05 Jan 2022 00:00:00 GMT</pubDate><category>python</category><category>template</category><category>code-quality</category><category>poetry</category><category>ci-cd</category></item></channel></rss>