logo img Adrian Galera blog
  • |
  • |
  • |

Standalone application for Raspberry Pi

Standalone application for Raspberry Pi

February 18, 2021

I'm building a small application to give treats to my dog in a remote manner. I setup a Raspberry Pi with a very basic HTTP server connected to a servo motor that will open or close the deposit where the treats are stored. In this article I'll explain all the challenges I found to make this application standalone.
Push notifications SNS and Firebase

Push notifications SNS and Firebase

November 20, 2020

Currently we’re investigating usage of SNS to send Push notifications. We have some friends working already with Firebase and recommend us to check it out. We discovered that SNS supports sending messages to Firebase. However, not everything is as easy as it looks like.
Gitlab improvements: caches and Docker

Gitlab improvements: caches and Docker

May 22, 2020

Gitlab or any other CI/CD system works really great to have an automated build system. However, you can waste lots of time if you don’t think about carefully. Every job needs to download the build tools and dependencies, so that’s a lot of time that could be reduced. In this article I describe two techniques to avoid wasting that much time. First one is using a cache for the dependencies and the second is using a pre-built Docker image with the required build tools.
Latitude,longitude bounds

Latitude,longitude bounds

April 25, 2020

I’m currently developing an application based on maps. In that application I want to represent a set of markers. In order to do so, the map library I’m using it has a fitBounds method. However, you need to compute the bounds of the map that allow all the markers to be visible. I describe in this article the implemented algorithm.
Java big memory limit

Java big memory limit

February 03, 2020

While at work, we were fine tuning some java application, to do that, we were setting up jvm options, such as -Xmx, -Xms and so on. That lead me to asking me the following question: What would happen if you start the jvm with the minimum memory to be higher than the computer memory?
Prev
2 / 5
Next