-
Lección 📈 En tendenciaFestival de la compilación
En este segundo episodio usamos Gradle para compilar un proyecto de libGDX en escritorio, Android y web/GWT, tanto desde la línea de comandos como desde Eclipse. Así podremos probarlo donde sea* cuando nos apetezca. -
Lección 📈 En tendenciaOrdenación por inserción
En el algoritmo de ordenación por inserción vamos desplazando los elementos de un vector a la izquierda si lo que tienen a su izquierda es mayor que él. -
CursoSlick2D
Slick2D es una biblioteca Java para programar juegos para ordenador usando OpenGL y una API sencilla de usar. -
Lección 📈 En tendenciaTilemaps básicos
Con los tilemaps podemos representar los tiles usados en un mapa, por ejemplo en un juego RPG. Existen alternativas mejores como Tiled, pero aquí muestro un ejemplo básico y artesanal. -
LecciónCosas a evitar con las excepciones de Java
Cosas que debes evitar cuando aprendes a usar excepciones en Java para asegurarte de tu programa no se vuelve una pesadilla mantener -
LecciónLa palabra clave volatile
volatile es una palabra clave necesaria para impedir la corrupción de variables cuando hay hilos en varias CPUs ejecutándose a la vez -
LecciónEjemplo de wait() y notify() en Java
Un ejemplo para ilustrar cómo dos hilos pueden comunicarse mediante wait() y notify(). -
LecciónInterning en Go con unique.Make
Con el nuevo paquete unique, puedes hacer programas que ahorren memoria mediante la deduplicación de valores canónicos. -
LecciónCómo crear Thread Pools en Java
La clase Executors tiene un montón de métodos, pero muchos se preocupan de crear Thread Pools. -
LecciónInterbloqueos, synchronized y el problema de la cena de los filósofos
Un interbloqueo o deadlock ocurre cuando varios hilos se atascan al coordinar el acceso a un recurso compartido