<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tutorial on PAUL'S BLOG</title><link>https://paulyu.dev/tags/tutorial/</link><description>Recent content in Tutorial on PAUL'S BLOG</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 10 Jun 2025 13:00:00 +0000</lastBuildDate><atom:link href="https://paulyu.dev/tags/tutorial/index.xml" rel="self" type="application/rss+xml"/><item><title>Build a Weather MCP Server with Rust: Complete Tutorial for AI Integration</title><link>https://paulyu.dev/article/rust-mcp-server-weather-tutorial/</link><pubDate>Tue, 10 Jun 2025 13:00:00 +0000</pubDate><guid>https://paulyu.dev/article/rust-mcp-server-weather-tutorial/</guid><description>&lt;p&gt;Building AI tools that can access real-time data requires bridging the gap between language models and external APIs. The Model Context Protocol (MCP) makes this possible by providing a standard way for AI assistants to interact with data sources.&lt;/p&gt;
&lt;p&gt;In this tutorial, we&amp;rsquo;ll build a weather MCP server using Rust that connects to the National Weather Service API, giving any MCP-compatible AI assistant the ability to fetch live weather alerts and forecasts.&lt;/p&gt;</description></item><item><title>Adding a GitHub Codespace button to your README</title><link>https://paulyu.dev/code/adding-codespace-button-to-your-github-readme/</link><pubDate>Thu, 21 Mar 2024 13:00:00 +0000</pubDate><guid>https://paulyu.dev/code/adding-codespace-button-to-your-github-readme/</guid><description>&lt;p&gt;&lt;a href="https://github.com/features/codespaces"&gt;GitHub Codespaces&lt;/a&gt; is a great way to make it easier for people to contribute to your project. With a few clicks, folks can spin up a Codespace environment with all necessary tooling installed and be productive right away. But it does take a few clicks and this quick post is to show how you can save developers a click or two because every click matters 😆&lt;/p&gt;
&lt;p&gt;With one line of markdown in your README, you can add a button that looks like this&amp;hellip;&lt;/p&gt;</description></item><item><title>Effortlessly Deploy to Azure Kubernetes with Open Source Tools Draft and Acorn</title><link>https://paulyu.dev/article/app-to-aks-with-draft-and-acorn/</link><pubDate>Tue, 03 Jan 2023 11:11:01 -0800</pubDate><guid>https://paulyu.dev/article/app-to-aks-with-draft-and-acorn/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;
On March 15, 2024 Acorn Labs &lt;a href="https://www.acorn.io/resources/blog/our-new-focus-developing-an-llm-app-platform-based-on-gpt-script-technology?fromOther=true"&gt;announced&lt;/a&gt; that they will be shifting focus to developing an LLM app platform based on GPT-Script technology and has archived the Acorn &lt;a href="https://github.com/acorn-io/runtime"&gt;Runtime&lt;/a&gt; project.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In this post, I&amp;rsquo;ll walk you through deploying a web application to &lt;a href="https://learn.microsoft.com/azure/aks"&gt;Azure Kubernetes Service (AKS)&lt;/a&gt; without having to write any Docker or Kubernetes manifest files.&lt;/p&gt;
&lt;p&gt;Using open-source command-line tools &lt;a href="https://github.com/Azure/draft"&gt;Draft&lt;/a&gt; and &lt;a href="https://docs.acorn.io"&gt;Acorn&lt;/a&gt;, we&amp;rsquo;ll containerize and deploy to AKS in just a few steps! Let&amp;rsquo;s go 🚀&lt;/p&gt;</description></item><item><title>Securely connect to your Azure Linux Virtual Machine with Tailscale SSH</title><link>https://paulyu.dev/article/securely-connect-to-you-azure-linux-vm-using-tailscale/</link><pubDate>Fri, 12 Aug 2022 17:03:14 -0700</pubDate><guid>https://paulyu.dev/article/securely-connect-to-you-azure-linux-vm-using-tailscale/</guid><description>&lt;p&gt;Being on the Cloud Advocate team at Microsoft, we&amp;rsquo;re always looking to empower every developer to achieve more on Azure. One way of doing this is by bringing you hands-on content to deliver end-to-end scenarios using cloud-native and open source technologies.&lt;/p&gt;
&lt;p&gt;My colleague on the Cloud Native team, &lt;a href="https://twitter.com/as_w"&gt;Aaron Wislang&lt;/a&gt; has been cooking up a bunch of labs in our &lt;a href="https://aka.ms/oss-labs"&gt;Azure Open Source Labs&lt;/a&gt; repo and one area we&amp;rsquo;ve been collaborating on is within the Azure Linux VM space.&lt;/p&gt;</description></item></channel></rss>