54,302 blogs · [ { "id": "01a0d7cb-cc18-7202-971f-6249ba2f2b17", "title": "Experimenting with Claude Design to Improve My Presentation Slides", "url": "https://www.danielkossmann.com/experimenting-with-claude-design-to-improve-my-presentation-slides/", "published_at": "2026-09-20T21:37:06+00:00" }, { "id": "01a0d7cb-cc18-7202-971f-6249ba95761c", "title": "Site com Café (Homebrew Website Club Curitiba): Meeting #13", "url": "https://www.danielkossmann.com/site-com-cafe-homebrew-website-club-curitiba-meeting-13/", "published_at": "2026-09-19T21:39:25+00:00" }, { "id": "01a0d7cb-cc18-7202-971f-6249badfc857", "title": "Best offline speech to text app and model for multiple languages on macOS, Linux, and Windows", "url": "https://www.danielkossmann.com/best-offline-speech-to-text-app-and-model-for-multiple-languages-on-macos-linux-and-windows/", "published_at": "2026-09-19T14:28:02+00:00" }, { "id": "01a0d7cb-cc18-7202-971f-6249bb3ab70a", "title": "Leaving {{comments for AI or myself}} inside a text", "url": "https://www.danielkossmann.com/leaving-comments-for-ai-or-myself-inside-a-text/", "published_at": "2026-09-18T23:00:19+00:00" }, { "id": "01a0b0bd-6131-71b4-afda-1a17723fcc1f", "title": "Removing icons from podcast cover photo with ChatGPT", "url": "https://www.danielkossmann.com/removing-icons-from-podcast-cover-photo-with-chatgpt/", "published_at": "2026-09-13T18:57:14+00:00" }, { "id": "01a08767-2f46-73b3-a7c1-74b540653a6d", "title": "WordPress Meetup Curitiba #87: a live demo of everything new in WordPress 7.1", "url": "https://www.danielkossmann.com/wordpress-meetup-curitiba-87-a-live-demo-of-everything-new-in-wordpress-7-1/", "published_at": "2026-09-05T23:52:36+00:00" }, { "id": "01a08767-2f46-73b3-a7c1-74b54101f33e", "title": "WordPress Meetup Curitiba #86: back in person over empanadas", "url": "https://www.danielkossmann.com/wordpress-meetup-curitiba-86-back-in-person-over-empanadas/", "published_at": "2026-08-30T23:34:07+00:00" }, { "id": "01a08767-2f46-73b3-a7c1-74b54152a090", "title": "Site com Café (Homebrew Website Club Curitiba): Meeting #12", "url": "https://www.danielkossmann.com/site-com-cafe-homebrew-website-club-curitiba-meeting-12/", "published_at": "2026-08-16T17:23:10+00:00" }, { "id": "01a08767-2f46-73b3-a7c1-74b54167b27e", "title": "Site com Café (Homebrew Website Club Curitiba): Meeting #11", "url": "https://www.danielkossmann.com/site-com-cafe-homebrew-website-club-curitiba-meeting-11/", "published_at": "2026-08-02T21:58:17+00:00" }, { "id": "01a08767-2f46-73b3-a7c1-74b54241bf97", "title": "WordPress Brasil Meetup Online #3: Hands-On WordPress AI", "url": "https://www.danielkossmann.com/wordpress-brasil-meetup-online-3-hands-on-wordpress-ai/", "published_at": "2026-08-02T19:46:45+00:00" }, { "id": "01a08767-2f46-73b3-a7c1-74b542f4d2b7", "title": "Homebrew Website Club Curitiba: Meeting #10", "url": "https://www.danielkossmann.com/homebrew-website-club-curitiba-meeting-10/", "published_at": "2026-07-05T18:52:33+00:00" }, { "id": "01a08767-2f46-73b3-a7c1-74b543f1b2a5", "title": "WordPress Brasil Meetup Online #2: WordCamp Europe 2026 Special", "url": "https://www.danielkossmann.com/wordpress-brasil-meetup-online-2-wordcamp-europe-2026-special/", "published_at": "2026-07-03T19:18:56+00:00" }, { "id": "01a08767-2f46-73b3-a7c1-74b5442d460b", "title": "WordPress Brasil Meetup Online #1: WordPress 7.0 release party", "url": "https://www.danielkossmann.com/wordpress-brasil-meetup-online-1-wordpress-7-0-release-party/", "published_at": "2026-07-03T18:53:38+00:00" }, { "id": "01a08767-2f46-73b3-a7c1-74b54487ab63", "title": "How to fix PHP not showing updated code from a symlinked folder (LocalWP and others)", "url": "https://www.danielkossmann.com/how-to-fix-php-not-showing-updated-code-from-a-symlinked-folder-localwp-and-others/", "published_at": "2026-05-24T15:44:29+00:00" }, { "id": "01a08767-2f46-73b3-a7c1-74b5453d4a40", "title": "Experimenting switching from Mozilla Firefox to Google Chrome", "url": "https://www.danielkossmann.com/experimenting-switching-from-mozilla-firefox-to-google-chrome/", "published_at": "2026-05-23T21:53:13+00:00" }, { "id": "01a0c505-af97-70d0-97dd-48a50cba91ed", "title": "Homebrew Website Club Curitiba: Meeting #9", "url": "https://www.danielkossmann.com/homebrew-website-club-curitiba-meeting-9/", "published_at": "2026-05-16T22:18:33+00:00" }, { "id": "01a0c505-af97-70d0-97dd-48a50cc19a41", "title": "Homebrew Website Club Curitiba: Meeting #8", "url": "https://www.danielkossmann.com/homebrew-website-club-curitiba-meeting-8/", "published_at": "2026-05-16T21:01:31+00:00" }, { "id": "01a0c505-af97-70d0-97dd-48a50d620e3a", "title": "I published my first blog post on WordPress using Claude Code", "url": "https://www.danielkossmann.com/i-published-my-first-blog-post-wordpress-using-claude-code/", "published_at": "2026-05-03T21:48:11+00:00" }, { "id": "01a0c505-af97-70d0-97dd-48a50e0e518d", "title": "Slack on Ubuntu Linux: Won’t Open and Keeps Logging Out", "url": "https://www.danielkossmann.com/slack-on-ubuntu-linux-wont-open-and-keeps-logging-out/", "published_at": "2026-05-03T18:55:35+00:00" }, { "id": "01a0c505-af97-70d0-97dd-48a50eb536d5", "title": "How to use WordPress with MCP and Claude Code", "url": "https://www.danielkossmann.com/how-to-use-wordpress-with-mcp-and-claude-code/", "published_at": "2026-04-25T19:51:24+00:00" }, { "id": "01a0c517-5fa7-707a-ae28-954ccfcc216c", "title": "Homebrew Website Club Curitiba: Meetings 2 through 7", "url": "https://www.danielkossmann.com/homebrew-website-club-curitiba-meetings-2-through-7/", "published_at": "2026-04-04T18:34:29+00:00" }, { "id": "01a0c517-5fa7-707a-ae28-954cd0a2225a", "title": "45th WordPress Meetup Belo Horizonte: Q&A on Newsletter and Blog Content Creation", "url": "https://www.danielkossmann.com/45th-wordpress-meetup-belo-horizonte-qa-on-newsletter-and-blog-content-creation/", "published_at": "2026-02-28T19:52:11+00:00" }, { "id": "01a0c517-5fa7-707a-ae28-954cd11f7890", "title": "The books I read in 2025", "url": "https://www.danielkossmann.com/the-books-i-read-in-2025/", "published_at": "2026-01-24T19:44:37+00:00" }, { "id": "01a0c517-5fa7-707a-ae28-954cd17431c3", "title": "The books I read in 2024", "url": "https://www.danielkossmann.com/the-books-i-read-in-2024/", "published_at": "2026-01-24T18:31:00+00:00" }, { "id": "01a0c517-5fa7-707a-ae28-954cd2730f75", "title": "How to restart Google Chrome (close all open windows)", "url": "https://www.danielkossmann.com/how-to-restart-google-chrome-close-all-open-windows/", "published_at": "2026-01-03T21:38:09+00:00" }, { "id": "01a0c517-5fa7-707a-ae28-954cd32d8502", "title": "How to Fix the MX Master 3 Left Click “Unselecting” Issue", "url": "https://www.danielkossmann.com/how-to-fix-the-mx-master-3-left-click-unselecting-issue/", "published_at": "2025-12-31T22:53:35+00:00" }, { "id": "01a0c517-5fa7-707a-ae28-954cd3ab2860", "title": "Creating an IndieWeb event for the second Homebrew Website Club event", "url": "https://www.danielkossmann.com/creating-indieweb-event-second-homebrew-website-club-event/", "published_at": "2025-10-19T00:12:56+00:00" }, { "id": "01a0c517-5fa7-707a-ae28-954cd427c1ac", "title": "Keyboard shortcut to view all open windows (Activities Overview) in GNOME Ubuntu", "url": "https://www.danielkossmann.com/keyboard-shortcut-view-all-open-windows-activities-overview-gnome-ubuntu/", "published_at": "2025-10-18T18:51:35+00:00" }, { "id": "01a0c517-5fa7-707a-ae28-954cd49102cf", "title": "Testing Joplin 3.4", "url": "https://www.danielkossmann.com/testing-joplin-3-4/", "published_at": "2025-09-29T23:54:29+00:00" }, { "id": "01a0c517-5fa7-707a-ae28-954cd53be233", "title": "First Homebrew Website Club Curitiba meeting", "url": "https://www.danielkossmann.com/first-homebrew-website-club-curitiba-meeting/", "published_at": "2025-09-28T18:23:33+00:00" }, { "id": "01a0c522-513f-70f6-8446-bec9bd3ff3f9", "title": "How to use GitHub Models to run evals (AI evaluation) for free: Part 1", "url": "https://www.danielkossmann.com/how-to-use-github-models-to-run-evals-ai-evaluation-for-free-part-1/", "published_at": "2025-07-06T15:20:57+00:00" }, { "id": "01a0c522-513f-70f6-8446-bec9bdaeba60", "title": "Controlling Spotify in uLauncher", "url": "https://www.danielkossmann.com/controlling-spotify-in-ulauncher/", "published_at": "2025-06-01T20:14:21+00:00" }, { "id": "01a0c522-513f-70f6-8446-bec9bde7cd2d", "title": "Highlights from Des Traynor’s talk “Agentifying your product”", "url": "https://www.danielkossmann.com/highlights-from-des-traynors-talk-agentifying-your-product/", "published_at": "2025-06-01T19:49:14+00:00" }, { "id": "01a0c522-513f-70f6-8446-bec9bec66079", "title": "Using AI as an Operating System", "url": "https://www.danielkossmann.com/using-ai-as-an-operating-system/", "published_at": "2025-06-01T19:36:06+00:00" }, { "id": "01a0c522-513f-70f6-8446-bec9bf7e95b4", "title": "Clipboard Manager in uLauncher (Ubuntu GNOME Wayland)", "url": "https://www.danielkossmann.com/clipboard-manager-ulauncher-ubuntu-gnome-wayland/", "published_at": "2025-06-01T16:16:59+00:00" }, { "id": "01a0c522-513f-70f6-8446-bec9bfccd4cc", "title": "Tools to Convert a Web Page into Markdown for AI (LLM)", "url": "https://www.danielkossmann.com/tools-convert-web-page-into-markdown-ai-llm/", "published_at": "2025-05-25T21:23:12+00:00" }, { "id": "01a0c522-513f-70f6-8446-bec9c0a0cd71", "title": "Post to test WordPress to Markdown conversion", "url": "https://www.danielkossmann.com/post-to-test-wordpress-to-markdown-conversion/", "published_at": "2025-05-25T14:23:56+00:00" }, { "id": "01a0c522-513f-70f6-8446-bec9c13aefd1", "title": "How to use ChatGPT Desktop with Visual Studio Code (VS Code) in MacOS", "url": "https://www.danielkossmann.com/how-to-use-chatgpt-desktop-with-visual-studio-code-vs-code-macos/", "published_at": "2025-05-24T21:46:22+00:00" }, { "id": "01a0c522-513f-70f6-8446-bec9c19ccef2", "title": "Using MacOS for the first time after 20+ years of Linux", "url": "https://www.danielkossmann.com/using-macos-for-the-first-time-after-20-years-of-linux/", "published_at": "2025-05-24T21:32:35+00:00" }, { "id": "01a0c522-513f-70f6-8446-bec9c2137f66", "title": "Installing Arize Phoenix with uv in Ubuntu (Linux) or macOS", "url": "https://www.danielkossmann.com/installing-arize-phoenix-uv-ubuntu-linux-macos/", "published_at": "2025-05-11T20:59:00+00:00" }, { "id": "01a0c52d-d8b7-734b-a320-162da75ab3d9", "title": "WP-CLI: force output to a specific language (locale)", "url": "https://www.danielkossmann.com/wp-cli-force-output-specific-language-locale/", "published_at": "2025-05-11T14:55:51+00:00" }, { "id": "01a0c52d-d8b7-734b-a320-162da7b2bc47", "title": "Automatically log in to WordPress as an admin for local testing", "url": "https://www.danielkossmann.com/automatically-log-in-wordpress-admin-local-testing/", "published_at": "2025-05-11T13:24:55+00:00" }, { "id": "01a0c52d-d8b7-734b-a320-162da8b02ab2", "title": "How to quickly reset WordPress and still keep themes plus some plugins", "url": "https://www.danielkossmann.com/how-to-quickly-reset-wordpress-keep-themes-plugins/", "published_at": "2025-05-10T16:33:40+00:00" }, { "id": "01a0c52d-d8b7-734b-a320-162da9116e11", "title": "How to discard all changes in a Git repository", "url": "https://www.danielkossmann.com/how-to-discard-all-changes-git-repository/", "published_at": "2025-05-07T23:20:11+00:00" }, { "id": "01a0c52d-d8b7-734b-a320-162da9948946", "title": "How to enable Vertical tabs in Firefox", "url": "https://www.danielkossmann.com/how-to-enable-vertical-tabs-firefox/", "published_at": "2025-05-04T18:38:32+00:00" }, { "id": "01a0c52d-d8b7-734b-a320-162da99d0a94", "title": "How to get em dash(—) in Ubuntu Linux", "url": "https://www.danielkossmann.com/how-to-get-em-dash-ubuntu-linux/", "published_at": "2025-05-04T18:22:11+00:00" }, { "id": "01a0c52d-d8b7-734b-a320-162daa203585", "title": "How to use an iPad as External Monitor for Ubuntu (Linux)", "url": "https://www.danielkossmann.com/how-to-use-ipad-external-monitor-ubuntu-linux/", "published_at": "2025-05-04T15:37:19+00:00" }, { "id": "01a0c52d-d8b7-734b-a320-162dab1ead4a", "title": "How to safely remove a PDF password on Linux (Ubuntu)", "url": "https://www.danielkossmann.com/how-to-safely-remove-pdf-password-linux-ubuntu/", "published_at": "2025-04-21T11:58:45+00:00" }, { "id": "01a0c52d-d8b7-734b-a320-162dab4821cc", "title": "Mapping Logitech Mouse Thumb (Gesture) Button to GNOME Activities Overview in Wayland (Ubuntu)", "url": "https://www.danielkossmann.com/mapping-logitech-mouse-thumb-gesture-button-gnome-activities-overview-wayland-ubuntu/", "published_at": "2025-04-19T22:24:10+00:00" }, { "id": "01a0c52d-d8b7-734b-a320-162dabb4d664", "title": "How to remove all files in a directory except specific subfolders in Zsh (Linux or Mac)", "url": "https://www.danielkossmann.com/how-to-remove-all-files-directory-except-specific-subfolders-zsh-linux-mac/", "published_at": "2025-04-19T14:03:24+00:00" }, { "id": "01a0c538-6ffd-71ee-a5ee-09ba114651d6", "title": "How to use trash (MacOS) command in Linux (Ubuntu)", "url": "https://www.danielkossmann.com/how-to-use-trash-command-linux-ubuntu/", "published_at": "2025-04-19T13:59:20+00:00" }, { "id": "01a0c538-6ffd-71ee-a5ee-09ba1218c929", "title": "Zoom can not start screen share in Ubuntu (Wayland)", "url": "https://www.danielkossmann.com/zoom-can-not-share-screen-ubuntu-wayland/", "published_at": "2025-04-18T21:37:46+00:00" }, { "id": "01a0c538-6ffd-71ee-a5ee-09ba125407fd", "title": "MailPoet (WordPress Plugin) is not working on Firefox", "url": "https://www.danielkossmann.com/mailpoet-wordpress-plugin-not-working-on-firefox/", "published_at": "2025-04-18T17:51:01+00:00" }, { "id": "01a0c538-6ffd-71ee-a5ee-09ba12a1feee", "title": "How to remove all files in a directory except specific subfolders in Bash", "url": "https://www.danielkossmann.com/how-to-remove-all-files-directory-except-specific-subfolders-bash/", "published_at": "2025-02-23T15:37:07+00:00" }, { "id": "01a0c538-6ffd-71ee-a5ee-09ba13960381", "title": "Installing Fabric (open-source AI framework) on Ubuntu Linux", "url": "https://www.danielkossmann.com/installing-fabric-open-source-ai-framework-ubuntu-linux/", "published_at": "2025-02-15T22:58:25+00:00" }, { "id": "01a0c538-6ffd-71ee-a5ee-09ba13fbbf79", "title": "Installing Local WP in Ubuntu: unmet dependencies libaio1 libncurses5", "url": "https://www.danielkossmann.com/installing-local-wp-ubuntu-unmet-dependencies-libaio1-libncurses5/", "published_at": "2025-02-15T21:52:57+00:00" }, { "id": "01a0c538-6ffd-71ee-a5ee-09ba149042ff", "title": "How to run examples from “Prompt Engineering for Generative AI” book on Ubuntu 24.04", "url": "https://www.danielkossmann.com/how-to-run-examples-from-prompt-engineering-for-generative-ai-book-on-ubuntu-24-04/", "published_at": "2024-11-24T22:04:56+00:00" }, { "id": "01a0c538-6ffd-71ee-a5ee-09ba14a934d1", "title": "Run python3 as python in Ubuntu 24.04", "url": "https://www.danielkossmann.com/run-python3-as-python-in-ubuntu-24-04/", "published_at": "2024-11-15T20:35:18+00:00" }, { "id": "01a0c538-6ffd-71ee-a5ee-09ba157f2a5c", "title": "Artificial Intelligence (AI) Tools for Product Managers (PM)", "url": "https://www.danielkossmann.com/artificial-intelligence-ai-tools-product-managers-pm/", "published_at": "2024-11-10T15:09:47+00:00" }, { "id": "01a0c538-6ffd-71ee-a5ee-09ba158137af", "title": "Quick guide to using LLM, a CLI utility and Python library created by Simon Willison", "url": "https://www.danielkossmann.com/quick-guide-using-llm-cli-utility-python-library-simon-willison/", "published_at": "2024-11-03T18:33:13+00:00" }, { "id": "01a0c542-04fd-71ab-9d82-0f07090406bf", "title": "Building in Public: Open Graph Image Generator: Part 1", "url": "https://www.danielkossmann.com/building-in-public-open-graph-image-generator-part-1/", "published_at": "2024-10-26T19:08:25+00:00" }, { "id": "01a0c542-04fd-71ab-9d82-0f0709bc25f0", "title": "How to use pbcopy and pbpaste on Linux (Ubuntu or others)", "url": "https://www.danielkossmann.com/how-to-use-pbcopy-pbpaste-linux-ubuntu/", "published_at": "2024-10-20T15:10:20+00:00" }, { "id": "01a0c542-04fd-71ab-9d82-0f070a5afa80", "title": "How to install WordPress Studio in Ubuntu Linux", "url": "https://www.danielkossmann.com/how-to-install-wordpress-studio-ubuntu-linux/", "published_at": "2024-06-15T20:36:58+00:00" }, { "id": "01a0c542-04fd-71ab-9d82-0f070aa65d05", "title": "Docker Desktop is not starting in Ubuntu 24.04", "url": "https://www.danielkossmann.com/docker-desktop-is-not-starting-in-ubuntu-24-04/", "published_at": "2024-06-15T14:39:21+00:00" }, { "id": "01a0c542-04fd-71ab-9d82-0f070ad26caf", "title": "Notes on Jaime DeLanghe’s Talk: “AI for Every Business: Unlocking Your Product’s Potential”", "url": "https://www.danielkossmann.com/notes-jaime-delanghes-talk-ai-for-every-business-unlocking-your-products-potential/", "published_at": "2024-06-05T18:56:24+00:00" }, { "id": "01a0c542-04fd-71ab-9d82-0f070bca3d50", "title": "The books I read in 2023", "url": "https://www.danielkossmann.com/books-read-2023/", "published_at": "2024-02-06T14:59:42+00:00" }, { "id": "01a0c542-04fd-71ab-9d82-0f070cbc2c29", "title": "Weekly-Habit Pact (2025)", "url": "https://www.danielkossmann.com/weekly-habit-pact/", "published_at": "2024-01-11T15:05:21+00:00" } ] posts Claim your blog
Back to danielkossmann.com
Blog · corpus.blog/blogs/danielkossmann.com/posts

danielkossmann.com

danielkossmann.com

2026

2025

2024