Patrones de diseño. Introducción

Una de las cosas que los programadores saben hacer es  resolver los problemas no partiendo sólo de principios generales, sino usar soluciones que ya han funcionado antes.

Por eso es normal encontrarse con patrones de clases recurrentes en muchos sistemas orientados a objetos. Un desarrollador familiarizado con dichos patrones puede aplicarlos directamente a sus propios problemas de diseño sin tener que inventar la rueda.

Continue reading “Patrones de diseño. Introducción”

Patrones de diseño. Introducción

Boxing, unboxing y autoboxing en Java

Tiempo estimado: 15 min.

Cada tipo en Java es un tipo de referencia o un tipo primitivo. Los primeros incluyen a las clases, interfaces y tipos de arreglo. Por otro lado existen ocho tipos primitivos: byte, char, short, int, float, double, long y boolean. Cada uno tiene una clase de librería con su tipo de referencia : Byte, Character, Short, Integer, Double,Long y Boolean. Se puede pensar en ellos como “adaptadores” que nos permiten usar los tipos primitivos para las operaciones que se mencionaron antes -las que no aceptan tipos primitivos.

Continue reading “Boxing, unboxing y autoboxing en Java”

Boxing, unboxing y autoboxing en Java

Conocimientos esenciales Javascript

Javascript es un lenguaje muy popular, probablemente porque permite a cualquiera comenzar a programar sin necesidad de comprender todos sus conceptos a fondo y porque aún cuando se hagan mal las cosas encuentra la manera de funcionar y devolver algún resultado.

Por eso muchos suelen descuidar ciertos temas en su aprendizaje. Pero cuando los proyectos comienzan a avanzar en  complejidad de los huecos conceptuales surgen enormes bugs, fuente de pesadillas y noches de insomnio. Así que si planeas seriamente programar en Javascript en grande, o si eres una de esas personas que ve bugs hasta en sueños hay ciertos temas que debes revisar y asegurar su comprensión.

Continue reading “Conocimientos esenciales Javascript”

Conocimientos esenciales Javascript