Skip to content

Commit 8a14c85

Browse files
authored
Merge branch 'main' into pyconlatam2025
2 parents c8baa31 + d0657a0 commit 8a14c85

File tree

7 files changed

+140
-13
lines changed

7 files changed

+140
-13
lines changed

docs/blog/.pages

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
title: Blog
2+
nav:
3+
- index.md
4+
- PyconLatam2025.md

docs/blog/media/README.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# Blog Media
2+
3+
Esta carpeta contiene las imágenes utilizadas en los artículos del blog, organizadas por artículo.
4+
5+
## Estructura
6+
7+
```
8+
media/
9+
├── README.md
10+
└── PyconLatam2025/
11+
├── image1.png
12+
├── image2.png
13+
├── ...
14+
└── image12.png
15+
```
16+
17+
## Organización por artículo
18+
19+
Cada artículo del blog tiene su propia carpeta dentro de `media/` con el mismo nombre que el archivo `.md`:
20+
21+
- `PyconLatam2025/` - Imágenes del artículo PyCon Latam 2025
22+
- `futuro-articulo/` - Imágenes de futuros artículos
23+
24+
## Proceso de extracción
25+
26+
Las imágenes fueron extraídas automáticamente desde el archivo `PyconLatam2025.md` y organizadas en su carpeta correspondiente.
27+
28+
## Agregar nuevos artículos
29+
30+
Para crear un nuevo artículo del blog, usa el script de configuración:
31+
32+
```bash
33+
python scripts/setup_blog_article.py nombre-del-articulo
34+
```
35+
36+
Este script:
37+
- Crea el archivo `docs/blog/nombre-del-articulo.md`
38+
- Crea la carpeta `docs/blog/media/nombre-del-articulo/`
39+
- Agrega el artículo a la navegación en `.pages`
40+
- Incluye plantilla básica con ejemplos
41+
42+
## Agregar nuevas imágenes
43+
44+
Para agregar nuevas imágenes al blog:
45+
46+
1. **Crear carpeta del artículo** (si no existe):
47+
```bash
48+
mkdir docs/blog/media/nombre-del-articulo
49+
```
50+
51+
2. **Colocar las imágenes** en la carpeta del artículo
52+
53+
3. **Referenciar en el markdown**:
54+
```markdown
55+
![alt text](media/nombre-del-articulo/imagen.png)
56+
```
57+
58+
O usar definiciones:
59+
```markdown
60+
[nombre]: media/nombre-del-articulo/imagen.png
61+
```
62+
63+
## Convenciones de nombres
64+
65+
- **Carpetas**: Mismo nombre que el archivo `.md` (sin extensión)
66+
- **Imágenes**: Nombres descriptivos y únicos dentro de cada carpeta
67+
- **Formatos**: PNG, JPG, GIF, SVG (preferir PNG para capturas de pantalla)
179 KB
Loading
166 KB
Loading
166 KB
Loading

docs/meetups/2025/202508-agosto.md

Lines changed: 69 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,12 @@ title: "Escalando tus aplicaciones Python con Ray"
1616
<div class="detail-card date-card">
1717
<h3><i class="fas fa-calendar-alt"></i> Fecha</h3>
1818
<p>Martes 12 de Agosto, 2025</p>
19-
</div>
20-
<div class="detail-card time-card">
21-
<h3><i class="fas fa-clock"></i> Hora</h3>
2219
<p>18:30 - 21:00</p>
2320
</div>
2421
<div class="detail-card location-card">
2522
<h3><i class="fas fa-map-marker-alt"></i> Lugar</h3>
2623
<p>Jardin Chapultepec</p>
2724
</div>
28-
<div class="detail-card free-card">
29-
<h3><i class="fas fa-gift"></i> ¡GRATIS!</h3>
30-
<p>Entrada completamente gratuita</p>
31-
</div>
32-
<div class="detail-card rsvp-card">
33-
<h3><i class="fas fa-ticket-alt"></i> RSVP</h3>
34-
<p><a href="https://www.meetup.com/python-mexico/">¡Regístrate aquí!</a></p>
35-
</div>
3625
</div>
3726

3827
---
@@ -72,6 +61,65 @@ title: "Escalando tus aplicaciones Python con Ray"
7261
<p>En esta charla, exploraremos varios casos de uso prácticos de Ray con Python para que aprendas a escalar tus aplicaciones y optimizar su rendimiento.</p>
7362
</div>
7463

64+
---
65+
66+
## Así vivimos el Meetup PythonCDMX de Agosto
67+
68+
Como cada **segundo martes de cada mes**, las paredes de nuestra comunidad se llenan de *murmullos*, *risas* y **miradas curiosas**, mientras compartimos botanas, bebidas y ese intangible manjar llamado **conversación**.
69+
Esta vez, la voz que nos guió fue la de **Juan Guillermo**.
70+
Y aunque el destino parecía jugar con nosotros —con **contratiempos** que surgían como *sombras inesperadas* y el cielo a punto de enviar un saludo húmedo de *Tláloc*—, el meetup comenzó, **con la puntualidad de un suspiro** que anuncia historias por contar.
71+
72+
<img src="/../../images/meetup/202508/PythonCDMX-202508-01.jpg" alt="Meetup Agosto 2025 - PythonCDMX" class="meetup-photo">
73+
74+
---
75+
76+
El tema que nos llevó a viajar por los laberintos de la programación fue:
77+
**“Escalando tus aplicaciones Python con Ray”**.
78+
Una premisa simple, pero poderosa:
79+
80+
> *¿Tu programa local se consume en horas, o incluso días, como un reloj que no entiende de prisas?*
81+
> *¿Sientes que los métodos tradicionales se quedan cortos frente al vasto océano de datos y cálculos que navegas?*
82+
83+
Ha llegado la hora de mirar más allá, de **explorar arquitecturas y patrones** que danzan en armonía, como los **sistemas distribuidos**.
84+
85+
---
86+
87+
La palabra *"distribuido"* podría asustar, como un enigma envuelto en sombras:
88+
¿cómo lograr que tu código se ejecute en **varias máquinas**, que se hablen entre sí y te entreguen un **resultado único y perfecto**?
89+
¡Una **sinfonía** de complejidad!
90+
Pero aquí es donde los **frameworks modernos** surgen como héroes silenciosos.
91+
92+
**Ray** es uno de ellos:
93+
un marco que permite **escalar** y **distribuir** tu código Python con una elegancia casi mágica.
94+
Transformar datos, entrenar modelos, buscar hiperparámetros… todo de manera **paralela** y **robusta**, con la cadencia de un verso bien medido.
95+
96+
> 💬 **"Con Ray podemos hacer escalamiento vertical, horizontal y paralelismo… e incluso montarlo en Kubernetes para infraestructura mucho más robusta."**
97+
98+
En esta charla, **Juan** nos llevó de la mano a través de casos de uso prácticos:
99+
100+
* Cómo Ray se despliega localmente.
101+
* Cómo vive en la nube de GCP.
102+
* Cómo enfrenta limitaciones de cómputo.
103+
* Cómo aprovecha cada nodo que se libera para trabajar en silencio y con eficacia.
104+
105+
> 💬 **"Ray te oculta mucha de la complejidad y vas a ver la sencillez con la que se puede trabajar."**
106+
107+
<img src="/../../images/meetup/202508/PythonCDMX-202508-02.jpg" alt="Meetup Agosto 2025 - PythonCDMX" class="meetup-photo">
108+
109+
110+
---
111+
112+
### *Lightning Talks: chisporroteos de ideas*
113+
114+
Tras la charla principal, llegó ese momento que tanto disfrutamos:
115+
los **micrófonos abiertos** para las *lightning talks*.
116+
En unos pocos minutos, cada participante **lanzó una idea**, mostró un proyecto o compartió una experiencia que encendió **sonrisas, preguntas y nuevas conexiones**.
117+
118+
Fueron intervenciones rápidas, pero llenas de esa **energía única** que nace cuando la comunidad se atreve a compartir *sin guion y sin miedo*.
119+
120+
<img src="/../../images/meetup/202508/PythonCDMX-202508-03.jpg" alt="Meetup Agosto 2025 - PythonCDMX" class="meetup-photo">
121+
122+
75123
---
76124

77125
## ¡Mira la charla completa!
@@ -80,7 +128,7 @@ title: "Escalando tus aplicaciones Python con Ray"
80128
<div class="video-container">
81129
<div class="video-wrapper">
82130
<iframe
83-
src="https://www.youtube.com/embed/hSaZXuY30zI"
131+
src="https://www.youtube.com/embed/SiQWJGPZO88"
84132
title="Meetup PythonCDMX Agosto 2025"
85133
frameborder="0"
86134
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
@@ -90,6 +138,15 @@ title: "Escalando tus aplicaciones Python con Ray"
90138
</div>
91139
</div>
92140

141+
142+
💌 Si alguna duda, sugerencia o chispa de colaboración surge en tu mente, escríbenos a **[[email protected]](mailto:[email protected])**.
143+
¡Nos hará inmensamente felices saber de ti!
144+
145+
---
146+
147+
💛 **Gracias por tejer comunidad con nosotros.**
148+
Porque *cada historia compartida*, *cada línea de código* y *cada risa*, nos acerca un poco más a ese universo que construimos **juntos**.
149+
93150
---
94151

95152
--8<-- "components/community-links.md"

mkdocs.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ theme:
6464
icon:
6565
repo: fontawesome/brands/github
6666

67-
6867
# Plugins
6968
plugins:
7069
- search:

0 commit comments

Comments
 (0)