Published Feb 13, 2020
WRITTEN BY THE KIUWAN TEAM
Experienced developers, cyber-security experts, ALM consultants, DevOps gurus and some other dangerous species.
On February 13 we released support for a new programming language: Go (aka Golang).
We have added 56 new security rules for Go in our default analysis model (CQM). Visit our Change Log for an explanation on how to view these rules.
Read on to learn about Go and why it is becoming more popular in the development world.
What is Go?
Go is an open-source programming language, invented in 2007 and made public in 2009 to solve issues that developers at Google were having with C++.
This language has proven advantageous from the start, having the same performance as C but being easier to maintain than Java. It also needs no virtual machine and no warm-up period since Go doesn’t require an interpreter. Go can also be used for a wide range of applications. One of its main advantages is its scalability potential.
Who uses it?
Many household names are using this programming language to develop their products. This includes Netflix, Paypal, Salesforce, and Twitter. Popular programming applications like Docker, Kubernetes, and CoreOS are also based on it.
What is the current trend?
Go has been steadily growing in popularity in the past few years, and it has now gained 4th place as the most popular language used in GitHub repositories. The same survey shows that the amount of pull requests in this programming language is growing steadily, nearly reaching the amount of Java.
Try out Kiuwan Code Security with Go!
Do you have an application running on Go? Find out how you can make it more secure with the help of Kiuwan by requesting a trial below.