Java/JVMSoftware developmentTechnology

Java Bitwise Operator using efficiently to improve Performance

Many of us know the various operators available in Java. But do we really use them all efficiently. Here I am illustrating one simple example which can show the high performance gain with bitwise operatator than the standard solution. Lets calculate the mathematical expression xn i.e. x’s power n. To solve this problem anyone can easily […]

AWSDevOpsTechnology

Tweaking Logstash’s S3 plugin to create folders in YYYY/MM/DD format on AWS S3

Logstash is a service that accepts logs from a variety of systems, processes it and allows us to index it in Elasticsearch etc which can be visualised using Kibana. Our DevOps engineers have been using Logstash S3 plugin which simply puts all data in a S3 bucket location. Since we have configured files to be created in every […]

AWSDevOpsTechnology

Elasticsearch: Shard Filterting

Our cloud DevOps engineers have been using Elasticsearch on production environment for an e-commerce website for quite a while. The website has one admin server to manage activities such as adding new production, managing discounts on various items, fetching reports etc. We came across a requirement where downloading reports from admin server should not put extra load on […]

MarketingTechnology

How to Edit or Manage a Landing page in Hubspot

As I mentioned in my previous blog post (How to Create a landing page on Hubspot) that there are two steps to create a landing page on Hubspot. First is creating a template and second is creating a landing using that template, Now in this post we will see how to edit or manage the landing pages. […]

Technology

Introduction to Machine Learning: A brief concept overview

You would have come across the terms “Machine learning” (or Data mining), or cognitive intelligence, “big data” or “data science” and wondered what they actually are. You might have used some tool or package in your job for data analytics, data modeling etc. but you don’t really know the underlying principles for it. Machine learning […]

Automation TestingTechnology

Integration of Sikuli with Selenium WebDriver

Sikuli is an image-based open source tool to automate the GUI and can be used on any platform like Windows/Linux/Mac/Mobile. Sikuli uses a technique called image recognition to identify and control GUI components. At times when to access a GUI object, there is no access to its internal or external code; Sikuli comes in handy. […]

Technology

Authorizing Creation/Entrance of a Conference in Jitsi

In this blog, we are going to discuss how we can provide authorization for creating or entering a room in Jitsi. While using Jitsi at organisation level there must be some security so that conferences are created or entered after an authorization. About Jitsi : Jitsi is a free & open source video conferencing application […]

Technology

Demystifying JITSI

What is Jitsi ? Jitsi is an open source communicator that allows secure audio/video calls and conference. It includes Jitsi Video-bridge which relays video rather than mixing. It also provides improved scale with higher quality and lower latency in media transfer. Terminology : WebRTC: WebRTC provides browsers and mobile applications with Real-Time Communications (RTC) capabilities […]

Java/JVMSoftware developmentTechnology

How to configure Templating Solution Engine SiteMesh with Spring boots

SiteMesh is a very simple, lightweight & flexible Templating Solution framework for Java Web applications. SiteMesh can be used in lot more ways if we combine it with Spring boot framework. Configuring the SiteMesh with Spring Boot is little bit tricky but not complex, as we need to create a custom filter and then inject […]