
Category: Desarrollo Web
7 entradas encontradas
WebAssembly Agents: AI en el navegador sin complicaciones
Mozilla AI vuelve a sorprender: agentes de IA que funcionan con solo abrir un HTML
Hace unos días me topé con un proyecto de Mozilla AI que me ha llamado muchísimo la atención: WebAssembly Agents. Y es que después de 30 años viendo cómo la industria se complica la vida con dependencias, instalaciones y configuraciones, ver algo que funciona con solo “abrir un HTML” me ha hecho sonreír.
El problema que resuelve (y que todos conocemos)
¿Cuántas veces habéis intentado probar un proyecto de IA y os habéis encontrado con esto?

Laravel Blueprint: La herramienta que revoluciona el scaffolding con YAML y te ahorra horas de desarrollo
¿Cuántas veces has comenzado un proyecto Laravel creando manualmente modelos, controladores, migraciones, factories, form requests y tests uno por uno? Si eres como la mayoría de desarrolladores Laravel, probablemente has perdido incontables horas en estas tareas repetitivas que, aunque necesarias, no aportan valor directo a la lógica de negocio de tu aplicación.
Laravel Blueprint está cambiando completamente este paradigma. Esta herramienta de generación de código, creada por Jason McCreary (el mismo genio detrás de Laravel Shift), permite generar múltiples componentes de Laravel desde un único archivo YAML legible y expresivo. En este análisis profundo, exploraremos cómo Blueprint puede transformar tu flujo de desarrollo y por qué está ganando tracción en la comunidad Laravel.

Probando Tailwind CSS
Esta semana he estado viendo un nuevo concepto de framework CSS, los “Utility First”, un concepto que planteaba Adam Wathan en su artículo: CSS Utility Classes and “Separation of Concerns”.

Laravel Collections: Arrays on stereoids
Laravel además de utilizar múltiples paquetes de terceros tambien es posible utilizar partes como componentes. Todos los componentes están bajo el namespace “Illuminate”.
Si hay una clase realmente interesante y útil es Collection, que nos permite trabajar con arrays de datos de una forma sencilla y “programática”.
Para tener esta clase en nuestro proyecto solo necesitaremos el paquete illuminate/support que podremos instalar con:
composer require illuminate/support:5.2.x-dev
Para mostrar algunos ejemplos utilizaremos un pequeño array con estos datos:


Creación de un nuevo proyecto Laravel
En la carpeta donde queremos iniciar el proyecto:
cd /var/www/my-new-project
composer create-project laravel/laravel ./ --prefer-dist
Twig, el sistema de plantillas definitivo
Siempre he sido muy receloso a la hora de utilizar un sistema de plantillas para PHP, pero la llegada de Twig ha sido todo un acontecimiento.