Home » Tag Archives: Go

Tag Archives: Go

Try and Catch in Golang

software-development-2-logo

Golang as opposed to Java does not have exceptions, try/catch/finally blocks. It has strict error handling, functions called panic and recover and a statement named defer. It is a totally different approach. Is it better or is the Java approach the superior? (Sorry that I keep comparing it to Java. I am coming from Java world.) When we handle exceptional ...

Read More »

Go Language For Java Developer Part-6 : Operators

software-development-2-logo

Operators in Java and Go Lang.  Every programming languages support operators. Operators are work like a function with different syntax compared to normal function. For example arithmetic operator +. List of Operators in Java & Go Lang The Following table has a list of operators available in the language.         Sr Operator Description Go Java 1 + addition Yes ...

Read More »

Create a Slack Docker proxy in Go – Part 2

docker-logo

In the previous article we had a look at how you could easily create a slack-docker-proxy using go and a couple of small libraries. In this second article we’ll show you how easy it is add additional commands, and we’ll look at how to dockerize this component to you can easily run it inside a docker daemon. Note that the ...

Read More »

First Steps Into the World of Go

software-development-2-logo

Since developers should learn a new programming language every year, I felt it was about time for me to dive into something new and I decided on Go. The good news is that Go has awesome documentation to get you started. More good news is that Go has a mature ecosystem of tools, including support for getting dependencies, formatting, and testing. There ...

Read More »

Create a Slack Docker proxy in Go – Part 1

docker-logo

Last year I had the opportunity to work with lots of cool tools and technologies. A couple of those were go, slack and docker. We pretty much use slack for all our communication, and are slowly adding more and more integrations to slack to get information from various build and runtime tools. In our environment we’ve got a number of ...

Read More »

Utilizing the Simplicity of Go for Easy Development

software-development-2-logo

The Go language is a really great fit for the increasingly popular service-orientated architecture. In the last few years, many good practices have emerged to help with the problems that come with microservices. These practices are important if you don’t want to end up with a hard-to-maintain, hard-to-operate infrastructure. By combining them with some of the more overlooked features of ...

Read More »

Quick Go-lang for Java Developers

software-development-2-logo

Golang seems to be getting quite popular as its the programming language of choice for some cool new technology like Docker, Kubernetes, and OpenShift. Luckily enough, they’re all opensource too which means we can all contribute to these communities and get involved. One particularly awesome benefit of opensource that turns out to be extremely valuable and helpful in many circumstances ...

Read More »

The GO Portfolio Roadmap

software-development-2-logo

Summary Products don’t exist in isolation. Instead, they are often related to other products, which they help sell or they share features and components with. Think, for instance, of the Microsoft Office suite or the iPod product line. If your product is part of a family, then you will benefit from a portfolio roadmap, a plan that shows how the ...

Read More »

godep Dependency Management in Go

software-development-2-logo

Go differs from many other languages in that a wide range of dependency management methods and tools exist for it. The approach endorsed by the Go team involves vendoring dependencies within the project folder and modifying the the import statements to support the new location. Godep works differently than the endorsed approach… Instead of requiring changes to be made to ...

Read More »

My Thoughts on Go

software-development-2-logo

Meh I have been working on a project that needs to run as small-footprint native code. I’ve been doing C since 1980 and have written a fair number of commercial packages in C, C++, Objective-C and blends among them. But after a couple of decades doing Java and other managed languages, I no longer want to have to think about ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Advanced Java Guide
  • Java Design Patterns
  • JMeter Tutorial
  • Java 8 Features Tutorial
  • JUnit Tutorial
  • JSF Programming Cookbook
  • Java Concurrency Essentials