Security Best Practices More and more organizations today realize how important it is to manage security of their websites and applications on cloud or on-premise datacenters. Organizations are rapidly adopting Hybrid Cloud models in which managing security is of paramount importance. In order to cater to rapidly changing business realities, organizations are constantly evaluating methods […]
What are video sitemaps? Video sitemaps is the most efficient way that tells Google where and what the video content is on your site. It helps to get all the content which we might not discover otherwise by our usual crawling methods. It will index the content in search engines such as video.google.com. As per […]
Front End DevelopmentTechnology
HTML5 is one of the fastest growing versions of HTML markup language used to build intuitive frontend interfaces. HTML5 comes with multiple features especially designed keeping in mind the low powered devices. The new standard features video playback and drag-drop capabilities which were previously dependent on third-party plug-ins such as Google Gears or Adobe Flash. There […]
D3 (Data Driven Documents) is a JS library that helps us build visualizations. It binds arbitrary data to a DOM, where the data-driven transformations can be applied to the document. It works well by mutating the DOM element, usually a root node that was placed in the HTML. You call .append (‘span’) and it inserts a […]
There are many scenarios when it is required that we test our website(s) for the security. The top most item which comes in mind is SSL. Every Web administrator would like to secure his/her website using SSL certificates so that the end users can trust the website and can transact safely. But how does it […]
Digital TransformationExperience DesignMarketing
Organizations are striving hard to achieve operational efficiency and reengineer their business models using digital technologies such as cloud, big data, analytics, social, and mobility. However, not all of them are able to successfully leverage these technologies and achieve seamless digital transformation. According to a research and survey by Genpact “two-third of digital transformation projects fail.” There […]
In our previous blog, we have covered the basics of fluentd, the lifecycle of fluentd events and the primary directives involved. In this blog, we’ll configure fluentd to dump tomcat logs to Elasticsearch. We’ll also talk about filter directive/plugin and how to configure it to add hostname field in the event stream. Fluentd is a log collector that works on […]
Google Drive is an indispensable part of our life nowadays. From sharing almost every type of file to anyone/anywhere around the world has reduced our cost and time tremendously from self-hosting an FTP server and taking care of its security. From DevOps perspective, it becomes even more convenient if we could have our google drive(s) synced on […]
AWS CloudFormation is a service which gives us the flexibility to manage and provision our AWS resources. It gives us the option to choose sample templates or to design our custom templates to launch and provision the resources. It also gives the option of AWS CloudFormation Designer using which the templates are visualized. I have […]
Delivering a quality software product requires comprehensive testing. Developing business critical applications using traditional SDLC approach for software testing is incapable in delivering a first-rate quality product. Automation Testing is a must have for every new project. If done logically and judicially the advantages of automation testing are manifold such as efficiency, reusability, reliability and high […]
Use Case I came across a use-case, where I had to integrate Amazon Simple Email Service (SES) to send transactional emails from a JAVA application using my own registered domain. This blog will guide the reader through the basic steps required for setting up or integrating Amazon SES with my JAVA application. About Amazon SES […]
What is caching and why it is required? Caching means storing information locally or in the memory for faster communication between our web browser and web server. It improves the response time of web page and improves the availability as a backup if an origin server failed. Benefits of caching includes: Improved site performance Increased capacity […]