[0/100] #100DaysOfC0D3
Mi versión de #100DaysOfCode
2 min readJul 2, 2019
Repo GitHub:
¿Qué?
Una serie de 100 artículos cortos en los que intentaré explicar un concepto diferente relacionado con la programación utilizando Go (Golang) como lenguaje.
¿Cómo?
- Publicaré un artículo diario, por lo menos de L → V, esto no significa que necesariamente escribiré uno por día, pero intentaré mantener este ritmo de publicación.
- Posiblemente algunos conceptos requieran más de un artículo, en especial conforme avance la serie.
- Todos nos equivocamos en algún momento, así que espero recibir sus comentarios y observaciones siempre de manera respetuosa y con la intención de mejorar.
¿Por Qué?
- Generar más contenido en español relacionado con Go.
- Explicar y repasar conceptos, además de mejorar nuestras habilidades.
Temas
Algoritmos de ordenamiento
- [1/100] — Ordenamiento por inserción | Insert Sort
- [3/100] — Ordenamiento por selección | Selection Sort
- [5/100] — Ordenamiento Burbuja | Bubble Sort
- [9/100] — Ordenamiento con Árbol Binario | Binary Tree Sort
- [12/100] — Ordenamiento rápido | Quicksort
- [22/100] — Ordenamiento Gnomo | Gnome Sort
Algoritmos de búsqueda
- [4/100] — Búsqueda Binaria | Binary Search
- [15/100] — El vecino más cercano | Nearest neighbor search
- [21/100] — Búsqueda simple de texto | Simple text search
Algoritmos de codificación
Algoritmos de compresión
Estructuras de datos
Golang
- [6/100] — Interfaces Golang | Si parece un pato, nada como un pato…
- [17/100] — Endianness | Big-endian & Little-endian
- [31/100] — WebAssembly | WASM & Go
Autómatas Celulares
Patrones de diseño
- [11/100] — Partrón Singleton | Singleton Pattern
- [27/100] — Partrónes de diseño: Builder | Builder design pattern
- [30/100] — Herencia & Patrón Composite | Inheritance & Composite Pattern
Procesamiento de imágenes
- [16/100] — Escalado de imágenes mediante interpolación de vecinos cercanos | Image scaling applying nearest neighbor interpolation
- [24/100] — Escalado de imágenes mediante interpolación bilineal | Image scaling applying bilinear interpolation
- [25/100] — Tramado | Dithering
- [29/100] #100DaysOfC0D3 — Desenfoque de caja | Box blur
Proyectos
- [10/100] — Cuenta colores (aplicación de tablas hash y árboles binarios)
- [20/100] — Segundo proyecto: Repintado
Redes
Seguridad
- [13/100] — Esteganografía | Steganography
- [18/100] — TEA | Tiny Encryption Algorithm
- [26/100] — Shell a través de WebSocket | Shell through WebSocket
- [28/100] — Escaneo de puertos TCP | TCP port scanning