<?xml version="1.0" encoding="UTF-8" ?> <?xml-stylesheet type="text/xsl" href="rss.xsl"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>GP&#39;s AI Research</title><description>Personal website of GP Saggese - Startup Boy and AI Researcher</description><link>https://gpsaggese.github.io/</link><atom:link href="https://gpsaggese.github.io/feed_rss_updated.xml" rel="self" type="application/rss+xml" /> <managingEditor>Giacinto Paolo Saggese</managingEditor><language>en</language> <pubDate>Fri, 18 Sep 2026 21:22:18 -0000</pubDate> <lastBuildDate>Fri, 18 Sep 2026 21:22:18 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.19.0</generator> <image> <url>None</url> <title>GP's AI Research</title> <link>https://gpsaggese.github.io/</link> </image> <item> <title>Vim Shortcuts</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Productivity</category> <description>&lt;p&gt;TL;DR: A cheat sheet of Vim commands and concepts.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/vim-shortcuts/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/vim-shortcuts/</guid> </item> <item> <title>Mixed Keyboard Shortcuts</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Productivity</category> <description>&lt;p&gt;TL;DR: A cheat sheet of keyboard shortcuts across tools.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/mixed-keyboard-shortcuts/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/mixed-keyboard-shortcuts/</guid> </item> <item> <title>GitHub CLI Shortcuts</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Developer Tools</category> <description>A guide to useful GitHub CLI commands</description> <link>https://gpsaggese.github.io/blog/github-cli-shortcuts/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/github-cli-shortcuts/</guid> </item> <item> <title>TorchRL + PettingZoo MPE in 60 Minutes</title> <author>TBD (Saransh Kumar)</author> <author>TBD (Abhinav Singh)</author> <author>TBD (Ayush Gaur)</author> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>AI Research</category> <category>Machine Learning</category> <category>Software Engineering</category> <description>&lt;p&gt;TL;DR: Build a reproducible multi-agent reinforcement learning (MARL) pipeline using TorchRL and PettingZoo&#39;s multi-agent particle environment (MPE), train using centralized training, decentralized execution (CTDE), and verify that communication is meaningful using structured diagnostics and causal ablations.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/torchrl--pettingzoo-mpe-in-60-minutes/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/torchrl--pettingzoo-mpe-in-60-minutes/</guid> </item> <item> <title>TensorFlow in 60 Minutes</title> <author>TBD (Pranav)</author> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>AI Research</category> <category>Software Engineering</category> <description>&lt;p&gt;TL;DR: Learn how to build machine learning models using TensorFlow in 60 minutes with hands-on examples including neural networks and structural time series forecasting.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/tensorflow-in-60-minutes/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/tensorflow-in-60-minutes/</guid> </item> <item> <title>FastAPI in 60 Minutes</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Python</category> <category>Software Engineering</category> <description>&lt;p&gt;TL;DR: Learn how to build a REST API with FastAPI and uvicorn in 60 minutes with hands-on examples covering request validation, dependency injection, and a complete Book Catalog API served over real HTTP&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/fastapi-in-60-minutes/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/fastapi-in-60-minutes/</guid> </item> <item> <title>CausalML in 60 Minutes</title> <author>TBD (Mohammed Syed)</author> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>AI Research</category> <category>Data Science</category> <description>&lt;p&gt;TL;DR: Learn how to estimate heterogeneous treatment effects using CausalML in 60 minutes with hands-on examples including individual-level causal inference on CDC diabetes health data.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/causalml-in-60-minutes/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/causalml-in-60-minutes/</guid> </item> <item> <title>BambooAI in 60 Minutes</title> <author>TBD (Aver81)</author> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>AI Research</category> <category>Software Engineering</category> <description>&lt;p&gt;TL;DR: Learn how to build intelligent data analysis systems with BambooAI in 60 minutes with hands-on examples covering multi-agent workflows, dataframe analysis, and dynamic code generation.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/bambooai-in-60-minutes/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/bambooai-in-60-minutes/</guid> </item> <item> <title>AutoGen in 60 Minutes</title> <author>TBD (Pranav)</author> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>AI Research</category> <category>Software Engineering</category> <description>&lt;p&gt;TL;DR: Learn how to build agentic AI systems using AutoGen in 60 minutes with hands-on examples including live market data debates and SEC filing analysis.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/autogen-in-60-minutes/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/autogen-in-60-minutes/</guid> </item> <item> <title>UV in 30 mins</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Python</category> <description>&lt;p&gt;TL;DR &lt;code&gt;uv&lt;/code&gt; is a very fast Python package manager written in Rust that replaces &lt;code&gt;pip&lt;/code&gt;, &lt;code&gt;pip-tools&lt;/code&gt;, and &lt;code&gt;virtualenv&lt;/code&gt; with a single tool that is 10-100x faster.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/uv-in-30-mins/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/uv-in-30-mins/</guid> </item> <item> <title>llm CLI in 30 minutes</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Developer Tools</category> <category>Productivity</category> <description>&lt;p&gt;TL;DR: Simon Willison&#39;s &lt;code&gt;llm&lt;/code&gt; CLI turns any large language model into a composable Unix tool you can pipe, script, and template from the terminal.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/llm-cli-in-30-minutes/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/llm-cli-in-30-minutes/</guid> </item> <item> <title>Ripgrep in 30 mins</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Python</category> <description>&lt;p&gt;TL;DR &lt;code&gt;ripgrep&lt;/code&gt; is a blazingly fast search tool that combines the usability and speed.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/ripgrep-in-30-mins/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/ripgrep-in-30-mins/</guid> </item> <item> <title>mdm, a Unified Markdown Manager for Agent Skills</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Developer Tools</category> <category>Productivity</category> <description>&lt;p&gt;TL;DR: &lt;code&gt;mdm&lt;/code&gt; unifies management of research ideas, blog posts, and Claude Code skills across multiple repositories into one powerful command-line tool.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/mdm-a-unified-markdown-manager-for-agent-skills/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/mdm-a-unified-markdown-manager-for-agent-skills/</guid> </item> <item> <title>LLM CLI in 30 mins</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Developer Tools</category> <category>LLM</category> <description>Transform text files with LLMs from the command line, integrate AI into your editing workflow</description> <link>https://gpsaggese.github.io/blog/llm-cli-in-30-mins/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/llm-cli-in-30-mins/</guid> </item> <item> <title>Python Package Tools in 30 mins</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Python</category> <description>&lt;p&gt;TL;DR: Comprehensive guide to Python package managers and virtual environment tools, from &lt;code&gt;pip&lt;/code&gt; and &lt;code&gt;venv&lt;/code&gt; to modern alternatives like Poetry and &lt;code&gt;uv&lt;/code&gt;.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/python-package-tools-in-30-mins/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/python-package-tools-in-30-mins/</guid> </item> <item> <title>Python Code Coverage In 30 Mins</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Python</category> <description>&lt;p&gt;TL;DR: Python code coverage measures how much of your source code is tested, helping you improve test quality.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/python-code-coverage-in-30-mins/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/python-code-coverage-in-30-mins/</guid> </item> <item> <title>Rendering Markdown Files From Your Terminal with open_md.py</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Developer Tools</category> <category>Python</category> <description>&lt;p&gt;TL;DR: &lt;code&gt;open_md.py&lt;/code&gt; is a flexible CLI tool that renders markdown files to HTML using &lt;code&gt;pandoc&lt;/code&gt; or &lt;code&gt;grip&lt;/code&gt;, and can open them directly on GitHub or in your browser, with support for embedded diagrams and both local and dockerized execution&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/rendering-markdown-files-from-your-terminal-with-open_mdpy/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/rendering-markdown-files-from-your-terminal-with-open_mdpy/</guid> </item> <item> <title>How to Use OpenRouter with Simonw&#39;s LLM CLI</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Developer Tools</category> <category>LLM</category> <description>Guide on using OpenRouter with Simon Willison&#39;s LLM CLI</description> <link>https://gpsaggese.github.io/blog/how-to-use-openrouter-with-simonws-llm-cli/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/how-to-use-openrouter-with-simonws-llm-cli/</guid> </item> <item> <title>How to Use Claude Code with OpenRouter</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>AI Tools</category> <category>LLM</category> <description>&lt;p&gt;TL;DR Learn how to configure Claude Code to route LLM calls through OpenRouter, enabling access to models from multiple providers through a single API.&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/how-to-use-claude-code-with-openrouter/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/how-to-use-claude-code-with-openrouter/</guid> </item> <item> <title>Markdown Viewers on macOS: Terminal and Browser Options</title> <author>saggese@gmail.com, gsaggese@umd.edu (Giacinto Paolo Saggese)</author> <category>Developer Tools</category> <description>&lt;p&gt;TL;DR: Render markdown from terminal using &lt;code&gt;glow&lt;/code&gt; (for terminal viewing), &lt;code&gt;mdcat&lt;/code&gt; (for rich formatting), &lt;code&gt;grip&lt;/code&gt; (for GitHub-accurate previews with images), or &lt;code&gt;pandoc&lt;/code&gt; (for document conversion and flexibility).&lt;/p&gt;</description> <link>https://gpsaggese.github.io/blog/markdown-viewers-on-macos-terminal-and-browser-options/</link> <pubDate>Fri, 18 Sep 2026 21:22:19 +0000</pubDate> <source url="https://gpsaggese.github.io/feed_rss_updated.xml">GP's AI Research</source><guid isPermaLink="true">https://gpsaggese.github.io/blog/markdown-viewers-on-macos-terminal-and-browser-options/</guid> </item> </channel> </rss>