RSSAmplifier

Blog

Abimael Martell

Software Developer

abimaelmartell.comRSS feed ↗8 posts

Latest posts

Platanus Hack ft. Firecrawl — Mexico City 2026

A few weeks ago I had the chance to attend Platanus Hack ft. Firecrawl in Mexico City, and it was an incredible experience. The hackathon brought together a hundred hackers from all over, and the energy in the room was electric. I got to represent Firecrawl and see firsthand how teams used our tool to build some amazing projects. Kicking things off — 100 hackers, 36 hours, de cero a producto…

Missing The Simplicity of Rails Assets (A Small Rant)

I recently started a new Rails project, and once again I ran into something that always bugs me: the modern CSS & JS build pipeline. Back in the old Rails days, you could get very far with Sprockets. You dropped your CSS files into app/assets/stylesheets, required them via manifest files, and that was it. No NPM, no package.json, no node_modules to manage, no build steps to debug. Things just…

Tailwind CSS + Makefile: A perfect pair

I’ve been using Tailwind CSS for a while now and I love it. It’s a great way to build web applications quickly and efficiently. It also plays nicely with tools like ChatGPT and other AI-powered workflows. Recently, I started a new project where I just needed a single index.html file to display some data. I wanted to use Tailwind CSS but without adding a full build system like Vite or Webpack.…

Optimize your Redux Selectors

I recently was optimizing a code base on React that was triggering a lot of re-renders, and that was causing a lot of effects, I noticed that the reason for this was poorly optimized redux selectors, so I’m going to go a little bit into detail in this post. When using the useSelector hook, the component will be rendered everytime the value of this selector changes, so you could have something like…

System Monitor

I’m happy to announce my new open source project System Monitor . Is a easy to use, web interface to monitor your server resources like memory, cpu, disk usage and network information. Written in C using the following libraries: sigar a library to get information about the system. mongoose a cool web server library. Features Multi-Platform Tested on OSX, FreeBSD and Linux. I have not tested on…

Comentarios en el Código

Una practica muy común dentro de desarrollo de software son los comentarios en el código; generalmente son buenos, aunque aveces son muy redundantes, en especial si se esta trabajando con un lenguaje de programación muy expresivo. Una de las cosas que ayudan a que nuestro código hable por si solo es nombrar todo semánticamente, si vamos a guardar algo en una variable hay que tratar de que el…

Mis OCD's

Como toda persona racional tengo algunos OCD’s. Voy a poner algunos relacionados con el web development, unos creo yo muy comunes y otros medio raros. Saber que software esta detrás de un sitio. Este remonta de los tiempos cuando pensaba que PHP era la neta del planeta, me gusta saber que software esta detrás de un sitio web, ya sea un framework un cms o alguna librería. Existe una extensión que…

Me llamo Abimael y soy un distro hooper

Distro hooping es cuando un usuario de linux constantemente brinca de una distribución a otra. Empece en esto desde el 2007 pasando por muchas distribuciones PCLinuxOS Ubuntu Xubuntu Debian Fedora Arch Crunchbang Arch ArchBang Linux Mint y unas 20 mas…. Actualmente estoy usando Ubuntu 12.10 en mi computadora principal, hace un par de semanas tenia crunchbang y estoy pensando instalar Arch de…