in Back to PHP

My Way to PHP: Day 40-43 of 75

 

Doing Everything with Nothing…

 

  • ephemeralization = more and more with less and less until you do everything with nothing

  • E.g. technological progress in bridge building, less material and better bridges

 


The Clean Code Talks — Inheritance, Polymorphism, & Testing

  • Premise: Most ifs can be replaced with polymorphism

  • Easier readable, easier testable

  • If there’s a switch statement you probably want to use polymorphism

 


 

Ok, done with the videos. I don’t have much time to spend on this project currently because I’m working on an other one which is also more promising. Nonetheless, I’d like to complete all remaining goals. I’m also deleting one goal which is about learning MySQL. In the last 40 days I picked up quite some stuff on MySQL and looked around for good resources. Either they were too specific for my needs or I already knew them. So I removed that.

The last thing is to check the learning part about Symfony2. I learned enough about it to start developing!


Great. Now, I got about a month to do the development. I try to do the actual programming in a short span of time so I don’t keep lost of track too much.

That is, I will spend most time – at least in the next two weeks – on planning and thinking about the structure in these posts.

I don’t want to make a big project just given the constraints I had.

Here are the ideas I’m considering:

  • Rewriting the feedback software but with a neat interface and user management
  • Rewrite one major internet application in a smaller version (FB, Twitter)

What will I choose? We will see in the next post!

 


Updates Goals:

  • Learn more about Symfony2
  • Learn a bit more about MySQL
  • Write at least one web app using Symfony2 and its core components (templating, testing, forms, validation, security)
  • Watch one video per day on average

Progress status

Done

  • Watch one video per day on average [75 of 75]
  • Learn more about Symfony2
  • Learn a bit more about MySQL

In Progress

  • Write at least one web app using Symfony2 and its core components (templating, testing, forms, validation, security)

 

Write a Comment

Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.