Skip to content

Instantly share code, notes, and snippets.

View SyNeto's full-sized avatar

Ernesto Jiménez Villaseñor SyNeto

View GitHub Profile
@SyNeto
SyNeto / elixir_study_guide.md
Created September 13, 2025 19:40
This comprehensive guide provides a structured learning path for mastering Elixir, from functional programming fundamentals to building distributed, fault-tolerant systems.

The complete Elixir programming study guide

This comprehensive guide provides a structured learning path for mastering Elixir, from functional programming fundamentals to building distributed, fault-tolerant systems. Each section includes clear objectives, hands-on exercises, curated resources, and common pitfalls to avoid.

Part I: Foundations

1. Elixir fundamentals and syntax

Learning objectives

  • Master interactive development with IEx for exploration and debugging
@SyNeto
SyNeto / gist-update-flows.md
Created September 11, 2025 03:39
Gistly: Gist Update Flows - Discovery Document (Fixed Mermaid Diagrams)
@SyNeto
SyNeto / gist-update-flows.md
Created September 11, 2025 03:28
Gistly: Gist Update Flows - Discovery Document (Updated with Directory Flows)
@SyNeto
SyNeto / gist-update-flows.md
Created September 11, 2025 03:17
Gistly: Flujos de Actualización de Gists - Discovery Document

Uso Declarativo de RxJS con useEffect en React

🌟 Objetivo

Integrar programación reactiva (RxJS/Observables) en componentes de React de forma declarativa y reutilizable, permitiendo:

  • Suscripción automática con useEffect
  • Encapsulamiento de lógica en una función utilitaria (useObservable)
  • Desuscripción automática al desmontar el componente
  • Integración sencilla con Firebase Auth o cualquier otro observable
@SyNeto
SyNeto / diskpart_cheatsheet.md
Created May 7, 2025 16:20
Diskpart Cheatsheet

DiskPart Cheatsheet (Windows Console)

Herramienta de línea de comandos para administrar discos, particiones y volúmenes en Windows.

Iniciar DiskPart:

> diskpart

Listar Discos, Volúmenes y Particiones:

📈 SEO - Estrategia Inicial de Posicionamiento para revwiz.ai


🔍 Buscar Palabras Clave Rentables

  1. Entender qué busca el usuario ideal
    • ¿Qué problemas enfrentan las personas que podrían contratar los servicios de Revwiz?
    • ¿Qué términos usan para buscarlos?
  • ¿Qué soluciones están buscando en plataformas como Google, YouTube o foros especializados?
@SyNeto
SyNeto / main.py
Last active January 10, 2023 19:23
Generic Types Python
# Run the type checks installing mypy and executing mypy main.py
import asyncio
from typing import TypeVar, Protocol, Generic
# Any class that implements the _UserPorfile protocol (static duck typing)
# will be accepted by update_user_profile function as a valid profile
class UserProfile:
"""User profile class."""
@SyNeto
SyNeto / temp.py
Created November 17, 2021 18:49
Obtains current CPU temperature an prints it.
#!/usr/bin/env python3
import os
def main() -> None:
"""
For Raspbian OS:
Obtains current CPU temperature an prints it.
"""
@SyNeto
SyNeto / foo.bas
Created July 21, 2021 07:10
ALPA (Assembly Language Programming Aid)
0 rem
100 rem ************ alpa ***********
101 rem * *
110 rem * p.rosham, 12/4/1984 *
111 rem * and danny davis *
112 rem * *
115 rem * assembly language *
116 rem * programming aid *
118 rem * *
119 rem * typed by syneto *