Tutorial
14 Artikel tersedia
Learn Kubernetes for Beginner
Learning Kubernetes is a very important learning process for those of us who learn cloud infrastructure, both GCP (Google Cloud), AWS (Amazon), and Azure, which are open-source platforms used to carry out management of applications in the form of containerization, as well as providing some automatic configuration in a declarative manner. This Kubernetes ecosystem is developing rapidly, starting from service, support and even several Kubernetes features which are currently increasingly widespread.
Lern RESTFul API Clean Architecture
Learn RESTFul API by trying the Clean Architecture method or concept, which is a concept that divides into several components that have independent properties and do not depend on specific external libraries. So that in this concept we are not specifically fixated on a certain Framework or depend on a specific database.
Golang Programming
The Golang programming language (or commonly known as Go) is currently in great demand by programmers, especially those working in the fields of Backend Developer, Software Engineer or those who work as FullStack Developers. Learning Golang is indeed relatively easy because the code syntax is simple so that when someone wants to learn Golang programming it is easier and easier to implement. The Golang programming language compared to other languages is easier to understand because of the conciseness of the program code using go (golang).
Learn Golang Web Server
Learning Web Server is something that must be learned for beginner Software Engineers or Developers to better understand the process by which a web server can run, understanding client and server HTML, especially in the Golang language. In this topic, we also include several additions so that friends can understand how the process of downloading and uploading a web server to Golang works.
Learn Web HTTP Router
Learning the HTTP Web Router is the most important and basic learning process for Backend Software Engineers because in the world of work usually all communication uses HTTP Web where the communication is in the form of a Web API. From learning about the Web HTTP Router, you can understand how the Web HTTP Router works, especially in Golang, using parameters, methods used to transfer data from Client to Server and much more.
Learn Web JSON
Learning Web JSON is very important so that we can better understand standard communication between APIs. In this topic we can understand from the introduction of the JSON package in Golang, several definitions and terms that are often used in API communication until we can encode and decode JSON data using the Golang language. Don’t be left behind, always learn to understand a topic better. Hopefully it can be useful for you.
How to Overcome Handling Errors in Golang
Currently, Santekno will discuss error handling in the Golang language. We will learn from easy handling to some very complex implementations. Golang already provides easy error handling, we can also make slight modifications so that the error can be more easily understood by ourselves and the people who will collaborate with us in the future. The first thing we will do is customize Golang’s default Error
.
Learn Concurrent Golang
Learning Concurrent Golang is a very important learning process because this is what developers usually use to streamline the process, simplify the process so that they can process large data faster. In Golang, this concurrent process is introduced differently when learning other programming languages, it does not use a concurrent mechanism but rather parallel processing with multi-treading.
Learn Golang Communication with Database
Learning Golang communication with Database is a very crucial topic because every project usually requires interaction with a database which is the data source used to process, retrieve and store data. In Golang, this process has several stages, namely starting from connecting to the database, performing a query to retrieve data, saving the data and changing the data to the latest one.
How to Debug Golang in VSCode
Maybe you have seen applications that are live
with errors
or the application stops in the middle of the process we are running. Of course, this is uncomfortable because we have to repeat the process from the beginning. Processes that suddenly stop are usually called bugs
. Bug itself is an error that occurs as a result of an error that occurs due to an instruction or process being executed imperfectly. The causes of bugs are many factors, perhaps the manufacturing process is not perfect, or when running a process that requires something, for example resources and that need cannot be met, a bug
will arise.
VSCode Extension Often Used in Golang
Visual Studio Code is currently a hit loved by programmers because it is said to be easier to use and lighter when run on a computer. Apart from being easy, what programmers usually call vscode
, there are also many supports or extensions that can support programmers’ needs to make it easier to do their work. We often use additional extensions/plugins to help make things easier for programmers when they are busy coding. So, below, Santekno has several recommendations for extensions that you can use to make your work easier and help you do coding more coolly.