Django is a high-level Python Web framework that can help you get your Python application or website off the ground. It includes simple development server for testing the code locally, but in the production environment, a more secure and powerful web server is required. uWSGI is an application server container that aims to provide a full stack for developing and […]
Introduction of Weave Scope Weave Scope is a monitoring tool and visualization for Kubernetes and Docker . It provides a deep level view of your app as well as of your full infrastructure, which allows you to find and diagnose any error in your distributed containerized app, in real-time. Weave Scope is use in standalone mode or in […]
Offline, in-store, mobile, website and many more; there are multiple touchpoints for customers to interact with a brand. Customers expect a positive experience across these channels. Brands are striving hard to provide a superior multi-channel customer experience. However, analyzing customer’s mindset and improving experience requires data and strong analytics capabilities. Analytics or predictive algorithms help […]
Social media plays a vital role in connecting brands with consumers in the current internet era. Thousands of mid to large size organizations are leveraging social media to attract visitors, build their brand and grow the audience to drive sales. With a vast ecosystem comprising of multiple social media channels, it becomes quite a challenging […]
The popular Continuous Integration tool ‘Jenkins’ comes with multiple plugins which increase the functionality of Jenkins many folds and helps DevOps achieve automation in many ways. One of the most important plugins it support is Publish Over SSH, which helps to transfer artifacts to any SSH server and/or execute commands over SSH session. One of the […]
Monitoring servers are very important for every server administrator. There are some command line tools available to monitor server resource usages like top, vmstat, etc. Why ? SAR or sar provides almost all the resource usages reports which we get from many different tools at one place but more importantly is could keep a record of the data which […]
AngularJSAutomation TestingTechnology
“Protractor is an end-to-end test framework for AngularJS applications. Protractor is to run one or multiple tests against your application running in a real browser, interacting with it as a user would.” It is easier to check on GUI based system because it launches a browser automatically during the test. But what about non-GUI? For […]
Recently, we got a requirement where Grails Development team needs to have a one-click interface to run units test cases for their Grails application and send the results to SonarQube. SonarQube is a web-based application which is used for centralized management of code quality. We decided to integrate it with Jenkins to provide a one click solution. […]
So you have spent some odd years of your software development career and now you know many of those RDBMS implementations in and out. In fact, you also already know that RDBMS is not the only enterprise storage and due to frequent scalability issues you encountered, someday you found about Big Data tools. Chances are […]
Refer this blog to get a basic understanding of using self-signed SSL certificates on your Apache server. Also, the above link will help you in generating a private key and a CSR (Certificate Signing Request), which contains information about your country, locality, company, your public key, etc.; for your server. For commercial SSL certificates firstly a […]
One security challenge we face these days is how to prevent our web servers from DDOS attacks. This blog illustrates how we can automatically block unwanted traffic based on request rate by using AWS WAF and Lambda. This setup automatically detects traffic based on request rate, and then updates AWS WAF configurations to block subsequent […]
D3 (Data-Driven Documents) is a JavaScript library to create custom visualizations. It combines powerful visualization and interaction techniques with a data-driven approach to DOM manipulation, giving you the full capabilities of modern browsers and the freedom to design the right visual interface for your data. D3.js graphs are for those who want to create complex, customized graphs. […]