Short articles on APIs, Web, and Devops

Technology

GraphQL - A Cool Kid on the Block

posted under technology on 08 Feb 2017 by amanraj
What is graphql? And how does it help in solving the issues faced while writing and maintaining rest apis
Read more

8 Ways to Improve Performance of AngularJS

posted under technology on 02 Feb 2017 by pansulbhatt
This post is to help developers understand and improve the performance of their angular js applications
Read more

5 Absolute Must Have Jekyll Plugins If You Care About Performance and SEO

posted under technology on 17 Jan 2017 by sri

If you are using Jekyll to build a static website, here is a list of awesome plugins that will help you achieve your performance and seo goals.

Read more

How to Deploy RabbitMQ on AWS

posted under technology on 10 Jan 2017 by karthik

RabbitMQ is a messaging broker, and is an excellent choice to maintain task Queues. Here is how you can configure RabbitMQ on AWS in an autoscaling load balanced environment.

Read more

5 Gotchas with Elastic Beanstalk and Django

posted under technology on 06 Jan 2017 by sri
Deploying django apps on Elastic Beanstalk? Beware of these 5 pain points.
Read more

Modernizing and Evolving Spring Applications

posted under technology on 05 Jan 2017 by vivekgyaneshwar
Spring Boot is the modern avatar of Spring. Learn how to migrate from a legacy spring application to Spring Boot.
Read more

Introducing JinjaSQL - Generate SQL Using Jinja Templates

posted under technology on 03 Jan 2017 by sri
JinjaSQL is our open source library to generate SQL queries using a template without any kind of SQL Injection.
Read more

Designing Modules in Python - Part IV (A/B Testing)

posted under technology on 03 Jan 2017 by sri
Part IV of designing modules introduces composition, and shows how new business requirements can be added without changing existing code.
Read more

Designing Modules in Python - Part III (Retries)

posted under technology on 03 Jan 2017 by sri
Part III of designing modules introduces the open/closed design principle, and describes how new functionality can be introduced without modifying existing code.
Read more

Preventing Form Spam on Sites

posted under technology on 02 Jan 2017 by reetshrivastava
Methods to prevent spam on web forms that are served without authentication.
Read more

Code in WordPress Theme Files vs Code in Plugin

posted under technology on 30 Dec 2016 by sarthakdua
What's the difference between writing code in a theme vs in a plugin? When should you choose one versus the other?
Read more

On granularity of REST APIs

posted under technology on 29 Dec 2016 by sri
Design write APIs so that only the changed information is updated, otherwise you may end up with race conditions.
Read more

Who screwed up?

posted under technology on 15 Dec 2016 by sri

There are millions of ways in which things can go wrong. But I believe all of it can be classified to just this simple thing – Who screwed up?

Read more

Designing Modules in Python - Part II (Implementation)

posted under technology on 08 Dec 2016 by sri
Part II of designing modules implements a fault tolerant SMS Client using the interface we created earlier.
Read more

Designing Modules in Python - Part I (Interface Design)

posted under technology on 06 Dec 2016 by sri
Part I of designing modules series discusses the requirements and then designs the interface for a SMS Client.
Read more

Sass – Happy styling - Part 1

posted under technology on 28 Jul 2016 by sampathkannanth
A quick introduction to Sass and notes on how to install in.
Read more

Sass – Happy styling - Part 2

posted under technology on 28 Jul 2016 by sampathkannanth
A small cheat sheet for SASS
Read more

Auth Headers vs JWT vs Sessions - Choosing Right Auth Technique for APIs

posted under technology on 05 Jul 2016 by sri
A quick cheat sheet to decide between tokens, JWT, sessions, basic auth or signature based auth for your APIs
Read more

MUST Set Timeouts on all Connections

posted under technology on 19 May 2015 by sri

Set appropriate timeouts whenever you connect to a database, an external API, a cache, an email client or anything that is running in a different process.

Read more

AWS – Range of Storage Systems

posted under technology on 13 Apr 2015 by sri
What's the difference between instance storage, elastic block storge, elastic file system, s3 and glacier? When should you use what?
Read more

CSS Layouts 101 – Part 1

posted under technology on 22 Mar 2015 by anshuman
A quick introduction to layouts in CSS
Read more

Contact Us

Learn more about our Services and Solutions