hello.js

var please = require('share');
console.log('thank you');

Thursday, 11 October, 2018 UTC

Rewriting an MS SQL gateway with Golang

Rewriting an MS SQL gateway with Golang

Innovation happens at an increasing rate today, which means code that is only one or two years old might become outdated and hard to maintain. In Namshi’s Backend Team, we also discuss the best approach to fix issues when we face problems caused by legacy ... more


Monday, 17 September, 2018 UTC

Namshi is hiring: come and hack with us!

Namshi is hiring: come and hack with us!

Looking for a fresh new start in 2019? We might have the right opening for you! In order to support the growth of our business, we’re currently beefing up our entire tech department, with the intention of developing even faster services and delivering ... more


Tuesday, 3 July, 2018 UTC

Currently hiring: sr. backend engineers

Currently hiring: sr. backend engineers

Love microservices, NodeJS and distributed systems? Then we might have the right opening for you! Here at Namshi we’re constantly trying to renovate our stack by using the best from the open source ecosystem: from NodeJS to Kubernetes, our stack bleeds ... more


Sunday, 7 January, 2018 UTC

Currently hiring: a frontend engineer

Currently hiring: a frontend engineer

Love React, React Native, the dom and webperf? Then we might have the right opening for you! It is no news that we’ve been banking on the JS ecosystem for a few years: from rolling out our first angular apps in 2013 to using React Native in our android ... more


Sunday, 28 May, 2017 UTC

70% faster: rewriting the API that serves most of our traffic

70% faster: rewriting the API that serves most of our traffic

At the beginning of 2017, we decided to revamp our catalog API which is one of the main parts of our infrastructure, as it’s the API that serves 60 to 70% of our overall traffic. The catalog API provides a way to access our product offering. Broadly, ... more


Wednesday, 3 May, 2017 UTC

Rebuilding our mobile website: Express & React meet fun & profit

Rebuilding our mobile website: Express & React meet fun & profit

Late last year we decided to give our mobile website a new look, coupled with a new “engine” in order to optimize our mobile experience on the web. Most of our users visit Namshi from mobile devices and we wanted to give them better usability, performance ... more


Thursday, 9 March, 2017 UTC

Currently hiring: backend and mobile engineers

Currently hiring: backend and mobile engineers

We’re currently looking for some help in a couple areas of our tech team — why don’t you join us? Mobile Getting into the specifics, we’ve been working with an external mobile team (3rd party) that wrote our apps from scratch, setup an efficient testing ... more


Monday, 6 February, 2017 UTC

Upgrading our search server towards high availability and beyond

Upgrading our search server towards high availability and beyond

In this post, we are going to highlight how and why we did a solr upgrade from solr v3 to solr-cloud v6 with no downtime. We have adopted solr v3 as our search server since the beginning because solr has a nice schema and a very responsive search indexer. ... more


Tuesday, 6 December, 2016 UTC

Get that job at Namshi

Get that job at Namshi

Inspired by HauteLook who, in turn, were inspired by Steve Yegge, I decided to write a small article that briefly describes what we’re looking for when interviewing potential candidates. The process Our recruitment process tends to be quite lean (with ... more


Sunday, 13 November, 2016 UTC

Browser geolocation: the good, the bad and the ugly

Browser geolocation: the good, the bad and the ugly

We’re a little late to the party — but we’re here, amongst those who are playing around with the geolocation API provided by browsers. Without further ado, let me get straight to our feedback on one the nicest web APIs that have been standardized in ... more


Monday, 31 October, 2016 UTC

Welcome Gabriel!

Welcome Gabriel!

Fresh new vibes in the tech team as we have a new joiner who likes to hack with JavaScript on the browser! Gabriel is a Frontend Engineer, who holds a B.Sc in Engineering from University of Ibadan Nigeria. He loves to build products that are functional, ... more


Monday, 17 October, 2016 UTC

Lightning talks #3

Lightning talks #3

At Namshi, as you probably know, we do several activities, like – small presentations about new technologies, showcases of the latest projects, watching interesting conference talks, etc. We had our third edition of lightning talk. Each of our team members ... more


Tuesday, 20 September, 2016 UTC

Embracing Accelerated Mobile Pages (AMP) for Speed and Profit

Embracing Accelerated Mobile Pages (AMP) for Speed and Profit

Over the past years, we have seen the rise of smartphones. Mobile phones and mobile browsers became more powerful as they have the hardware and processors in par with desktops. Subsequently, this lead to a rapid growth mobile browsers usage over desktop ... more


Wednesday, 17 August, 2016 UTC

Breakpoint On Namshi

Breakpoint On Namshi

Rainy days in Dubai are rare! same as good places to work. Almost 2 years ago, I landed at the Dubai Airport on a flight that took off from Egypt and for several reasons, a flight that won’t have a return ticket back to Egypt (at least anytime soon, ... more


Sunday, 7 August, 2016 UTC

Currently hiring: a DevOps engineer and a JS hacker here in Dubai

Currently hiring: a DevOps engineer and a JS hacker here in Dubai

Hey folks, here at Namshi we’re currently looking to beef our team up — without further ado, let me quickly go through both of them! Sr. DevOps engineer : we run our entire stack on AWS, and 99% of our services run in Docker containers orchestrated via ... more


Wednesday, 20 July, 2016 UTC

The Copy Paste Guide for Creating NPM packages in ES6 with Babel and Webpack

The Copy Paste Guide for Creating NPM packages in ES6 with Babel and Webpack

ES6 is lovely, right? I believe “Yes” it is! However, ES6 is not quite ready yet. Present JavaScript environments (NODE and Browser ) cannot run all the ES6 proposed features. Browser vendors are slowly shipping the features to their JS engines. Hence, ... more


Sunday, 10 July, 2016 UTC

Welcome Joe!

Welcome Joe!

Fresh new vibes in the tech team as Joe joined us a today! Joe, from Haiti, holds a B.S. in Computer Science from NYU Abu Dhabi. He loves building software that make people’s lives easier, and is always looking for opportunities to improve his programming ... more


Thursday, 3 March, 2016 UTC

Newsletter #126

Newsletter #126

TechThursday is here! We are featuring a T-shirt clash after more than a year, this time it is Shidhin and Geshan but different colors:) We would also like to welcome back Shidhin from his vacation. And here is your weekly quota of some interesting links ... more


Thursday, 18 February, 2016 UTC

Newsletter #125

Newsletter #125

Hi there! This week went by pretty fast, as usual we have a new list of links for you. a modern app developer and an old-timer system developer walk into a bar clustering with docker swarm – dockerops 2016 @ cento (fe) italy event sourcing in practice ... more


Thursday, 11 February, 2016 UTC

Newsletter #124

Newsletter #124

Hi there! Like everyone else we love the weekends too, look how happy the guys are: and here is your weekly quota of some interesting links Enjoy! 9 things every react.js beginner should know clean coders videos codekitchen/dinghy: faster, friendlier ... more