Programming

All about my programming experiences in this category

Yes, TDD slows you down

turtle, sand

TDD is a strict software development methodology that might make you feel as if you’re doing things slower than you actually could. Is it a bad thing?

Testing LiveData on Android

Testing LiveData represents an interesting challenge due to the peculiarities of its technology and the way it eases development for your Android app. I’ve recently started to build an Android app to keep motivated on my journey to learn Kotlin. My most recent experience has been with Architecture Components and this brief blog post, in Testing LiveData on Android

Gogoa – Cocoa bindings for Go

I don’t actually know why but I was wondering how easy it is to integrate Cocoa with Go. Well [SPOILER] looks like it’s super easy! The first comfortable piece I encountered, actually, was Go 1.3 changelog where it states: Finally, the go command now supports packages that import Objective-C files (suffixed .m) through cgo. Since I’m now with Gogoa – Cocoa bindings for Go