<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/feed.rss.xml" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Martin Hlaváč</title>
    <description>Laravel &amp; Python developer
AWS DevOps
Local (DEV) community organizer</description>
    <link>https://speakerdeck.com/mrtnhlvc</link>
    <atom:link rel="self" type="application/rss+xml" href="https://speakerdeck.com/mrtnhlvc.rss"/>
    <lastBuildDate>2026-10-20 06:38:52 -0400</lastBuildDate>
    <item>
      <title>Čtvrtkon #143 - Local AI (na Macu) micro talk</title>
      <description>15.10.2026 @ BudeHub, ČB
https://ctvrtkon.cz/udalost/dev-ctvrtkon-143</description>
      <media:content url="https://files.speakerdeck.com/presentations/e9ba4ac753714e56a5d360067a7e904f/preview_slide_0.jpg?40988665" type="image/jpeg" medium="image"/>
      <content:encoded>15.10.2026 @ BudeHub, ČB
https://ctvrtkon.cz/udalost/dev-ctvrtkon-143</content:encoded>
      <pubDate>Thu, 15 Oct 2026 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/mrtnhlvc/ctvrtkon-number-143-local-ai-na-macu-micro-talk</link>
      <guid>https://speakerdeck.com/mrtnhlvc/ctvrtkon-number-143-local-ai-na-macu-micro-talk</guid>
    </item>
    <item>
      <title>Lokální AI (development) na macOS: možnosti, přehled</title>
      <description>V posledních dvou letech jsme si zvykli na cloudové AI služby jako ChatGPT, Claude nebo Gemini. Jsou výkonné, pohodlné a často představují nejlepší volbu pro každodenní práci. Současně ale rychle roste kvalita open-weight modelů, které lze provozovat lokálně na vlastním hardwaru bez nutnosti posílat data do cloudu.

Tato prezentace vznikla pro komunitní akci AI Snídaně a zaměřuje se na praktický pohled na lokální AI development především na platformě macOS. Nejde o akademický přehled ani benchmarkovou soutěž jednotlivých modelů. Cílem je ukázat, co je dnes reálně použitelné, jaké jsou výhody a limity lokálního provozu a jak vypadá jednoduchý vývojářský workflow.

V prezentaci se podíváme na:

- rozdíl mezi cloudovými AI službami a lokálním provozem modelů,
- přehled nástrojů jako LM Studio a OpenCode,
- rozdíl mezi open-source a open-weight modely,
- přehled současných modelových rodin jako Gemma, Qwen, Ministral, Devstral, případně větších modelů jako Kimi nebo GLM,
- vysvětlení základních pojmů jako počet parametrů, dense vs. MoE architektura, instruct/chat/coder varianty modelů, GGUF a MLX formáty nebo kvantizace Q4, Q5 a Q8,
- hardwarové požadavky pro lokální AI,
- rozdíly mezi Apple Silicon, NVIDIA CUDA a AMD ROCm ekosystémem,
- praktické zkušenosti s konfiguracemi 64 GB a 128 GB RAM,
- význam paměťové propustnosti a práce s kontextem,
- použití LM Studia jako lokálního AI klienta i OpenAI kompatibilního API serveru,
- propojení LM Studia s OpenCode pro lokální agentní vývoj,
- limity lokálních modelů při práci s aktuální dokumentací a webem,
- možnosti využití web search, MCP a RAG pro rozšíření schopností lokálních agentů.

Hlavní myšlenka celé prezentace je jednoduchá:

Lokální AI už dnes není jen hračka pro nadšence. Pro řadu vývojářských scénářů je plně použitelná. Je však důležité rozumět jejím limitům, správně zvolit hardware a mít realistická očekávání.</description>
      <media:content url="https://files.speakerdeck.com/presentations/6f6f925949f24f7a854c75546545500f/preview_slide_0.jpg?40988631" type="image/jpeg" medium="image"/>
      <content:encoded>V posledních dvou letech jsme si zvykli na cloudové AI služby jako ChatGPT, Claude nebo Gemini. Jsou výkonné, pohodlné a často představují nejlepší volbu pro každodenní práci. Současně ale rychle roste kvalita open-weight modelů, které lze provozovat lokálně na vlastním hardwaru bez nutnosti posílat data do cloudu.

Tato prezentace vznikla pro komunitní akci AI Snídaně a zaměřuje se na praktický pohled na lokální AI development především na platformě macOS. Nejde o akademický přehled ani benchmarkovou soutěž jednotlivých modelů. Cílem je ukázat, co je dnes reálně použitelné, jaké jsou výhody a limity lokálního provozu a jak vypadá jednoduchý vývojářský workflow.

V prezentaci se podíváme na:

- rozdíl mezi cloudovými AI službami a lokálním provozem modelů,
- přehled nástrojů jako LM Studio a OpenCode,
- rozdíl mezi open-source a open-weight modely,
- přehled současných modelových rodin jako Gemma, Qwen, Ministral, Devstral, případně větších modelů jako Kimi nebo GLM,
- vysvětlení základních pojmů jako počet parametrů, dense vs. MoE architektura, instruct/chat/coder varianty modelů, GGUF a MLX formáty nebo kvantizace Q4, Q5 a Q8,
- hardwarové požadavky pro lokální AI,
- rozdíly mezi Apple Silicon, NVIDIA CUDA a AMD ROCm ekosystémem,
- praktické zkušenosti s konfiguracemi 64 GB a 128 GB RAM,
- význam paměťové propustnosti a práce s kontextem,
- použití LM Studia jako lokálního AI klienta i OpenAI kompatibilního API serveru,
- propojení LM Studia s OpenCode pro lokální agentní vývoj,
- limity lokálních modelů při práci s aktuální dokumentací a webem,
- možnosti využití web search, MCP a RAG pro rozšíření schopností lokálních agentů.

Hlavní myšlenka celé prezentace je jednoduchá:

Lokální AI už dnes není jen hračka pro nadšence. Pro řadu vývojářských scénářů je plně použitelná. Je však důležité rozumět jejím limitům, správně zvolit hardware a mít realistická očekávání.</content:encoded>
      <pubDate>Mon, 06 Apr 2026 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/mrtnhlvc/lokalni-ai-development-na-macos-moznosti-prehled</link>
      <guid>https://speakerdeck.com/mrtnhlvc/lokalni-ai-development-na-macos-moznosti-prehled</guid>
    </item>
    <item>
      <title>AI Visibility - SEO je mrtvé, ať žije SEO, nebo GEO?</title>
      <description>Téma: AI Visibility
- jak generativní AI mění vyhledávání a fungování Googlu
- co znamenají AI Overviews a AI Mode pro online viditelnost
- jak funguje vyhledávání v ChatGPT a princip query fan-out
- proč se mění práce s obsahem a klíčovými slovy
- a jak na to využít Marketing Miner (ukázka AI minerů - reportů)</description>
      <media:content url="https://files.speakerdeck.com/presentations/5931d24e8503428b899964351f9a03af/preview_slide_0.jpg?40988553" type="image/jpeg" medium="image"/>
      <content:encoded>Téma: AI Visibility
- jak generativní AI mění vyhledávání a fungování Googlu
- co znamenají AI Overviews a AI Mode pro online viditelnost
- jak funguje vyhledávání v ChatGPT a princip query fan-out
- proč se mění práce s obsahem a klíčovými slovy
- a jak na to využít Marketing Miner (ukázka AI minerů - reportů)</content:encoded>
      <pubDate>Thu, 05 Mar 2026 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/mrtnhlvc/ai-visibility-seo-je-mrtve-at-zije-seo-nebo-geo</link>
      <guid>https://speakerdeck.com/mrtnhlvc/ai-visibility-seo-je-mrtve-at-zije-seo-nebo-geo</guid>
    </item>
    <item>
      <title>DEV Čtvrtkon #137 - Web scraping (nejen) v Pythonu</title>
      <description>Web scraping je dnes často na různých úrovních běžnou součástí práce vývojářů, analytiků i marketérů – ale kdy dává smysl a kdy si spíš koledujete o problém? Rád bych se podělil o svůj pohled na tuto problematiku, stručný přehled možností a pár tipů a triků z vlastní (několikaleté) praxe této zábavy na dlouhé zimní večery 🙂

Aneb Prozkoumejte základy webového scrapingu, HTTP požadavky, asynchronní scraping, automatizaci prohlížečů, výkonnostní benchmarky, používání proxy, strategie proti botům a etické aspekty s využitím Pythonu a moderních nástrojů, jako jsou Playwright a Selenium.

Info o akci na: https://ctvrtkon.cz/udalost/dev-ctvrtkon-137

Odkaz na repo se ukázkovými skripty: https://github.com/hlavacm/dev-ctvrtkon-137-web-scraping</description>
      <media:content url="https://files.speakerdeck.com/presentations/0dc443a521724396856fea2217816598/preview_slide_0.jpg?40988436" type="image/jpeg" medium="image"/>
      <content:encoded>Web scraping je dnes často na různých úrovních běžnou součástí práce vývojářů, analytiků i marketérů – ale kdy dává smysl a kdy si spíš koledujete o problém? Rád bych se podělil o svůj pohled na tuto problematiku, stručný přehled možností a pár tipů a triků z vlastní (několikaleté) praxe této zábavy na dlouhé zimní večery 🙂

Aneb Prozkoumejte základy webového scrapingu, HTTP požadavky, asynchronní scraping, automatizaci prohlížečů, výkonnostní benchmarky, používání proxy, strategie proti botům a etické aspekty s využitím Pythonu a moderních nástrojů, jako jsou Playwright a Selenium.

Info o akci na: https://ctvrtkon.cz/udalost/dev-ctvrtkon-137

Odkaz na repo se ukázkovými skripty: https://github.com/hlavacm/dev-ctvrtkon-137-web-scraping</content:encoded>
      <pubDate>Thu, 19 Feb 2026 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/mrtnhlvc/dev-ctvrtkon-number-137-web-scraping-nejen-v-pythonu</link>
      <guid>https://speakerdeck.com/mrtnhlvc/dev-ctvrtkon-number-137-web-scraping-nejen-v-pythonu</guid>
    </item>
    <item>
      <title>Čtvrtkon #110 - Administrační rozhraní (v Laravelu)</title>
      <description>Už jste někdy aktivně používali nebo dokonce napsali nějaký vlastní CMS či CRUD aplikaci? Je třeba tohle psát "na koleni" nebo existují vhodné nástroje či knihovny které by bylo možné využít? Ve frameworku Laravel dle mého názoru existuje minimálně jedna, resp. dvě možnosti, a ty bych vám chtěl ukázat...</description>
      <media:content url="https://files.speakerdeck.com/presentations/dafa50f7d09342cebaaa2f7c3c7a4cab/preview_slide_0.jpg?40988346" type="image/jpeg" medium="image"/>
      <content:encoded>Už jste někdy aktivně používali nebo dokonce napsali nějaký vlastní CMS či CRUD aplikaci? Je třeba tohle psát "na koleni" nebo existují vhodné nástroje či knihovny které by bylo možné využít? Ve frameworku Laravel dle mého názoru existuje minimálně jedna, resp. dvě možnosti, a ty bych vám chtěl ukázat...</content:encoded>
      <pubDate>Thu, 11 Jan 2024 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/mrtnhlvc/ctvrtkon-number-110-administracni-rozhrani-v-laravelu</link>
      <guid>https://speakerdeck.com/mrtnhlvc/ctvrtkon-number-110-administracni-rozhrani-v-laravelu</guid>
    </item>
    <item>
      <title>Čtvrtkon #98 - Sentry micro talk</title>
      <description>9.2.2023 @ CowoCB
https://www.ctvrtkon.cz/post/2023-01-13-pozvanka-na-ctvrtkon-98-9-unova-2023/</description>
      <media:content url="https://files.speakerdeck.com/presentations/684f16e12eb24794b96159350f61c3c6/preview_slide_0.jpg?40988318" type="image/jpeg" medium="image"/>
      <content:encoded>9.2.2023 @ CowoCB
https://www.ctvrtkon.cz/post/2023-01-13-pozvanka-na-ctvrtkon-98-9-unova-2023/</content:encoded>
      <pubDate>Thu, 09 Feb 2023 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/mrtnhlvc/ctvrtkon-number-98-sentry-micro-talk</link>
      <guid>https://speakerdeck.com/mrtnhlvc/ctvrtkon-number-98-sentry-micro-talk</guid>
    </item>
    <item>
      <title>#ukažcoděláš - Laravel - Martin Hlaváč - 2020/07</title>
      <description>The document contains a list of topics and tools related to Laravel, including versions, features, and various packages. It mentions differences between Laravel and other frameworks like Symfony and Nette. Additionally, it references resources for Laravel development such as demos, testing, and community events.</description>
      <media:content url="https://files.speakerdeck.com/presentations/95f8ad58b2ea4c87bf0fdcbebe58e9e7/preview_slide_0.jpg?40988227" type="image/jpeg" medium="image"/>
      <content:encoded>The document contains a list of topics and tools related to Laravel, including versions, features, and various packages. It mentions differences between Laravel and other frameworks like Symfony and Nette. Additionally, it references resources for Laravel development such as demos, testing, and community events.</content:encoded>
      <pubDate>Fri, 03 Jul 2020 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/mrtnhlvc/07</link>
      <guid>https://speakerdeck.com/mrtnhlvc/07</guid>
    </item>
    <item>
      <title>Čtvrtkon #88 - YouTrack micro talk</title>
      <description>9.1.2020 @ Žlutá Ponorka, ČB
https://www.ctvrtkon.cz/post/2020-01-09-pozvanka-na-ctvrtkon-88-9-ledna-2020/</description>
      <media:content url="https://files.speakerdeck.com/presentations/32d71eedbc3e4cb1856eedd41fd0b27f/preview_slide_0.jpg?40987906" type="image/jpeg" medium="image"/>
      <content:encoded>9.1.2020 @ Žlutá Ponorka, ČB
https://www.ctvrtkon.cz/post/2020-01-09-pozvanka-na-ctvrtkon-88-9-ledna-2020/</content:encoded>
      <pubDate>Thu, 09 Jan 2020 00:00:00 -0500</pubDate>
      <link>https://speakerdeck.com/mrtnhlvc/ctvrtkon-number-88-youtrack-micro-talk</link>
      <guid>https://speakerdeck.com/mrtnhlvc/ctvrtkon-number-88-youtrack-micro-talk</guid>
    </item>
    <item>
      <title>Čtvrtkon #74 - Udemy micro talk</title>
      <description>1.11.2018 @ Dallmayr café &amp; bar, ČB
https://www.ctvrtkon.cz/post/2018-10-24-pozvánka-na-čtvrtkon-74/</description>
      <media:content url="https://files.speakerdeck.com/presentations/77db61745f85465da5e6f8e2e7be3e11/preview_slide_0.jpg?40987757" type="image/jpeg" medium="image"/>
      <content:encoded>1.11.2018 @ Dallmayr café &amp; bar, ČB
https://www.ctvrtkon.cz/post/2018-10-24-pozvánka-na-čtvrtkon-74/</content:encoded>
      <pubDate>Thu, 01 Nov 2018 00:00:00 -0400</pubDate>
      <link>https://speakerdeck.com/mrtnhlvc/ctvrtkon-number-74-udemy-micro-talk</link>
      <guid>https://speakerdeck.com/mrtnhlvc/ctvrtkon-number-74-udemy-micro-talk</guid>
    </item>
  </channel>
</rss>
