Namshi Engineering

Tech @ Namshi.com

Wanna hear about SOA and how we deal with APIs? Then vote for cirpo!

Aaaaand following our first announcement regarding “conquering” the ConFoo, as promised, we go ahead with the second charge!


Newsletter #55

It’s TechThursday again!

News from the IT Team:

In a few days Hallal will attend Symfony Live 2014 in London. He also submitted a talk, called frontend-first, to Confoo – a conference that will take place in Canada on February 2015. Please vote for his talk as ConFoo democratically selects talks based on community votes.

Cirpo is back from the USA, where he attended the Northeast PHP 2014 conference. He also gave a presentation called “PHP is the king, Nodejs is the prince, Lua is the fool”, check out the slides:

But what has the team been looking at over the past week? Below you’ll find the usual list of interesting articles we discovered in the past 7 days.


What is frontend-first? Lets hear it at the next edition of the Confoo

Just a heads up that we will have quite a few attempt at “conquering” canada’s hottest tech conference, and the first to try is our Mohammed.


A bit of Namshi at the Symfony Live this month!

Pretty excited that we are going to be present at the Symfony Live which will happen at the end of this month, in London.


Newsletter #54

It’s TechThursday again!

Big news, in case you missed it: we’re going public!

http://kinnevik.se/en/Media/Press-releases/Kinnevik-and-Rocket-Internet-to-create-global-fashion-e-commerce-group/

This week we’ve been quite busy, in fact we announced that Daniel is joining us and we took the time to talk about how we process payments and how we’ve been trying to shift more to a devops-ish culture — long road ahead though!

Last but not least, we also wrote an article explaining generators in PHP for whoever has missed them so far!

But what has the team been looking at over the past week? Below you’ll find the usual list of interesting articles we discovered in the past 7 days.


Innovate Payment Gateway Library

In the tech Namshi team, as you probably know, we fully support the open source movement, that’s why we try to release open source software as soon as we can, in the full “give back to the community” mindset. You can check all our project on github

Lots of e-commerce companies and service providers have online payments for their customers. So do we.

Our weapon of choice, apart from PayPal, to carry out payments is: Innovate. That’s why we developed and released the Innovate library, written in PHP.

Innovate payment gateway accepts all types of credit card payments.


5 DevOps practices you should consider starting today

DevOps simply stresses on communication, collaboration and integration between software developers and information technology (IT) operations professionals a.k.a sys admins. it’s goal is to support automation and maximize predictability, efficiency, security and maintainability of operational processes, meaning you can deploy 5 times on production on the same day with confidence that all systems will be fully operational. This post is moreover a software enginner’s point of view on the DevOps side.


Welcome Daniel!

We are very excited to welcome Daniel in the crazy Namshi family!

Daniel Ribeiro is a Technical Leader, Senior Software Engineer, PHP 5.3 Zend Certified Engineer (ZEND021458), Speaker and Evangelist from Brazil. He’s also a member of the local PHP community (PHPSC), and has been working with software engineering since 2006. His focus is on software engineering best practices, both concerning the code and the process of software development. He has a quite solid experience with agile practices and leading development teams to enterprise application standards and practices. Technically, he works with a lot of best practices, such as Behavior-Driven Development (BDD). He also has a background on architecture patterns, such as Domain Driven Design (DDD) and Service Oriented Architecture (SOA). He loves to work with high quality code, especially concerning advanced software engineering concepts, such as the SOLID principles and the GoF design patterns.


PHP Generators explained

Generators are one of the new cool stuff on PHP 5.5, but it’s not a new feature in software programming languages, for example it’s on Python since version 2.2 on 2001 and now in the draft ECMAScript 6 (Javascript) specification.

They are a simple and powerful tool for creating iterators. They are like regular functions but using the yield statement whenever they want to return data. A generator looks like a function but behaves like an iterator, it’s useful for lazy evaluation “which delays the evaluation of an expression until its value is needed”.


Newsletter #53

BOOM! As mentioned in the last newsletter, we were working on four new open souce libraries and two of them are already out !!!

And here we are as usual with a list of interesting links to keep you busy during the upcoming weekend:


‹ Newer Older ›