Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. We Do Not Need Senior Developers, We Need Senior Codebases

    "We're looking for a Senior PHP Developer."

  2. How to Test Monorepo After Split Before Actual Split

    In 14 months old post [How to Test Monorepo in 3 Layers](/blog/2018/11/22/how-to-test-monorepo-in-3-layers/#3-after-split-testing) we talked about testing monorepo in 3 layers.

  3. How to run Rector and PHPStan on Huge Project in 3 Seconds with PHPStorm

    Today we'll look at the command line and run performance heavy dev tools like Rector or PHPStan on our projects.

  4. Switch Travis to GitHub Actions to Reduce Stress

    In the previous post, we looked at [Why is First Instant Feedback Crucial to Developers?]

  5. Why is First Instant Feedback Crucial to Developers

    Do you *open-source*?

  6. Migrate Gedmo to KnpLabs

    With [Symfony 5 upgrade](/blog/2019/09/09/how-we-upgraded-pehapkari-cz-from-symfony-4-to-5-in-25-days/), we need any *working* Doctrine behaviors.

  7. Doctrine Behaviors 2.0 - Reloaded

    In [How we Upgraded Pehapkari.cz from Symfony 4 to 5 in 25 days](/blog/2019/09/09/how-we-upgraded-pehapkari-cz-from-symfony-4-to-5-in-25-days//) post, there is a section about Doctrine Behaviors in Symfony 5.

  8. 5 Things I Improve when I Get to new Repository

    I started to write this post as follow up for [clean and sustainable code](/blog/2019/12/16/8-steps-you-can-make-before-huge-upgrade-to-make-it-faster-cheaper-and-more-stable/) post.

  9. 8 Steps You Can Make Before Huge Upgrade to Make it Faster, Cheaper and More Stable

    "How much will cost upgrade from Symfony 3 to Symfony 4 with Rector?"

  10. How to Get Rid of Technical Debt or What We Would Have Done Differently 2 Years ago

    We talked about cleaning legacy code with Rector 2 months ago on 40th meetup of PHP friends in Prague.

  11. The Single Best Skill to Master Command Line

    I have a confession to make.

  12. How to Delegate Code Reviews to CI

    Are you doing code reviews?

  13. From 0 Doc Types to Full Type Declaration with Dynamic Analysis

    I wrote [How we Completed Thousands of Missing @var Annotations in a Day](/blog/2019/07/29/how-we-completed-thousands-of-missing-var-annotations-in-a-day/).

  14. Still on PHPUnit 4 Come to PHPUnit 8 Together in a Day

    Last month I was on [PHPSW meetup](https://twitter.com/akrabat/status/1181998973588037632) in Bristol UK with Rector talk.

  15. How we Migrated 54 357-lines Application from Nette to Symfony in 2 People under 80 Hours

    It would take us **3 full-time months** to rewrite this code in 2017.

  16. How we Completed Thousands of Missing @var Annotations in a Day

    I'm currently working as Rector consultant for [Spaceflow](https://spaceflow.io/en), Prague-based rising startup with very nice codebase.

  17. How to Convert Listeners to Subscribers and Reduce your Configs

    I wrote [Don't Ever use Symfony Listeners](/blog/2019/05/16/don-t-ever-use-listeners/) 2 months ago (if you missed it, be sure to read it to better understand this 2nd part).

  18. Why use One-Time Migration Scripts

    School system taught me to despise old books and consider them outdated, rather about stories than knowledge.

  19. 7 Tips to Write Flawless Issue Reports on Github

    Reporting issue is important for both you and the maintainer of the project.

  20. 5 Workflow Tips every PHP Developer Should Know

    I was surprised, how much of your attention got [5 Tips to Effective Work with Github Repository](/blog/2019/02/25/5-tips-to-effective-work-with-github-repository/) post.

  21. Do you use PHP_CodeSniffer and PHP CS Fixer PHPStorm Plugin You are Slow and Expensive

    People keep asking me about IDE plugins [for Rector](https://www.reddit.com/r/phpstorm/comments/am1qzv/update_phpdoc_comment_action/efqpv8o) and Easy Coding Standard.

  22. Don't Ever use Symfony Listeners

    Another anti-pattern that deserves more attention than it has.

  23. Alias as a Code Smell

    Do you have 2 class with the same name?

  24. Rector European Tour in May & June 2019

    I asked Łukasz Chruściel if we see each other on one of the conferences I'm coming with Rector and he's like: "I haven't noticed any announcements that you will talk somewhere.

  25. Don't Give Up Your PHP Code for Compiler Passes so Easily

    Sometimes you need to achieve very simple operation - e.g. get all services of a certain type in a certain order or key name.

  26. Symfony 4.2 is used Twice More than Symfony 3.4

    PHP itself is very quickly adopted.

  27. Pattern Refactoring

    In [Removing Static - There and Back Again](/blog/2019/04/01/removing-static-there-and-back-again/) post we tried looked at anti-patterns in legacy code from a new point of view.

  28. What You Lose by Switching to Symfony

    Switching one framework for another is nowadays getting easier and easier.

  29. How to Upgrade Twig from Underscored to Namespaces

    Symfony [recently announced a new version of Twig](https://symfony.com/blog/new-in-twig-namespaced-classes) with namespaces as we know it.

  30. Removing Static - There and Back Again

    The more companies I meet, the more I see `static` and `new` everywhere.

  31. How to Mock Final Classes in PHPUnit

    Do you prefer composition over inheritance?

  32. How to Instantly Migrate Nette\Tester to PHPUnit

    We had 🍺 after PHP meetup in Prague and Tomas asked me: "We don't use Nette, but we still have many tests in Tester.

  33. How to Migrate PhpSpec to PHPUnit

    I'm happy that more and more people try to use Rector upgrade and migrate their code-bases to the ones they really want for a long time.

  34. How to Detect Dead PHP Code in Code Review in 7 Snippets

    After few long Nette to Symfony migration series, it's time for relax.

  35. Why we Migrated from Nette to Symfony in 3 Weeks - Part 3 - Brain Drain Dead Packages-Lock

    Do you want to **migrate your project from Nette to Symfony**?

  36. Why we Migrated from Nette to Symfony in 3 Weeks - Part 2 - Escaping Semantic Hell

    Do you want to **migrate your project from Nette to Symfony**?

  37. How to turn Laravel from Static to Dependency Injection in one Day

    A framework is just a tool.

  38. How to Upgrade Symfony 2.8 to 3.4

    Are you Symfony programmer?

  39. 5 Tips to Effective Work with Github Repository

    The best programmers aren't the smartest in the field.

  40. How we Migrated from Nette to Symfony in 3 Weeks - Part 1

    On the break of January/February 2019, we **migrated whole [Entrydo](https://entry.do) project from Nette to Symfony**.

  41. Why Config Coding Sucks

    Rector and static analysis help us to work with code better, but it also helps us spot new weak-points of our PHP code.

  42. New in Rector: Asterisk Type Match

    Rector had started just recently helping **instantly refactor private commercial projects**.

  43. 2 Files that Your Symfony Application Misses

    Following files are supported by PHPStorm and Symfony plugin for years (since 2016) and they make working with a code so elegant.

  44. How to Kill Parents

    I see too many skilled developers missing `final` in every class they use.

  45. How Writing Posts Helps you to Become Better Programmer

    I love to write about my packages.

  46. Your Most Favorite Posts in 2018

    It's a holiday, we want to rest and enjoy time with our families.

  47. How To Convert All Your Symfony Service Configs to Autodiscovery

    Do you use Symfony autodiscovery services registration everywhere and your configs have no extra lines?

  48. Thank You

    This was an amazing year for me.

  49. Function create_function() is Deprecated in PHP 7.2 - How to Migrate

    If there would be "Miss Deprecation of PHP 7.2", `create_function()` would definitely win.

  50. Kirill Smelov's PHPStorm Tips in 9 Gifs

    Last week we hosted [Kirill Smelov](https://twitter.com/wbasrs) in Friends of PHP meetup in Prague.