Yes, TDD slows you down
Reading Time: 3 minutes 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?
How to keep your Amazon MQ queues clean
Reading Time: 2 minutes Amazon MQ queues might fill up if you use them in your tests but don’t take care of cleaning them up. Let’s explore together a way of addressing this issue. I was hoping to avoid writing dedicated code to just consume all the messages enqueued during tests so I started looking around for some tool […]
How I enabled CORS for any API on my Single Page App
Reading Time: 7 minutes In this blog post I’ll show you how I used free services available to anyone to build a little proxy server for my app to overcome certain CORS limitations for my Single Page App.
Writing a GraphQL DSL in Kotlin
Reading Time: 3 minutes Let’s explore together how we can leverage Kotlin DSL capabilities to build a simple GraphQL DSL.
Testing LiveData on Android
Reading Time: 3 minutes 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 […]
Email development with React and Webpack
Reading Time: 5 minutes Email development is often an overlooked practice due to the peculiarities and constraints that most email clients impose. If you want to deliver a delightful user experience to your product you have to maintain its design consistent across all the media it is consumed from. An email is one way your product might be consumed […]
Autocomplete engine in Go: let’s build it
Reading Time: 4 minutes Some time ago I worked on a small autocomplete web service for fun and curiosity. Part of it consists pretty much of what I’m going to talk about in this post. We’re gonna build a small completion suggester in Go. A couple of assumptions I’ll have for this experiment are: we don’t care about sub-word […]
Gogoa – Cocoa bindings for Go
Reading Time: 2 minutes 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 […]
A native iOS app with a Qt third-party library
Reading Time: 4 minutes I’m wrapping up here pieces of information that I used to setup a working native iOS project taking advantage of a library I wrote mainly using Qt. The library I wrote has nothing to do with GUI, it just helps me dealing with connectivity, REST API interaction, file system access, compression… Also, the library was […]
Workaround Windows Tray Area Item Preference
Reading Time: 4 minutes Introduction I’m not an experienced Windows developer. I had to make it clear 🙂 Today I had the chance to implement kind of a nasty hack on Windows. I had to make my application tray icon always visibile, at least by default. I swear I honor user preference then. I know this is one of […]