Docker Is Fast — Until It Isn’t: How I Cut Image Size by 80%

Learn how to shrink Docker images from 900MB to 160MB using real-world techniques, multi-stage builds, AI linting, and production-proven tips. » hackernoon.com | hackernoon.com

June 5, 2025 · 1 min · 24 palabras · Nacho Cano

Enlaces interesantes 612

Enlaces interesantes 612 » José María Aguilar (jmaguilar) | variablenotfound.com

June 2, 2025 · 1 min · 10 palabras · Nacho Cano

Tipos de falacias: características y ejemplos

Desde las de ataque personal y circunstancial, hasta las de autoridad y falsa causa, te compartimos 22 tipos de falacias y ejemplos. » Pablo Andrés Rojas Ramírez,Macarena Liliana Nuñez | lamenteesmaravillosa.com

June 1, 2025 · 1 min · 31 palabras · Nacho Cano

Una sola pregunta para mejorar tu carrera profesional en 2020

El consultor José Miguel Bolívar (@jmbolivar) clasifica los comportamientos productivos en cuatro niveles: Eficacia es prestar atención a las cosas correctas. Eficiencia es prestar la atención correcta a cada cosa. Efectividad es prestar la atención correcta a las cosas correctas. Equilibrio es prestar la atención adecuada a todas las cosas. Tal vez no muchos directivos y profesionales puedan asegurar que están siquiera en el nivel 1 de productividad, es decir, que están prestando atención a las “cosas correctas”, porque para poder hacerlo, antes hay que decidir de forma específica cuáles son ahora los objetivos correctos en su empresa y/o en su carrera. » Alfonso Alcántara | blogthinkbig.com

December 26, 2019 · 1 min · 107 palabras · Nacho Cano

Color Theory and Contrast Ratios

There are no definites with color. Sure, you have your red, your green, and so on — but even that is relative. Try to describe a specific red color to a friend. Chances are the description will settle on, for example, is the color more of a brick-red or a fire truck-red? Describing a color that looks similar to another color is natural way to discuss or express color. But when getting into specifics — accurately defining what it a certain color is — it’s almost impossible. Color, at its core, is a relative and personal experience. ...

December 26, 2019 · 1 min · 102 palabras · Nacho Cano

An OAuth 2.0 introduction for beginners

This article doesn’t want to be the final guide to OAuth 2, but an introduction to the flows that this framework is composed of. You’ll have a look at the four basic flows and some practical scenarios, to understand the involved actors and the detailed behaviors. The goal is to be able to choose a flow that best fits your needs. To make it as easy as possible, the experts will forgive me, we can say that there are four different versions. Or, more correctly, four different flows. OAuth 2 is the totality of these flows. It’s not mandatory to implement them all, but only the ones that you need. ...

December 16, 2019 · 1 min · 115 palabras · Nacho Cano

Design Patterns in Python

Traditionally, design patterns have been classified into three main categories: Creational, Structural, and Behavioral. There are other categories, like architectural or concurrency patterns, but they’re beyond the scope of this article. There are also Python-specific design patterns that are created specifically around the problems that the structure of the language itself provides or that deal with problems in special ways that are only allowed because of the structure of the language. ...

December 16, 2019 · 1 min · 76 palabras · Nacho Cano

Now You See It: Understanding Display

CSS Layout is all about boxes. We know that some boxes are blocks, and others are inline, and we can change the display type of elements by changing the value of the display property. That property holds the key to much more than this, however. It is the foundation on which all layout is built; the core of the inbuilt CSS layout system. Learning Grid Layout, or Flexbox, without understanding Display, leaves you with a wobbly foundation and more questions than answers. The real question isn’t “Should I use Grid or Flexbox?” but instead, “How do I want these boxes to behave?” Understanding the interaction between layout methods will enable you to easily create fallbacks for older browsers, and knowing how the various formatting contexts behave unlocks margin collapsing and the behavior of items inside grid or flex layout. By the end of the hour, you’ll understand how the display property underpins the layout system we have today, the things coming in the future, and be able to make more informed decisions when deciding how to build any part of your design, big or small. ...

December 16, 2019 · 1 min · 190 palabras · Nacho Cano

Más allá de GRUB

GRUB (Grand Unified Bootloader) es un gestor de arranque disponible del proyecto GNU. Un gestor de arranque es muy importante ya que es imposible iniciar un sistema operativo sin él. Es el primer programa que se inicia cuando se enciende el ordenador. El cargador de arranque transfiere el control al núcleo del sistema operativo. GRUB es el gestor de arranque predeterminado para casi todas las distribuciones de GNU/Linux. Esto se debe a que es mejor que muchas de las versiones anteriores de los cargadores de arranque. Pero ¿Hay vida más allá de GRUB? ...

November 23, 2019 · 1 min · 98 palabras · Nacho Cano

Linux VS open source UNIX

This is mainstream opinion. Linux is better than anything else and money is poured in constantly, more than in other platforms. And aside this is not true, this is not based in facts but on feelings. Most GNU/Linux distributions are very average on many aspects. The fact they run on many servers on this planet and many developers work on them, doesn’t make them better than ‘X’. They are popular but that’s it. ...

November 23, 2019 · 1 min · 78 palabras · Nacho Cano