<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Software Engineer, mostly using #PHP / #Laravel&#xA;&#xA;Tech Lead @ pushdocs.io&#xA;Software Engineer @ GetMyInvoices.com&#xA;&#xA;📍Dietramszell, Bavaria, Germany&#xA;🌍 https://bernhard-kraemer.com&#xA;&#xA;🧑🏻‍💻 Pair with me: https://cal.com/bernhardk/pairing</description><link>https://bsky.app/profile/bernhard.codes</link><title>@bernhard.codes - Bernhard Kraemer </title><item><link>https://bsky.app/profile/bernhard.codes/post/3mb34y3p6a227</link><description>After procrastinating the update of my website for more than 1.5 years now, I used the last 2 days and paired with Claude Code to get it done, and it is live now. It still needs a bit of polish, though.&#xA;&#xA;bernhard-kraemer.com&#xA;https://bernhard-kraemer.com/</description><pubDate>28 Dec 2025 20:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3mb34y3p6a227</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3m55a2zrafc2g</link><description>laramap.dev#019a64ba-cb1...&#xA;https://laramap.dev/#019a64ba-cb16-7140-bfe7-c7dd8d485f89</description><pubDate>08 Nov 2025 18:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3m55a2zrafc2g</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lgqvybrgns2u</link><description>What are you using to track your finances 💸, like debt, assets, and net worth. I am curious to see what you use instead of a spreadsheet. 😊&#xA;&#xA;For me currently, assets are more important than tracking income and expenses.</description><pubDate>27 Jan 2025 21:44 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lgqvybrgns2u</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lf6n7nxa3k2z</link><description>TIL: When running Laravel behind a proxy or load balancer, &#34;Trusted Proxies&#34; are your solution&#xA;1️⃣to have access to the original host and protocol, and&#xA;2️⃣to have all URLs setup correctly in the responses body.</description><pubDate>07 Jan 2025 21:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lf6n7nxa3k2z</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lery7wiprc2e</link><description>I think I found my first real bug in Laravel. I am going to  create a PR with a fix tomorrow.</description><pubDate>02 Jan 2025 21:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lery7wiprc2e</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3le2pp6m7uk2u</link><description>Merry Christmas 🎄</description><pubDate>24 Dec 2024 15:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3le2pp6m7uk2u</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3ldw22ldd2s2u</link><description>If you are a Windows user, I&#39;d highly recommend using UniGetUI to keep your tools up-to-date.&#xA;&#xA;www.marticliment.com/unigetui/</description><pubDate>22 Dec 2024 18:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3ldw22ldd2s2u</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3ldgxshauuk2c</link><description>After having a great time pairing with @benholmen.com today and @sassnow.ski a few weeks ago, I&#39;ve created my own cal.com link. &#xA;&#xA;If you are interested in brainstorming ideas, solving a problem or just having a chat, feel free to select a slot:&#xA;&#xA;https://cal.com/bernhardk/pairing</description><pubDate>16 Dec 2024 18:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3ldgxshauuk2c</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3ldbgojx47s2i</link><description>Have you ever tried to write your commit message before writing your code changes? &#xA;&#xA;„Know Your Next Commit“&#xA;&#xA;https://intentionalcommits.org/know-your-next-commit/</description><pubDate>14 Dec 2024 13:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3ldbgojx47s2i</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lcq2tgsu722l</link><description>If your users have to create an OAuth App in your application and provide client ID and client Secret before they can go through the OAuth flow, you misunderstood how OAuth works.</description><pubDate>07 Dec 2024 15:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lcq2tgsu722l</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lcpl223ecs2c</link><description>After working with a lot of APIs in the last months:&#xA;&#xA;• Good APIs are rare&#xA;• Good API docs are rare&#xA;• Good partner management is rare&#xA;&#xA;Having all three at once is very rare.</description><pubDate>07 Dec 2024 11:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lcpl223ecs2c</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lcl6hx2rms2t</link><description>📄 pushdocs.io now supports uploading documents to &#34;Amagno&#34;.</description><pubDate>05 Dec 2024 17:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lcl6hx2rms2t</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lcl6blewdk2o</link><description>Having one of my domains now as my bsky handle: @bernhard.codes</description><pubDate>05 Dec 2024 17:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lcl6blewdk2o</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lbzv6prlbs2w</link><description>Had a great chat with @sassnow.ski today. We talked about a lot of different topics. I am very looking forward to learn a lot from him. Thanks again for your time, Kai! Talk to you soon! 😊&#xA;&#xA;Fun fact: Kai lives ~30 minutes from where I live. The world is small 😁</description><pubDate>28 Nov 2024 20:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lbzv6prlbs2w</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lbx6ze2u3s2w</link><description>What do you think how tall I am? 😁&#xA;&#xA;https://howtall.is/bernhardkraemer.bsky.social</description><pubDate>27 Nov 2024 18:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lbx6ze2u3s2w</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lbwpamsbns2w</link><description>Since today pushdocs.io now also supports uploading documents to:&#xA;&#xA;• Zoho Books&#xA;• Zoho Invoice&#xA;• Zoho WorkDrive&#xA;• DOCBOX&#xA;https://pushdocs.io</description><pubDate>27 Nov 2024 13:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lbwpamsbns2w</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lau5p3toak2r</link><description>For my first and my second (current) full-time job, I started as a part-time freelancer and later been offered a full-time permanent position.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>13 Nov 2024 20:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lau5p3toak2r</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lau4lux4qk2r</link><description>The new E-Book by the database expert Tobias Petry is now available with a 50% Black Friday discount 🔥&#xA;&#xA;If you are working with databases and want to improve your knowledge about indexes and performance you should definitely check it out.&#xA;&#xA;goodindexes.com&#xA;https://goodindexes.com/</description><pubDate>13 Nov 2024 19:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lau4lux4qk2r</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3latd7p6r4k2t</link><description>Yesterday, #laravel released security updates (regarding CVE-2024-52301) for Laravel 6.x up to Laravel 11.x. While there is no need to panic, you should update your Laravel application as soon as possible.&#xA;&#xA;https://github.com/advisories/GHSA-gv7v-rgg6-548h</description><pubDate>13 Nov 2024 12:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3latd7p6r4k2t</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3laonzmxytc2a</link><description>It is hard to write good tests for bad code!&#xA;&#xA;-Lukas Ruebbelke</description><pubDate>11 Nov 2024 15:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3laonzmxytc2a</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3laldoqgi3c2k</link><description>Event Sourcing looks very interesting. But there is one thing I am very unsure about: Isn‘t the events table then automatically including all data from the models maybe even multiple times, what makes it very very big? Or did I miss something?</description><pubDate>10 Nov 2024 08:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3laldoqgi3c2k</guid></item><item><link>https://bsky.app/profile/bernhard.codes/post/3lajr6izgf52c</link><description>That is what I always says. First, reproduce the issue. That is so important!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>09 Nov 2024 16:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:lng2ka2tvcvvswlygu6ljca5/app.bsky.feed.post/3lajr6izgf52c</guid></item></channel></rss>