Namshi Engineering

Tech @ Namshi.com

Newsletter #25

It’s #TechThursday again! Oh, actually it’s friday but…whatever! :)




Newsletter #24

It’s #TechThursday again!

Here at namshi we are very keen on sharing what we find around the ‘net, so we thought of making our internal newsletter public.


Newsletter #23

Hello, this is #TechThursday at #namshi!




Virus Detection and Prevention Tips

  • 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.

Frameworks And Tests in Namshi

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.


Daily Scrum, Effective or a waste of time?

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.


Behat, Mink and Parallel Runner, A recipe for automated web testing!

It was not until I did my first weekend manual testing procedure on Namshi till I came to realize how much time consuming testing can become. All critical paths starting from registration and login to buying a product using the available payment methods should be accounted for. Along with that, any irregularities on different pages on the website must be reported.


‹ Newer