Learn Coding Fundamentals

Become a better developer by mastering the coding fundamentals. From security and testing to OOP and functional programming, you'll learn it all here.

All Coding Fundamentals content:

  1. Programación orientada a objetos con JavaScript

    Programación orientada a objetos con JavaScript

    Tutorial Beginner

    ¿Estás familiarizado con el término "código espagueti"? Esta es una metáfora que puedes escuchar de desarrolladores que no usan JavaScript como una crítica a...

  2. Cómo ser un comprador inteligente de iPhone, Parte 1

    Cómo ser un comprador inteligente de iPhone, Parte 1

    Tutorial Beginner

    Los nuevos iPhones fueron lanzados en el último evento de Apple el 12 de septiembre de 2017.

  3. 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...

  4. Buceo Profundo En el Go Type System

    Buceo Profundo En el Go Type System

    Tutorial Intermediate

    Go tiene un sistema de tipo muy interesante. Evita las clases y la herencia a favor de interfaces y composición, pero por otro lado no tiene plantillas o...

  5. <h1>¿Qué Es GenServer, y Por Qué Te Debería Importar?</h1>

    <h1>¿Qué Es GenServer, y Por Qué Te Debería Importar?</h1>

    Tutorial Beginner

    En este artículo aprenderá los conceptos básicos de concurrencia en Elixir y verá cómo generar procesos, enviar y recibir mensajes, y crear procesos de larga...

  6. Polimorfismo con protocolos en Elixir

    Polimorfismo con protocolos en Elixir

    Tutorial Beginner

    El polimorfismo es un concepto importante en la programación, y los programadores novatos suelen aprenderlo durante los primeros meses de estudio. El...

  7. Programación basada en context en Go

    Programación basada en context en Go

    Tutorial Intermediate

    Los programas de Go que ejecutan múltiples cálculos simultáneos en goroutines necesitan administrar su durabilidad. Las goroutines fuera de control pueden...

  8. Filtrado de Imagen en Python

    Filtrado de Imagen en Python

    Tutorial Beginner

    ¿Alguna vez que has encontrado con una imagen ruidosa? Me refiero a una imagen que no era tan clara cuando la veías. Creo que nos topamos con dichas imágenes...

  9. 12 Indispensable Go Paquetes y Librerías

    12 Indispensable Go Paquetes y Librerías

    Tutorial Beginner

    Go es un lenguaje asombroso con mucho ímpetu, y se centra en la simplicidad. Este enfoque es evidente en su biblioteca estándar, que proporciona todo lo...

  10. 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...

  11. 3 Cosas Que Hacen Diferente a Go

    3 Cosas Que Hacen Diferente a Go

    Tutorial Intermediate

    Go es un lenguaje especial. Es muy refrescante en su aproximación a la programación y los principios que promueve. Ayuda que algunos de los inventores fueran...

  12. Asegurar los datos de iOS en reposo: Cifrado

    Asegurar los datos de iOS en reposo: Cifrado

    Tutorial Advanced

    En este post, veremos los usos avanzados del cifrado de los datos de los usuarios en las aplicaciones de iOS. Comenzaremos con una mirada de alto nivel sobre...