<?xml-stylesheet type="text/css" href="https://www.sebastian-daschner.com/css/rss.css" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Blog - Sebastian Daschner</title>
        <description>Sebastian Daschner's Java / programming / computer science blog</description>
        <link>https://blog.sebastian-daschner.com</link>
        <language>en-us</language>
        <copyright>Copyright (C) 2025 Sebastian Daschner, sebastian-daschner.com</copyright>
        <lastBuildDate>Mon, 31 Mar 2025 12:44:25 GMT</lastBuildDate>
        <pubDate>Mon, 31 Mar 2025 12:44:25 GMT</pubDate>
        <ttl>1440</ttl>
        <atom:link href="https://blog.sebastian-daschner.com/feeds/rss" rel="self" type="application/rss+xml" />
        <item>
            <title>Writing Your Own MCP Server</title>
            <description>AI agent tools such as <a href="https://blog.sebastian-daschner.com/entries/coding-with-goose" target="_blank" rel="noopener">Goose</a> allow to call tools, that is function calling that can invoke any desired behavior in external tools and applications.
In this video, I&#8217;m showing how to implement your own MCP server using Java and Quarkus, and how to use it via the Goose command line agent.</description>
            <link>https://blog.sebastian-daschner.com/entries/writing-your-own-mcp-server</link>
            <guid isPermaLink="true">https://blog.sebastian-daschner.com/entries/writing-your-own-mcp-server</guid>
            <pubDate>Mon, 31 Mar 2025 12:44:25 GMT</pubDate>
        </item>
        <item>
            <title>Coding With Goose, An AI Agent</title>
            <description>In this video, I&#8217;ll show how <a href="https://block.github.io/goose/" target="_blank" rel="noopener">Codename Goose</a>, a command line AI agent, can help us in our daily work as software developer.</description>
            <link>https://blog.sebastian-daschner.com/entries/coding-with-goose</link>
            <guid isPermaLink="true">https://blog.sebastian-daschner.com/entries/coding-with-goose</guid>
            <pubDate>Fri, 7 Mar 2025 14:23:52 GMT</pubDate>
        </item>
        <item>
            <title>Transferring Data With QR Codes on the Linux Command Line</title>
            <description>When transferring small amounts of data, such as a long URLs, public/private keys, or similar from one computer to another, people often end up pasting the contents in some sort of online notepad or email draft.
It&#8217;s also possible to quickly create and read QR codes, from the Linux command line.
For this, the computers don&#8217;t even have to be online, and in any way it&#8217;s better for your privacy.</description>
            <link>https://blog.sebastian-daschner.com/entries/data-transfer-qr-codes-linux-cli</link>
            <guid isPermaLink="true">https://blog.sebastian-daschner.com/entries/data-transfer-qr-codes-linux-cli</guid>
            <pubDate>Tue, 14 Jan 2025 08:46:24 GMT</pubDate>
        </item>
        <item>
            <title>13 Cool IntelliJ Features (You Probably Didn&#8217;t Know)</title>
            <description>As you probably know, I am a big fan and user of <a href="https://blog.sebastian-daschner.com/tags/intellij" target="_blank" rel="noopener">IntelliJ</a>.
Besides the tips on features you&#8217;ll use every day, there are tons of lesser-known features, some of which surprised me positively.
In this video, I&#8217;m showing 13 helpful IntelliJ features that you likely don&#8217;t know yet.</description>
            <link>https://blog.sebastian-daschner.com/entries/13-lesser-known-intellij-features</link>
            <guid isPermaLink="true">https://blog.sebastian-daschner.com/entries/13-lesser-known-intellij-features</guid>
            <pubDate>Mon, 15 Jul 2024 14:23:23 GMT</pubDate>
        </item>
        <item>
            <title>5 Ways to Debug Quarkus JVM Applications</title>
            <description>Quarkus' dev mode is a wonderful way to quickly update your code while programming, including adding some debug statements.
Your IDE&#8217;s debug functionality, however, is still a powerful method to debug more complex or unclear situations.
In this video I&#8217;m showing five different ways how to debug your Quarkus application, locally, in containers, or in Kubernetes.</description>
            <link>https://blog.sebastian-daschner.com/entries/5-ways-debug-quarkus-apps</link>
            <guid isPermaLink="true">https://blog.sebastian-daschner.com/entries/5-ways-debug-quarkus-apps</guid>
            <pubDate>Tue, 21 May 2024 06:34:47 GMT</pubDate>
        </item>
        <item>
            <title>A Simple Plain-Text Knowledge System</title>
            <description>As knowledge worker and when learning new topics, it&#8217;s helpful to have a note-taking system and a way to keep track of acquired knowledge and additional pointers.
In this video, I&#8217;m showing a simple, plain-text-file-based knowledge system powered by your editor of choice.
I want to point out that you don&#8217;t need a sophisticated third-party tool to manage your notes, and that a few tips can get you very far.</description>
            <link>https://blog.sebastian-daschner.com/entries/simple-plain-text-knowledge-system</link>
            <guid isPermaLink="true">https://blog.sebastian-daschner.com/entries/simple-plain-text-knowledge-system</guid>
            <pubDate>Thu, 2 May 2024 09:49:37 GMT</pubDate>
        </item>
        <item>
            <title>Uploading Files With Quarkus (Update)</title>
            <description>If you&#8217;re using Quarkus in a recent version and would like to upload (multiple) files, this video is for you.</description>
            <link>https://blog.sebastian-daschner.com/entries/uploading-files-quarkus-update</link>
            <guid isPermaLink="true">https://blog.sebastian-daschner.com/entries/uploading-files-quarkus-update</guid>
            <pubDate>Mon, 22 Apr 2024 12:58:41 GMT</pubDate>
        </item>
        <item>
            <title>Vim Tips I Wish I Knew Earlier</title>
            <description>When starting out your journey with Vim, there are so many things to learn.
Over time, you will see which features will stick with you and which ones are helpful in your work.</description>
            <link>https://blog.sebastian-daschner.com/entries/vim-tips-i-wish-i-knew-earlier</link>
            <guid isPermaLink="true">https://blog.sebastian-daschner.com/entries/vim-tips-i-wish-i-knew-earlier</guid>
            <pubDate>Wed, 20 Mar 2024 08:28:04 GMT</pubDate>
        </item>
    </channel>
</rss>
