Building a Hacker News Clone with GraphQL, Hasura and React - Part 1
A detailed tutorial on how to build a Hacker News clone using GraphQL, Hasura and ReactJS.
Web clients, performance and interface engineering.
A detailed tutorial on how to build a Hacker News clone using GraphQL, Hasura and ReactJS.
Optimistic UI is a front-end development paradigm wherein, after making a mutation request to an API, the client updates the UI optimistically assuming that the request is successful.
GraphQL Contributor Days is back. This edition will focus on the front end! The event will be live streamed on 8th Aug August 9am PST.
Build a Clone of WhatsApp using Hasura GraphQL, React with Hooks, Typescript and GraphQL Code Generator.
Add authentication to Vue.js app with Auth0. Authorization using JWT and Hasura GraphQL permissions. A sample Vue.js app protected by login to fetch articles written by logged in user.
Source data from your existing postgres database for your react-static site using GraphQL APIs. Instant setup. Tutorial/boilerplate.
Building real-time apps is a hard engineering problem to solve, especially as a frontend developer or someone who has recently made a…
Introduction: Js13kGames is a JavaScript game development competition that is organized every year from 13th August to 13th September. What…
For the past few months, we at Wingify, have been working on making a common platform for different products - so that things get reused…
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…
Heatmaps record visitor clicks on the live state of your website, which can be used to interpret user behavior on elements like modal boxes…
Service worker caching strategies before and after deployment for react apps.
This article is inspired from Animating Vue JS by Sarah Drasner at JS Channel 2017. Problem Statement - Why Animation? Website UI…
SASS is a preprocessor that provides features like variables, nesting, mixins, inheritance and other nifty goodies and makes CSS clean and…
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…
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…
"What is the most resilient parasite? Bacteria? A virus? An intestinal worm? An idea. Resilient... highly contagious. Once an idea has taken…
Shipping a bug-free feature is always important in every release. To ensure this, we do quality analysis(QA) at various points of the…
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…
Introduction This article will deal with the issues we face with the current API architecture (mostly REST) and why demand-driven APIs seem…
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…
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…
Kubernetes helps MOOC students practice web development and deployment using just a browser.
Recently, Wingify had organised a 24-hour Internal Hackathon where the developers from Wingify created a lot of awesome projects for daily…
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…
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…
About two years ago, Wingify had introduced the new generation of our Visual Website Optimizer to the world. Boasting a modern visual…
Recently, I spoke about securing Web Applications at JSChannel Conference ’16. The conference venue was The Ritz-Carlton, Bangalore…
There were just two hours left to catch a flight for an exciting opportunity to present at the biggest Selenium conference, SeleniumConf…
At Wingify, we recently began an initiative by the name Engineering Talkies where our engineering teams share their experiences, repertoire…
Coding is always fun at Wingify, be it a Wingify Camp or a Fun Friday. And to add to the fun, in a Fun Friday Code In the Dark was organized…
Few weeks ago, we did a redesign of our product - VWO. It wasn't a complete overhaul from scratch, but some major design decisions were…
In the GOF book, the interpreter pattern is probably one of the most poorly described patterns. The interpreter pattern basically consists…
We have been using Elasticsearch for storing analytics data. This data stored in Elasticsearch is used in the Post Report Segmentation…
After hosting the Meta Refresh Delhi Runup Event, it was time for us at Wingify to prep up for MetaRefresh. We were very excited to…
Giving back to the community has always been a priority at Wingify, be it through open sourcing internal projects or via organizing…
Performance matters, and an Angular.js developer would especially know it. Several watchers in a digest cycle can often be a bottleneck, and…
Elasticsearch is essentially a distributed search-engine but there have been more than one example of companies and projects using…
Meta Refresh is an event organised by HasGeek that focuses on design, user experience and the front-end web. The current iteration of Meta…
At Wingify, we believe in open source and actively seek opportunities to give back to the community. We make use of a lot of open source…
We, at Wingify, have been writing e2e test cases for our A/B testing app for the past 5 months using protractor. Writing e2e scripts is easy…
To begin with, lets talk about two of the most important things are that come to mind when we talk about performance testing. The Metrics to…
Back in November, I, along with some colleagues from Wingify went to Singapore to attend CSSConf and JSConf Asia. A part of DevFest Asia, it…
Last week, we announced that Wingify would be sponsoring the JSFoo 2014 conference in Bangalore. We have always been looking out for…
The front-end has become the heart of today's web application development, and JavaScript drives a core part of it. New technologies…
DOM Comparator is a JavaScript library that analyzes and compares two HTML strings, and returns back a diff object. It returns an output…
The Fifth Elephant is a popular conference in India around the Big Data ecosystem. It happened last week in Bangalore. And we were proud to…
We, at Wingify, handle not just our own traffic, but also the traffic of major websites such as Microsoft, AMD, Groupon, and WWF that…