Learn Coding Design Patterns

Learn common design patterns, including MVC, MVVM, and singleton, to improve your code's organization and make it easier for you and your colleagues to work with.
  1. Creación de APIs RESTful con Flask: un ORM con SQLAlchemy

    Creación de APIs RESTful con Flask: un ORM con SQLAlchemy

    Tutorial Beginner

    En la primera parte de esta serie de tutoriales de tres partes, vimos cómo escribir APIs RESTful por nosotros mismos utilizando Flask como framework web. El...

  2. Patrones de diseño para la comunicación entre componentes Vue.js

    Patrones de diseño para la comunicación entre componentes Vue.js

    Tutorial Advanced

    Como desarrolladores, queremos generar un código gestionable y fácil de mantener, que también sea más sencillo de depurar y probar. Para hacer esto...

  3. Cómo usar el Despachador de Eventos de Symfony para PHP

    Cómo usar el Despachador de Eventos de Symfony para PHP

    Tutorial Intermediate

    En este artículo, veremos algunos ejemplos de uso del componente Symfony DependencyInjection. Aprenderás los conceptos básicos de la inyección de...

  4. Componentes de la arquitectura de Android: Room Persistence Library (la biblioteca de persistencia Room)

    Componentes de la arquitectura de Android: Room Persistence Library (la biblioteca de persistencia Room)

    Tutorial Intermediate

    En este último artículo de la serie de Componentes de Arquitectura de Android, exploraremos la librería de persistencia Room, un excelente recurso nuevo...

  5. Componentes de la arquitectura de Android: LiveData

    Componentes de la arquitectura de Android: LiveData

    Tutorial Intermediate

    Ya hemos cubierto mucho terreno en nuestra serie de Componentes de Arquitectura de Android. Comenzamos hablando de la idea detrás de la nueva arquitectura y...

  6. Introducción a Componentes de Arquitectura de Android

    Introducción a Componentes de Arquitectura de Android

    Tutorial Intermediate

    Android fue introducido al mundo en 2005, y durante esos 12 años de experiencia la plataforma ha alcanzado un éxito increíble, convirtiéndose en el OS...

  7. Cómo Instalar el Elixir Runtime

    Cómo Instalar el Elixir Runtime

    Tutorial Beginner

    Elixir es un meta-lenguaje basado en Erlang y está disponible en los principales sistemas operativos. En esta guía que trataremos cómo conseguir Elixir...

  8. Erlang y Elixir, Parte 5: Framework Phoenix

    Erlang y Elixir, Parte 5: Framework Phoenix

    Tutorial Intermediate

    Hasta ahora hemos visto como usar los tipos de datos básicos y principios de código para el Erlang VM vía el lenguaje Elixir. Ahora vamos a completar el...

  9. Cómo adoptar Model View Presenter en Android

    Cómo adoptar Model View Presenter en Android

    Tutorial Intermediate

    En el tutorial anterior, hablamos sobre el modelo Model View Presenter, cómo se aplica en Android y cuáles son sus ventajas más importantes. En este...

  10. El Patrón de Repositorio en Laravel 5

    El Patrón de Repositorio en Laravel 5

    Tutorial Advanced

    El patrón de repositorio fue presentado por primera vez por Eric Evans en su libro de diseño dirigido por el dominio. El repositorio es, de hecho, el punto...

  11. El Operador Ternario en PHP

    El Operador Ternario en PHP

    Tutorial Intermediate

    El operador ternario nos permite simplificar algunas sentencias condicionales de PHP.