A nerd rabbit looking down an spiraling hole full of UI components

Scaffolding the UI with Polaris

I’ve been down the UI Rabbit Hole! In one way it feels kind of good, because I have been doing some progress. On the other side, I’ve failed at documenting and writting about the process. Planning and habits Even that I am doing progress, and advancing stuff, there are a lot of things in they way I work that need some improvement. Everything is happening in a very unorganized way: no planning, just working on what I think is the next most important thing. I am afraid that with this approach I might miss the big picture, and sometimes miss what is really the next important thing. ...

<span title='2024-11-09 10:00:00 +0100 CET'>Nov 9, 2024</span>&nbsp;·&nbsp;7 min
A big diagram of models and entites

Shopify Data Models

In order to provide a useful application, the most important Shopify models to understand are the Customer (that will become the recipient of the messages) and the Product (that will be the main content we want to inform a customer about). I need to know which fields I can map, in order to fill the nofifications required fields. There might be missing fields, or fields that might be related to other entities. ...

<span title='2024-10-26 10:00:00 +0100 +0100'>Oct 26, 2024</span>&nbsp;·&nbsp;4 min
Computer with unknown user interface displaying an interrogation mark

Frontend Required

SendRules is intended for backend usage and a good API is its primary interface, but Textashop is for a different audience that will require some good UI in order to interact with the notifications. Shopify App Store Exploration SendRules for shopify (I might need to find a different name for it) should land in the Notification Apps section of the app store, so its a good place to start looking at the minimum requirements to standout. ...

<span title='2024-10-17 10:00:00 +0100 +0100'>Oct 17, 2024</span>&nbsp;·&nbsp;6 min
Image showing a planning Kanban

The Side Side-Project

Focus is a requirement to success. On the other side, putting all your eggs in the same basket is a risky choice. But what about having an small side project to feel the pain of using your main side project ? Let me introduce you Textashop Initially I planned to revisit Sendrules and see if there were any work in progress tasks, close them to have the project in a clean state and start collecting feedback on the idea. ...

<span title='2024-10-13 10:00:00 +0100 +0100'>Oct 13, 2024</span>&nbsp;·&nbsp;5 min
Homer smiling

Picking Up Habits

This is a “recycled” post: I intended to publish this at the beginning of the year. However, on the personal side, this 2024 has been a little bit rough, and after a loved one passed away in April, I struggled to make any efforts beyond what was required to perform my work. Luckily, on the professional side I had a great support from everybody at KrakenD that helped me navigate those personal issues. ...

<span title='2024-10-04 02:08:59 +0100 +0100'>Oct 4, 2024</span>&nbsp;·&nbsp;5 min

Contributing to learn Go

Learning Go through contributing to an existing project

<span title='2018-01-13 19:30:00 +0000 UTC'>Jan 13, 2018</span>&nbsp;·&nbsp;7 min

Set up Prometheus and Grafana

Monitor with Prometheus and Grafana

<span title='2017-12-30 19:30:00 +0000 UTC'>Dec 30, 2017</span>&nbsp;·&nbsp;5 min

Simple server with aiohttp

Building a small service with Aiohttp.

<span title='2017-06-10 19:30:00 +0000 UTC'>Jun 10, 2017</span>&nbsp;·&nbsp;5 min

Finding image duplicates

Finding image duplicates when they come from different sources have some details that must taken into account, and differs a lot from finding file duplicates.

<span title='2017-05-23 11:30:00 +0000 UTC'>May 23, 2017</span>&nbsp;·&nbsp;6 min

Your App, your public API

Your App is exposing the API to everyone.

<span title='2017-02-16 11:30:00 +0000 UTC'>Feb 16, 2017</span>&nbsp;·&nbsp;11 min

Setting up TMUX

Improving my environment using tmux

<span title='2017-01-15 11:30:00 +0000 UTC'>Jan 15, 2017</span>&nbsp;·&nbsp;2 min

Moving out code

Creating modules from reusable units of code

<span title='2016-10-30 11:30:00 +0000 UTC'>Oct 30, 2016</span>&nbsp;·&nbsp;4 min

Bot subscription process and Celery tasks

Playing with the FB bot api to notify users about events.

<span title='2016-09-15 11:30:00 +0000 UTC'>Sep 15, 2016</span>&nbsp;·&nbsp;4 min

First steps with the Facebook Messenger Bot API with Python

Playing with the FB bot api to notify users about events.

<span title='2016-08-28 11:30:00 +0000 UTC'>Aug 28, 2016</span>&nbsp;·&nbsp;5 min

Setting up Pelican Blog

Setting up a pelican site generator blog for my personal web page, with ipython integration.

<span title='2016-08-15 11:30:00 +0000 UTC'>Aug 15, 2016</span>&nbsp;·&nbsp;2 min