Integrate and trigger a Jenkins job from Slack

Technology

Improve search capabilities using Elasticsearch and Geolocation

In this post, I show how Elasticsearch and Geolocation improves search results and user experience. I assume the reader understands the basic concepts of Elasticsearch and I won’t delve too deep in these. Geospatial abilities of Elasticsearch Geographic data in Elasticsearch takes two forms – geo-point and geo-shape. Geo-point represents geographic data in the form …

Improve search capabilities using Elasticsearch and Geolocation Read More »

Web Scraping: Introduction, Applications and Best Practices

Web scraping typically extracts large amounts of data from websites for a variety of uses such as price monitoring, enriching machine learning models, financial data aggregation, monitoring consumer sentiment, news tracking, etc. Browsers show data from a website. However, manually copy data from multiple sources for retrieval in a central place can be very tedious …

Web Scraping: Introduction, Applications and Best Practices Read More »

Cron job on a Node.js + Express Serverless app using AWS CLI

Serverless computing, while still nascent, is growing in popularity. Hiding the deployment infrastructure from the developer, lets companies do what they do best – develop products. Serverless deployments lower administrative overhead, reduce cost, and increase scalability. In this tutorial, we deep dive into setting cron jobs on AWS Lambda with CloudWatch events to make it …

Cron job on a Node.js + Express Serverless app using AWS CLI Read More »

The Evolution and Rapid Rise of VueJS

VueJS is a client-side programming JavaScript framework that is rapidly gaining popularity and offers multiple advantages. For example, low execution time, less overhead on the web server, faster response times, and better local resource utilization are hallmarks of VueJS. It is ideal for developing front-end elements and web applications that do not need database connectivity. JavaScript …

The Evolution and Rapid Rise of VueJS Read More »

5 reasons why Ruby on Rails is relevant for your MVP in 2019

The pace of execution and rapid release to the market, define today’s startup ecosystem. An iterative and incremental development framework is vital to this process. While several technologies exist, Ruby on Rails is still the go-to choice for several developers even in 2019 for their minimum viable product (MVP). Read on to find out why. …

5 reasons why Ruby on Rails is relevant for your MVP in 2019 Read More »

Building Desktop Applications with the Electron Framework – Part 2

In part 1, we discussed how desktop applications are still in vogue and a few challenges in building them. In this electron tutorial, we take a closer look at how Electron development works and its associated processes. We also describe how to install and get started with Electron development and package and distribute applications. Lastly, we cover …

Building Desktop Applications with the Electron Framework – Part 2 Read More »

Building Desktop Applications with the Electron Framework – Part 1

With the exponential rise of web applications, desktop applications are no longer the choice of developers worldwide. By simply logging in we get most things done today. This begs the question that is it worth developing for desktop anymore? The short answer. Yes! In this two-part post, we will look at how the Electron framework blends …

Building Desktop Applications with the Electron Framework – Part 1 Read More »

Test Automation for Angular Apps Using Protractor

The protractor is an end-to-end test framework for Angular and AngularJS applications.  It was built by Google and released to open source. The protractor is basically a Node.js program, using Jasmine test framework for its testing interface. Protractor is built on top of WebDriverJS and includes important improvements tailored for AngularJS apps. Protractor runs tests …

Test Automation for Angular Apps Using Protractor Read More »

Amazon Kinesis Data Firehose for detail logging in AWS WAF

Amazon Web Services (AWS) provides various tools which you can use to monitor AWS WAF (Web Application Firewall). In our previous blog, we have seen how we can centrally configure and manage AWS WAF rules across multiple accounts and applications using AWS Firewall Manager. AWS now provides a new service for detailed logging called Amazon …

Amazon Kinesis Data Firehose for detail logging in AWS WAF Read More »

Talk to us

Scale your engineering team, decrease time to market and save at least 50 percent with our optimized Agile development teams.

Contact us