At Zumba we are continuously looking for optimization in our applications. These optimizations help
to reduce the server loads, consequently reducing the number of servers and saving money. Besides
that, it gives a better user experience for the end user by serving content
faster and in some cases saving on consumer bandwidth (specially for mobile users).
Maintaining code quality on projects where there are many developers contributing
is a tough assignment. How many times have you tried to contribute to an open-source project
only to find the maintainer rejecting your pull request on the grounds of some invisible coding
standard? How many times as a maintainer of an open-source project (or internal) have you had a
hard time reading code because there were careless tabs/spaces mixed, if statements with no brackets,
and other such things. Luckily there are tools that can assist maintainers. In this post,
I’ll be going over how to use composer, git hooks, and phpcs to
enforce code quality rules.
After the release of some of our libraries, such as Symbiosis,
MongoUnit and CSV Policy,
we are proud to announce our newest open source project: Json Serializer.
The Json Serializer–as the name suggests–serializes content in JSON format. It is a very simple concept, but very
useful in some cases.