-
CursoPrincipios de programación SOLID
Los principios de programación SOLID son un conjunto de buenas prácticas que nos ayudan a crear código orientado a objetos más mantenible, reusable y sostenible a largo plazo. Son cinco principios que si los aplicamos en la etapa de diseño pueden ayudar a crear mejor código. El objetivo de esta... -
CursoExcepciones en Java
Domina esta estructura de control para que sepas cómo programarlas en Java, cuándo usarlas, y también cuándo no usarlas. -
LecciónListas: manipulación, iteración y recursión
Cómo manipular listas, acceder a elementos, concatenar, invertir. Cómo usar mapas y filtros para iterar con las listas. Y cómo construir funciones recursivas con listas. -
Lección 📈 En tendencia¿Qué es un genérico?
Los genéricos son parámetros de clase. Implican que cuando se fabriquen instancias de una clase, se especifique un parámetro extra que va ligado a toda la instancia, y que es un tipo. Dentro de la declaración de una clase tendremos referencias a ese tipo neutro y genérico, que serán sustituidas... -
Lección 📈 En tendenciagit-reflog
El reflog es un log especial donde se incorporan commits cada vez que se hace un cambio de rama o un reset, lo que puede ser usado en caso de emergencia para recuperar un estado anterior de la rama si la liamos con el rebase, reset o checkout. -
LecciónOtras construcciones de C
Prestemos un poco de atención al resto de construcciones que nos ofrece C: union, enum y typedef. También las ofrece C y también tienen derecho a tener sus 5 minutos de fama. -
Lección 📈 En tendenciaCreación de test suites con el runner Suite
Para este último episodio de mi taller de JUnit 4, os explico cómo se pueden correr varias pruebas unitarias, una detrás de otra, por medio del uso de los test suites. Con un test suite podemos agrupar varias clases que contienen pruebas similares, de tal forma que correr la clase... -
Lección 📈 En tendenciafprintf, sprintf y snprintf
Cerramos esta temporada presentando fprintf, sprintf y snprintf, tres funciones parecidas a printf pero que se diferencian en dónde vuelcan lo que van formateando. fprintf permite volcar con formato en archivos y sprintf/snprintf en cadenas de caracteres. -
LecciónCreando tu primer commit
Una vez que Git se encuentra instalado en el ordenador podemos crear un repositorio y hacer el primer commit. Hoy veremos cómo usar git init, git add, git commit y git status. -
LecciónPrimeros pasos con AlpineJS, el microframework mágico
AlpineJS es un microframework con el que es posible incorporar una pequeña capa de interactividad a páginas web, para cuando sólo quieres esparcir una gota de JavaScript en tu web.