<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Michael</title>
    <description>The latest articles on DEV Community by Michael (@invm).</description>
    <link>https://dev.to/invm</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F722672%2Fbb196943-f38a-4b2d-8af9-039caaa5a413.jpeg</url>
      <title>DEV Community: Michael</title>
      <link>https://dev.to/invm</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/invm"/>
    <language>en</language>
    <item>
      <title>Meet Grogg: A Native Kubernetes GUI (and VSCode Extension) for Real Humans</title>
      <dc:creator>Michael</dc:creator>
      <pubDate>Sat, 19 Apr 2025 10:29:47 +0000</pubDate>
      <link>https://dev.to/invm/meet-grogg-a-native-kubernetes-gui-and-vscode-extension-for-real-humans-1679</link>
      <guid>https://dev.to/invm/meet-grogg-a-native-kubernetes-gui-and-vscode-extension-for-real-humans-1679</guid>
      <description>&lt;p&gt;Let’s be honest: kubectl is powerful, but it’s not exactly a joy to use—especially when you’re juggling multiple clusters or just want to see what’s going on at a glance.&lt;/p&gt;

&lt;p&gt;So, I built &lt;strong&gt;Grogg&lt;/strong&gt;:  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A native Kubernetes GUI client (macOS, Windows, Linux)
&lt;/li&gt;
&lt;li&gt;Also available as a VSCode extension
&lt;/li&gt;
&lt;li&gt;Free for local clusters
&lt;/li&gt;
&lt;li&gt;14-day free trial for remote clusters, with reasonable lifetime/monthly pricing&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=w19awlqFUUU" rel="noopener noreferrer"&gt;Demo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Grogg?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Multi-cluster support:&lt;/strong&gt; View and manage resources from several clusters in a single UI.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Aggregated logs:&lt;/strong&gt; See logs from multiple pods at once—no more jumping between terminals.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Quick actions &amp;amp; metrics:&lt;/strong&gt; Restart pods, scale deployments, and view metrics with a click.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Intuitive UI:&lt;/strong&gt; Designed to replace most kubectl commands, not just wrap them.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Who’s it for?
&lt;/h2&gt;

&lt;p&gt;Anyone who’s tired of memorizing kubectl flags, wants a better overview, or just prefers a GUI.&lt;br&gt;&lt;br&gt;
If you’re managing clusters daily, Grogg should save you time (and sanity).&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it out
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://grogg.app" rel="noopener noreferrer"&gt;grogg.app&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Free for local clusters
&lt;/li&gt;
&lt;li&gt;14-day free trial for remote
&lt;/li&gt;
&lt;li&gt;Native app or VSCode extension&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’d love feedback, bug reports, or feature requests. Not trying to spam—just hoping it’s useful for the community.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Introducing Noir: The Keyboard-Driven Database Management Client</title>
      <dc:creator>Michael</dc:creator>
      <pubDate>Thu, 29 Feb 2024 23:35:06 +0000</pubDate>
      <link>https://dev.to/invm/introducing-noir-the-keyboard-driven-database-management-client-l70</link>
      <guid>https://dev.to/invm/introducing-noir-the-keyboard-driven-database-management-client-l70</guid>
      <description>&lt;p&gt;Have you ever found yourself juggling between your code editor and a database management tool, frustrated by the constant need to switch to the mouse for basic operations? As a developer, I certainly have. &lt;/p&gt;

&lt;p&gt;This was the primary motivation behind the creation of Noir, a keyboard-driven database management client designed to streamline your workflow without ever reaching for the mouse.&lt;/p&gt;

&lt;h2&gt;
  
  
  Overview
&lt;/h2&gt;

&lt;p&gt;Noir is all about efficiency and accessibility. It empowers you to accomplish everything you need using just your keyboard. With features like multiple simultaneous connections, query tabs, and the ability to export data in CSV or JSON array format, Noir provides a seamless experience for managing your databases. Supporting popular database systems such as PostgreSQL, MySQL, MariaDB, and SQLite, it caters to a wide range of developer needs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Noir?
&lt;/h2&gt;

&lt;p&gt;What sets Noir apart is its keyboard-first approach. Built with web technologies, every element is designed to be navigable with ease using just the tab key. The sleek and modern interface, coupled with a lightning-fast grid for displaying results, ensures a delightful user experience. And with features like Vim mode, autocomplete, and customizable themes, Noir offers a level of customization that truly makes it stand out.&lt;/p&gt;

&lt;h2&gt;
  
  
  Installation and Setup
&lt;/h2&gt;

&lt;p&gt;Getting started with Noir is a breeze. Simply follow the instructions on our website at &lt;a href="https://noirdb.dev/"&gt;noirdb.dev&lt;/a&gt;. We provide platform-specific installation guides for Windows, macOS (both Intel and ARM), and Linux, ensuring a smooth setup process regardless of your operating system.&lt;/p&gt;

&lt;h2&gt;
  
  
  Feedback and Roadmap
&lt;/h2&gt;

&lt;p&gt;At Noir, we thrive on feedback. We believe in constant improvement, and your suggestions play a crucial role in shaping the future of our product. Whether it's a bug report, a feature request, or just a general comment, we welcome all feedback with open arms. Join our community, be part of the conversation, and help us make Noir even better.&lt;/p&gt;

&lt;p&gt;We plan to constantly improve, fix and add features. Coming up next in the near future is query history and saved queries.&lt;/p&gt;

&lt;p&gt;Think we're missing something?&lt;/p&gt;

&lt;p&gt;Feel free to suggest on the issues tab over at &lt;a href="https://github.com/invm/noir"&gt;github.com/invm/noir&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Ready to revolutionize your database management workflow? Dive into the world of Noir today. Visit our website at &lt;a href="https://noirdb.dev/"&gt;noirdb.dev&lt;/a&gt; to get started, access our documentation, and explore the features firsthand. And don't forget to check out our GitHub repository at &lt;a href="https://github.com/invm/noir"&gt;github.com/invm/noir&lt;/a&gt; to contribute to the project and join our growing community of developers. Noir: Where efficiency meets elegance.&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
