-
Leccióngit-restore
Con el comando git-restore se pueden deshacer modificaciones hechas a archivos. Como ya se podía hacer con git-checkout, pero sin utilizar un comando que vale para ocho cosas diferentes. Otros flags de restore que cuento hoy: --staged, --workdir, --source. -
Lección 📈 En tendenciaPrincipio Abierto-Cerrado (OCP)
El principio abierto-cerrado u Open-Closed Principle (también conocido como OCP) es uno de los cinco principios SOLID que ayuda a modelar el código orientado a objetos de una manera más robusta y mantenible a la larga. El principio OCP dice que una clase debe estar abierta para su extensión, pero... -
Lección 📈 En tendenciaPrincipio de Responsabilidad Única (SRP)
El principio de responsabilidad única o Single Responsability Principle (también conocido como SRP) es uno de los cinco principios SOLID que ayuda a modelar código orientado a objetos de una manera más robusta y mantenible a la larga. El principio SRP nos dice que una clase sólo debe tener una... -
CursoFundamentos de Go
Go es un lenguaje de programación de tipado estático. Tiene una sintaxis similar a la de C pero incorpora ideas actuales como recolección de basura, alta concurrencia o seguridad de memoria. Este es un curso de Go orientado a aprender las bases. -
Lección 📈 En tendenciaMemoria dinámica
Terminamos este tutorial básico de C presentando las principales funciones que permiten trabajar con memoria dinámica en C, malloc y free, y un caso básico de uso. -
Leccióngit-grep
git-grep es un comando que toda la vida ha estado ahí, pero que hace unas versiones fue mejorado para dotarle de más rendimiento, y ahora es un comando ideal para buscar código en un repositorio porque los resultados son rápidos. -
Lección 📈 En tendenciaConfigurar un driver
El driver es un componente esencial en JDBC que se usa para agregar la implementación que permita a Java interactuar con una base de datos concreta. -
LecciónCómo pasar mensajes entre procesos
Con las primitivas send y receive podemos hacer que dos procesos se intercambien información, que es el método de comunicación por defecto en Elixir, teniendo procesos aislados que se comunican mediante un sistema de bandejas de entrada bajo un modelo de actores. -
Lección 📈 En tendenciaCómo aprovechar la clase Assertions de JUnit 5
JUnit tiene una biblioteca de asertos muy grande con la que se pueden escribir muchas comprobaciones. En este vídeo te cuento algunas de las más interesantes que hay. Con assertAll() se puede crear un aserto compuesto que ejecuta varios sub-asertos esperando que todos pasen. Con assertTimeout() podemos validar que un... -
Lección 🔥 PopularIntroducción a las excepciones en Java
Uno de los puntos de Java son las excepciones, que permiten interrumpir la ejecución de un método o de un programa ante una situación que se sale de lo normal, como una división por cero o un error que debe ser tratado. En este vídeo explico el principio que hay...