Cómo construimos la plataforma.

Notas del equipo sobre Laravel, PHP y las decisiones detrás de la plataforma.

#krodox

Por qué el panel de Krodox está construido con Flux

Cada pantalla a la que entra un cliente de Krodox está hecha con Flux, la librería de componentes del equipo de Livewire. Por qué la elegimos en lugar de hacer la nuestra, cómo el color de acento se reduce a un token y lo que nos cuesta.

6 min de lectura
#krodox

Qué es Krodox, y cómo funciona

Krodox crea y aloja sitios web para negocios locales. Qué hace para el propietario y la arquitectura que hay debajo: una docena de servicios que convierten un formulario en infraestructura real.

4 min de lectura
#krodox

Lo que cuesta realmente mantener un sitio web

Cómo calcular el costo real por sitio cuando alojas sitios web para terceros: costo fijo frente a costo marginal, las partidas que todos olvidan, y por qué el alojamiento estático y el alojamiento con aplicación producen curvas completamente distintas.

10 min de lectura
#alpine

Alpine.js suele ser suficiente

La mayoría de los sitios necesitan un desplegable, un interruptor y un modal, no un framework. Alpine resuelve eso en unos 20 kB comprimidos con gzip, y la disciplina que impone es justamente el punto.

4 min de lectura
#statamic

Actualizar a Statamic 6: qué se rompe de verdad

Statamic 6 reconstruye el panel de control sobre Vue 3 e Inertia, añade passkeys y cambia la configuración de globales y búsqueda. Informe de campo tras actualizar este sitio.

4 min de lectura
#laravel

Qué cambia Laravel 13, y qué cuesta llegar hasta ahí

Laravel 13 es una actualización deliberadamente pequeña con un conjunto de funciones grande: un SDK de IA, búsqueda vectorial, recursos JSON:API y configuración mediante atributos. El framework es la parte fácil.

4 min de lectura
#statamic

Cómo operábamos krodox.com sin base de datos

Cada página de nuestro antiguo sitio krodox.com era un archivo Markdown en Git. Sin base de datos, sin copias de seguridad de base de datos que vigilar, y el historial completo de cambios salía gratis.

3 min de lectura
#php

PHP 8.5 lanzado

El operador pipe, clone with, un analizador de URI integrado y #[\NoDiscard]. Un repaso de lo que PHP 8.5 añadió realmente, con ejemplos.

5 min de lectura
#tailwind

Tailwindcss 4 Lanzado

Anoche en Miami, el lanzamiento de Tailwind CSS 4 reunió a desarrolladores, diseñadores y entusiastas de la tecnología de todo el mundo en un evento electrizante.

2 min de lectura
#php

PHP 8.4 lanzado

Property hooks, visibilidad asimétrica, una API DOM moderna y nuevas funciones de arrays. Un repaso de lo que PHP 8.4 añadió realmente, con ejemplos.

4 min de lectura
#laravel

Actions vs Repositories en Laravel

En Laravel, existen diferentes enfoques para organizar el código al interactuar con modelos y lógica de negocio. Dos patrones comunes son **Acciones** y **Repositorios**. Aquí tienes un desglose de cada uno y cómo se comparan:

4 min de lectura
#statamic

No Necesitas una Base de Datos. Usa Statamic

Statamic es un Sistema de Gestión de Contenidos (CMS) potente y flexible diseñado para simplificar el proceso de creación y gestión de sitios web. Uno de los aspectos más únicos de Statamic es que no depende de una base de datos tradicional como MySQL o PostgreSQL.

4 min de lectura
#laravel

Relaciones BelongsToMany en Laravel Eloquent

En Laravel, Eloquent ORM proporciona una hermosa y simple implementación de ActiveRecord para trabajar con tu base de datos. Una de sus características más poderosas es la gestión de relaciones entre modelos. Este artículo se centrará en la relación BelongsToMany, que se utiliza para definir relaciones de muchos a muchos.

4 min de lectura
#laravel

¿Por qué usar Laravel Eloquent?

Eloquent se utiliza en Laravel por varias razones clave que contribuyen a su popularidad y efectividad en el desarrollo de aplicaciones.

6 min de lectura
#refactoring

Nuestro objetivo: sin objetivos (reseña de un libro)

Una breve reseña del capítulo "Our Goal: No Goals" del libro It Doesn't Have to Be Crazy at Work, de Jason Fried y David Heinemeier Hansson, y por qué resuena con nuestro equipo.

2 min de lectura

Usamos cookies para mejorar tu experiencia y mantener tus datos seguros. Política de privacidad