QED42 at Drupalcon Asia

To say that we are excited for Drupalcon Asia would be an understatement. With 36 of QED42 team in attendance, there is nothing we at QED42 love more than a congregation of Drupal lovers and Drupal enthusiasts from all over the world under one roof. We have been busy as elves trying to make it as much fun as possible for everyone (and us).

Javascript Developer

You will work on Javascript projects involving Angular JS, Express (Node.js) or other client / server side frameworks. You will be expected to write automated e2e or other relevant test cases for your applications ensuring maximum code coverage. We are hiring for both:

  • Client side Javascripters ( Angular, react, backbone )
  • Server/API Side Javascripters ( Express, hapi.js, sails.js | Node.js based )

The right candidate will be adept at:

Drupal Developer

You will be required to come up with robust solutions to business requirements keeping Drupal best practices in mind. Though knowledge of Drupal API is a requirement for this position, we encourage using and extending existing contributed modules unless absolutely necessary. 

Using Curl for Webdav with Two Factor Authentication

Web Distributed Authoring and Versioning (WebDAV) is an extension of the Hypertext Transfer Protocol (HTTP) that allows for remote Web content authoring operations. There are various clients available to perform such operations but sometimes you need to access webdav and perform operations programmatically. We had such requirement, and we chose to use curl as our HTTP client.

Using Curl commands with Webdav

Curl is a command line tool for doing all sorts of URL manipulations and transfers, but this particular post will focus on how to use curl for managing (read/ delete/ rename/ upload) files on Webdav Server. While the second part of the post will cover implementation of Two Factor Authentication for the same. I'll assume that you know how to execute 'curl' command using terminal and invoke 'curl --help' or 'curl --manual' to get basic information about it.

Assume we have following Data:


Weekend Hack - 'Balloon Burst Game' using jQuery

jQuery is often used on websites to enhance the user experience and to make the page interactive. Recently, I was trying to integrate gravitational equations to the DIV elements of the DOM and ended up the rabbit hole which resulted in this simple game Balloon Burst game. The game is simple! you click on balloons to increase your score from a heap of randomly moving balloons and bombs. High speed balloons gives more points and clicking a bomb will result in GAME OVER!


We’ve been working with the QED team for over 3 years now. They helped us build our content platform ground up in 3 east Asian languages and English. Their team has been working with our business and development teams seamlessly to integrate our content platform with our internal workflow & database. QED42’s solutions have been robust and helped us scale both features and traffic on our sites.

- Aneesha Jaisheel, VP Information Management | Cactus Communications