Svelte VS Vue: Una comparación temprana

Estos días he estado jugando con Svelte js. Aunque no soy un desarrollador frontend (mi css es lo peor que este mundo ha visto), me gusta estar al tanto de las nuevas tecnologías y los avances en la parte un poco más programática del front. He tenido la experiencia de trabajar con jQuery en los…

Accediendo a propiedades privadas sin usar Reflection

Hace poco, mientras estaba trabajando en mi próximo gran proyecto (una librería de Event Sourcing en PHP) me topé con un problema muy concreto. Necesitaba serializar una clase llamada Event a json, y poder volver a deserializarla de vuelta. Lo sé: en PHP existen las funciones serialize y unserialize para guardar representaciones textuales de cualquier…

Tell Don’t Ask en PHP

De las muchas técnicas y principios de POO que he aprendido en mi carrera, uno de los más útiles es el llamado Tell, Don’t Ask.Para comprenderlo mejor, tenemos que contrastarlo con su anti patrón. Consideremos la siguiente clase: Lo que la mayoría de los desarrolladores haría, es llenar esta clase de getters y setters: Luego,…