Open in app

Sign In

Write

Sign In

Gerardo Fernández
Gerardo Fernández

1.8K Followers

Home

About

Pinned

PHP 8. Todas las novedades de esta nueva versión (I)

Un repaso a fondo de las novedades que tendremos disponibles a partir del 26 de noviembre para trabajar con PHP. — Hace unos meses escribí un artículo listando las principales novedades que incorporará la versión 8 de PHP que tendremos disponible a partir del día 26 de noviembre. Las principales novedades de PHP 8 Descubre todas las novedades que traerá la versión 8 de PHP en Diciembre de 2020latteandcode.medium.com

PHP

7 min read

PHP 8. Todas las novedades de esta nueva versión (I)
PHP 8. Todas las novedades de esta nueva versión (I)
PHP

7 min read


3 days ago

React. What is a “rerender” (I)

In this article you will be able to learn everything behind a “rerender” in React: what causes them, how to avoid them, and patterns and anti-patterns to take into account to optimize our applications. — In my opinion, understanding the key concepts of a library is essential if we want to feel comfortable working with it. That is why I wanted to write an article focused on the cornerstone on which React was created: the “renders”. Despite the evolution that it is undergoing in the…

React

5 min read

React. What is a “rerender” (I)
React. What is a “rerender” (I)
React

5 min read


Jan 9

The SOLID principles

The SOLID principles explained in detail for the development of maintainable and robust applications — Object-oriented programming led to the emergence of a new way of designing applications. It gave developers the ability to combine data for the same purpose into a single class so common functionality was encapsulated within the application unlike functional programming or other paradigms. However, this did not mean the end…

Solid

9 min read

The SOLID principles
The SOLID principles
Solid

9 min read


Nov 8, 2022

Happy Birthday TypeScript

On October 1, 2012, Microsoft released the first version of TypeScript, a language built on top of JavaScript that would revolutionize the way we create applications thanks to its typing system. Two years later, on October 7, 2014, the first stable version was released, under the code 1.1.0.1. Since then…

Typescript

6 min read

Happy Birthday TypeScript
Happy Birthday TypeScript
Typescript

6 min read


Sep 21, 2021

Capítulo 6. Lo que aprendí de DDD. Módulos y Bounded Contexts

DDD favorece la agrupación de nuestros archivos por conceptos específicos de nuestro dominio, definiendo módulos y bounded contexts. — Hoy toca hablar de otro de los conceptos que están fuertemente ligados al enfoque Domain Driven Design: los módulos y bounded contexts. Ambas ideas nos van a ayudar a afrontar uno de los problemas más habituales a los que nos enfrentamos cuando programamos: cómo organizar nuestro código. Frameworks como Symfony…

Ddd

6 min read

Capítulo 6. Lo que aprendí de DDD. Módulos y Bounded Contexts
Capítulo 6. Lo que aprendí de DDD. Módulos y Bounded Contexts
Ddd

6 min read


Aug 25, 2021

Chapter 2. What I learned from DDD. Value Objects

Value Objects allow us to encapsulate elements of our domain that represent a value by themselves, such as an email, a date or a score. — One of the ideas that I liked the most about the DDD approach is the “Value Objects”, which allow us to encapsulate the elements of our application that represent a value by themselves. The idea on which they are based is really simple and in fact makes great sense if…

Ddd

5 min read

Chapter 2. What I learned from DDD. Value Objects
Chapter 2. What I learned from DDD. Value Objects
Ddd

5 min read


Aug 23, 2021

PHP 8.1 Enumerados

PHP por fin añade una de las características más deseadas por la comunidad: soporte nativo para enumerados — Pues sí, finalmente PHP ha añadido soporte nativo para los enumerados, una de las características que más solicitaba la comunidad de programadores pero que finalmente ya la tenemos entre nosotros. ¡Vamos a ver cómo trabajar con ellos! Declaración de enumerados Trabajar con enumerados es realmente sencillo ya que su sintaxis es muy parecida…

PHP

4 min read

PHP 8.1 Enumerados
PHP 8.1 Enumerados
PHP

4 min read


Aug 6, 2021

Chapter 1. What I learned from DDD. Basic concepts

DDD, Hexagonal Architecture, Event Sourcing, Ubiquitous Language … — One of the purposes of the year 2020 was to deepen the DDD approach and hexagonal architecture using my favorite framework (Symfony) as a starting point. I have already mentioned some of the ideas that I extracted in the symfony course that you have available on my YouTube channel. Today…

Ddd

5 min read

Chapter 1. What I learned from DDD. Basic concepts
Chapter 1. What I learned from DDD. Basic concepts
Ddd

5 min read


Aug 5, 2021

Capítulo 5. Lo que aprendí de DDD. Eventos de dominio

Los eventos de dominio cumplen la función de notificar al resto de componentes de nuestra aplicación de cambios en nuestro dominio — Otro de los conceptos básicos que aparecen dentro del enfoque Domain Driven Design es el de los eventos de dominio. Los eventos de dominio representan cambios en nuestro dominio con el objetivo de comunicarlos a otros elementos de nuestra aplicación y, llegado el caso, incluso mantener un histórico de todo…

Ddd

6 min read

Capítulo 5. Lo que aprendí de DDD. Eventos de dominio
Capítulo 5. Lo que aprendí de DDD. Eventos de dominio
Ddd

6 min read


Jul 20, 2021

Capítulo 4. Lo que aprendí de DDD. Servicios

Los servicios en DDD son los encargados de orquestar las llamadas y encapsular aquella lógica que por diferentes motivos no puede ser implementada dentro de nuestras entidades — En el capítulo anterior sobre DDD os hablé de las entidades, el elemento fundamental de cualquier aplicación y que bajo la filosofía DDD cobra especial importancia, pues son ellas las que encapsularán nuestra lógica de negocio.

Ddd

6 min read

Capítulo 4. Lo que aprendí de DDD. Servicios
Capítulo 4. Lo que aprendí de DDD. Servicios
Ddd

6 min read

Gerardo Fernández

Gerardo Fernández

1.8K Followers

Entre paseo y paseo con Simba desarrollo en Symfony y React

Following
  • Max Koretskyi

    Max Koretskyi

  • Javier Lopez

    Javier Lopez

  • Adhithi Ravichandran

    Adhithi Ravichandran

  • Sunil Sandhu

    Sunil Sandhu

  • Stefan Pöltl

    Stefan Pöltl

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech