<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Sr. Dev Advocate at AWS. I talk about fullstack development. Also talk a lot about personal stuff. Hence opinions here are my own</description><link>https://bsky.app/profile/salihgueler.dev</link><title>@salihgueler.dev - Muhammed Salih Güler</title><item><link>https://bsky.app/profile/salihgueler.dev/post/3mssgt3qw5k24</link><description>I&#39;ve been giving a talk called &#34;It&#39;s Dangerous to Code Alone&#34; at conferences this year. People kept asking me to write my learnings down.&#xA;&#xA;So I did. Every example comes from the prompts that I created for a link-sharing platform that I built. Want to know more? 👇&#xA;https://builder.aws.com/content/3Hjs5KOX5amViD4sABdTqWuWve2/7-tips-to-make-your-ai-agent-more-predictable</description><pubDate>11 Aug 2026 10:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mssgt3qw5k24</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3msb4ljrz722f</link><description>Last Friday I released the second (and last) part of the video of how I created and deployed my personal website.&#xA;&#xA;This one was about deploying to AWS using Agent Toolkit for AWS.&#xA;&#xA;Full video below takes you through it and website link in the replies.&#xA;&#xA;https://www.youtube.com/watch?v=HbasJzNk7F</description><pubDate>04 Aug 2026 13:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3msb4ljrz722f</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mrcschapsc2i</link><description>Most people talk to AI like they&#39;re texting a friend. Then wonder why results are not matching what they have in mind.&#xA;&#xA;How you talk to AI matters. Using markdown, caps, headers, negative prompts. The AI reads structure like a human reads tone.&#xA;&#xA;New video explaining how 👇</description><pubDate>23 Jul 2026 12:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mrcschapsc2i</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mralf2k5b22c</link><description>Yesterday I shared a video on how I built my personal website to be agent-friendly. &#xA;&#xA;Now the written version is up, in case you like it more. It covers specmd, llms.txt, and tips to make your site actually discoverable by agents. &#xA;&#xA;Check it out: https://dev.to/aws/building-an-agent-friendly-personal-website-with-specs-11b4</description><pubDate>22 Jul 2026 14:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mralf2k5b22c</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mr63zq3e7s2k</link><description>My domain sat unused for months because &#34;rebuilding a website&#34; felt like a weekend project. Yesterday I wrote specs for what I wanted, handed them to GPT 5.6 Sol with Astro, and had a working site in 60 minutes. &#xA;&#xA;Code and walkthrough in thread 🧵</description><pubDate>21 Jul 2026 15:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mr63zq3e7s2k</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mqmxcelj7k2p</link><description>Built an app that roasts your World Cup team after they get eliminated during my talk @wearedevelopers.bsky.social  AI writes eulogies, generates roasts, and mediates so you don&#39;t go too far. Tried to demo it live at WeAreDevelopers. But no chance at first shot.&#xA;&#xA;https://github.com/salihgueler/rip-my-team</description><pubDate>14 Jul 2026 19:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mqmxcelj7k2p</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mqjy7xq2ec27</link><description>WeAreDevelopers 2026 is done. 2 workshops, 2 talks, booth demos, &#34;Football for Good&#34; hackathon. &#xA;&#xA;It was a lot but the people and conversations made it all worth it. Now my focus is on video and written content and sample apps for a while. :)</description><pubDate>13 Jul 2026 15:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mqjy7xq2ec27</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mpnkkwwpvk2k</link><description>Built a custom Building Block that adds Google Maps to AWS Blocks (it doesn&#39;t have one natively). Then turned it into a geography guessing game. Runs locally without an AWS account, deploys with one command.&#xA;&#xA;Full walkthrough 👇&#xA;&#xA;https://dev.to/aws/building-a-geography-game-with-a-custom-aws-block-2l01</description><pubDate>02 Jul 2026 07:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mpnkkwwpvk2k</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mokyhduafc2v</link><description>I&#39;ve been showing people how to build full-stack apps with AWS, and I always wished there was a way to let them follow along without needing an account set up on the spot.&#xA;&#xA;Developer preview for AWS Blocks is here to help with that!&#xA;&#xA;Links in the thread 👇</description><pubDate>18 Jun 2026 14:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mokyhduafc2v</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mjojwwfznk2m</link><description>Modern TDD can be hard to implement when we spend too much time wrestling with infrastructure mocks and unclear requirements.&#xA;&#xA;I wrote a blog post on using AI to generate spes that drive your tests and implementation. I take you through 🧵</description><pubDate>17 Apr 2026 08:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mjojwwfznk2m</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mitb25qjmc2u</link><description>I’ve been experimenting with local LLMs on iOS and Android to automate tasks. By luck, I saw the discussion on HN about the same topic as well about the Google AI Edge Gallery app.&#xA;&#xA;I wanted to ask, if you all are running your models locally and if so what are your device specs?</description><pubDate>06 Apr 2026 12:24 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mitb25qjmc2u</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mhxqk6tmos2x</link><description>I wrote about Component Hydration for Server Side Rendering with #Jaspr. &#xA;&#xA;In case you are new to the concept, check it out, let me know what you think about it and of course show some love to the blog if you enjoyed it :)&#xA;&#xA;https://dev.to/salihgueler/component-hydration-patterns-that-actually-work-34pk</description><pubDate>26 Mar 2026 13:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mhxqk6tmos2x</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mhgsc3zgz22f</link><description>Didn’t have a chance to share my experience #CloudFestPoland yet.&#xA;&#xA;Talked about best practices for AI coding assistants, showcased my HackerNews Sentiment Analyzer and met incredible people there 🤘&#xA;&#xA;Check the repo for the agent we built: https://github.com/salihgueler/hackernews-sentiment-analyzer</description><pubDate>19 Mar 2026 20:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mhgsc3zgz22f</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mhd5cj3cis25</link><description>Live with @094459.bsky.social today at 14:30 CET. Talking MCP servers, prompt best practices, and building software while building our game.&#xA;&#xA;Watch on Twitch (@salihgueler) or YouTube: https://www.youtube.com/watch?v=x1OHkUxEa6w&#xA;&#xA;Here&#39;s a clip where we use Playwright to let AI test its own features.</description><pubDate>18 Mar 2026 09:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mhd5cj3cis25</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mh6sp2e7a22p</link><description>Ricardo and I are carrying on building our fun app. Now it is time to deploy it for folks to test while discussing the best practices and adding missing pieces. &#xA;&#xA;Join us tomorrow (March 17th) at 13:30 CET and let&#39;s have some fun! &#xA;&#xA;https://www.youtube.com/watch?v=4jpCQ3OpCAs</description><pubDate>16 Mar 2026 15:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mh6sp2e7a22p</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mfqwgduf522b</link><description>We are nearing the conclusion of the backend development for our game project during today&#39;s livestream with Ricardo Sueiras. &#xA;&#xA;This marks our TENTH episode, and it has been an incredible journey. Join the livestream today (February 26th) 13:30 CET &#xA;&#xA;https://www.youtube.com/watch?v=XnGjvxPLSm0</description><pubDate>26 Feb 2026 09:53 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mfqwgduf522b</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mfooc4slm226</link><description>Hey everyone! We are kicking of the first Amplify Community Meeting today (February 25th) at 5pm CET (GMT+1)!&#xA;&#xA;Join us for: &#xA;&#xA;- Demos from the Amplify team.&#xA;- Ask questions to the Amplify team.&#xA;- Tell us what you are building.&#xA;- Giving feedback.&#xA;&#xA;luma.com/pk2stv02&#xA;https://luma.com/pk2stv02</description><pubDate>25 Feb 2026 12:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mfooc4slm226</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3meyviqzuac2u</link><description>Last week in Zurich, we gathered with great folks from the Bitrise and Zurich communities to talk about building mobile applications with AI.&#xA;&#xA;Many of the folks asked the prompts. You can find them here: https://github.com/salihgueler/zuri-spend-prompts&#xA;&#xA;Check the video below to see what you might build:)</description><pubDate>16 Feb 2026 20:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3meyviqzuac2u</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3meycyhjrjc23</link><description>It has been 4 weeks since Ricardo Sueiras and I started the livestream series called &#34;Fullstack for Noobs&#34;. We are building a game live over Twitch, YouTube and LinkedIn by using Kiro and discussing a lot of technical points to build this game. (1/3)</description><pubDate>16 Feb 2026 15:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3meycyhjrjc23</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3menehxty7c2q</link><description>Flying to Frankfurt for AWS User Group Frankfurt meetup today! The agenda is great, I am bringing some SWAG with me and most importantly there are a few spots still open! &#xA;&#xA;If you are around, go ahead and grab the remaining seats and let&#39;s talk some tech tonight!&#xA;&#xA;https://www.meetup.com/de-de/fra_aws/events/313113800/?eventOrigin=group_upcoming_events</description><pubDate>12 Feb 2026 06:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3menehxty7c2q</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3me4gxpyc722k</link><description>Around half an hour (February 5th 14:30 CET), @094459.bsky.social and I will be live streaming to build a software. We have been doing it for a while now and in our fifth episode(wow!), we will go deeper on building our game.&#xA;&#xA;Here is a sneak peak of what we do at the livestream. Links are in thread</description><pubDate>05 Feb 2026 12:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3me4gxpyc722k</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mcwgx4bdqs2y</link><description>I ported the Vercel&#39;s React best practices Agent Skills to Kiro Power so you can run them on Kiro. 👻&#xA;&#xA;Are you wondering, why or how I did it? You might be also asking, what are Kiro Powers? You can read about it on my blog post here:&#xA;&#xA;https://dev.to/kirodotdev/analyzing-react-best-practices-with-kiro-powers-4i1f</description><pubDate>21 Jan 2026 10:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mcwgx4bdqs2y</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mckfkr65xc25</link><description>Astro is joining Cloudflare. &#xA;&#xA;As an Astro fan, I am excited and curious about its future. :) &#xA;&#xA;https://astro.build/blog/joining-cloudflare/</description><pubDate>16 Jan 2026 15:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mckfkr65xc25</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3mcke3xrwmk2t</link><description>After a long break, I am officially back. &#xA;&#xA;The goal of the year stays the same, make cloud less scary for frontend and mobile app developers.&#xA;&#xA;One of the first events of the year is the Mobile Development with Generative AI event in Zurich! Sign up below!&#xA;&#xA;https://bit.ly/mobile-development-zurich</description><pubDate>16 Jan 2026 14:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3mcke3xrwmk2t</guid></item><item><link>https://bsky.app/profile/salihgueler.dev/post/3lzyoudtlym2d</link><description>Finally I am settled in after a few weeks of talks and travelling. Let&#39;s start with this.&#xA;&#xA;2 weeks ago I had a chance to meet with the great JS community during ZurichJS. We learned a lot about cloud and the fullstack development.&#xA;&#xA;I know I promised you a content on agents and it is coming :)</description><pubDate>29 Sep 2025 18:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:3ghph5gu7l5qz2m7rd7fsetu/app.bsky.feed.post/3lzyoudtlym2d</guid></item></channel></rss>