<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Coding monkey - Laravel</description><link>https://bsky.app/profile/codingditto.bsky.social</link><title>@codingditto.bsky.social - Ditto</title><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3mthqsfe6n227</link><description>-&gt;pluck() is such a useful attribute. It lets you return an array of the selected attributes rather than pulling the whole model and mapping through them.&#xA;&#xA;It has cleaned up my code so many times.&#xA;&#xA;#laravel</description><pubDate>19 Aug 2026 22:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3mthqsfe6n227</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3mtcltgynuc26</link><description>The most productive hour of the week is the last 10 minutes before scrum.&#xA;&#xA;I might have procrastinated.</description><pubDate>17 Aug 2026 20:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3mtcltgynuc26</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3mtclnxs4ok26</link><description>I have a philosophy degree&#39;s worth of baggage and I just used it to map out how well I actually understand Laravel&#39;s isDirty().&#xA;&#xA;Four domains: what you know, what you can teach, what you&#39;re guessing at, what you know you don&#39;t know. &#xA;&#xA;New blog post: https://coffer-dnd.com/blog/epistemological-mapping&#xA;&#xA;#laravel</description><pubDate>17 Aug 2026 20:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3mtclnxs4ok26</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3msvign6fuc2f</link><description>Clankers are coming for your unauthenticated endpoints.&#xA;&#xA;New post: 3 prompts to harden your app before someone else&#39;s agent does it for you.&#xA;&#xA;https://coffer-dnd.com/blog/make-dev-cry&#xA;&#xA;#laravel #AI</description><pubDate>12 Aug 2026 15:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3msvign6fuc2f</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3msto23ym3k27</link><description>Every interview now has an &#34;how are you using AI&#34; question and everyone&#39;s making up the answer on the spot.&#xA;I wrote up my system — Models, Migrations, Mimicry — for using AI on Laravel projects: less guessing for the agent, less wasted tokens, cleaner output.&#xA;https://coffer-dnd.com/blog/models-migrations-mimicry&#xA;&#xA;#laravel</description><pubDate>11 Aug 2026 22:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3msto23ym3k27</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3msiv3strfk27</link><description>Latest feature in Coffers, my D&amp;D campaign companion app: image uploads for campaigns, characters, shops, and scenes.&#xA;&#xA;Small thing I&#39;m proud of — when you swap or delete an image, an Eloquent observer quietly deletes the old S3 file for you. No orphaned files piling up in the bucket.&#xA;#laravel</description><pubDate>07 Aug 2026 15:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3msiv3strfk27</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3msiuxrteys27</link><description>Alright, fine. I will build something.&#xA;&#xA;Built a website that makes the obligatory dnd &#34;shopping sessions&#34; suck less. Check it out.&#xA;&#xA;coffer-dnd.com&#xA;https://coffer-dnd.com/</description><pubDate>07 Aug 2026 15:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3msiuxrteys27</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3m6hxf2chgs2w</link><description>Ran into this today. I am working on a project where I need to copy html to the user&#39;s clipboard. I couldn&#39;t use Alpine&#39;s native feature since I needed to specify that the copied text was html. &#xA;&#xA;ClipboardItem([&#39;text/html&#39;] : &#34;&lt;div&gt;Stuff&lt;/div&gt;&#34;)&#xA;&#xA;#laravel #livewire #php</description><pubDate>25 Nov 2025 18:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3m6hxf2chgs2w</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lv57fjaplc2c</link><description>@taylorotwell.bsky.social Forgev2 looks amazing. The instant ssh feature is going to make team troubleshooting so much easier. Amazing.</description><pubDate>29 Jul 2025 22:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lv57fjaplc2c</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lv55lfbhek22</link><description>Nightwatch is probably going to be my first buy after this Laracon. Anything to ensure that our payment jobs and https request aren’t bugging out without throwing flags.&#xA;&#xA;#laracon #laravel</description><pubDate>29 Jul 2025 22:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lv55lfbhek22</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lv4ixkdpuk2i</link><description>@nunomaduro.com &#xA;&#xA;Amazing talk. I can’t wait to start using -&gt;debug() in my testing. Thank you for making me not want to jump off a building every time I test.</description><pubDate>29 Jul 2025 16:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lv4ixkdpuk2i</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lv4i354zls2i</link><description>PEST new methon -&gt;debug() is going to be a game changer in my testing.&#xA;&#xA;#PEST #php #laravel #laracon</description><pubDate>29 Jul 2025 16:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lv4i354zls2i</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lv4fntt5ms25</link><description>Laracon 2025 about to kick off.&#xA;&#xA;#laracon #laravel #php</description><pubDate>29 Jul 2025 15:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lv4fntt5ms25</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lsw3txqtj22z</link><description>The great thing about Github is merging branches. &#xA;&#xA;The terrible thing about Github is merging branches.&#xA;&#xA;#laravel #Laravel #php</description><pubDate>01 Jul 2025 16:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lsw3txqtj22z</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lsm7tz6dws2s</link><description>I feel like I am finally starting to understand Buses. I can finally stop scheduling 10 jobs with 15m gaps. &#xA;&#xA;#laravel #Laravel #php</description><pubDate>27 Jun 2025 18:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lsm7tz6dws2s</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lmdafof5as2v</link><description>Url params are super easy in Livewire. I was putting off working on this feature since I didn&#39;t want to pass the params to the back end and all that jazz. Name the variable, add the property, and bam - done. &#xA;#laravel #livewire</description><pubDate>08 Apr 2025 19:45 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lmdafof5as2v</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lhcadpi5i22n</link><description>Laracon 2025! Get your tickets early. They tend to go pretty quick.&#xA;&#xA;#Laracon #Laravel #php&#xA;&#xA;laracon.us&#xA;https://laracon.us</description><pubDate>03 Feb 2025 19:05 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lhcadpi5i22n</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lfxlgwtcds2s</link><description>My data sucks. Make it suck less.&#xA;&#xA;I started using Attributes on my models to help clean up my database, creating more consistent entries. It&#39;s a clean way of casting you models in and out of the database. &#xA;&#xA;#laravel #php</description><pubDate>17 Jan 2025 19:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lfxlgwtcds2s</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lfvccwd4nk2x</link><description>Filament Tip &#xA;&#xA;I find myself having some tables stripped and some that I forget to strip on my panels. If you want to be consistently and lazy, set your filament table in you AppServiceProvider to always be stripped. &#xA;&#xA;#laravel #php #Filament</description><pubDate>16 Jan 2025 22:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lfvccwd4nk2x</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3ldlr4bwo722x</link><description>I think Fartcoin is the universe making a clear point that I don’t understand economics.</description><pubDate>18 Dec 2024 16:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3ldlr4bwo722x</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3ldlp576vss2x</link><description>Checking in to watch Jason’s stream. It’s really cool to see his process and thought patterns. &#xA;&#xA;#laravel #php&#xA;&#xA;https://www.youtube.com/live/-RpxNDy3clw?si=T1zXQTTW_addM5oy</description><pubDate>18 Dec 2024 15:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3ldlp576vss2x</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3ldj2ubweqk2i</link><description>Alright, here is something that I took too long to start using -- datasets. I started making datasets that are made with data from production that experienced some type of bug. &#xA;&#xA;New bug -&gt; add to dataset.&#xA;When it passes the tests = Its good forever ... mostly.&#xA;&#xA;#Pest #PHP #Laravel</description><pubDate>17 Dec 2024 14:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3ldj2ubweqk2i</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3ld2kzi2efk2y</link><description>Ran across this issue yesterday -- Huge CSVs.&#xA;&#xA;By default, Livewire sets the max size of files in temp to 12MB. I need a lot more space so I published the config files and set a new max. The, boom, it works.&#xA;&#xA;#livewire&#xA; &#xA;#laravel&#xA; &#xA;#PHP</description><pubDate>11 Dec 2024 20:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3ld2kzi2efk2y</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3ld2iwwjybs2l</link><description>I love Filament. Working on a project where I need to let the user download a CSV. What would take weeks only takes hours with Filament. Filament has features for Import, Export, and Database Notifications. &#xA;&#xA;#PHP #Laravel #Filament</description><pubDate>11 Dec 2024 19:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3ld2iwwjybs2l</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lcnwrvf4yk2f</link><description>Laravel Development ❤️ Filament&#xA;&#xA;It takes minutes, not days to to develop a fully functional backend panel for my apps. Not only that, but you can turn around and use Filament assets or even whole panels on the front end. Got to use it.&#xA;https://filamentphp.com/</description><pubDate>06 Dec 2024 19:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lcnwrvf4yk2f</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lcik2if73s2u</link><description>Be nice to future you. Always artisan your factory. Just do it. You will need it.&#xA;&#xA;#laravel #php</description><pubDate>04 Dec 2024 16:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lcik2if73s2u</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lcijrr3wvs2u</link><description>Might just be posting to find this for myself on my next Laravel project. Don&#39;t forget to go to your phpunit.xml file and un-comment the DB_CONNECTION. This way your test don&#39;t wipe you database. Ensure you add your uses(RefreshDatabase::class) to your test and your good to go.&#xA;#laravel #pest #php</description><pubDate>04 Dec 2024 16:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lcijrr3wvs2u</guid></item><item><link>https://bsky.app/profile/codingditto.bsky.social/post/3lcijbrvpzc2u</link><description>One of the great things about Laravel-Tailwind combo is customizing breaking points. I am working on a project that needs to render in smaller iframes. Adding smaller breaking points is a life saver. Added smaller and supper smaller views.&#xA;#laravel #tailwindcss</description><pubDate>04 Dec 2024 15:55 +0000</pubDate><guid isPermaLink="false">at://did:plc:2425ackso44si57ntmyo4tto/app.bsky.feed.post/3lcijbrvpzc2u</guid></item></channel></rss>