Łukasz Gruszka @lukgru.bsky.social · 26/02/2025Nice talk by @dunglas.dev about #FrankenPHP at #phpup25 #php www.youtube.com/watch?v=nuxI...youtube.comGive your PHP apps superpowers with FrankenPHP - Kévin DunglasYouTube video by PHP UK Conference 012
Łukasz Gruszka @lukgru.bsky.social · 06/02/2025New toys for big boys 🔥 @jetbrains.com #php #ai #anthropic blog.jetbrains.com/ai/2025/02/j...blog.jetbrains.comJetBrains AI Assistant Now Supports Claude Models via Amazon Bedrock | The JetBrains BlogUnlock new possibilities with Anthropic’s Claude models in JetBrains AI Assistant. 030
Reposted by Łukasz GruszkaJakub 'unknow' Mrugalski @mrugalski.bsky.social · 30/01/2025Od wielu lat korzystam z "rodzinnego NAS-a". Jest nie tylko składowiskiem plików, ale także domowym serwerem. Jak to u mnie wygląda? 🧵 ↓ 141
Łukasz Gruszka @lukgru.bsky.social · 31/01/2025First pull request to public repo on #github ... better late than never :) 010
Reposted by Łukasz GruszkaKévin Dunglas @dunglas.dev · 24/01/2025I've added WebDAV support to the Flysystem @symfony.com bundle. This makes it possible, for example, to store files on your @owncloud.bsky.social server! github.comfeat: add support for the WebDAV adapter by dunglas · Pull Request #174 · thephpleague/flysystem-bundleThis patch adds support for the WebDAV official adapter. This is useful, for instance, to connect to an ownCloud server. 1163
Reposted by Łukasz GruszkaMary Perry @handle.invalid · 24/01/2025Had a great time hanging out with Nuno and talking about the Factory and Builder patterns! Networking is important, but it doesn't feel like networking in the Laravel community. It's sometimes surreal to be able to chat with such talented people! What a legend!! 1273
Reposted by Łukasz GruszkaSymfonyCasts @symfonycasts.com · 24/01/2025You just booked your trip to Krypton - it cost 10,000 credits and you don’t even get a confirmation email? Time to fix that with Symfony Mailer!buff.lySending our First EmailLet's take a trip! "Visit Krypton", Hopefully it hasn't been destroyed yet! Without bothering to check, let's book it! I'll use name: "Kevin", email: "kevin@example.com" and just any date in the future 065
Łukasz Gruszka @lukgru.bsky.social · 24/01/2025Interesting data from the #IT industry, #AI, #salaries ... #PHP 🔥 static.germantechjobs.de/market-repor...static.germantechjobs.de 000
Łukasz Gruszka @lukgru.bsky.social · 11/01/2025🔥 Rising Your bar again. Great, extremely useful app #bartender for #macos 💪 010
Reposted by Łukasz GruszkaSymfonyCasts @symfonycasts.com · 08/01/2025We all know entities aren’t services - but we can inject them into a controller thanks to Symfony’s “controller entity value resolver” system. Stellar!buff.lyHigh-Tech Controllers: Auto-inject EntitiesWhen we drill into a ship from our homepage and see its *show* page, this URL isn't very pretty or memorable. It's just the ID of the ship 032
Reposted by Łukasz GruszkaDomain-Driven Design Europe @dddeu.bsky.social · 06/01/2025In our workshop Event Sourcing: Practical Introduction, Oskar Dudycz will introduce an accessible approach to building business-centric applications: buff.ly/4fyBT6h 034
Łukasz Gruszka @lukgru.bsky.social · 08/01/2025That is awesome 🔥 mind blowing 🤯 #php #symfony tomasvotruba.com/blog/off-the...tomasvotruba.comOff the Beaten Path to Upgrade Symfony 2.8 to 7.2There are two types of upgrades. One follows only `UPGRADE.md` files on every release, replacing what has been removed with new alternatives. It works, and we could say that the codebase will be "up-t... 010
Reposted by Łukasz GruszkaJakub 'unknow' Mrugalski @mrugalski.bsky.social · 08/01/2025Zbudowałem prostą automatyzację do monitorowania tego, co dzieje się w social mediach. Taki... "Brand24 dla ubogich" 😃 Zobacz jak 🧵 ↓ 121
Reposted by Łukasz Gruszkanunomaduro @nunomaduro.com · 06/01/2025I’ve just shared a video on why writing smoke tests is so important. I get it—“I don’t have time” is a common feeling—but they’re literally just one-liners! youtu.be/6iz1uPS-s3A?...youtu.beWhy Smoke Tests Should Always Be Your First TestYouTube video by Nuno Maduro 1174
Reposted by Łukasz GruszkaJakub 'unknow' Mrugalski @mrugalski.bsky.social · 06/01/2025W 3 minuty przygotujesz prostego asystenta AI ułatwiającego Ci pracę 🤖 Użyte narzędzie: Claude 3.5 Sonnet od Anthropic. www.youtube.com/watch?v=1zBy...youtube.comAsystent AI z bazą wiedzy w 3 minuty — Claude 3.5 SonnetYouTube video by UW-TEAM.org 041
Reposted by Łukasz GruszkaJakub 'unknow' Mrugalski @mrugalski.bsky.social · 03/01/2025"Kop doły rękami, a nie łopatą, bo szybciej skończysz i dadzą Ci więcej zadań!" 🤪 Brzmi absurdalnie? Dla mnie też, ale mniej więcej tak odbieram niektóre komentarze pod moimi wpisami, gdzie ludzie krytykują, opisywane przeze mnie automatyzacje. Kilka przemyśleń 🧵 ↓ 111
Reposted by Łukasz GruszkaJakub 'unknow' Mrugalski @mrugalski.bsky.social · 02/01/2025Od kilku lat sam sobie wysyłam maila i skrajnie zwiększa to moją produktywność. O co chodzi i jak to działa 🧵 ↓ 132
Reposted by Łukasz Gruszkanunomaduro @nunomaduro.com · 02/01/2025I’ve just found the weirdest PHP function on the planet and made a video about it: youtu.be/CZN8MB5BYJsyoutu.beThe Strangest PHP Function You’ve Never Seen!YouTube video by Nuno Maduro 042
Łukasz Gruszka @lukgru.bsky.social · 18/12/2024Whether #DDD fits with #symfony #php? sensiolabs.com/blog/2024/un...sensiolabs.comUnderstanding Domain-Driven Design: A Practical Approach for Modern...Explore Domain-Driven Design (DDD) principles and patterns like Ubiquitous Language, Aggregates, and Bounded Contexts. Learn how DDD fits seamlessly into PHP and Symfony projects, helping you align... 020
Reposted by Łukasz Gruszkanunomaduro @nunomaduro.com · 12/12/2024LIVE right now trying out event sourcing on Laravel for the first time ever! join me on tw1tch! twitch.tv/enunomaduro 0123
Reposted by Łukasz GruszkaSymfonyCasts @symfonycasts.com · 10/12/2024Having Doctrine queries littered throughout your app is no way to live. So let's centralize them into friendly entity-specific classes called repositories. #Symfonybuff.lyCosmic Queries: the Repository ClassTime to talk Entity Repositories - a place where we "dock" custom queries for an entity. In the homepage controller, we wrote a query with the query builder to find all ships 082
Reposted by Łukasz Gruszkanunomaduro @nunomaduro.com · 09/12/2024Just posted a video where I found out about a PHP feature that’s been around for over 20 years… no way I’m the only one who missed this — check it out! youtu.be/m7DjP7__ONMyoutu.beWe Missed This PHP Feature for 20+ Years?! 🤯YouTube video by Nuno Maduro 5224
Reposted by Łukasz GruszkaOskar Dudycz @oskardudycz.bsky.social · 06/12/2024This week, a surprising thing happened to me. In #ArchitectureWeekly, I try to share my perspective experience every week, but I don't like acting as an expert. That's why I am inviting special guests who know specific areas much better than I do. Sometimes, we do webinars, sometimes interviews. 1/ 141
Reposted by Łukasz Gruszkanunomaduro @nunomaduro.com · 05/12/2024tomorrow’s stream about AI in Laravel. stay tuned! 🔥 3322
Reposted by Łukasz GruszkaMichał Wilczyński @mewilczynski.bsky.social · 01/12/2024Not sure what the current sentiment is in the #it industry, but based on some opinions found recently online, we've decided to see where the #pullrequest negativity comes from (🇵🇱 only): youtu.be/CJM_Bmys4Ikyoutu.bePULL REQUESTY - A na co to komu?!!YouTube video by DevMentors 121
Łukasz Gruszka @lukgru.bsky.social · 01/12/2024Dobra promka od @symfonycasts.bsky.social @weaverryan.bsky.social symfonycasts.com/blackfridaysymfonycasts.comBlack Friday 2024 | SymfonyCastsMenuPHP and Symfony Tutorial Screencasts - with free videos, scripts, and code downloads! 000
Reposted by Łukasz GruszkaManuel Matuzović @matuzo.at · 01/12/2024It's December 1st, and you know what that means: For the next 24 days, we'll publish articles about HTML by 24 authors. You can read them on the website or subscribe to the RSS channel. Enjoy! htmhell.dev/adventcalend...htmhell.devHTMHell Advent Calendar 2024 - HTMHellAn article, talk, or tool that focuses on HTML every day until Christmas. 2288123
Reposted by Łukasz GruszkaFabien Potencier @fabien.potencier.org · 29/11/2024#Symfony 7.2 has just been released. Here is a list of curated features symfony.com/blog/symfony... Big thanks to all the contributors!symfony.comSymfony 7.2 curated new features (Symfony Blog)Symfony 7.2 curated new features 19337
Łukasz Gruszka @lukgru.bsky.social · 26/11/2024Nice talk with @oskardudycz.bsky.social and @zajkowskimarcin.bsky.social #busyprogrammers #podcast podcasts.apple.com/pl/podcast/t...podcasts.apple.comOskar Dudycz: I Should Probably Be Working Less...Podcast Episode · The Busy Programmer · 16/11/2024 · 1h 29m 222
Łukasz Gruszka @lukgru.bsky.social · 25/11/2024Robiąc upgrade #symfony z wersji 2.8 do 3 trzeba uważać z polem typu choice symfony.com/doc/2.x/refe... #php #legacyfighter 100
Reposted by Łukasz GruszkaChristoph Rumpel @christophrumpel.bsky.social · 25/11/2024📦 Want to build your own Laravel package? Watch me create a real-world package from scratch with providers, facades, commands, and tests. There will be no dummy examples, just practical code you can learn from! ➡️ youtu.be/QsA5mdzKXLA 2288
Reposted by Łukasz GruszkaKevin Bond @zenstruck.com · 25/11/2024Huge new zenstruck/messenger-monitor-bundle release: github.com/zenstruck/me... ⭐️ Auto-refreshing dashboard widgets ⭐️ Retry/remove failed messages in UI 🛠️ Fixes long-standing database-parity issues There are BC Breaks so be sure to check the UPGRADE doc.github.comRelease v0.5.0 · zenstruck/messenger-monitor-bundleWarningThis release contains BC BREAKS. Review UPGRADE.md to mitigate. a39f52a minor: ci update by @kbond 747bb44 feat(history): allow #[TagStamp] to be added to parent classes/interfaces (#120) b... 1194
Reposted by Łukasz GruszkaOskar Dudycz @oskardudycz.bsky.social · 25/11/2024Did you want to try #ArchitectureWeekly but were postponing this decision? I decided to make a #BlackFriday deal and open a 30-day trial till the end of this week. You can get it here: www.architecture-weekly.com/blackfriday2... And try all the content! 1/architecture-weekly.comSubscribe to Architecture WeeklyWeekly Software Architecture resources to boost your knowledge and developer skills. Click to read Architecture Weekly, by Oskar Dudycz, a Substack publication with thousands of subscribers. 186
Reposted by Łukasz GruszkaOskar Dudycz @oskardudycz.bsky.social · 25/11/2024In the latest #ArchitectureWeekly, I discussed deduplication strategies, assessed their usefulness, and considered scenarios where you may need them. I also did a reality check on messaging vendors' promises of exactly-once delivery. TLDR: They're broken. www.architecture-weekly.com/p/deduplicat...architecture-weekly.comDeduplication in Distributed Systems: Myths, Realities, and Practical SolutionsThis week, we'll discuss the deduplication strategies. We'll see whether they're useful and consider scenarios where you may need them. We'll also do a reality check with the promises of exactly-once ... 175
Reposted by Łukasz GruszkaLes-Tilleuls.coop @les-tilleuls.coop · 18/11/2024We've just created a "PHP World Starter kit" featuring some nice people to follow. Please share to help us reach more people, and let us know who else we should include: go.bsky.app/DA6c1gw 116638
Łukasz Gruszka @lukgru.bsky.social · 22/11/2024Dobre, dobre, sporo konkretów, mięsisty odcinek 🔥 ps. @sadek.bsky.social to parówa 😂 www.youtube.com/watch?v=jzHW...youtube.comJak przetrwać kryzys i zbudować SaaS wart MILIONY? | Błażej Abel z LandingiYouTube video by Michal Sadowski 120
Reposted by Łukasz GruszkaThe PHP Foundation @thephpf.bsky.social · 22/11/2024The PHP Foundation is officially 3 years old! 🎉 With a team of 10 engineers, we’ve delivered big features, while improving performance, security, and infrastructure of the language. Huge thanks to our sponsors and the PHP community. Let’s keep building! 🐘💜 thephp.foundation/blog/2024/11...thephp.foundationThe PHP Foundation Turns Three!The PHP Foundation — Supporting, Advancing, and Developing the PHP Language 18014
Reposted by Łukasz GruszkaPHP Community @phpc.social · 22/11/2024We've assembled a starter pack of just a few of the awesome voices from the #PHP community here on Bluesky. But don't stop here! Take a look at who these folks follow for more great following ideas. go.bsky.app/SkXz8C8 69246
Reposted by Łukasz GruszkaTomasz Ducin @ducin.dev · 21/11/2024Chcesz mieć timeline wolny od wojenki polsko-polskiej? 🇵🇱🔥🇵🇱 Ja też! Zebrałem w jedną listę mnóstwo polityków i ich klakierów - abyś Ty nie musiał(a). Klikasz subscribe i hurtem wyciszasz polityczne szambo 😎 (z góry dzięki za repost) bsky.app/profile/did:... 7162
Reposted by Łukasz GruszkaSymfony @symfony.com · 21/11/2024🖥 A Week of Symfony #933 (11-17 November 2024) ➡️ symfony.com/blog/a-week-... #symfonysymfony.comA Week of Symfony #933 (11-17 November 2024) (Symfony Blog)This week, Symfony 5.4.47, 6.4.15, and 7.1.8 maintenance versions were released. Additionally, the second release candidate of Symfony 7.2 was published, ahead of its final release scheduled for the e... 081
Reposted by Łukasz GruszkaBrent @stitcher.io · 21/11/2024🥳 Live in a couple of hours: let's celebrate today's #PHP 8.4 release: www.youtube.com/watch?v=1AL2...youtube.comCelebrating the PHP 8.4 release!YouTube video by PHP Annotated 0104
Łukasz Gruszka @lukgru.bsky.social · 21/11/2024Wszyscy o tym napiszą, ale co tam :) dzisiaj dzień #PHP8.4 wiki.php.net/rfc#php_84 020
Reposted by Łukasz GruszkaKévin Dunglas @dunglas.dev · 20/11/2024I'm a Go, JS/TS, C and PHP developer. I also know many other languages, although I'm less efficient with them (I try to learn one a year). In 2024, I'm still choosing #PHP for most new projects because: 1/4 16319
Reposted by Łukasz GruszkaTomasz Ducin @ducin.dev · 20/11/2024polska społeczność software'owa na 🦋: go.bsky.app/D51NWKh 93210