Whats up everybody,
As a part of our continued celebration of GoLand’s fifth anniversary, we’d like to speak about probably the most significant a part of our job – you! Immediately is a day for buyer tales!
Earlier than we begin, we wish to let you realize that we’ve hidden a small reward designed particularly for you inside GoLand! All you’ll want to do is sort “Joyful B-day, GoLand!” in GoLand 2022.3, GoLand 2022.3.1, or GoLand 2022.2.5 and see what occurs. Only a small spoiler – don’t be afraid to share your rating on social media, and don’t overlook to make use of the #WonderGoLand hashtag to compete with others.
Now to the story! Meet Alexander Telpis, a software program engineer with over 12 years of expertise, largely centered on backend growth. At present Alexander is a Server Developer at Readdle, which creates productivity-enhancing functions reminiscent of Scanner Professional, PDF Professional, Paperwork, Calendars, and Spark to assist individuals world wide automate their routines and save time. At first of 2022, Readdle reached the milestone of 200 million worldwide app downloads.
Alexander at present works on Spark, a cross-platform electronic mail utility designed to filter out noise to allow you to give attention to what’s necessary. Spark has tens of millions of customers worldwide and a staff of 40 engineers who work onerous that will help you love your electronic mail once more.
Spark’s backend is generally written in Go. Alexander mentioned that this was a pure language alternative for them primarily based on the constructive expertise they beforehand had with it. A few of the app’s first iteration parts have been written in Node.js and PHP, however the staff rapidly migrated to Go.
“We knew that it could match our necessities when it comes to reliability, efficiency, and number of libraries. Go allowed us to make use of a variety of instruments to extend our information safety stage, which is essential for a mail shopper. We additionally had a good quantity of expertise with it from earlier tasks, so that actually helped with Spark’s early stage growth.”
Earlier than becoming a member of Readdle, Alexander began out by utilizing Go for small tasks in code editors. However when the tasks began to get greater, he determined to strive IntelliJ IDEA with the Go plugin. On the time, GoLand didn’t but exist as a separate product. Nonetheless, every little thing modified with GoLand’s first launch:
“I imagine it was one in every of first releases once I heard about GoLand and simply put in it and began utilizing it. I didn’t actually verify for alternate options as a result of at any time when I discover some product that’s particular to a selected language or platform, I want utilizing it. And again then GoLand was one of many only a few IDEs particularly centered on Go. So I simply set it up and have continued to make use of it to at the present time.”
Navigation, git-client, linters, and refactorings are Alexander’s most continuously used options:
“GoLand helps me day-after-day with my skilled work. I keep in mind how a lot of a ache it was again whenever you needed to do every little thing manually. So I simply can’t think about how I’d work with out it.”
Alex’s message for Go builders who don’t already use GoLand was:
“Give it a strive. It’s straightforward to put in. It’s straightforward to make use of. It’s straightforward to strive. Go for it!”
Thanks for the interview and the type phrases, Alexander!
If you wish to inform your story, don’t be shy! Tweet us @GoLandIDE or ship us an electronic mail.
The GoLand staff
Subscribe to Weblog updates