Blog

Abordamos tópicos de programación web, apps Android y escritorio con un enfoque 100% práctico y aplicado al mundo laboral.

Rutas de Aprendizaje Libros Cursos Categorías Anuncios

Generar PDFs en Laravel o cualquier aplicación en PHP (CodeIgniter) con Dompdf

19-01-2026 - Andrés Cruz

Generar PDFs en Laravel o cualquier aplicación en PHP (CodeIgniter) con Dompdf

Laravel Aprende cómo generar PDFs en Laravel usando DomPDF y HTML renderizado. Solución real para PDFs fieles al diseño, con JavaScript y CSS complejo.


Test Driven Development (TDD) en el desarrollo de aplicaciones en Laravel

18-01-2026 - Andrés Cruz

Test Driven Development (TDD) en el desarrollo de aplicaciones en Laravel

Laravel Descubre cómo aplicar TDD en Laravel paso a paso con ejemplos reales, pruebas Feature, PHPUnit, Pest y validación de vistas Blade con paginación.


FloatingActionButton en Android studio + Variantes | Jetpack Compose

18-01-2026 - Andrés Cruz

FloatingActionButton en Android studio + Variantes | Jetpack Compose

Android El botón de acción flotante de Android Studio es estupendo para resaltar acciones pertinentes en una pantalla, aprende a crear y usar este botón del Material Design, veamos variantes, evento click, forma, tamaños y más.


Botones en Android Studio: FilledTonalButton OutlinedButton TextButton Column Click Iconos | Jetpack Compose

17-01-2026 - Andrés Cruz

Botones en Android Studio: FilledTonalButton OutlinedButton TextButton Column Click Iconos | Jetpack Compose

Android Aprende a crear y usar botones en Android con Jetpack Compose, tipos de botones, eventos onClick, Column, iconos y buenas prácticas en Android Studio.


Obtener registros aleatorios de la base de datos en Laravel con Eloquent

17-01-2026 - Andrés Cruz

Obtener registros aleatorios de la base de datos en Laravel con Eloquent

Laravel Aprende a emplear la función orderByRaw oara obtener registros aleatorios de tu base de datos, tanto con la relación directa como de una foránea.


Atributos personalizados en @vite en Laravel

16-01-2026 - Andrés Cruz

Atributos personalizados en @vite en Laravel

Laravel Aprende cómo usar atributos personalizados en @vite con Laravel. Añade async, data-* y otros atributos a scripts y estilos de forma correcta y soportada.


Android Studio Paso a Paso: Configuración, Estructura de Archivos, Composable - Tu Primera App

16-01-2026 - Andrés Cruz

Android Studio Paso a Paso: Configuración, Estructura de Archivos, Composable - Tu Primera App

Android Introducción para Android Studio; veremos sus requisitos, como instalarlo, SDK, Dispositivos virtuales, juego de carpetas, tipos de archivos -Gradle-, ciclo de vida de una actividad, Composable y preview.


Colecciones en Laravel: Operaciones, Métodos y Buenas Prácticas

15-01-2026 - Andrés Cruz

Colecciones en Laravel: Operaciones, Métodos y Buenas Prácticas

Laravel Aprende qué son las colecciones en Laravel, cómo crear y encadenar operaciones, métodos clave, ejemplos prácticos y buenas prácticas de rendimiento.


Los arrays y listas en Kotlin: Primeros pasos estas estructuras mutables e inmutables

15-01-2026 - Andrés Cruz

Los arrays y listas en Kotlin: Primeros pasos estas estructuras mutables e inmutables

Android Los Array y listas son un elemento fundamental que permiten manejar colecciones de datos que en Kotlin son de tipo mutable o inmutable y a raíz de esto permiten editar la lista y/o consultarla solamente.


Operaciones transaccionales en la base de datos en Laravel

14-01-2026 - Andrés Cruz

Operaciones transaccionales en la base de datos en Laravel

Laravel Aprenderemos a emplear las Operaciones transaccionales en la base de datos con Laravel para que podamos realizar varias operaciones en una misma unidad de tarea en Laravel.