Engineering

Movin’ Data is a Dream

Movin’ Data is a Dream

Search is a big feature at Shaadi.com. It helps our matchmaking algorithms bring out the best matches and it gets our customers closer to finding their partners based on their preferences. Almost two years ago, our search was running on Solr and MySQL. Data sync between these two systems was rough. We had to sync…

Getting Emotional with React

Getting Emotional with React

SO WHAT IS IT ? 🙄 🙄 🙄 Emotion is a library made for writing CSS styles with JavaScript. It allows you to style apps quickly with string or object styles. The most amazing thing about this library – other than it’s size and performance – is the flexibility of use. It supports strings, objects and…

How to analyze your sites speed and make it faster?

How to analyze your sites speed and make it faster?

Today, our users have no patience for websites with poor screen load speeds. They just naturally expect the pages they visit to load fast and run smooth. Your web pages need to not only load quickly, but also run well; that means scrolling, animations and interactions should be silky smooth. Industry case studies have also proven the fact that high-performing sites engage and…

Handling Internet inconsistencies in iOS App

Handling Internet inconsistencies in iOS App

Let’s face it: if your iOS app is consuming web services, there is one common problem we developers are going to want to stand up to. And that is – not presenting a blank screen to users with unreliable internet But the answer turns out to be more complex than you think at first. We…

Pocket Guide to Writing your own SVG

Pocket Guide to Writing your own SVG

We live in the age of pixels. As designers & developers of the web, pixels can be both our friends and our enemies. We want everything to look nice and sharp on all devices, but we need to keep file sizes down for performance. There is pretty much only one way to go with icons,…