Blog

Geoblink Design System

There are days when you know you are working on something amazing. You would love to share it with the world, but cannot. I felt that every single day at the office for months, knowing that someday – eventually – I would be able to share this project. Finally – today – Geoblink’s Design System has been open sourced (GitHub repository).

Geoblink’s Design System is open source.

Read more →

Validate Jenkinfiles in VSCode

Jenkins pipelines are cool but writing Jenkinsfiles is a frustrating experience, especially if you are not familiar with Groovy. Testing them can be tedious, too. And to add insult to injury, editor support is not quite good.

However, there are ways to make Jenkinsfile development less painful. One quality of life improvement is being able to validate a Jenkinsfile while developing it, directly in VSCode.

To add linter-like support for Jenkinsfiles in VSCode, take a look at Jenkins Pipeline Linter Connector extension (view).

Read more →

Peach Maps – Searchable Apple Maps on your browser before official API is released

Two days ago I found out that Apple website featured an Apple Maps map to show this year’s WWDC location so I checked out its API and built a quick demo which allows you to search addresses and display them on Apple Maps: Peach Maps ? (source code).

I added a search form which uses OpenStreetMap to get the results. The project only uses static files so it can be easily hosted on any server.


Fixing Cocos2d-x glitches with pixel art games

While developing Hop Raider we found a rare glitch in floor’s tiles: sometimes they had an additional semi-transparent border line which was not supposed to be there. We discovered that some sprites were taking a bigger bounding box than they were supposed to, so when a sprite was drawn an additional line taken from adjacent sprites in the spritesheet was also drawn.

If you look carefully (or not so carefully) to the rock base floor in Hop Raider 1.2.1 or older you can see this glitch. It happens in lava tiles too. And this glitch is iOS/Android-independent. This usually happens in rock base floor, lava and sometimes in right-side dirt floors.

As it was somehow random (and actually it didn’t impact in gameplay and didn’t break overall game experience) we didn’t prioritise fixing this glitch but today I have been able to fix it and wanted to share both, the reason of and the solution to the problem.

Read more →

Fixing greyed out songs on iTunes Library

I use iTunes as my main media player and I’m user of iTunes Match since the service was available to Spanish users. It’s a service I really like but recently I’ve experienced an estrange issue: some songs appeared greyed out (even complete albums). I could download them and play them individually but when playing a playlist or album with greyed out songs, iTunes completely skipped them.

Today, thanks to iMore forums, I discovered how to fix this issue.  You have to list all your songs, this can be done following these steps:

  1. Select Music tab on iTunes’ leftmost button bar.
  2. Choose either My Music or Playlists in the middle tab bar.
  3. Open Sort popup by clicking rightmost button in the bar you’ve been interacting with.
  4. Finally, in the dropdown, choose Songs.

You’ll notice that the first column with header has no clear title but a simple check icon. You can customise all the columns but this one, which is always displayed regardless your settings. Checked songs will be playable and unchecked ones won’t. I don’t know why some of my songs where checked and others unchecked neither what really means that a song is checked or not but checking all my songs fixed the issue so, finally, to fix the greyed out issue:

  1. Select all your songs.
  2. Control-click any of them.
  3. On the displayed menu click on Check selection.

Introducing Trakt.tv Browser

I got a 4th gen Apple TV Developer Kit last year in September but I was working full time on Caff and although I wanted to play with it I couldn’t wrote a single app for it before Christmas. Nevertheless I used it for a couple of months, mainly to play media content streamed from my NAS and I missed a way to add movies and TV show to my Trakt.tv watchlist directly from my Apple TV (there are a couple of ‐pretty good‐ media players which sync with Trakt.tv, but none of them allows you to add content to your watchlist).

So I wrote Trakt.tv Browser an extremely simple App that just does it: you can search movies and TV shows and add or remove them from your watchlist. I plan to update it with more features as I use it and find that they are useful but it is a hobby App for the moment so it will take me some time to publish any update.

Let me know any feature you’d like to see in a future update in the comments.