banner

Overridden and overloaded methods in Java

Post Image

Just a short post to illustrate the rules of overriding or overloading a method in Java. A deep understanding of this powerful Java mechanisms is a basic skill for every Java developer (as well as OOP and OOD proficiency) Let’s start with an example. package eu.albertomorales.OCAOCP.threads.example3; public class Rectangle { public void draw() { System.out.println(“rectangle drown!”); } } package […]


Don’t rely on inherited code, keep your eyes open

Post Image

There is a cost to making mistakes when coding, and the cost of not dealing with these mistakes will increase over time. Do you remember the technical debt metaphor? We don’t really know how much debt we have taken on – you may have taken on a lot of unintentional technical debt – and you […]


In JAVA, when it comes to threads, very little is guaranteed

Post Image

As a JAVA developer, you must know what is and what is not guaranteed, before you can write decent multithreaded code. As a brief summary: There is nothing in the Java specification that says threads will start running in the order in which they were started. There is no guarantee that once a thread starts […]


Compartimos la primera pieza en Thingiverse: soporte para multímetro M-830B

Post Image

Hemos estado necesitando esto por años. Este multímetro es uno de los más extendidos entre los principiantes y estudiantes, debido a su simplicidad y sobre todo su precio (aprox. 6€). Pero tiene una pega que molesta al utilizarlo: no tiene patita para mantenerlo inclinado, lo cual obliga a tenerlo siempre apoyado en algo para facilitar […]


We share our first thing in Thingiverse: M-830B multimeter holder

Post Image

We’ve been needing this thing for several years. This multimeter is one of the most extended tools among novices and apprentices, due to its simplicity and its price (about 6€). But it has a problem that bothers users: it hasn’t got a leg or holder, so you are obligated to stand it onto something to help you […]


Impresión de la primera pieza diseñada por nosotros

Post Image

En mi casa deben estar hasta las narices de mi, lo sospecho. Llevan un año oyéndome decir que vamos a poder “imprimir cosas”. Suena un poco raro… pero lo que si es cierto es que por lo menos, había generado inquietud. Seguro que la expectación de mis hijos por la Enredinator debe ser del tipo.. “mamá, vamos a […]


Construcción de la Enredinator – Impresora 3D (Prusa IT2) – Ajuste y calibración

Post Image

Tras su nacimiento, viene la que se me antoja sea la parte mas complicada, la de ajuste y calibración. En esta entrada vamos a ir compartiendo nuestra experiencia durante la puesta a punto de Enredinator ( Prusa IT2 ). Los principales aspectos en los que hemos trabajado son: Arrastre del filamento: hobbed bolt. Desde las […]


Primera impresión de Enredinator – Impresora 3D (Prusa IT2)

Post Image

Este era un momento muy esperado. Sobre todo, debido al tiempo que, por unos u otros motivos, ha transcurrido desde que iniciamos su construcción. De momento, todavía utilizamos el software original de los videotutoriales de Obijuan, esto es,  Skeinforge, Sprinter superestable, y Pronterface. Hemos impreso con ABS de 3mm de Moebyus Machines, un fusor Budas […]


Mejorando la refrigeración en la electrónica de Enredinator (Prusa IT2)

Post Image

Tras calentar la cama caliente a 100º (9 min), medimos la temperatura del mosfet, con un termómetro IR. Es posible que la lectura no sea todo lo precisa que deseamos, pero no disponemos de un termopar, y además, será igual de precisa después de aplicar las mejoras. La lectura nos indica entre 95 y 100ºC. […]


Usabilidad v.s. Tecnología

Post Image

Me permito emplear el controvertido término “usabilidad” en una de sus acepciones o matices, que es el potencial de un producto para conseguir el objetivo de su usuario. Entre otros, una buena puntuación en un test de usabilidad implicaría facilidad de uso, eficiencia, y en definitiva percepción positiva del usuario. Durante mis más de 20 […]