Hello World
This is the second tutorial in our Golang tutorial series. Please read our previous tutorial Golang Introduction and Installation to know about what is Golang and...
This is the second tutorial in our Golang tutorial series. Please read our previous tutorial Golang Introduction and Installation to know about what is Golang and...
Here are all the quizzes posted on Twitter and Facebook in June 2019 and their explanation. Quiz 1 package main import ( "fmt" ) func hello() []string { return...
Welcome to tutorial no. 4 in our Resumable file uploader series. In the previous tutorials, we coded our resumable tus server using Go. In this tutorial...
Resumable file uploader: Testing the server using curl and dd commands - Full Post
Welcome to tutorial no. 3 in our Resumable file uploader series. The previous tutorials provided an introduction about the tus protocol and we also created the...
Welcome to tutorial no. 2 in our Resumable file uploader series. The last tutorial explained how tus protocol works. I strongly recommend reading the previous tutorial...
Resumable file uploader: Implementing DB CRUD methods - Full Post
Welcome to tutorial no. 1 in our Resumable file uploader series. How many times have you tried to upload a large file only to know that...
Resumable file uploader: Understanding tus protocol - Full Post
Welcome to tutorial no. 36 in Golang tutorial series. In this tutorial we will learn how to write data to files using Go. We will also...
Welcome to tutorial no. 35 in Golang tutorial series. File reading is one of the most common operations performed in any programming language. In this tutorial,...
Welcome to tutorial no. 34 in Golang tutorial series. Reflection is one of the advanced topics in Go. I will try to make it as simple...
Welcome to tutorial no. 33 in Golang tutorial series. What are first class functions? A language which supports first class functions allows functions to be assigned...
Welcome to tutorial no. 32 in Golang tutorial series. What is panic? The idiomatic way to handle abnormal conditions in a program in Go is using...
Welcome to tutorial no. 31 in Golang tutorial series. In the last tutorial we learnt how errors are represented in Go and how to handle errors...
Welcome to tutorial no. 30 in Golang tutorial series. What are errors? Errors indicate an abnormal condition in the program. Let's say we are trying to...
Welcome to tutorial no. 29 in Golang tutorial series. What is Defer? Defer statement is used to execute a function call just before the function where...
Welcome to tutorial no. 28 in Golang tutorial series. Polymorphism in Go is achieved with the help of interfaces. As we have already discussed, interfaces can...
Welcome to tutorial no. 27 in Golang tutorial series. Go does not support inheritance, however it does support composition. The generic definition of composition is "put...
Part 27: Composition Instead of Inheritance - OOP in Go - Full Post
Welcome to tutorial no. 26 in Golang tutorial series. Is Go Object Oriented? Go is not a pure object oriented programming language. This excerpt taken from...