Expression Language is a new awesome component that got released in the latest Symfony2.4. This component allows string expressions to be parsed, compiled and evaluated in PHP. It was basically extracted from the Twig library that supports writing expression logic in templates.
As simple as:–
1 2 3
The previous code will output “2”!
It seems simple enough, but the benefits that it introduces are great! Especially when we talk about a company like Namshi, where there are dedicated and specialized content and marketing teams with hundreds of templates and segments of information that must be delivered and shown on the website. The goal is to provide the most flexibility to other departments in creating their information with the least overhead in terms of code maintenance to the development team.Read on →
- Make sure you have an anti-virus program installed on your computer. If an anti-virus is installed, also sure its updated regularly as well.
- Don’t open email attachments from an unknown, suspicious or untrustworthy source. Also, be careful of email attachments you are not expecting, it might be that the sender’s email has been compromised.
- Delete junk emails except you are sure they not junks. Don’t forward or reply to any to them. These types of email are considered Spam because the authenticity of the email is not guaranteed.
As Namshi developers we spend our time doing tickets and coding tasks every day to enhance the website. However these changes are not stable all the time, sometimes some of these new changes end up breaking other working parts of our applications without a prior alert until after we deploy it on our website. As a result we end up having some bugs and hot fixes either immediately after testing the new deployment or later on when people spot the bugs. Therefore Intensive QA is important because the manual test only is not enough, even though if we were careful sometimes we’ll probably forget to test all the affected parts by our changes. And after any deployment we need to test everything and if something was broken we would need to fix is ASAP.Read on →
We have been doing Daily Scrums for the past 15 months, but have you really thought of the real impact this activity has on us as an entire team? Or on the leads? Or the business? I don’t think so. I’m noticing lately that this practice is not being appreciated; therefore I’ll give you an insight into the importance of this practice we struggle to do every day.Read on →