<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Mains on Martin Koníček | Cloud Architect · DevOps · AI · Python</title>
    <link>https://martinkonicek.eu/main/</link>
    <description>Recent content in Mains on Martin Koníček | Cloud Architect · DevOps · AI · Python</description>
    <generator>Hugo</generator>
    <language>cs</language>
    <atom:link href="https://martinkonicek.eu/main/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title></title>
      <link>https://martinkonicek.eu/main/books/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://martinkonicek.eu/main/books/</guid>
      <description>&lt;h1 id=&#34;favorite-books&#34; class=&#34;relative group&#34;&gt;Favorite Books &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#favorite-books&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Here are some of my favorite Books:&lt;/p&gt;&#xA;&lt;h2 id=&#34;books&#34; class=&#34;relative group&#34;&gt;Books &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#books&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h3 id=&#34;the-linux-programming-interface&#34; class=&#34;relative group&#34;&gt;The Linux Programming Interface &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#the-linux-programming-interface&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;a href=&#34;https://man7.org/tlpi/&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;  &#xA;&lt;figure&gt;&lt;img src=&#34;https://martinkonicek.eu/imgs/linux-programming-interfaces.png&#34; alt=&#34;The Linux Programming Interface by Michael Kerrisk&#34; class=&#34;mx-auto my-0 rounded-md&#34; /&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/a&gt; Michael Kerrisk’s The Linux Programming Interface is a definitive guide to Linux and UNIX system programming. Covering over 500 system calls and library functions with clear C examples, it provides a thorough exploration of topics like file I/O, process management, multithreading, interprocess communication, and network programming. The book balances Linux-specific features (e.g., epoll, inotify) with POSIX standards, making it valuable for both Linux and UNIX developers.&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://martinkonicek.eu/main/links/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://martinkonicek.eu/main/links/</guid>
      <description>&lt;h1 id=&#34;interesting-articles&#34; class=&#34;relative group&#34;&gt;Interesting articles &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#interesting-articles&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h2 id=&#34;kubernetes&#34; class=&#34;relative group&#34;&gt;Kubernetes &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#kubernetes&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&#34;https://michalpitr.substack.com/p/primer-on-linux-container-filesystems&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Primer on Linux Container Filesystems&lt;/a&gt; by Michal Pitr is an educational article that explores how Linux containers, such as those managed by Docker, create and manage their own isolated filesystems using OverlayFS&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://learnk8s.io/etcd-kubernetes&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;Understanding etcd in Kubernetes&lt;/a&gt; from Learnk8s offers a practical guide to etcd, the distributed key-value store that serves as the backing store for all cluster data in Kubernetes. The article explains how etcd works, its role in Kubernetes architecture, and best practices for maintaining a reliable and secure etcd cluster.&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://martinkonicek.eu/main/presentations/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://martinkonicek.eu/main/presentations/</guid>
      <description>&lt;h1 id=&#34;presentations&#34; class=&#34;relative group&#34;&gt;Presentations &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#presentations&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;h2 id=&#34;argocd&#34; class=&#34;relative group&#34;&gt;ArgoCD &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#argocd&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;iframe src=&#34;https://1drv.ms/p/c/f3036342f8fb13bd/IQR03Ydk5DikQJbPfl08A822AZHodeTOaH6zYY0VbIzQ1fA?em=2&amp;amp;wdAr=1.7777777777777777&#34; width=&#34;476px&#34; height=&#34;288px&#34; frameborder=&#34;0&#34;&gt;This is an embedded &lt;a target=&#34;_blank&#34; href=&#34;https://office.com&#34;&gt;Microsoft Office&lt;/a&gt; presentation, powered by &lt;a target=&#34;_blank&#34; href=&#34;https://office.com/webapps&#34;&gt;Office&lt;/a&gt;.&lt;/iframe&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://martinkonicek.eu/main/tips/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://martinkonicek.eu/main/tips/</guid>
      <description>&lt;h2 id=&#34;test-tcp-connection-on-windows&#34; class=&#34;relative group&#34;&gt;Test TCP connection on Windows &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#test-tcp-connection-on-windows&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;PS&amp;gt; Test-NetConnection google.com -port 80&#xA;&#xA;ComputerName     : google.com&#xA;RemoteAddress    : 142.251.37.110&#xA;RemotePort       : 80&#xA;InterfaceAlias   : vEthernet (external)&#xA;SourceAddress    : 192.168.x.x&#xA;TcpTestSucceeded : True&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;test-tcp-connection-on-linux&#34; class=&#34;relative group&#34;&gt;Test TCP connection on Linux &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#test-tcp-connection-on-linux&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ nc -zv google.com 80&#xA;Connection to google.com (142.251.37.110) 80 port [tcp/http] succeeded!&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;generate-tls-or-ca-certificates&#34; class=&#34;relative group&#34;&gt;Generate TLS or CA certificates &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#generate-tls-or-ca-certificates&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&#34;https://hohnstaedt.de/xca&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;XCA Homepage&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>https://martinkonicek.eu/main/youtube/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://martinkonicek.eu/main/youtube/</guid>
      <description>&lt;h1 id=&#34;favorite-youtube-channels&#34; class=&#34;relative group&#34;&gt;Favorite YouTube Channels &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#favorite-youtube-channels&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;p&gt;Here are some of my favorite YouTube channels:&lt;/p&gt;&#xA;&lt;h2 id=&#34;channels&#34; class=&#34;relative group&#34;&gt;Channels &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#channels&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h3 id=&#34;technology-connections&#34; class=&#34;relative group&#34;&gt;Technology Connections &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#technology-connections&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/@TechnologyConnections&#34; target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;  &#xA;&lt;figure&gt;&lt;img src=&#34;https://martinkonicek.eu/imgs/technology-connections.png&#34; alt=&#34;Technology Connections&#34; class=&#34;mx-auto my-0 rounded-md&#34; /&gt;&#xA;&lt;/figure&gt;&#xA;&lt;/a&gt; Popular YouTube channel that explains in a fun and understandable way how common technologies around us work. Creator Alec Watson focuses on the history, design, and principles of devices such as televisions, dishwashers, thermostats, or coffee makers. Thanks to his attention to detail and subtle humor, he can turn even seemingly ordinary topics into captivating stories. The channel is popular not only with technology fans but also with anyone who wants to better understand the world around them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>O mně</title>
      <link>https://martinkonicek.eu/main/o-mne/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://martinkonicek.eu/main/o-mne/</guid>
      <description>&lt;h2 id=&#34;propojuji-it-s-byznysem&#34; class=&#34;relative group&#34;&gt;Propojuji IT s byznysem &lt;span class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100&#34;&gt;&lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700&#34; style=&#34;text-decoration-line: none !important;&#34; href=&#34;#propojuji-it-s-byznysem&#34; aria-label=&#34;Kotva&#34;&gt;#&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p&gt;Pomáhám CTO, CEO a produktovým manažerům porozumět technologickým rozhodnutím — ne jako technický detail, ale jako strategická páka, která rozhoduje o rychlosti, nákladech a konkurenceschopnosti firmy.&lt;/p&gt;&#xA;&lt;p&gt;Mám přes dvacet let zkušeností v IT, z toho velkou část v roli, kde jsem stál na hranici mezi technickým týmem a byznysem. Vím, jak fungují inženýři. Vím, co potřebují slyšet manažeři. A umím přeložit mezi těmito dvěma světy.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
