Open in app

Sign In

Write

Sign In

Gerardo Fernández
Gerardo Fernández

1.95K Followers

Home

Lists

About

Pinned

A history of JavaScript (I)

A step-by-step review of the main JavaScript-based frameworks and how they have influenced the way we build web applications. — It is said soon, but they have been immersed in web development for more than 14 years. This means that I have been able to experience first-hand the evolution it has undergone; from the days when we defined the structure with tables (yes, table tags as you hear it) to…

JavaScript

6 min read

A history of JavaScript (I)
A history of JavaScript (I)
JavaScript

6 min read


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


May 10

Embracing Array Immutability with Copy Changes

A New Chapter in JavaScript. 2023 — JavaScript, a language that has continuously evolved since its inception, is once again ready to surprise us. This time, it brings a new proposal in the realm of array manipulation methods, which is known as “Change Array by Copy”: GitHub - tc39/proposal-change-array-by-copy: Provides additional methods on Array.prototype and… Provides additional methods on Array.prototype and TypedArray.prototype to enable changes on the array by returning a…github.com

JavaScript

3 min read

Embracing Array Immutability with Copy Changes
Embracing Array Immutability with Copy Changes
JavaScript

3 min read


May 2

Demystifying Defensive Programming: A Modern Approach to Bulletproof Code

Is it a myth? A sophisticated way of programming? Or an obsessive concern for errors? — Lately, I’ve come across the term “defensive programming” in various places, and it seems to be gaining traction in the programming world. This article aims to discuss this intriguing concept, provide insight into how it can change the way you write your code, and introduce you to some essential principles…

Defensive Programming

8 min read

Demystifying Defensive Programming: A Modern Approach to Bulletproof Code
Demystifying Defensive Programming: A Modern Approach to Bulletproof Code
Defensive Programming

8 min read


Apr 4

A history of JavaScript (II)

And then came Webpack, ES6, and ReactJS. And everything changed. — Our first part of the JavaScript story ended with the arrival of the first frameworks for creating web applications. Despite the improvements they introduced, they still had to deal with the complications inherent to the language and the absence of libraries that would allow more than automation (Grunt, Gulp…). This…

JavaScript

6 min read

A history of JavaScript (II)
A history of JavaScript (II)
JavaScript

6 min read


Feb 3

5 habits to enjoy work

Enjoy every day at work: 5 key habits — The Internet is full of lists of tips to become gods of productivity — pomodoros, open windows in zen mode, GTD methodologies –, as if being the perfect machine immediately entails enjoying what we dedicate 8 hours to every day: the worked. However, it is difficult for me to find…

Productivity

4 min read

5 habits to enjoy work
5 habits to enjoy work
Productivity

4 min read


Jan 24

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

Gerardo Fernández

Gerardo Fernández

1.95K Followers

Entre paseo y paseo con Simba desarrollo en Symfony y React

Following
  • Addy Osmani

    Addy Osmani

  • Javier Lopez

    Javier Lopez

  • Stefan Pöltl

    Stefan Pöltl

  • Miguel Ángel Sánchez

    Miguel Ángel Sánchez

  • Andrew Coyle

    Andrew Coyle

See all (153)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams