Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added content/images/authors/mateus-roveda.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
77 changes: 77 additions & 0 deletions content/markdown/english/blog/first-live-cumbuca-ubl-python-sul.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
+++
date = '2025-09-01T13:56:48-03:00'
title = 'Upcoming: UBL Live with Cumbuca Dev, a Warm-up for Python Sul 2025'
description = "UBL live with Maria Antônia Maia and Mateus Roveda about Python Sul 2025, inclusion in tech, and community experiences."
author = "Mateus Roveda"
categories = ["news"]
image = "images/posts/01.png"
url = "ubl-live-cumbuca-dev-warmup-python-sul-2025"
draft = false
+++

# Upcoming: UBL Live – Python Sul Warm-Up

We are **very excited** to announce the next live session from the **Universidade Brasileira Livre (UBL)** on Twitch!

This event will be a **warm-up for Python Sul 2025**, sharing stories, experiences, and reflections about community, technology, and inclusion.

---

## Live Details

* **Topic:** Python Sul Warm-Up: Community Experiences and Stories
* **Date:** 📅 02/09
* **Time:** 🕒 20:00
* **Where to Watch:** [UBL Twitch Channel](https://www.twitch.tv/universidade_livre)

---

## Special Guest

{{< person-card src="images/posts/live-ubl-cumbuca/maria-maia.jpg" name="Maria Maia" role="Passionate about education and social impact, believes Open Source is a catalyst for inclusion and innovation." bio="Maria is a professional transitioning into technology, whose career was transformed by a unique opportunity in the field. Her diverse and out-of-the-box perspective inspires her to welcome and support new talent in IT." alt="Maria Maia" >}}

- Website: [cumbuca.dev/](https://cumbuca.dev/)
- LinkedIn: [linkedin.com/in/antoniamaia](https://www.linkedin.com/in/antoniamaia)

---

## Spotlight on Cumbuca Dev

**Cumbuca Dev** is an organization founded by **Camila Maia and Maria Antônia Maia**, dedicated to **welcoming**, **including**, and **supporting the growth** of people from minority groups in technology.

With a unique methodology, the initiative combines:

✨ Mentorship
✨ Community
✨ Collaborative learning

All aimed at expanding opportunities and making the tech field more **diverse, accessible, and inclusive**.

{{< iframe src="https://www.youtube.com/embed/aodj8YsIOLI?si=A_a2ilov5pHUHnx7" title="Official Cumbuca Dev Community Presentation | Join Our Community at Colabi" >}}

---

## Host of the Night

{{< person-card src="images/posts/live-ubl-cumbuca/mateus-roveda.jpg" name="Mateus Roveda" role="Software Engineer, teacher, and passionate about teaching and sharing." bio="Mateus Roveda is a DevOps Engineer, teacher for Technical and Young Apprentice IT courses at Univates, YouTuber on the ROVEEb channel, and community leader at UBL. Bachelor in Software Engineering from Univates and master’s student in Applied Computing in Edge AI at Unisinos, passionate about teaching, learning, Open Source, and space." alt="Mateus Roveda at Python Sul 2024 edition" >}}

- Blog: [roveda.dev](https://roveda.dev/)
- Projects: [roveeb.com](https://roveeb.com/)
- LinkedIn: [linkedin.com/in/mateusrovedaa](https://www.linkedin.com/in/mateusrovedaa/?locale=pt_BR)
- GitHub: [github]()

---

## Why Attend?

Besides learning more about **Python Sul 2025**, you will get inspired by stories of transformation, understand the role of community in a tech career, and discover how initiatives like **Cumbuca Dev** are changing inclusion in IT.

👉 So mark your calendar, grab a coffee (or chimarrão ☕), and join us live!

[Watch live on Twitch](https://www.twitch.tv/universidade_livre)

---

### -> Secure Your Spot <-

Use the registration links on the website, or access directly [here](https://www.sympla.com.br/evento/python-sul-2025-porto-alegre/3092007?lang=en).
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
+++
date = '2025-09-01T13:56:48-03:00'
title = 'Vem aí: Live da UBL com Cumbuca Dev, um aquece para Python Sul 2025'
description = "Live da UBL com Maria Antônia Maia e Mateus Roveda sobre Python Sul 2025, inclusão em TI e experiências da comunidade."
author = "Mateus Roveda"
categories = ["novidades"]
image = "images/posts/01.png"
url = "primeira-live-ubl-cumbuca-dev-aquece-python-sul-2025"
draft = false
+++

# Vem aí: Live da UBL – Aquece Python Sul

Estamos **muito empolgados** em anunciar a próxima live da **Universidade Brasileira Livre (UBL)** na Twitch!

O encontro será um **esquenta para a Python Sul 2025**, trazendo histórias, experiências e reflexões sobre comunidade, tecnologia e inclusão.

---

## Detalhes da Live

* **Tema:** Aquece Python Sul – Experiências e Vivências da Comunidade
* **Data:** 📅 02/09
* **Horário:** 🕒 20:00
* **Onde assistir:** [Twitch da UBL](https://www.twitch.tv/universidade_livre)

---

## Convidada Especial

{{< person-card src="images/posts/live-ubl-cumbuca/maria-maia.jpg" name="Maria Maia" role="Apaixonada por educação e impacto social, acredita no Open Source como catalisador de inclusão e inovação." bio="Profissional em transição para a tecnologia, Maria teve sua trajetória transformada por uma oportunidade única na área. Seu olhar diverso e fora da bolha a inspira a acolher e apoiar novos talentos em TI." alt="Maria Maia" >}}

- Site: [cumbuca.dev/](https://cumbuca.dev/)
- Linkedin: [linkedin.com/in/antoniamaia](https://www.linkedin.com/in/antoniamaia)

---

## Destaque: Cumbuca Dev

A **Cumbuca Dev** é uma organização fundada por **Camila Maia e Maria Antônia Maia**, dedicada ao **acolhimento**, **inserção** e **ascensão** de pessoas de grupos minoritários na tecnologia.

Com uma metodologia própria, a iniciativa combina:

✨ Mentoria
✨ Comunidade
✨ Aprendizado colaborativo

Tudo isso para ampliar oportunidades e tornar a área de TI mais **diversa, acessível e inclusiva**.

{{< iframe src="https://www.youtube.com/embed/aodj8YsIOLI?si=A_a2ilov5pHUHnx7" title="Apresentação da Comunidade Oficial Cumbuca Dev | Junte-se à Nossa Comunidade na Colabi" >}}

---

## Host da Noite

{{< person-card src="images/posts/live-ubl-cumbuca/mateus-roveda.jpg" name="Mateus Roveda" role="Engenheiro de Software, professor e apaixonado por ensinar e compartilhar." bio="Mateus Roveda é Engenheiro DevOps, professor nos cursos Técnicos e Jovem Aprendiz TI da Univates, youtuber no canal ROVEEb e líder de comunidade na UBL. Bacharel em Engenharia de Software pela Univates e mestrando em Computação Aplicada em Edge AI pela Unisinos, é apaixonado por ensinar, aprender, Software Livre e pelo espaço." alt="Mateus Roveda na edição de 2024 da Python Sul" >}}

- Blog: [roveda.dev](https://roveda.dev/)
- Links: [roveeb.com](https://roveeb.com/)
- Linkedin: [linkedin.com/in/mateusrovedaa](https://www.linkedin.com/in/mateusrovedaa/?locale=pt_BR)
- Github: [github]()

---

## Por que assistir?

Além de conhecer mais sobre a **Python Sul 2025**, você vai se inspirar com histórias de transformação, aprender sobre o papel da comunidade na carreira em tecnologia e descobrir como iniciativas como a **Cumbuca Dev** estão mudando o cenário da inclusão na TI.

👉 Então já marca na agenda, prepara o café (ou chimarrão ☕) e cola com a gente na live!


[Acompanhe ao vivo na Twitch](https://www.twitch.tv/universidade_livre)

---

### -> Garanta sua inscrição &lt;-

Utilize os links de inscrição no site, ou acesse diretamente [aqui](https://www.sympla.com.br/evento/python-sul-2025-porto-alegre/3092007?lang=pt-br).
77 changes: 77 additions & 0 deletions content/markdown/spanish/blog/live-cumbuca-ubl-python-sul.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
+++
date = '2025-09-01T13:56:48-03:00'
title = 'Próximo evento: Live de UBL con Cumbuca Dev, un calentamiento para Python Sul 2025'
description = "Live de UBL con Maria Antônia Maia y Mateus Roveda sobre Python Sul 2025, inclusión en tecnología y experiencias de la comunidad."
author = "Mateus Roveda"
categories = ["novedades"]
image = "images/posts/01.png"
url = "ubl-live-cumbuca-dev-calentamiento-python-sul-2025"
draft = false
+++

# Próximo evento: Live de UBL – Calentamiento para Python Sul

¡Estamos **muy emocionados** de anunciar la próxima sesión en vivo de la **Universidade Brasileira Livre (UBL)** en Twitch!

Este evento será un **calentamiento para Python Sul 2025**, compartiendo historias, experiencias y reflexiones sobre la comunidad, la tecnología y la inclusión.

---

## Detalles de la Live

* **Tema:** Calentamiento Python Sul: Experiencias y vivencias de la comunidad
* **Fecha:** 📅 02/09
* **Hora:** 🕒 20:00
* **Dónde ver:** [Canal de Twitch de UBL](https://www.twitch.tv/universidade_livre)

---

## Invitada Especial

{{< person-card src="images/posts/live-ubl-cumbuca/maria-maia.jpg" name="Maria Maia" role="Apasionada por la educación y el impacto social, cree que el Open Source es un catalizador para la inclusión y la innovación." bio="Maria es una profesional en transición a la tecnología, cuya trayectoria se transformó gracias a una oportunidad única en el área. Su perspectiva diversa y fuera de lo común la inspira a acoger y apoyar nuevos talentos en TI." alt="Maria Maia" >}}

- Sitio web: [cumbuca.dev/](https://cumbuca.dev/)
- LinkedIn: [linkedin.com/in/antoniamaia](https://www.linkedin.com/in/antoniamaia)

---

## Destacado: Cumbuca Dev

**Cumbuca Dev** es una organización fundada por **Camila Maia y Maria Antônia Maia**, dedicada a **acoger**, **incluir** y **promover el crecimiento** de personas de grupos minoritarios en tecnología.

Con una metodología propia, la iniciativa combina:

✨ Mentoría
✨ Comunidad
✨ Aprendizaje colaborativo

Todo esto para ampliar oportunidades y hacer que el área de TI sea más **diversa, accesible e inclusiva**.

{{< iframe src="https://www.youtube.com/embed/aodj8YsIOLI?si=A_a2ilov5pHUHnx7" title="Presentación oficial de la comunidad Cumbuca Dev | Únete a nuestra comunidad en Colabi" >}}

---

## Anfitrión de la noche

{{< person-card src="images/posts/live-ubl-cumbuca/mateus-roveda.jpg" name="Mateus Roveda" role="Ingeniero de software, profesor y apasionado por enseñar y compartir." bio="Mateus Roveda es Ingeniero DevOps, profesor en los cursos Técnicos y Jóvenes Aprendices TI de Univates, YouTuber en el canal ROVEEb y líder de comunidad en UBL. Licenciado en Ingeniería de Software por Univates y estudiante de maestría en Computación Aplicada en Edge AI en Unisinos, apasionado por enseñar, aprender, el Software Libre y el espacio." alt="Mateus Roveda en la edición 2024 de Python Sul" >}}

- Blog: [roveda.dev](https://roveda.dev/)
- Proyectos: [roveeb.com](https://roveeb.com/)
- LinkedIn: [linkedin.com/in/mateusrovedaa](https://www.linkedin.com/in/mateusrovedaa/?locale=pt_BR)
- GitHub: [github]()

---

## Por qué asistir

Además de conocer más sobre **Python Sul 2025**, te inspirarás con historias de transformación, aprenderás sobre el papel de la comunidad en la carrera tecnológica y descubrirás cómo iniciativas como **Cumbuca Dev** están cambiando la inclusión en TI.

👉 Así que marca tu calendario, prepara un café (o chimarrão ☕) y acompáñanos en vivo.

[Ver en vivo en Twitch](https://www.twitch.tv/universidade_livre)

---

### -> Asegura tu lugar <-

Usa los enlaces de inscripción en el sitio web, o accede directamente [aquí](https://www.sympla.com.br/evento/python-sul-2025-porto-alegre/3092007?lang=es).
49 changes: 49 additions & 0 deletions src/assets/scss/components/_person-card.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
.person-card {
@include flex-center-align-start;
gap: $space-6;
max-width: 40rem;
padding: $space-4 0;


.person-card-name {
font-weight: 700;
color: var(--color-text);
margin-top: 0 !important;
margin-bottom: $space-1 !important;
text-align: left;
}

.person-card-role {
font-weight: 600;
color: var(--color-text-secondary);
margin-top: 0 !important;
}

.person-card-bio {
color: var(--color-text-secondary);
margin-top: $space-2 !important;
text-align: left;
font-size: 0.9rem;
line-height: 1.4;
}

picture {
display: flex;
height: 10rem;
width: 10rem;
overflow: hidden;
}

img {
margin: 0 !important;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}

figcaption {
font-size: 0.875rem;
display: none;
}
}
1 change: 1 addition & 0 deletions src/assets/scss/main.scss
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
@import "./components/section"; // Section layout styles
@import "./components/dropdown"; // Dropdown menu styles
@import "./components/card"; // Card component styles
@import "./components/person-card"; // Person card styles

@import "./sections/hero"; // Homepage hero section
@import "./sections/features"; // Homepage features section
Expand Down
26 changes: 25 additions & 1 deletion src/assets/scss/pages/_single-post.scss
Original file line number Diff line number Diff line change
Expand Up @@ -344,4 +344,28 @@
}

@import './single/article-sidebar';
@import './single/related-posts';
@import './single/related-posts';

.post-content .custom-image-rounded {

picture {
display: flex;
height: 8rem;
width: 8rem;
border-radius: $radius-6;
overflow: hidden;
}

img {
margin: 0;
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}

figcaption {
font-size: 0.875rem;
display: none;
}
}
14 changes: 8 additions & 6 deletions src/layouts/_partials/core/image.html
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
{{/* Load image source and alt text, set defaults if not provided */}}
{{ $sourcePath := .src | default "/images/placeholder.png" }}
{{ $alt := .alt | default "Image placeholder" }}
{{ $className := .className | default "" }}
{{ $isAvatar := isset . "avatar" }}
{{ $image := resources.Get $sourcePath }}
{{ $image := $image | default (resources.Get "/images/placeholder.png") }}

{{/* Set responsive image sizes based on avatar flag */}}
{{ $sizeSmall := cond $isAvatar "16x" "600x" }}
{{ $sizeMedium := cond $isAvatar "32x" "1000x" }}
{{ $sizeLarge := cond $isAvatar "64x" "1400x" }}
{{ $sizeFull := cond $isAvatar "64x" "1400x" }}
{{ $sizeSmall := cond $isAvatar "32x" "600x" }}
{{ $sizeMedium := cond $isAvatar "64x" "1000x" }}
{{ $sizeLarge := cond $isAvatar "128x" "1400x" }}
{{ $sizeFull := cond $isAvatar "128x" "1400x" }}

{{ with $image }}
{{/* Generate resized images in WebP and JPEG formats */}}
Expand All @@ -18,7 +19,7 @@
{{ $webpLarge := .Resize (printf "%s webp q70" $sizeLarge) }}
{{ $jpegFull := .Resize (printf "%s jpg q80" $sizeFull) }}

<figure>
<figure class="{{ $className }}">
<picture>
{{/* JPEG fallback for large screens */}}
<source srcset="{{ $jpegFull.Permalink }}" type="image/jpeg" media="(min-width: 1024px)">
Expand All @@ -33,7 +34,8 @@
width="{{ $jpegFull.Width }}"
height="{{ $jpegFull.Height }}"
loading="lazy"
decoding="async">
decoding="async"
/>
</picture>
{{/* Show figcaption if alt is set and not an avatar */}}
{{ if and $alt (not $isAvatar) }}
Expand Down
Loading