bytecraze5 Reasons To Learn GolangA couple of years ago we decided to give Golang a try and it has turned out to be one of our favorite languages. It is now still our most…Jun 21, 2020Jun 21, 2020
bytecrazeGolang and Ternary OperatorIf you are new to golang, you might be surprised that if you try to write something c := a<b? a:b, you'll get compile errors, instead you…Jun 14, 2020Jun 14, 2020
bytecrazeRenewing Kubernetes v1.11 CertificatesThe Kubernetes certificates normally reach their expiration date after one year. In Kubernetes v1.11, the following ones need to be…May 16, 2020May 16, 2020
bytecrazeRecursive Locking in GoGo’s built-in Mutex doesn't support recursive locking by design, which is a sign that you should probably try to avoid this in your design…Apr 11, 2020Apr 11, 2020
bytecrazeGoogle Smart Home Action — Account LinkingI was trying to connect our smart home backend with google, and started going through the tutorials here. I was pretty sure it’d be a…Mar 29, 2020Mar 29, 2020
bytecrazeAndroid Widget Causing IllegalStateExceptionA couple of days ago we had to update an Android app and changed the target SDK version from 19 to 28, then our widget which relied on a…Mar 19, 2020Mar 19, 2020
bytecrazeUsing Amazon ECR with EKSWhen we started using EKS, we decided that it would make sense for us to switch from Docker Hub to Amazon ECR. It’s been a few months…Mar 5, 2020Mar 5, 2020
bytecrazeCircular Dependencies in GolangAs you build more complicated applications, you’d very likely run into circular dependencies which result in compile errors because it’s…Feb 16, 2020Feb 16, 2020
bytecrazeGolang: when nil is not nilLet’s start by taking a look at the following code snippet:Feb 2, 2020Feb 2, 2020