Understanding Apache Kafka Architecture and Principles
Kafka is described as a “distributed commit log” – a distributed system that stores an ordered stream of events, is replayable, and is highly fault-tolerant.
Kafka is described as a “distributed commit log” – a distributed system that stores an ordered stream of events, is replayable, and is highly fault-tolerant.
select
in Go does only one thing: wait for multiple channels at once and take action on the first one that is ready.
In other words, select is a channel-specific switch-case.
In the past, in the traditional way, when integrating a new service with your system, you would need to write code to integrate. You would need to check the API document, write code, test and deploy. This takes a lot of time and effort.
With the development of No code / low code systems, you can integrate a new service with your system using a user interface, without having to write too much code. And n8n was born to solve that problem. So what is n8n? Is it a powerful tool that you can take advantage of in your systems? Let's start to find out.
Nowadays, using AI Assistant to support coding is making developers' work easier and more efficient. However, Github products Copilot, Tabnine, Cursor AI ... are all paid products, and the cost of these products is not low, especially for students and those who have just started working. Therefore, in this article, I will share how to use AI Assistant for free to support coding for you.
In the previous article, I guided you how to install Ollama on your personal computer, and also guided you how to install a model on Ollama? Continuing the series of articles related to Large Language Model and Ollama, today I will guide you how to build a simple RAG server, integrated with Ollama.
Nowadays, we can easily access AI chat applications, the most famous of which are ChatGPT by OpenAI, Gemini by Google, Copilot by Microsoft, ... These software are almost free for a normal user, except in cases where you want to use more advanced features, you need to pay to upgrade.
However, if you want to try to build your own personal assistant on your personal computer, and want to freely choose the model, please see the article below, I will guide you in detail.
One good thing about Apache Superset is that you can embed the completed dashboard into any of your websites. This is really a good thing because we can make reports quickly without spending too much time and resources to build Backend, Frontend.
Table charts are one of the most popular and simplest types of charts when making reports. The purpose of these charts is to help viewers see the specific numbers of each criterion. They can be viewed in a certain order, or simply listed by column in your Dataset.
In the previous article How to make a simple Dashboard with Apache Superset (Part 1), I instructed how to connect your Datasource to Superset. In today's article, I will start exploiting data from my data source by designing vivid Charts and Dashboards.
In the previous post, I instructed you how to install Apache Superset. After installation, the first thing we want to think about is how to make a dashboard and report using Superset. In this post, I will guide you step by step to make a report, with illustrative images.