Telemetry

“What Gets Measured, Gets Improved” said by Legendary Peter Drucker and rightly so. Unless you know how something is performing, you can’t even plan to improve it. And this has become all the more important in current age of millions of applications and devices which operate all around us. If one wants to improve the usability and functioning of that App or that remote sensor, she would need to collect lot of data and this is where Telemetry” comes into picture.

Continue reading “Telemetry”

PPA

Hey! I have built this cool application for Ubuntu users. And I want other users to use it. Do you know how can I publish it? Worry not. Ubuntu has a way identified to help developers publish their applications and make them available for installation and regular updates through a standardized mechanism. PPA is your answer.

Continue reading “PPA”

Logstash

These days a typical deployment consists of at least a couple of servers, behind a load balancer and a database. As your application complexity grows, you continue to add more components. Then you start collecting tons of messages from logs of all these applications. And the problem starts there! It is not easy to keep track of logs from all these components and detect patterns or anomalies which could trigger further action. Logstash helps solve this problem.

Continue reading “Logstash”

Prometheus

Nowadays, having several servers, load-balancers, API Gateways, and storage devices is a common thing. However, keeping the infrastructure up and running is still a complex task. The administrators need to identify potential problems due to the high availability requirement of several businesses. They strive to have the best tools at their disposal to ensure that they can see the trends and patterns about the health of the infrastructure. Prometheus is an open-source tool that is used to record real-time metrics and making it available through a flexible query model.

Continue reading “Prometheus”

Webpack

With the rise of Javascript only applications, the tools needed for developers have been evolving. Angularjs / Reactjs applications may involve use of multiple sources including third-party JS libraries. When a developer uses multiple such bundles, she also needs to ensure that all dependent modules are tracked correctly and made available for the production use. This task is facilitated by something called module bundler. Webpack is one such bundler, which will learn more about today.

Continue reading “Webpack”