OpenCV and Streamlit: create a photo editing app

Manipulating images is a task that is very useful in several application fields. OpenCV, a Python library, easily allows us to modify images according to our needs. In this tutorial we discover how to build a simple web app using Streamlit to apply some effects to our photos.

Streamlit: Build a Web App in minutes

Developing web apps requires a lot of skills not only related to data management and manipulation, but especially data visualization. Using visualization software such as Kibana and Tableau can, in some cases, be the salvation to reduce development time. With Streamlit, a Python framewrok, you can very quickly develop a web app or interactive dashboard without any frontend programming skills. This tutorial will illustrate how you can do it in a few minutes.

GPT-2: automatic text generation with Python

Generating textual content is a challenging job that requires time and resources. With artificial intelligence, it is now possible to generate content simply from a few words. The technologies developed by OpenAI, including GPT-2, have opened new frontiers of application related to Natural Language Generation. Let’s find out how to automatically generate short texts using a few lines of Python code.

Pillow: optimize images with Python

Optimizing images is key to making websites faster and improving SEO. With the advent of WebP format, it is possible to provide quality images but much “lighter”. In this article we discover how to transform jpg and/or png images into the webp format using a few lines of code written in Python and the Pillow library.

Node.js vs Python: comparing the two technologies for the backend

Choosing a programming language for the backend development of an application is a crucial step. There are several languages that meet the needs of various projects. In this article, we analyze Node.js and Python, the two most widely used languages, to discover their features and provide a guide for an informed choice.

Kibana: build your own dashboard

With Kibana it is possible to build custom dashboards to display our data in an appropriate way. There are different types of visualization including pie charts, bar charts and geographic maps. In this tutorial we’ll discover how to build a custom dashboard starting with data entry.

Kibana: let’s explore data

Kibana, ELK Stack’s data visualization tool, offers several methodologies to graphically represent and explore data. Thanks to some example data, you can better understand the potential of this tool. In this tutorial we will discover some of them.

What is Kibana used for?

Data visualization plays a vital role in many activities. There are several tools, both open-source and paid, that allow us to create intuitive representations of our data. Among them we can’t mention Kibana, the data visualization tool by ELK Stack. Let’s find out what are its main features and not slo those dedicated to visualization.

ELK Stack: what it is and what it is used for

ELK Stack, an acronym for Elasticsearch – LogStash – Kibana, is a valuable tool for data ingest and analysis in various application contexts. Initially born to support the textual research, today its functionalities have increased considerably. In fact, it is possible to ingest data using Beats and LogStash and/or create interactive dashboards of analysis using Kibana. Let’s discover its main features.