「 LiveView feels like the perfect balance between traditional server-rendered apps and frontend-heavy frameworks. It’s way ahead of both Rails Hotwire and Laravel Livewire. LiveView communicates through WebSockets, which means real-time two-way updates without sending new requests every time something changes. You can still use Alpine.js or any JavaScript library you want through hooks when needed 」
I want to switch to freelancing to do PHP-based development work. I’m in NYC, and would like to work with people and businesses that want more than something built cheap and fast. I'd like to make an impact, by developing software that creates value for them.
How do I best find these companies? Any advice?
#NYC #PHP #WebDev #Software #Business #Drupal #Symfony #Laravel
I want to switch to freelancing to do PHP-based development work. I’m in NYC, and would like to work with people and businesses that want more than something built cheap and fast. I'd like to make an impact, by developing software that creates value for them.
How do I best find these companies? Any advice?
#NYC #PHP #WebDev #Software #Business #Drupal #Symfony #Laravel
I love Laravel and Vue. Let me explain why
In Loops, we use hashids for urls like:
loops.test/v/8eNZzEG9Uf
When a request `Accept` header matches, we can return the activity easily
For comments we decode the videoId hashid to render the video screen, then decode the replyId and fetch it and the parent comment and then the other comments.
It's complex, but allows for short permalinks like:
loops.test/v/8eNZzEG9Uf?rid=b32-mgAN04
And it also supports username changes 😎
The Laravel ActivityPub package I'm currently writing for Loops brings a lot of benefits like improved test coverage, custom Activity support, modular (opt-in) features/extensions and extensive logging for debugging.
Will make it a lot easier to implement FEPs like Follower Sync, without impacting existing package users.
Best of all, it's batteries included, meaning you can add ActivityPub support to a Laravel project in a few minutes ✨
The Laravel ActivityPub package I'm currently writing for Loops brings a lot of benefits like improved test coverage, custom Activity support, modular (opt-in) features/extensions and extensive logging for debugging.
Will make it a lot easier to implement FEPs like Follower Sync, without impacting existing package users.
Best of all, it's batteries included, meaning you can add ActivityPub support to a Laravel project in a few minutes ✨
Currently finishing my activitypub-laravel package so I can drop-in ActivityPub support into my Loops laravel project.
It’s pretty cool, add AP support to any existing Laravel project in a few minutes 😎
Currently finishing my activitypub-laravel package so I can drop-in ActivityPub support into my Loops laravel project.
It’s pretty cool, add AP support to any existing Laravel project in a few minutes 😎
Loops is now open source! It’s built with #Laravel and #Vue!
https://github.com/joinloops/loops-server/releases/tag/v1.0.0-alpha.1
Courtesy of Matt Rose, who reminded me that these things exist, I am now slowly going to start releasing some sessions from the archive on Mixcloud as The Retro Dev Radio.
First up: TripWire, an ambient collection of weirdness and samples. Code some #laravel and Vonage apps along to coders' music.
https://www.mixcloud.com/mrsirrus/the-retro-dev-radio-tripwire/
Courtesy of Matt Rose, who reminded me that these things exist, I am now slowly going to start releasing some sessions from the archive on Mixcloud as The Retro Dev Radio.
First up: TripWire, an ambient collection of weirdness and samples. Code some #laravel and Vonage apps along to coders' music.
https://www.mixcloud.com/mrsirrus/the-retro-dev-radio-tripwire/
Because of this post, I now want to create a BBS system ... remember those?
Creating SSH Apps with Charm Wish and Laravel Prompts | Joe Tannenbaum
https://blog.joe.codes/creating-ssh-apps-with-charm-wish-and-laravel-prompts
Do you know the difference between e(), htmlspecialchars(), & htmlentities(), and can we just use e() for everything?
https://securinglaravel.com/security-tip-escape-output-with-e/#Laravel
Do you know the difference between e(), htmlspecialchars(), & htmlentities(), and can we just use e() for everything?
https://securinglaravel.com/security-tip-escape-output-with-e/#Laravel
Anyone happen to be looking for a programmer who hasn't been completely consumed by all-AI-everything by any chance? Freelance or hired, remote (based in Germany). I speak German and English and mostly worked with #PHP, #Laravel, #Kirby CMS, #Vue, #Svelte and a bit of native mobile dev (Swift and Kotlin), too.
I know the chances are slim given everything in the world, but maybe this time #getfedihired might work out? Boost super appreciated. Feel free to DM or email at skye@lavenderbits.com
Anyone happen to be looking for a programmer who hasn't been completely consumed by all-AI-everything by any chance? Freelance or hired, remote (based in Germany). I speak German and English and mostly worked with #PHP, #Laravel, #Kirby CMS, #Vue, #Svelte and a bit of native mobile dev (Swift and Kotlin), too.
I know the chances are slim given everything in the world, but maybe this time #getfedihired might work out? Boost super appreciated. Feel free to DM or email at skye@lavenderbits.com
Yesterday I met a good friend which is a #java developer actually a #SprintBoot developer, Me as a #Ruby on #Rails developer and with few drinks, I couldn't help but ask him to teach me how to use Spring Boot and the compare with Rails
1. Time ago I don't read and code java, it was weird but I recall good times.
2. Ruby is awesome and easy to read, Java is readable but more complex
3. Rails is in Spring boot partly but #Laravel is better being similar to Rails
This is your periodic reminder to ensure bcrypt rounds is set to 12 (or higher)!
Laravel's default was increased from 10 to 12 2 years ago, so if you're working on an older codebase, make sure you've updated bcrypt.rounds.
https://securinglaravel.com/security-tip-increase-your-bcrypt/#Laravel
This is your periodic reminder to ensure bcrypt rounds is set to 12 (or higher)!
Laravel's default was increased from 10 to 12 2 years ago, so if you're working on an older codebase, make sure you've updated bcrypt.rounds.
https://securinglaravel.com/security-tip-increase-your-bcrypt/#Laravel