Skip to content
Blog

All Articles

Technical deep-dives, management lessons, and thoughts on building software at scale.

Why Vibe Coding Fails in Production (and What to Do Instead)
08.2026

Why Vibe Coding Fails in Production (and What to Do Instead)

Vibe coding ships prototypes fast but breaks in production. AIDLC brings structure to AI-assisted development without killing the speed.

aidevopsmanagement
Working from Everywhere
06.2021

Working from Everywhere

The new generation of pandemials expects that a job offering contains remote working in one way or another. Remote working just became a commodity

management
How to attract top talent
04.2021

How to attract top talent

In this article I navigate through the challenges the corporations face when acquiring talent, specially good talent

managementtalent
Enterprise IoT Lessons Learned (Part 1)
08.2018

Enterprise IoT Lessons Learned (Part 1)

My experience going through the full lifecycle of a massive platform

iotdevops
I am 39++
12.2016

I am 39++

I’m turning 39++ and in my 20 years of IT I have seen plenty of things

javamanagement
Poor's Man Monitoring and Recovery
11.2016

Poor's Man Monitoring and Recovery

When you are not willing to pay for monitoring services like AppDynamics (80k /y ) or UptimeMonitor (monthly fee) you still have a cheap shell script based solution.

operations
How to Copy all the Jenkins Jobs programmatically
11.2014

How to Copy all the Jenkins Jobs programmatically

We are moving our projects from dev to qa and production. It is kind of painful to redo all jobs in jenkins or copy them individually. So using the scripting capabilities of Jenkins (groovy) we can copy the jobs with a new name and move them if you want to another view.

groovyjenkins
How To Force SSL for Tomcat with AWS ELB in Front
05.2014

How To Force SSL for Tomcat with AWS ELB in Front

You have an awesome Java app that is growing like crazy and you need to be on top of it

javaaws
Track Functionality Usage With Splunk
03.2014

Track Functionality Usage With Splunk

I have been playing lately with and let me tell you… WOW! Awesome tool. You can have N servers forwarding logs to a main server where you can search using SPL to query all over those inputs.

operations
How To Use GSON To Parse Dates for MongoDB
03.2014

How To Use GSON To Parse Dates for MongoDB

How to use GSON to convert Date objects to mongo''s date format in Java

javanosql
How to mount a serial USB in linux
10.2013

How to mount a serial USB in linux

I felt completely ignorant about this topic, but it worked!

linuxserial
How to re-size a virtual box disk
08.2013

How to re-size a virtual box disk

I found today that my windows vm in ubuntu was completely out of space

linuxshellvm
Generating branches with Git and renaming the maven version
01.2013

Generating branches with Git and renaming the maven version

Challenges around git and maven renaming

gitmavenshell
How to parse a list of Objects using Google GSON
12.2012

How to parse a list of Objects using Google GSON

java
Redirect all HTTP traffic to HTTPS in tomcat by default
12.2012

Redirect all HTTP traffic to HTTPS in tomcat by default

tomcat
How to avoid the default 500 or 404 page in tomcat
11.2012

How to avoid the default 500 or 404 page in tomcat

Using plain servlets

javatomcatwebapp
How to call a REST webservice with an untrusty SSL certificate
11.2012

How to call a REST webservice with an untrusty SSL certificate

security
How to format an HTML input field with CSS
04.2012

How to format an HTML input field with CSS

Style your input fields in HTML

uiweb
How to obtain url parameters with JQuery
04.2012

How to obtain url parameters with JQuery

Using JQuery to handle UI is useful but you can go further and utilize it to read the URL params

How to adapt the size of an image inside JLabel
02.2012

How to adapt the size of an image inside JLabel

We will see how easy is to resize an image inside a JLabel and avoid cropping

swingui