Live data from Hacker News

Ask HN: Advice on learning PHP in 2021?

news.ycombinator.com

1–5 of 5 posts

Re: Ask HN: Advice on learning PHP in 2021?

#2
Not more than:

- follow clean code as much as you can, as you would with any other language

- do not rely blindly in the abstractions/magic many frameworks provide: try to understand what's under the hood

- avoid software that rely on annotations

- don't miss the chance to apply domain driven design in PHP. It's a language that allows you to beautifully model domains so don't miss the chance

- have fun, it's a great language to bring value quickly

- spend time setting up your CI policies

Re: Ask HN: Advice on learning PHP in 2021?

#3
post #2

Not more than: - follow clean code as much as you can, as you would with any other language - do not rely blindly in the abstractions/magic many frameworks provide: try to understand what's under the hood - avoid software that rely on annotations - don't miss the chance to apply domain driven design in PHP. It's a language that allows you to beautifully model domains so don't miss the chance - have fun, it's a great…

Thank You for the points.

As a complete noob please can you elaborate on the last point. Thanks again.

Re: Ask HN: Advice on learning PHP in 2021?

#4
post #3
post #2

Not more than: - follow clean code as much as you can, as you would with any other language - do not rely blindly in the abstractions/magic many frameworks provide: try to understand what's under the hood - avoid software that rely on annotations - don't miss the chance to apply domain driven design in PHP. It's a language that allows you to beautifully model domains so don't miss the chance - have fun, it's a great…

Thank You for the points. As a complete noob please can you elaborate on the last point. Thanks again.

Sure, by CI I mean continuous integration, which is a huge topic but with a simple goal, which is to be able to safety introduce changes to a project by one or more developers. It's usually related with solid testing strategies, static code analysis and the software that puts both things together.

Re: Ask HN: Advice on learning PHP in 2021?

#5
post #4
post #3

Earlier quoted context omitted.

Thank You for the points. As a complete noob please can you elaborate on the last point. Thanks again.

Sure, by CI I mean continuous integration, which is a huge topic but with a simple goal, which is to be able to safety introduce changes to a project by one or more developers. It's usually related with solid testing strategies, static code analysis and the software that puts both things together.

I understand now. I probably need to read further on it. Thanks.