Businesses are constantly looking for new ways to communicate with clients. Business owners spend lots of time, effort, and money on adapting their own websites for mobile devices. With the intensive growth of mobile device usage, having a mobile-friendly business website is crucial. A recent study conducted by Statista shows that the mobile phone internet user penetration will be 63.4 ...
Read More »Dockerizing Node.js Applications
Containers are one of the best ways to deploy Node.js applications these days. In this post, you will learn how you can containerize your Node.js applications using Docker. First, we will create a simple web application in Node.js, then we’ll build the Docker image and run it. You’ll also learn a few tips and tricks to make development easier and ...
Read More »Angular 5.0 New things
Angular team has released Angular 5.0 on 1st Nov 2017. They focused on most new features and bug fixes. This release continues our focus on making Angular smaller, faster, and easier to use. Following things are New: Angular CLI 1.5 and Angular 5.0.0 Now we are in CLI 1.5, if you install CLI 5.0, automatically you will get the angular ...
Read More »Angular 4: Service example
Welcome to Angular 4 services Angular services are for building out code that can be shared across multiple components. And these are singletons. services restrict the instantiation of a class to one object. It means the methods and properties can be shared throughout your application from a single shared instance. These services are best way to store the session data ...
Read More »WTF code, defects, and the principle of least astonishment
We have recently introduced two defects, while trying to improve old, obscure code. Of course we are to blame for not being more paranoid and not researching more why the code was there. But if the code was clear to start with, if it followed the least astonishment principle, the errors wouldn’t have happened. In both cases the original code provoked ...
Read More »Demystifying the concepts of ‘Asynchronous JavaScript’
Javascript has been one of the vital constituents for application development nowadays in the world of information technology. Every application that is developed now is web-based, and when it comes to accessing the application through the web browser, you got to depend on javascript. So, this blog is basically about breaking down the concepts of asynchronous requests in javascript which ...
Read More »Accelerate Your Digital Business with AppDynamics Winter ‘17 Product Release
Discover faster, more efficient performance monitoring with an enterprise APM product learning from your apps. Take the AppDynamics APM Guided Tour! Last month at AppD Summit New York, we unveiled the latest innovations in our Business iQ and App iQ platforms, paving the way for a new era of the CIO and digital business. Delivering on this vision, we’re excited to ...
Read More »Fullstack development environment with Docker
I have been using Docker for building (compile/packaging) and running web applications for some time. Through this blog, I would like to share how I used docker for building and running a complete (Angular/SpringBoot) webapp in a local and production environments. Docker for development environment In large enterprise projects with distributed development teams, it becomes very difficult to manage and maintain a consistent ...
Read More »An Overview of Caching Methods
Caching is a way to store and reuse the same data multiple times. By data, I mean anything like images, CSS files, JSON, etc. Caching will help you serve more requests per second and save on precious resources like network bandwidth and CPU load. What are some of the benefits and challenges that come with caching? What are the most ...
Read More »