Hiring, teams, careers and engineering management.
Building PhonePe’s Real-Time Transaction Model to prevent Frauds: A Journey P PhonePe · 28 Jul 2022
Building PhonePe’s Real-Time Transaction Model to prevent Frauds: A Journey The Trust and Safety team at PhonePe are problem-solvers and a team of analysts, engineers, and product folks. They are the subject matter experts in this field who combine domain expertise, statistical knowledge, and computer science skills to solve various problems around…
The Big Bug Hunt - Wingify W Wingify · 25 Mar 2022
The Big Bug Hunt - Wingify Quality is never an accident. It is always the result of intelligent effort. In line with the above quote, we organized a quality-focused…
Cypress - A worthy replacement for Protractor? W Wingify · 24 Mar 2022
Cypress - A worthy replacement for Protractor? We, at Wingify, have implemented our web automation tests using Protractor. Although the old horse has served us well it is fast approaching…
Hasura Team Q&A on Reactiflux: Questions & Notes H Hasura · 16 Feb 2022
Hasura Team Q&A on Reactiflux: Questions & Notes The Hasura Team (Tanmai Gopal, Praveen Durairaju and Jesse Martin) took part in the latest Q&A on Reactiflux and we had a lot of interesting questions from the community. We have handpicked the ones related to Hasura and featured them in this post.
Kroomsa: A search engine for the curious W Wingify · 14 Feb 2022
Kroomsa: A search engine for the curious Introduction The search algorithm implemented in your website greatly influences visitor engagement. A decent implementation of a search…
Dusty Domains Recap H Hasura · 18 Jan 2022
Dusty Domains Recap Dusty Domains is a wrap! As a new initiative piloted by the fantastic team at Netlify, Dusty Domains was a call to action to turn an unused domain into a published website on Netlify.
ShareChat AI @ EMNLP 2021 S ShareChat · 22 Dec 2021
ShareChat AI @ EMNLP 2021 ShareChat AI team made its presence felt at the recently concluded EMNLP Conference 2021 held in the Dominican Republic. Here’s what we spoke about!
Meet Hasura at AWS re:Invent H Hasura · 12 Nov 2021
Meet Hasura at AWS re:Invent This event is over It’s Hasura’s first year at re:Invent and we’re excited to meet everyone from the Hasura Community who’s going to be there! Here are all the ways you can find us during the conference: Stop by our booth for demos, expert consultations and to meet the team…
Implementing Authorization for Organization-based, Team-based, or Tenant-based Apps in Hasura H Hasura · 21 Oct 2021
Implementing Authorization for Organization-based, Team-based, or Tenant-based Apps in Hasura This blog post outlines how to model a common organization-based permission system in Hasura.
Finding Bughotspots in Source Code W Wingify · 5 Oct 2021
Finding Bughotspots in Source Code Introduction We are often faced with the problem of source code that breaks frequently. Or those modules which are very sensitive to changes…
Handling Shadow DOM in Protractor Tests W Wingify · 17 Sept 2021
Handling Shadow DOM in Protractor Tests Overview Shadow DOM has slowly and steadily become an integral part of modern web apps. Before this, the Web platform provided only one way…
Open-Source GraphQL Projects We Love H Hasura · 1 Sept 2021
Open-Source GraphQL Projects We Love A lot of credit for The GraphQL Engine's success goes to the original team at Facebook, the GraphQL foundation, and developers all over the world. To pay it forward, we are sponsoring open-source GraphQL projects that add value to the ecosystem.
How our marketing ops team built a realtime lead-to-account matching solution with Hasura, BigQuery, Zapier and Salesforce. H Hasura · 24 Aug 2021
How our marketing ops team built a realtime lead-to-account matching solution with Hasura, BigQuery, Zapier and Salesforce. Hasura’s Martech stack includes Marketo, Salesforce and BigQuery primarily, and several other tools to fill in the missing pieces of the puzzle. One part of the process is mapping leads to accounts in Salesforce.
Designers should understand code W Wingify · 21 Jul 2021
Designers should understand code The term designer is used across many domains. In the context of this article, it refers to a UX (User Experience) designer. One question…
Wingify CTF 2k21 W Wingify · 20 May 2021
Wingify CTF 2k21 Here at Wingify, we love solving problems and puzzles. To spread this spirit of problem solving, we organized the fourth edition of Capture…
Announcing Hasura GraphQL Engine 2.0! H Hasura · 23 Feb 2021
Announcing Hasura GraphQL Engine 2.0! On behalf of the entire team at Hasura, I'm delighted to announce the release of Hasura GraphQL Engine 2.0 (also just called Hasura 2.0). 🎉
Performance Testing a data pipeline at scale W Wingify · 22 Dec 2020
Performance Testing a data pipeline at scale Introduction At VWO, we get traffic at a very high throughput (22K req/sec) to our servers. The data pipeline crunches and transforms the…
Maths behind Bayesian Duration Calculator W Wingify · 14 Dec 2020
Maths behind Bayesian Duration Calculator Introduction The culture of experimentation is strongly picking up in several sectors of industry. It has become imperative to measure the…
Community Tooling at Hasura H Hasura · 7 Dec 2020
Community Tooling at Hasura All the ways to keep up with the latest news, join & interact with the Hasura community and connect with the Hasura Team
A lua-nginx Client for Pub/Sub W Wingify · 4 Dec 2020
A lua-nginx Client for Pub/Sub Introduction Lua as a part of the OpenResty package, is extensively used in our in-house Dynamic CDN (DACDN) module. CDN generally is used…
Kafka Streams Stateful Ingestion with Processor API W Wingify · 10 Nov 2020
Kafka Streams Stateful Ingestion with Processor API At Wingify, we have used Kafka across teams and projects, solving a vast array of use cases. So, when we had to implement the VWO Session…
Evolutionary Database Design, GraphQL, APIs, and Database Schema Migrations H Hasura · 2 Nov 2020
Evolutionary Database Design, GraphQL, APIs, and Database Schema Migrations As a recent joiner to the Hasura team, I find myself learning, and exploring, GraphQL through the lens of my prior experience. In this series, I am going to share my point-of-view on Evolutionary Database Design, GraphQL, and schema migrations.
Programmatic Authentication under IAP on GCP W Wingify · 25 Sept 2020
Programmatic Authentication under IAP on GCP Overview We recently started with moving a lot of our infrastructure onto Google Cloud Platform. With this, we also decided that a lot of…
Game on! Building a Unity Leaderboard with GraphQL & Hasura H Hasura · 9 Apr 2020
Game on! Building a Unity Leaderboard with GraphQL & Hasura In this three-part series, we build a Unity leaderboard with Hasura! Follow along as Baris Tumerkan, a Unity dev who is learning GraphQL, and Sezgi Ulucam, a GraphQL dev with no Unity experience, team up to solve this challenge together.
Hello, World! Z Zerodha · 5 Apr 2020
Hello, World! Zerodha, now India’s largest stock broker, bootstrapped and profitable, turns ten years old this year. The Zerodha tech team turns seven years old. The tech team has remained largely elusive over the course of our existence. While we have pondered starting a tech blog for more…
Performance improvements in VWO SmartCode W Wingify · 8 Jan 2020
Performance improvements in VWO SmartCode VWO puts a lot of focus on ensuring websites remain performant enough while using VWO. We have been increasing the efforts in this area and…
Three Wingifighters at the BountyCon W Wingify · 18 Dec 2019
Three Wingifighters at the BountyCon On March 29th, 2019, our team members Ankit Jain, Dheeraj Joshi and I had the privilege to attend a very exclusive event called BountyCon in…
Wingify towards Docker and Kubernetes W Wingify · 3 Dec 2019
Wingify towards Docker and Kubernetes Introduction: At Wingify, we follow microservices based architecture to leverage it's great scalability benefits. We have a lot of…
BBVA uses GraphQL and Hasura to build an open source security product H Hasura · 22 Jul 2019
BBVA uses GraphQL and Hasura to build an open source security product The BBVA team saw significant reduction in build time, app extensibility and documentation requirements thanks to the adoption of Hasura and GraphQL
JS13K Games 2K18 W Wingify · 26 Sept 2018
JS13K Games 2K18 Introduction: Js13kGames is a JavaScript game development competition that is organized every year from 13th August to 13th September. What…
Shift to Atomic CSS W Wingify · 31 Aug 2018
Shift to Atomic CSS For the past few months, we at Wingify, have been working on making a common platform for different products - so that things get reused…
Demystifying Webpack 4 Split Chunks Plugin W Wingify · 10 Aug 2018
Demystifying Webpack 4 Split Chunks Plugin Recently, we migrated one of our web apps to the Webpack 4, which decreases build time and reduces chunk size by using Split Chunks plugin…
Automated Heatmap Verification E2E using Selenium and Canvas W Wingify · 3 Apr 2018
Automated Heatmap Verification E2E using Selenium and Canvas Heatmaps record visitor clicks on the live state of your website, which can be used to interpret user behavior on elements like modal boxes…
Animations in VueJS W Wingify · 12 Dec 2017
Animations in VueJS This article is inspired from Animating Vue JS by Sarah Drasner at JS Channel 2017. Problem Statement - Why Animation? Website UI…
Why we've removed Inheritance/Extend from SASS & you should do the same! W Wingify · 30 Nov 2017
Why we've removed Inheritance/Extend from SASS & you should do the same! SASS is a preprocessor that provides features like variables, nesting, mixins, inheritance and other nifty goodies and makes CSS clean and…
Leveraging Kafka Streams to reduce DB Hits W Wingify · 26 Oct 2017
Leveraging Kafka Streams to reduce DB Hits I have been working with Apache Kafka for more than 4 years now and have seen it evolve from a basic distributed commit log service…
Migrating towards Yarn and Webpack W Wingify · 4 Oct 2017
Migrating towards Yarn and Webpack For the past couple of years, we have been using require.js for module loading and Grunt for automating tasks on front-end, for one out of…
The First Wingify DevFest W Wingify · 3 Oct 2017
The First Wingify DevFest "What is the most resilient parasite? Bacteria? A virus? An intestinal worm? An idea. Resilient... highly contagious. Once an idea has taken…
Automated environment deployments W Wingify · 22 Sept 2017
Automated environment deployments Shipping a bug-free feature is always important in every release. To ensure this, we do quality analysis(QA) at various points of the…
PyData at Wingify - My Experience W Wingify · 12 Sept 2017
PyData at Wingify - My Experience About PyData I recently got an opportunity to speak at the PyData, Delhi. PyData is a tech group, with chapters in New Delhi and other…
Demand-driven APIs Using GraphQL W Wingify · 31 Aug 2017
Demand-driven APIs Using GraphQL Introduction This article will deal with the issues we face with the current API architecture (mostly REST) and why demand-driven APIs seem…
Wingify's First Internal CTF W Wingify · 19 May 2017
Wingify's First Internal CTF Capture the Flag (CTF) is a special kind of information security competition which provides a safe and legal way to try your hand at hacking…
Wingify Hackathon - Sum It Up W Wingify · 3 May 2017
Wingify Hackathon - Sum It Up I am a frontend developer at Wingify and I am building a really awesome product, PushCrew. Last month, we had a hackathon. The idea was to…
Wingify Hackathon - VWO X-Ray W Wingify · 2 Apr 2017
Wingify Hackathon - VWO X-Ray Recently, Wingify had organised a 24-hour Internal Hackathon where the developers from Wingify created a lot of awesome projects for daily…
Wingify at Europe/UK Conferences W Wingify · 25 Dec 2016
Wingify at Europe/UK Conferences Last two months were quite amazing for me as a Wingifighter; I was on a traveling spree over Italy and London. I got an opportunity to…
Heybot! - Our skype bot W Wingify · 23 Dec 2016
Heybot! - Our skype bot Few days back, we open-sourced our internal Skype bot to the world. Its called Heybot!, but we call it Ramukaka at Wingify :) Whether its…
Speeding Up VWO W Wingify · 17 Sept 2016
Speeding Up VWO About two years ago, Wingify had introduced the new generation of our Visual Website Optimizer to the world. Boasting a modern visual…
Secure Your Web Application @JSChannel Conference ’16 W Wingify · 25 Aug 2016
Secure Your Web Application @JSChannel Conference ’16 Recently, I spoke about securing Web Applications at JSChannel Conference ’16. The conference venue was The Ritz-Carlton, Bangalore…