Stories

Design + Web + Mobile + Strategy
A bucket of our design & dev saga
  • API Testing

    Hi friends, today we are going to discuss API Testing. While testing, lots of time we came across the words request, response, output etc. These words have predefined meaning. We will go step by step to know about API Testing. What is API? API is “Application Programming Interface”. API mainly used for data communication between … Continue reading "API Testing"
  • Cyclomatic Complexity

    Hi all, you may have come across a concept called Cyclomatic complexity while preparing for ISTQB. You may also have read it as a concept under the White box Testing, it’s because we actually need to refer the code of the feature/application for calculating Cyclomatic complexity. Why Cyclomatic complexity: 1.Cyclomatic Complexity is a kind of … Continue reading "Cyclomatic Complexity"
  • Standalone JRuby Application with ActiveRecord

    This is in continuation to the post I had previously published Standalone Ruby Project with ActiveRecord.There was an application where we were working on and it needed to scale. So, we moved our application to JRuby tuned it for scalability. Thus wanted to share the information. Let’s convert our existing ruby application to a JRuby standalone application. … Continue reading "Standalone JRuby Application with ActiveRecord"
  • Reasons why Perception Management is important

      The key to conversation at work is flexibility and understanding how what you say might be perceived by others Is managing perception really that important? Yes !! Because perception is often more important than reality. And in fact, your reality will not be a happy one if you’re not managing perception. There are many examples of … Continue reading "Reasons why Perception Management is important"
  • Employee Benefits Administration System

    Employee Benefits Administration System Have you ever wondered how complex task it is for the Employers to provide Benefits to their Employees?  The Employers offer their Employees various benefits packages like Medical, Dental, Life Insurance, FSA etc. to attract and retain their employees. The primary reason being to stay competitive with other employers in their … Continue reading "Employee Benefits Administration System"
  • Setup simple website using Node.js, Express, Nunjucks, Gulp & Nodemon

    Hello developers, before we start integration of all our components, let’s have a quick review of the below things. Node.js Node.js is a server side javascript-based platform. Like other server side platforms ( eg: Rails, Python, PHP… ), this javascript based platform is built on Google Chrome V8 Javascript Engine. Node.js uses an event-driven architecture … Continue reading "Setup simple website using Node.js, Express, Nunjucks, Gulp & Nodemon"
  • Understanding Railtie and Mountable Rails Engine

    In earlier versions(Before 3.0) of Rails, we used to build plugins to add new functionality to our application. This would result in a lot of problems during up-gradation of any of the gem/dependencies or Ruby/Rails version. From Rails 3.0, Rails Engine were introduced to prevent these issues. Plugins were deprecated in Rails 4.0.Rails Engine is … Continue reading "Understanding Railtie and Mountable Rails Engine"
  • Use of Summernote WYSWIG Editor for Image upload

    Hello, This post is related to WYSIWYG editors. Many times you might have a situation where you need to add images to your content or list of item in your content etc. To handle this situation we can use summer note WYSIWYG editor.SummerNote is an Open source free WYSIWYG editor (summer note) build to support Bootstrap … Continue reading "Use of Summernote WYSWIG Editor for Image upload"
  • UX Surgeries — Interesting Differences in B2B v/s B2C World

    User experience design has really seeped deep into both enterprise and the consumer digital world. This has resulted in some interesting observations in terms of how clients/product owners respond of UX services, depending on whether the product undergoing UX surgery falls into B2B or a B2C category. Let’s talk about the B2B products: This landscape is … Continue reading "UX Surgeries — Interesting Differences in B2B v/s B2C World"
  • Test Cases Made Easy

    In the beginning of my career, I used to write test scenarios/cases in behavior driven development (BDD) style, which was a not a globally accepted test cases writing  practice. I then discovered that this was a style of writing used in automation acceptance testing supported by Cucumber tool. Cucumber is a tool which facilitates BDD … Continue reading "Test Cases Made Easy"
  • Role Playing in User Experience Design — A Real Case Study

    Very recently, we were designing a mobile app. for NBA fans to help them order food inside a stadium. One of the key aspects of the ordering experience was the information about the pickup stands.These stands were located all over the stadium. These stands will prepare the order, and notify the users to pick the … Continue reading "Role Playing in User Experience Design — A Real Case Study"
  • eCommerce Shopping Cart — # of items or total cost of the cart?

    Shopping cart has become the name of the game for e-commerce websites like Amazon, Flipkart, or for any e-retailer that you can think of. It has become a common experience metaphor used widely in the online world. However, the way the cart’s behavior is modeled isn’t always the same. There are subtle nuances (not very … Continue reading "eCommerce Shopping Cart — # of items or total cost of the cart?"
  • Build your own mini Heroku powered by Docker in 3 simple steps

    Heroku, as you are most probably aware of, is a popular PaaS (Platform as a Service) that allows developers to easily deploy their applications developed using different languages or frameworks to the cloud using a simple ‘git push’. This saves you from having to provision a server yourself for deploying your app which involves installing … Continue reading "Build your own mini Heroku powered by Docker in 3 simple steps"
  • Working with Logstash

    Logstash a centralized tool to collect and aggregate logs. It is so intuitive and it’s configuration are so easy to understand that you would just love it. The post describes how to work with Logstash and Logstash configuration. In nut shells, Logstash is composed of three main components. 1.Input 2.Filter 3.Output – Input :  What … Continue reading "Working with Logstash"
  • AWS Elastic Beanstalk

    AWS Elastic Beanstalk is a PaaS (Platform as a Service) offered from Amazon Web Services with which you can quickly deploy and manage applications in the AWS. » Services with ElasticBeanstalk :  1. An Amazon S3 bucket to store environment data and application versions. a. Environment Data : Elastic Beanstalk creates a new application in which we … Continue reading "AWS Elastic Beanstalk"
  • Use of Amazon SES in Rails App to Send emails

    What is Amazon SES? Amazon SES is an email platform that provides an easy, cost-effective way to send and receive email using your own email addresses and domains. Sending Email with Amazon SES using SMTP You can use Simple Mail Transfer Protocol(SMTP) to send emails by using Amazon SES. You need an Amazon SES SMTP … Continue reading "Use of Amazon SES in Rails App to Send emails"
  • Ruby on rails Development with Activerecord

    If you happen to work with Service Oriented Architectures. There might be many instances where you will end up creating multiple standalone applications. If you are in the Ruby ecosystem you will find that there is no standard structure your application. Like, for instance if you go about creating a standalone Java applications, the structure … Continue reading "Ruby on rails Development with Activerecord"
  • WebRTC Opentok in Ruby On Rails for Text chat

    This post will take you through adding text chat functionality using Opentok (a WebRTC platform) in Ruby on Rails. OpenTok is a WebRTC platform for embedding live video, voice, and messaging into your websites and mobile apps. Opentok has its own signalling server. We will be using the OpenTok signaling API. First, we will make … Continue reading "WebRTC Opentok in Ruby On Rails for Text chat"
  • Some Flexbox basics – CSS tricks

    Initially aligning block level elements besides one another to achieve multiple column layouts was a bit tedious,but then Float property was introduced so as to achieve multiple column layouts. Float property was widely used by coders and still is being used. But there are some drawbacks in using float, which makes a developer rethink in … Continue reading "Some Flexbox basics – CSS tricks"
  • Alpha App – App within an app

    In today’s busy world everything has become compact in the form of mobile application aka app and has summoned the entire world in hands of the phone owner. The motive of every app owner is to keep its app user engaged on their respective app all the time. Basically, the more screen time the app gets … Continue reading "Alpha App – App within an app"
  • Role Playing in User Experience Design — A Real Case Study

    Very recently, we were designing a mobile app. for NBA fans to help them order food inside a stadium. One of the key aspects of the ordering experience was the information about the pickup stands.These stands were located all over the stadium. These stands will prepare the order, and notify the users to pick the … Continue reading "Role Playing in User Experience Design — A Real Case Study"
  • Charles Proxy: Developer’s & Tester’s Everyday Friend

    Charles Proxy is a great tool that will be helpful for everyday use for both Developer & Tester. It can be even helpful for other team members (BA / project lead) when they want to verify particular scenario without depending on deployment from developer’s side. Charles is a web proxy (HTTP Proxy / HTTP Monitor) … Continue reading "Charles Proxy: Developer’s & Tester’s Everyday Friend"
  • XAMARIN From a newbie’s perspective

    Coming from a conventional web app world, the world of mobile always fascinated me. However, I always felt like a misfit there because of dot net world’s obvious limitations in mobility. I had read about Xamarin sometime in early 2014 and it instantly grabbed my interest, and I patiently waited for a Xamarin opportunity to come my way.Xamarin sometime … Continue reading "XAMARIN From a newbie’s perspective"
  • WhatsApp with UIActivityViewController for sharing image

    Hello, iOS buddies!! You might have come across a situation where you want to provide share option to the user in your application to share (Image + Text data). Your best bet would be to use UIActivityViewController where you have to just pass items to share and appropriate application will be shown in sharing option. … Continue reading "WhatsApp with UIActivityViewController for sharing image"
  • How to set onClick in ListView Item?

    Hello, fellow android developers!!! This post is meant related to a problem which I feel is most common when using custom list item. You might have come across a situation where you have Button/ImageButton inside your list item and you want to handle the click event of that button and the list item separately but … Continue reading "How to set onClick in ListView Item?"
  • Don’t use up your user’s device storage space

    Hello, fellow developers!! This article is for iOS developers on how to give a better user experience and more control over the app to its users. These days, most API-driven applications do have some/large amounts of media content, whether it’s an image or a video. And to give the user a better experience of not … Continue reading "Don’t use up your user’s device storage space"
  • Dynamic handling of strings/text for Mobile apps – Part 2

    In my previous post (Dynamic handling of strings/text for Mobile apps – Part 1), I discussed some issues with hard coding labels and text. This post deals with solutions to those problems and involves a method that provides more flexibility by updating text dynamically. Please note: This is not to be confused with the localization … Continue reading "Dynamic handling of strings/text for Mobile apps – Part 2"
  • Dynamic handling of strings/text for Mobile apps – Part 1

    It is a pretty common habit of developers to hard code labels and text directly into xib files or if they plan to localize, it is specified in localizable.strings files for iOS. For android, same goes into strings xml or some even hardcode into layout XML by ignoring warnings. In most scenarios, the above approach … Continue reading "Dynamic handling of strings/text for Mobile apps – Part 1"
Next up home

Contact

Lets build cool stuff

Share your contact information & we will get in touch!

I want (Tell us more about your dream project)