tag:blogger.com,1999:blog-6605574760630430856.comments2024-03-23T14:49:06.469+01:00Kode KrunchSlawomir Dymitrowhttp://www.blogger.com/profile/07824496650052695718noreply@blogger.comBlogger33125tag:blogger.com,1999:blog-6605574760630430856.post-24316740377069923102023-04-16T20:12:34.306+02:002023-04-16T20:12:34.306+02:00Every one of these perspectives has its own lifecy...Every one of these perspectives has its own lifecycle and the proposed framework architecture will comprise of viewpoints that are each in an alternate condition of their individual lifecycle.<br /><a href="https://sjlarchitect.com/" rel="nofollow">https://www.sjlarchitect.com/</a><br />Sinen Yokuhttps://www.blogger.com/profile/03050644533130699426noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-90184715122378247762023-03-29T20:55:06.182+02:002023-03-29T20:55:06.182+02:00I have 10 years in java spring and now I'm bui...I have 10 years in java spring and now I'm building app using hyperf (php) , the best framework I have seen in java world and php, it's like spring boot but more powerfulAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-14475750466888745712022-08-28T07:16:17.946+02:002022-08-28T07:16:17.946+02:00You are a best blogger I was readYou are a best blogger I was readAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-40390536429899684042022-05-31T18:29:42.636+02:002022-05-31T18:29:42.636+02:00Try Quarkus. In developer mode you get hot reload ...Try Quarkus. In developer mode you get hot reload and tests afffected by code changes are automatically run. You get faster feedback than with PHP. Use PHP for building monoliths Laravel with Livewire or InertiaJS or Symfony with Stimulus. But anything requiring a documented APIs other than CRUD should probably not be built using PHP.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-20770036780107073112022-05-21T20:58:42.024+02:002022-05-21T20:58:42.024+02:00There is also Laravel which makes coding with PHP ...There is also Laravel which makes coding with PHP even more enjoyable.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-44701753552543623942022-05-14T18:19:33.716+02:002022-05-14T18:19:33.716+02:00This post will be weird for all of my usual reader...This post will be weird for all of my usual readers. I'm a Lead Java Developer that's been writing about fun and clever things to do in Java ecosystem. What most of you probably don't know is that prior to working in Java, <br /><br />I was a Lead PHP Developer for quite a while. Yup. The PHP. The language that is so divisive, that on one hand, drives more than 75% of the entire Internet and, on the other hand, is considered by many to be a pathetic, ugly scripting language, no better than universally hated JavaScript.<br /><br /><a href="https://steincoindustrial.com/" rel="nofollow">Steinco Industrial Solutions, Inc.</a>Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-92100187391649148172022-02-02T17:16:07.515+01:002022-02-02T17:16:07.515+01:00That's true, Laravel is build with Symfony com...That's true, Laravel is build with Symfony components, but that's not a bad thing. Laravel has much more features and much faster and better ORM build in. I've been using both for the last 3 years and can say that Laravel lately has improved so much that Symfony next to it seems like it is low-level.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-35613304313143153682022-02-01T13:53:20.496+01:002022-02-01T13:53:20.496+01:00Hey, did u checkout static analysers like PsalmPhp...Hey, did u checkout static analysers like PsalmPhp or PhpStan, they make generics possible and other useful static typing (at least at compile time). Types is a "compile time concept" anyway.Faizanhttps://www.blogger.com/profile/15918845155256185109noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-19526307024061518092022-01-28T09:40:10.793+01:002022-01-28T09:40:10.793+01:00I recommend you also to explore the world of stati...I recommend you also to explore the world of static analysis in PHP, with PHPStan and PSalm. It can be a game changing, for example adding Generics and other features compatible with PHPStorm.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-1224515374735196342022-01-27T12:42:27.510+01:002022-01-27T12:42:27.510+01:00Thanks for the article, it was interesting to read...Thanks for the article, it was interesting to read and study the code. It is written interestingly, but there are a couple of questions. So far I have seen that simple CRUD commands are implemented without side effect and business logic.<br />And how will the application change if such a requirement appears.<br />The publication of the post is possible only for users with a rating of 100+.<br />When creating a post, you need to additionally calculate its rating, for example by tags (as an example). The TagRate table with the TagID and rate fields. <br />After creating a post, you need to send an email to the admin.<br />Can you make such edits in your project?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-72593181868276488042022-01-07T17:11:18.401+01:002022-01-07T17:11:18.401+01:00I liked the article very much. I am going to apply...I liked the article very much. I am going to apply this approach in my enterprise-scale <br /> application with Symfony. To be continued? <br />Sincerely.Anonymoushttps://www.blogger.com/profile/15937505263998180293noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-4818205816637736702021-12-27T21:11:30.007+01:002021-12-27T21:11:30.007+01:00There is a duplication link in Roadrunner urlThere is a duplication link in Roadrunner urlAlexandronoreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-3351130040270992612021-12-27T21:03:54.021+01:002021-12-27T21:03:54.021+01:00 Symfony is better Symfony is betterAnonymoushttps://www.blogger.com/profile/13868109521339989538noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-35613507194897959232021-12-25T15:11:02.440+01:002021-12-25T15:11:02.440+01:00You mean the Laravel build with symfony components...You mean the Laravel build with symfony components? I don't know another Laravel but that...Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-51979746050876201262021-12-24T21:24:35.766+01:002021-12-24T21:24:35.766+01:00Try PHP 8.1 with Laravel, you'll fall in love....Try PHP 8.1 with Laravel, you'll fall in love. Symfony is low-level compared to Laravel. :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-58688138475332082992021-12-23T21:05:53.198+01:002021-12-23T21:05:53.198+01:00Wow i have been around PHP for 5yrs now and am ins...Wow i have been around PHP for 5yrs now and am inspired by this articleObj Pascalhttps://www.blogger.com/profile/08374576956631328162noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-25733689139607874442021-12-16T23:01:28.136+01:002021-12-16T23:01:28.136+01:00Take a look at https://www.swoole.co.uk/, faster t...Take a look at https://www.swoole.co.uk/, faster then reacthphp and has been around way before then fibers and as fast (faster then nodejs) as golang.<br /> Anonymoushttps://www.blogger.com/profile/10583298191444612889noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-29414894322133948642021-12-16T20:49:59.685+01:002021-12-16T20:49:59.685+01:00Have you maybe looked at the Symfony Fast Track on...Have you maybe looked at the Symfony Fast Track online book or Symfony API Plattform? I agree the 'demo' app is severely outdated, but the 'fast track' book is much closer to real modern Symfony usage.VRThttps://www.blogger.com/profile/00679459771762031537noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-46002162332874536842021-12-16T15:44:16.241+01:002021-12-16T15:44:16.241+01:00Care to elaborate?Care to elaborate?Slawomir Dymitrowhttps://www.blogger.com/profile/07824496650052695718noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-54571654932172639102021-12-16T15:26:15.032+01:002021-12-16T15:26:15.032+01:00this made me laughthis made me laughKaiten65https://www.blogger.com/profile/18093736290423702190noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-14707074485357105512021-10-10T10:29:07.919+02:002021-10-10T10:29:07.919+02:00Hi Slawek! Another great article. I wish I read ar...Hi Slawek! Another great article. I wish I read articles like that when I was junior dev learning TDD. I had to learn it thru pain, exactly the way you described in this post. I cannot agree more with you. One another rule I try to follow when using TDD - tests shall be as close to production as possible. For example, if there is a way to have the fast DB similar as in prod and use it - I go with that in tests, no matter how we call it - unit or integration. Same with other technologies used in prod. Otherwise all my tests can be green but the whole application fail miserably in prod :) Once again, thanks for the post!Dawidhttps://www.blogger.com/profile/02859594262197078942noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-30695339127844879232021-09-08T05:06:07.171+02:002021-09-08T05:06:07.171+02:00Hi Slawomir, Nice to see your blog. I'll be re...Hi Slawomir, Nice to see your blog. I'll be reading and trying your recommendations. Keep posting. <br />Rajhttps://www.blogger.com/profile/12968797309971581440noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-78520367984616000822021-09-04T04:42:19.402+02:002021-09-04T04:42:19.402+02:00I am currently facing an error while trying to use...I am currently facing an error while trying to use SSL and OAuth via WebClient. <br />Pretty much the issue mentioned here: <br />https://stackoverflow.com/questions/68431602/java-spring-security-webclient-threw-sslhandshakeexception-when-used-with-server<br />Do you have a solution or a way to debug this?Danielhttps://www.blogger.com/profile/02819782552112970226noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-89312571707809507812021-08-07T20:12:52.550+02:002021-08-07T20:12:52.550+02:00Gosh, your awesome, hope we get to describe to you...Gosh, your awesome, hope we get to describe to your news letter soon.Anonymoushttps://www.blogger.com/profile/06429944609644941135noreply@blogger.comtag:blogger.com,1999:blog-6605574760630430856.post-27250802662569409082021-07-27T12:13:50.737+02:002021-07-27T12:13:50.737+02:00Thanks for this post, you have come up with such a...Thanks for this post, you have come up with such a cool solution. <br /><br />I've had to do something similar in the past and we ended up Python/Jython route and it wasn't pretty. Anonymousnoreply@blogger.com