Inversion of Control(IoC) and Dependency injection(DI)

In Spring framework, the core container module provides the essential functionality. The BeanFactory is a primary component of the core container and the Inversion of Control (IoC) pattern is applied by BeanFactory. IoC is used to separate an application’s configuration and dependency specification from the actual application code and it is achieved by Dependency Injection.  […]

Spring – Aspect Oriented Programming (AOP)

 In Spring, the concept of Aspect Oriented Programming (AOP) is similar to modularity in Object Oriented Programming (OOP). In OOP’s, a key unit of modularity is the object, but in AOP it is aspect. In an application some of the aspects are scattered (more than one module) which are called as cross-cutting concerns eg. transaction […]

5 digital transformation technologies to watch out for this year

Today enterprises have realized the importance of having a digital business model to succeed in highly competitive and frugal consumer markets. A recent study about the State of Digital Business Transformation by IDG has revealed that on an average an enterprise can increase its business revenue through a digital model by around 23 %. Start-ups, […]

Chatbots Vs. Mobile Apps – Who is winning the race?

Siri. Cortana. Bixby. Facebook Bot. And endless others. Chatbots, turbo-charged with Artificial Intelligence (AI) have become commonplace in every facet of our lives. A Chatbot is the most common avatar in which AI comes into our daily lives. With chatbots gaining entry and establishing their presence, mobile apps are slowly taking a backstep. Or rather, […]

Building cross-platform desktop apps – Choose the right technology

Cross-platform development for desktop applications was unjustly overlooked until recent times even when it was vastly explored in the mobile arena. Today situations are changing as Macs are aggressively taking over the market previously controlled by Windows. Also, adoption of open source Linux platforms by governmental organisations and public offices across the globe forced developers […]

5 Tips to improve the user experience of your mobile app

Hundreds of mobile apps are getting launched in the app stores every day. In 2016 alone, there were around 1.25 million apps which got published via Play store alone and around 5 Million apps are already present in the market. Studies reveal that 90% of all downloaded apps are used only once and then eventually […]

Testing the usability of mobile apps – A quick-starter guide on mobile UX testing

A tremendous increase in the number of smartphone users in the global market creates a huge demand for developing more mobile apps as people are spending more time on their phones. Hence, making flawless applications have become a major challenge for the makers to survive among the competitors. The primary reason for the success achieved […]

What makes MEAN stack popular among startups?

Over the years MEAN stack has grown as a popular choice among full stack developers. More and more developers joined the parade mainly because MEAN is an all JavaScript stack. Apart from the easier learning and transition curves, MEAN stack also offers many advantages over other developmental stacks making it one of the most preferred […]

How much does it cost to make an app – The best guide

In today’s smartphone-enabled world, it is almost impossible to build a successful startup without a mobile application. Whether you are entering the enterprise space or B2C business, end users expect your company to offer a mobile application. Unless someone on your team knows how to write code, creating your own app is out of the […]

Why minimum viable product (MVP) for startups? An ultimate guide

Minimum Viable Product Eric Ries, a Silicon Valley entrepreneur and author of the book The Lean Startup, famously quoted, “A minimum viable product is that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort”. In layman’s terms, a Minimum Viable Product […]