Understanding Go Internals: defer, panic() and recover() functions [Tutorial]

The Go programming language, often referred to as Golang, is making strides with masterclass developments and architecture by the greatest programming minds.  The Go...
container,container ship in import export and business logistic.

How Concurrency and Parallelism works in Golang [Tutorial]

Computer and software programs are useful because they do a lot of laborious work very fast and can also do multiple things at once....
immutability functions

How to implement immutability functions in Kotlin [Tutorial]

Unlike Clojure, Haskell, F#, and the likes, Kotlin is not a pure functional programming language, where immutability is forced; rather, we may refer to Kotlin as...
reasons to program

5 Reasons to learn programming

The year is 2018 and it’s all over the television, the internet, the newspapers; people are talking about it in coffee shops, at office...
Oracle makes its Blockchain cloud service generally available

Oracle announces a new pricing structure for Java

Oracle has announced a major shift in the pricing structure for various offerings of Java. Currently, there are many offerings for the core Java...
top python programming books

Top 7 Python programming books you need to read

Python needs no introduction. It’s one of the top rated and growing programming languages, mainly because of its simplicity and wide applicability to solve...
operator overloading in kotlin

4 operator overloading techniques in Kotlin you need to know

Operator overloading is a form of polymorphism. Some operators change behaviors on different types. The classic example is the operator plus (+). On numeric values, plus...
memory management

Delphi: memory management techniques for parallel programming

Memory management is part of practically every computing system. Multiple programs must coexist inside a limited memory space, and that can only be possible...
TensorFlow 1.7.0 released: updates and improvements

Julia 0.7 has been released – it’s time to prepare for Julia 1.0

Julia 0.7  announced by the Julia developer team was speculated for a long time after v0.6 was released last year. This sets the gate...

5 Things you need to know about Java 10

Oracle has announced the release of Java 10 version on March 20. While this is not an LTS version, there are few changes in...

Must Read in Programming

Get to know ASP.NET Core Web API [Tutorial]

ASP.NET Web API is a framework that makes it easy to build HTTP services that reach a broad range of clients, including browsers and...

Interviews