Sign in

Ben Bjurstrom

@benbjurstrom.com
198 followers 603 following 446 posts

Laravel Developer — Building prezet.com a markdown blogging engine for Laravel. benbjurstrom.com

PostsRepliesMedia
Ben Bjurstrom @benbjurstrom.com · 14/01/2025
Made a couple updates to the included templates after recording the video.
020
Ben Bjurstrom @benbjurstrom.com · 13/01/2025
OTPz: A first factor one-time password package for Laravel github.com/benbjurstrom...
041
Ben Bjurstrom @benbjurstrom.com · 23/12/2024
Needed a simple lightbox plugin for Alpine.js so I threw this together over the weekend. Just add x-zoomable to your img tag. Available on npm or via cdn: github.com/benbjurstrom...
2234
Ben Bjurstrom @benbjurstrom.com · 13/12/2024
My ideal Laravel login page looks something like this. Really don't like being responsible for user's passwords.
261
Ben Bjurstrom @benbjurstrom.com · 09/12/2024
Created a log-in links package for Laravel and would love to get some feedback. Features: ✅ Rate limited ✅ Invalidated after first use ✅ Locked to the user's session ✅ Configurable expiration ✅ Detailed error messages ✅ Customizable mail template ✅ Auditable logs github.com/benbjurstrom...
081
Ben Bjurstrom @benbjurstrom.com · 01/12/2024
Short on time so I’m spatchcocking this turkey on the grill. Should be done in an hour and a half.
110
Ben Bjurstrom @benbjurstrom.com · 30/11/2024
The “Show less like this” button really cleaned my feed. When I signed up it was all anime and digital art by default and I don’t see any of that anymore.
140
Ben Bjurstrom @benbjurstrom.com · 29/11/2024
Setup Starlink for my parents. Not bad at all. Now to mount it on the roof.
000
Ben Bjurstrom @benbjurstrom.com · 21/11/2024
Pretty happy with the API I settled on for [pgvector-scout](github.com/benbjurstrom...). Can set the index at the model level which then corresponds to a config value.
200
Ben Bjurstrom @benbjurstrom.com · 20/11/2024
Added search to my Laravel markdown blogging engine. It's backed by an sqlite index so it should be somewhat performant. See it in action on the docs site at prezet.com Also thanks to @pixelcave-john.bsky.social for the pinemix.com command palette component.
151
Ben Bjurstrom @benbjurstrom.com · 20/11/2024
110
Ben Bjurstrom @benbjurstrom.com · 19/11/2024
It’s time
150
Ben Bjurstrom @benbjurstrom.com · 16/11/2024
Also put together an example Laravel app using the Amazon reviews dataset. The app lets you sort reviews by concepts and shows related reviews. github.com/benbjurstrom...
000
Ben Bjurstrom @benbjurstrom.com · 15/11/2024
And now to hide my sins
020
Ben Bjurstrom @benbjurstrom.com · 15/11/2024
Relaxing with some light devops work on a Friday afternoon.
250
Ben Bjurstrom @benbjurstrom.com · 12/11/2024
Printed one I found on thingverse to tide me over until @arslan.io releases this far superior design
320
Ben Bjurstrom @benbjurstrom.com · 12/11/2024
Post your workstation setup.
120
Ben Bjurstrom @benbjurstrom.com · 07/11/2024
Excellent talk by @mandymichael.bsky.social on optimizing your HTML. I’ve used many of the HTML features mentioned, but never really understood how they work.
010
Ben Bjurstrom @benbjurstrom.com · 26/10/2024
Since we're talking about kitchen items, I'm a big fan of this Chinese vegetable cleaver. The extra surface area helped me dial in a proper claw technique.
vegetable cleaver
010
Ben Bjurstrom @benbjurstrom.com · 17/10/2024
Added search to my Laravel markdown blogging package. It uses an sqlite index so it should be somewhat performant. See it in action at prezet/.com Also thanks to @pixelcave_john for the pinemix command palette component.
000
Ben Bjurstrom @benbjurstrom.com · 06/10/2024
Tip: It's easy to setup a custom folder and controller if you have markdown files that you want to render with Prezet that shouldn't appear in your blog index. Handy for things like privacy policies and terms of service agreements.
000
Ben Bjurstrom @benbjurstrom.com · 01/10/2024
Added some Flux components to a custom @filamentphp page. Was really easy to add the styles and scripts using the available blade stacks
000
Ben Bjurstrom @benbjurstrom.com · 29/09/2024
Nice writeup on Laravel's authentication events. darkghosthunter.medium.com/laravel-…
001
Ben Bjurstrom @benbjurstrom.com · 16/09/2024
Spent about an hour porting the latest @tailwindcss template to a Laravel app running Prezet.
000
Ben Bjurstrom @benbjurstrom.com · 09/09/2024
Finally cracked 100 stars on GitHub ⭐️. Looking forward to getting more feedback from users.
000
Ben Bjurstrom @benbjurstrom.com · 06/09/2024
Finally got my markdown blog package to @phpstan level 9. prezet.\com
000
Ben Bjurstrom @benbjurstrom.com · 05/09/2024
Go from markdown files to a @laravelphp powered blog in seconds with Prezet. prezet./com
000
Ben Bjurstrom @benbjurstrom.com · 29/08/2024
Added GA4 to a site using @cloudflare Zaraz. Still seeing PageSpeed performance scores of 97+. How am I just finding out about this?
000
Ben Bjurstrom @benbjurstrom.com · 29/08/2024
Updated prezet.com to use its own Tailwind config & CSS files by default. No more style conflicts with your existing Laravel app.
000
Ben Bjurstrom @benbjurstrom.com · 18/08/2024
Added a new blade component to Prezet. Now you can add alert style callouts to your markdown.
000
Ben Bjurstrom @benbjurstrom.com · 16/08/2024
. @YouTube @YouTube @Google for the 1,000th time this week I’m not trying to recover my account. How do I make this shit stop?
000
Ben Bjurstrom @benbjurstrom.com · 14/08/2024
Wrote some documentation on deploying Laravel powered content sites to AWS Lambda using @brefphp.
100
Ben Bjurstrom @benbjurstrom.com · 12/08/2024
Finally moved my personal site away from NextJS. It's now a @laravelphp app deployed to AWS Lambda via @brefphp. Should be essentially free to host and it's fast.
100
Ben Bjurstrom @benbjurstrom.com · 06/08/2024
Pretty good for a docs site running on Laravel
000
Ben Bjurstrom @benbjurstrom.com · 02/04/2024
The mobile friendly modal @calebporzio built for the Livewire Modals screencast is so incredibly good.
000
Ben Bjurstrom @benbjurstrom.com · 27/12/2023
The code is pure tailwind/html/blade, but was curious if there's any @LaravelLivewire or @Alpine_JS magic that would simplify things.
100
Ben Bjurstrom @benbjurstrom.com · 27/12/2023
Setup a @laravel blade component to display a blurred placeholder until an image is fully loaded (code in next tweet).
100
Ben Bjurstrom @benbjurstrom.com · 13/12/2023
FrankenPHP comes with Mercure, a modern alternative to WebSockets. I integrated it with Laravel Livewire in the demo below. The integration is pretty straightforward. If there’s interest I’ll open a pull request.
110
Ben Bjurstrom @benbjurstrom.com · 11/10/2023
Just found Apple's official Log to Rec709 LUT. It's available for free on their developer downloads page.
100
Ben Bjurstrom @benbjurstrom.com · 18/08/2023
With UUIDs as primary keys you'll catch dumb mistakes like this a lot sooner.
000
Ben Bjurstrom @benbjurstrom.com · 13/08/2023
Working with markdown frontmatter using @contentlayerdev is such a breath of fresh air. Can tell at a glance what’s missing or if there are any extra properties not defined in your schema.
000
Ben Bjurstrom @benbjurstrom.com · 15/07/2023
Installed new thumb sticks on a pair of five year old joycons. No more stick drift!
000
Ben Bjurstrom @benbjurstrom.com · 17/05/2023
Wanted to see how many people were using a certain feature. So I fed the machine a schema dump from a single pivot table then just asked in english. Sure I could have written that query myself, but this was so much faster.
000
Ben Bjurstrom @benbjurstrom.com · 15/05/2023
Nothing says happy Mother’s Day like flowers, #TOTK, and a 2011 Altima.
000
Ben Bjurstrom @benbjurstrom.com · 11/04/2023
I built a ChatGPT powered recipe generator. The meals it comes up with are surprisingly good. Check it out at mealpractice.com/generate
000
Ben Bjurstrom @benbjurstrom.com · 02/04/2023
Just noticed a remove unused services feature was merged into to the aws-sdk-php package: github.com/aws/aws-sdk-php/pull/2456 Shaved ~30MB off my deployment bundle. @taylorotwell could be useful to get around the Lambda 50MB limit when using Laravel Vapor.
000
Ben Bjurstrom @benbjurstrom.com · 01/03/2023
Been using Saloon by @carre_sam on a couple API clients and the fixture recording stuff is a game changer. Instantly creating reusable fixtures with real data makes it so much easier to setup proper response handling. Check out this example from the docs...
100
Ben Bjurstrom @benbjurstrom.com · 21/02/2023
Quick Laravel Nova tip. You can return a custom url from the Image field's preview and thumbnail methods to view images hosted externally.
000
Ben Bjurstrom @benbjurstrom.com · 08/02/2023
wip, squash, merge
000
Ben Bjurstrom @benbjurstrom.com · 07/02/2023
Turned out great!
000