Blow out the candles, and make a wish. We are taking a tour of Golang’s growth from the new kid on the block to one of the most used programming languages of our era. It’s not just the cute mascot that draws in programmers (but it doesn’t hurt)! Take a look at what the language is commonly used for and what future plans are in store for the coming years in Go version 2.
Another month has passed, and that means it’s time to collect our favorite GitHub repos and explore some of the coolest, most impressive, or most interesting projects that we found. October 2019 brought us plenty of projects, including an easy way to create documentation, a low-tech operating system for the end of the world, and more.
Golang was created for achieving maximum user efficiency and coding productivity. Programmers who are already familiar with Java or PHP can be trained in Go in just a few weeks (and many will end up preferring it). In this article, Dewet Diener explores the pros and cons of Golang and how its test driven development (TDD) is the perfect fit.
It’s time! Version 1.13 of Golang has arrived, with new language changes in tow and some performance improvements. This time around, changes include a more uniform and modernized set of number literal prefixes, improved modules support, error wrapping, TLS 1.3 on by default, and a few more tweaks.
WebAssembly and Go, together in the browser with Vugu! This experimental library is for writing web UIs in pure Go, targeting WebAssembly. It takes inspiration from UI libraries such as Vue and React. While we wait for its v1.0 release, take a look at its current features and future plans.
Since we covered TinyGo last year, it has expanded its reach and seen several updates. This Go compiler for microcontrollers, modern web browsers, and command-line tools also can compile Go to WebAssembly to create browser-based apps. How small can TinyGo squeeze down WebAssembly and what drawbacks and limitations does it have?
Ready for some fun? In this session, Uberto Barbini shares some experience in writing a didactic Go bot engine he developed in Kotlin. Let’s get cracking!
Go is playing in the big leagues now; its popularity has skyrocketed in the last few years and more and more companies are now fishing for Go developers. That being said, let’s have a closer look at the language.
The Go 2018 survey results are out and provide a look at the language’s ecosystem and community profile. Professional developers are using Go more and more for their projects and moving away from on-premises deployments towards containers and serverless cloud deployments.
What’s new in the Go Cloud Development Kit? Take a look at portable APIs while we also check in on the current popularity and love for Golang. This language may be new to the scene, but it’s stealing hearts left and right!
Spring is in the air and it’s time to check on our favorite Gopher! Go 1.12 is here; what does this update bring? Significant runtime improvements, more module support, some depreciated tools, and as always, backwards compatibility.
Go packages don’t have versions or dependencies. At least, not yet. With Go 1.11 and its experimental support for versioned Go modules, this is changing. Go 1.11 brings native support for versions and modules in Go as a fixed component to the Go toolchain. The modules are meant to replace community solutions such as dep or glide and create a new uniform solution. But does that really work? Jan Stamer explains.
Developers run the world – but how well-paid are they for that? Today, we are digging into the 2019 Dice Tech Salary Report to find out which technologies are the highest earners, job satisfaction among developers and more.
The latest version of the HackerRank Developer Skills Report is live and it brings invaluable insight into developer and employers’ trends. In this article, we have a look at the most interesting highlights of the 2019 HackerRank Developer Skills Report.