Way back in 90’s, creating web applications used to rely on business goals and mere assumptions about the users. Now the world has changed dramatically, digital technologies have brought users at the center causing businesses to focus on User Experience first. UX (User Experience) is not just a fad; its popularity is increasing day by […]
CloudMobilitySoftware development
Performance is a critical success factor to your Mobile First Approach. Whether you are showcasing mobile web experience or an application, performance is the key. According to a survey, 1 second delay in page load time can lead to 11% fewer page views, 16% decrease in customer satisfaction and 7% loss in conversions. Outlined below […]
DevOps is not merely a designation, practice, concept or philosophy, rather, it is a combination of all that emphasizes on the collaboration of both software developers and IT professionals. It is basically a culture wherein the DevOps acts as a bridge between the developers and administrators. It acts as a catalyst in automating the process of […]
Windows provides FTP support that can be enabled from the Features section. The default Windows FTP feature has two modes of operations. Simple Plain text FTP and FTPS. However, configuring FTPS on a firewall can be a complex task because it requires opening up multiple ports. SFTP is a secure way of accessing remote servers […]
In my earlier blog on Caching: What, Why and How with Hazelcast we have discussed about the importance of software caching and how to implement it with Hazelcast. In this blog, we are going to discuss the importance of distributed caching and how to configure Hazelcast to be a full TCP/IP cluster. What is Cache clustering? A cache cluster is […]
Digital revolution is advancing at a rapid pace redefining the future of industries, society, and economy as a whole. Emerging technologies and engaging mobile apps are significantly changing the way we work and live today. Mobility is becoming an integral part of every application and digital product of most organizations. Enterprises have started considering the […]
Kong is a widely used open source, scalable, customizable API Gateway/Middleware and is one of the most popular tools in the market because of its rich functionality and a wide range of open source supported plugins. Those who are new to Kong can go through the Kong’s documentation. Use Case: This blog is all about […]
What is Amazon Athena? Amazon Athena is an analytics and interactive query service that use interactive standard SQL to analyze data stored on Simple Storage Service (S3). It is a serverless service i.e. there is no need to setup the instances for the datastore and manage the infrastructure. Also, there is no need to load data […]
Spring Security is a lightweight security framework that provides authentication and authorization support in order to secure Spring-based applications. It comes bundled with popular security algorithm implementations. I would cover a series of different topic related to spring security in my upcoming blogs. We will go through the setup process first, then analyze when and where […]
Opening a bank account or a savings account is a usually a long and tedious form filling exercise of filling 3 to 4 pages. Moreover, these forms contain small font that makes it hard to read them. Many times, bank executives to ease you from this trouble ask you to sign in particular places of […]
AWS recently launched a new Application Load Balancer (ALB) that supports Dynamic Port Mapping with ECS. It allows you to run two containers of a service on a single server on dynamic ports which ALB automatically detects and reconfigures itself. Amazon EC2 Container Service ECS is a managed container service that allows you to run […]
I was working on a project CONAG where I had to create a mapping page for Google Analytics (similar to what Adobe Analytics provide for AEM) in which I needed all the dimensions of Google Analytics so that I could map these dimensions with AEM variables. To get these dimensions of an account, we need to have […]