Popular Categories
0 0

The open source projects that I contribute to follow a philosophy which I describe as talk, then code. I think this is generally a good way to develop software and I want to spend a little time ..

3 months ago
84
Comments Off on Talk, then code
0 0

GoLand 2019.1 EAP 4 is here! Get this new EAP build via Toolbox App, from the website, as a snap package (for Linux), or right in GoLand – just select Automatically check updates for Early Access ..

3 months ago
42
Comments Off on GoLand 2019.1 EAP 4 is out with Nilness Analyzer, built-in Sublime Text keymap, ‘Uncheck all’ checkbox for partial Git commits, and more
0 0

In today’s post, we will continue exploring the debugger functionality in GoLand. If you want to know how to configure the debugger, please see our previous post which contains all the information ..

3 months ago
45
Comments Off on Debugging with GoLand – Essentials
0 0

Download it via Toolbox App, update from an earlier version by using Help | Check for Updates command, or just get a copy from our website. Download GoLand 2018.3.4 Here’s a list of notable issues ..

3 months ago
52
Comments Off on GoLand 2018.3.4 is out!
0 0

Industrial Centrifugal Pumps are one of most commonly used pumps due to the ease of installation and relative affordability. However due to their operational method their impellers are prone to damage ..

4 months ago
39
Comments Off on Significance of industrial centrifugal pumps
0 0

#248 — February 7, 2019 Read on the Web Golang Weekly ▶  The State of Go in February 2019 — Go 1.12 will, hopefully, be released this month, and in this talk given at FOSDEM ..

4 months ago
47
Comments Off on The state of Go as of February 2019
0 0

Debugging is an essential part of any modern application lifecycle. It’s not only useful for finding bugs as programmers often use debuggers to see and understand what happens in a new codebase they ..

4 months ago
54
Comments Off on Debugging with GoLand – Getting Started
0 0

IoT Security compliance is an integral need for all businesses using or even manufacturing IoT Devices. Though smart devices make life easier with easy connectivity but it also brings along security vulnerabilities. ..

4 months ago
36
Comments Off on Iot security compliance checklist
0 0

GoLand 2019.1 EAP 2 is available for download! Get this new EAP build via Toolbox App, from the website, as a snap package (for Linux), or right in GoLand – just select Automatically check updates ..

4 months ago
38
Comments Off on GoLand EAP 2: Extract Interface refactoring, Smart Step Into gets highlighting for methods, many improvements for VCS
0 0

The name of a variable should describe its contents, not the type of the contents. Consider this example: var usersMap map[string]*User What are some good properties of this declaration? We can see that ..

4 months ago
27
Comments Off on You shouldn’t name your variables after their types for the same reason you wouldn’t name your pets “dog” or “cat”
0 0

The name of a variable should describe its contents, not the type of the contents. Consider this example: var usersMap map[string]*User What are some good properties of this declaration? We can see that ..

4 months ago
31
Comments Off on A variable’s name should be independent of its type
0 0

Go 2 aims to improve the overhead of error handling, but do you know what is better than an improved syntax for handling errors? Not needing to handle errors at all. Now, I’m not saying “delete ..

4 months ago
19
Comments Off on Eliminate error handling by eliminating errors
0 0

GoLand Early Access Program for the upcoming 2019.1 release is open! You can get the first EAP build via Toolbox App, or from the website, using snap packages (for Ubuntu) or even from GoLand itself — ..

4 months ago
31
Comments Off on GoLand 2019.1 EAP Opens with a Better Debugger that includes Smart Step Into action, Improved Refactorings, Enhanced Completion, and more
0 0

#246 — January 24, 2019 Read on the Web Golang Weekly Go 1.11.5 and Go 1.10.8 Released — Both releases (downloads here) fix a potential security issue and DoS vulnerability relating to crypto/elliptic’s ..

4 months ago
29
Comments Off on Go 1.11.5 and 1.10.8 Released
0 0

One item addressed by the twelve-factor app method is the automation of administrative processes, such as script execution and data migration. This is exactly what I will talk about in this post: ..

4 months ago
51
Comments Off on Data migration with Golang and MongoDB
0 0

In this blog post, we’ll explore how to work with Go Modules when creating new Go projects or working with existing ones. First, let’s create a new project by selecting New Project from the Welcome ..

4 months ago
39
Comments Off on Working with Go Modules
0 0

It’s quite common to use the log package within your code to keep track of things which the end user might not need to see, like deprecated notices and warnings. These are great when they are in production ..

4 months ago
47
Comments Off on Disable log output during tests
0 0

Code completion is one of the greatest benefits of using an IDE: it reduces the number of things that you need to memorize and helps avoid typos and other common mistakes. It is useful for both professional ..

4 months ago
40
Comments Off on All About Code Completion in GoLand
0 0

There is a reason the fizz buzz problem exists. The hard truth is most people in the job market who claim to be programmers, aren’t. As Reg Braithwaite and Joel Spolsky attest — we’re ..

4 months ago
37
Comments Off on Why we ask for code
0 0

#244 — January 10, 2019 Read on the Web Golang Weekly Avo: Better x86 Assembly Generation from Go — An interesting concept that makes assembly easier to write by using Go control structures ..

5 months ago
43
Comments Off on A neat approach for writing x86 from Go