Tech Blogs

Defining your workflow: Why Not Airflow?

Reading Time: 4 minutes What is Apache Airflow? Airflow is a platform to programmatically author, schedule & monitor workflows or data pipelines. These functions achieved with Directed Acyclic Graphs (DAG) of the tasks. It is an open-source and still in the incubator stage. It was initialized in 2014 under the umbrella of Airbnb since then it got an excellent reputation with approximately 800 contributors on GitHub and 13000 stars. Continue Reading

Monitoring with DataDog

Reading Time: 3 minutes Hello people! Monitoring is one of the major phases in DevOps lifecycle, It makes sure that application running in your production environments runs continuously without any failure and if any failure comes into the picture then it can be tackled as soon as possible. A simple is to integrate a solution with environments that intelligently monitor, analyze and manage cloud, on-premise, and hybrid applications and Continue Reading

DevOps For Business: Why Should You Be Going The DevOps Way?

Reading Time: 5 minutes DevOps has made its presence felt in the industry for ten years now. Almost everyone has heard about the term and a lot of professionals have experienced the benefit of this approach to software development. A 2017 report concluded that high performing companies that embraced the DevOps approach have witnessed 200 times more frequent deploys and 24 times faster recovery times.

ngRx with Redux in Angular

Reading Time: 4 minutes In this blog, we will see the basic pattern of Redux and some benefits and some high-level concepts of redux and then we will discuss the brief about ngRx and its basic implementation. Redux: Redux is a predictable state container for JavaScript apps. It helps you write applications that behave consistently, run in different environments (client, server, and native), and are easy to test. On top of Continue Reading

A Machine Learning Case Study

Reading Time: 5 minutes This is my third blog post on MR-REX, a software package used to help determine protein structures given experimental X-ray crystallographic data, which I created while a postdoctoral fellow at the University of Michigan. You can find the other two here and here. MR-REX uses several terms to assess how well a particular placement of the protein in the unit cell reproduces the experimental X-ray Continue Reading

Maximum Likelihood

Reading Time: 7 minutes Maximum likelihood is the procedure of finding the value of some parameters for a given statistic which makes the likelihood of the the known likelihood distribution a maximum. Maximum likelihood is a method with many uses. A classic example is linear regression. If it is assumed that the errors on the x variable follow a Gaussian distribution we can compute the probability density of the Continue Reading

Storing and querying triples using Apache Rya

Reading Time: 3 minutes Apache Rya is a tool for storing and querying triples at scale. It is not used much and consequently it is poorly documented and it is difficult to get started using it. This blog post is intended to give people the information they need to get started with Rya. In order to run Rya you will need Accumulo, Hadoop, Zookeeper, and of course Rya itself. Continue Reading

Why Should Modern Businesses Choose Reactive Systems?

Reading Time: 5 minutes In the world of cloud computing, big data and IoT, system and application requirements have changed by leaps and bounds in recent years. Even the challenges being faced by developers and enterprises today are way different from the ones that they faced, say, a decade or two earlier. Find out why should modern enterprises opt for reactive systems today?

Reactive Java: Understanding Reactive streams

Reading Time: 3 minutes With a lot of buzz in the programming world about “reactive Programming”, a new concept following the same path has been introduced. This is “Reactive streams” backed up by the idea of backpressure. In this blog, we try to understand, what does it mean exactly? What are Reactive Streams? We are here talking about handling streams of data that needs to be handled in an Continue Reading

Knoldus Pune Careers - Hiring Freshers

Get a head start on your career at Knoldus. Join us!