How We Nailed It – New Year Started With a New Office

Reading Time: 5 minutes

 

As we kicked off the New Year 2018 with full enthusiasm, we are doubly thrilled by the news of our office expansion. Due to the unparalleled rapid growth Promact experienced in the recent years, an expansion was deemed necessary. The current expansion has added about 3000 sq. ft. area, which is utilized in fulfilling the requirements for the company.

READ MORE

Infallible Tricks to be More Productive at Work

Reading Time: 3 minutes

Every minute of your work time is valuable and are you making the best possible use of it?

It is an absolute essential to prioritize, plan and execute work the smart way. Our team at Promact believes implementing this kind of process in your work routine can lead to a more efficacious work and a positive sense of accomplishment at the end of every day.

Utilize the below infallible tricks and you should be progressing ahead on the road to success at work.

READ MORE

Promact Goes 8-5 and the Employees are Loving it!

Reading Time: 5 minutes

From its genesis, Promact Infotech Pvt. Ltd. has earned a reputation for its exemplary work ethics and policies. The organization is well-known to have implemented the best practices to keep up a work-life balance; and one of the laudable efforts is the introduction of flexibility and early working hours.

Flexible working hours were not unknown to the Promactians, but the concept of early shift timings has definitely been considered as a quantum leap to garner larger benefits. Determined to create an engaging workplace, the company adopted a new shift timing from 8 AM to 5 PM, effective from 2017. So, Why did we introduce this? And how does it impact you?

READ MORE

End to End Testing With Protractor – Installation

Reading Time: 4 minutes

protractor end to end testing

End-to-End or E2E or UI testing is testing of applications from user’s perspective. It tests the user interface that is served to end user as an application output.

In Software Testing, one of the major drawbacks is to test the software constantly and notice regression. It becomes a very tedious job to check same functionality multiple times. Application development is a fast-paced process where development team delivers new features or changes extremely fast. This leaves little room for a complete manual regression testing for each iteration. Manual regression testing is a long and tedious process which is error prone.
READ MORE

Prototyping with Adobe Experience Design CC

Reading Time: 6 minutes

Prototyping-with-Adobe-XD

Adobe released a new tool for prototyping, named as Adobe Experience Design CC (also known as Project Comet), just a few months ago. Here is a gist of my first-hand experience with Experience Design and the reasons why you should also use this tool for prototyping.

READ MORE

Continuous Integration – Android

Reading Time: 6 minutes

Continuous Integration - Android

A good workflow will make good developers great and great developers exceptional. A bad workflow will take best engineers productivity down and make them wish they worked elsewhere

 

It is crucial for every team to get their development workflow in order. Three workflow practices that have gained the spotlight over the time are or as I call them, “The Three C-skeeters”.

READ MORE

Graphic Design: Vector vs Raster

Reading Time: 3 minutes

Vector-Raster-CoverImage2@2x

In design, graphics are one of the most important aspects that define the design as a whole. It is very important to understand the graphics in your design as they would greatly affect the quality of the website/app you make.

There are two types of graphics, Vector & Raster. In this article, we’ll understand these two types and the best way to use them.

READ MORE

Specification Pattern with C#

Reading Time: 6 minutes

What is specification pattern?

Specification pattern is a software designing pattern where business logic is maintained in single unit which can then be used to either validate business logic against domain model or can be used to chain business rules together using Boolean logic operands like AND,OR,NOT to retrieve expected results.

In this article, we will discuss about specification pattern. We will cover brief overview of specification pattern, its use in domain-driven development and its usefulness to keep DRY (Don’t Repeat Yourself) principle intact while implementing business logic. We will also discuss implementation of specification pattern together with repository pattern and c#’s generics to obtain generic abstract specification which will provide base of pattern.

READ MORE