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

Tailwind CSS en Django 6: instalación, configuración y purgado de CSS paso a paso

20-09-2026 - Andrés Cruz

Tailwind CSS en Django 6: instalación, configuración y purgado de CSS paso a paso

Django Aprende a integrar Tailwind CSS en Django 6 correctamente. Comparamos django-tailwind, django-tailwind-cli y CDN, con guía de instalación completa, purgado de CSS para producción y plugins como DaisyUI y Typography.


Guía de Caché en Laravel: Optimiza tu app con Redis, Eloquent y File Drivers

19-09-2026 - Andrés Cruz

Guía de Caché en Laravel: Optimiza tu app con Redis, Eloquent y File Drivers

Laravel ¿Tu aplicación es lenta? Aprende a implementar caché en Laravel paso a paso. Desde el uso de Facades como Cache::put() hasta la configuración de Redis y cómo evitar errores comunes en la caché de vistas según el dispositivo.


Introducción a Server-Sent Events (SSE) en Laravel: Notificaciones en Tiempo Real

18-09-2026 - Andrés Cruz

Introducción a Server-Sent Events (SSE) en Laravel: Notificaciones en Tiempo Real

Laravel Transmite datos en tiempo real desde Laravel a Vue 3 usando Server-Sent Events (SSE) sin WebSockets. Incluye código backend, frontend y pruebas automatizadas.


cursor CSS: guía completa de tipos, cursores personalizados y buenas prácticas

18-09-2026 - Andrés Cruz

cursor CSS: guía completa de tipos, cursores personalizados y buenas prácticas

CSS Todo sobre los cursores CSS en una sola guía: los 30+ tipos predefinidos, cómo usar url() para cursores personalizados con PNG, SVG o CUR, cómo definir el hotspot, los mejores fallbacks y qué errores evitar para no romper la experiencia del usuario.


Cómo Cambiar el Package Name en Android Studio (XML y Jetpack Compose)

17-09-2026 - Andrés Cruz

Cómo Cambiar el Package Name en Android Studio (XML y Jetpack Compose)

Android Aprende a renombrar el package name de tu app Android paso a paso. Cubre el método con Refactor Rename para proyectos XML y la separación Namespace vs Application ID en Jetpack Compose con build.gradle.kts.


Botones en Flutter: Guía completa de Button Widgets y Estilos

16-09-2026 - Andrés Cruz

Botones en Flutter: Guía completa de Button Widgets y Estilos

Flutter Descubre todos los tipos de botones en Flutter: RaisedButton, FlatButton, MaterialButton y FloatingActionButton. Guía paso a paso con código, posición y personalización.


Curso y Libro Livewire 4 con Laravel 13 y Alpine.js | Tutorial Completo en Español

15-09-2026 - Andrés Cruz

Curso y Libro Livewire 4 con Laravel 13 y Alpine.js | Tutorial Completo en Español

Laravel Curso y libro de Livewire 4 con Laravel 13 y Alpine.js en español. Aprende componentes reactivos, validación en tiempo real, eventos y proyectos reales.


Laravel Debugbar: guía completa de instalación, activación y debug con Inertia

15-09-2026 - Andrés Cruz

Laravel Debugbar: guía completa de instalación, activación y debug con Inertia

Laravel Todo lo que necesitas saber sobre el Laravel Debugbar: instalación con Composer, activar o desactivar con DEBUGBAR_ENABLED, secciones clave (Queries, Timeline, Routes) y depuración en Inertia.js.


Efecto Ripple en CSS: Animación de onda sin JavaScript para botones y radar

14-09-2026 - Andrés Cruz

Efecto Ripple en CSS: Animación de onda sin JavaScript para botones y radar

CSS Descubre cómo crear el CSS ripple effect (efecto de onda o palpitación) usando solo CSS y @keyframes. Incluye ripple en botones al hacer clic, efecto radar con animation-delay y variantes de color con filter. Sin JavaScript.


Todo sobre Laravel: Preguntas, Respuestas y Guía Práctica

13-09-2026 - Andrés Cruz

Todo sobre Laravel: Preguntas, Respuestas y Guía Práctica

Laravel ¿Qué es Laravel y cómo usarlo? Descubre sus características, diferencias con PHP puro, Python o WordPress, instalación en OS y los mejores recursos para aprender.