Skip to content

Commit 5afa513

Browse files
committed
Add blog wrap-up lfx term2
Signed-off-by: Floor Drees <floordrees@gmail.com>
1 parent 66717b5 commit 5afa513

File tree

2 files changed

+71
-0
lines changed

2 files changed

+71
-0
lines changed
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
title: "Beyond the Patch: Continuing our LFX Mentorship"
3+
date: 2025-08-12
4+
draft: false
5+
image:
6+
url: patch.png
7+
attribution:
8+
author: fdrees
9+
tags:
10+
- mentorship
11+
- lfx
12+
- cncf
13+
- PostgreSQL
14+
- Kubernetes
15+
summary: "This summer marked our first time joining the CNCF’s LFX mentorship program—and
16+
it was such a great experience that we couldn’t wait to share it with you."
17+
---
18+
19+
This Summer we participated in the Cloud Native Computing Foundation's mentorship
20+
platform LFX [for the first time](https://cloudnative-pg.io/blog/lfx-cncf-mentorship/). We thought it was a great experience,
21+
which is why [we're participating again in the cohort that is starting in September](https://cloudnative-pg.io/blog/2025-term3-lfx-cncf-mentorship/).
22+
23+
Curious about our work with [Ying](https://cloudnative-pg.io/blog/contributor-highlight-ying-zhu/)? Read on!
24+
25+
## Summer 2025: Declarative Management of Foreign Data Wrappers
26+
27+
Ying Zhu ([EdwinaZhu](https://github.com/EdwinaZhu) on GitHub), student at Carnegie Mellon University, was
28+
immediately drawn to CloudNativePG when she was looking for CNCF (Cloud Native
29+
Computing Foundation) projects to contribute to-since she’s already involved in
30+
the PostgreSQL _and_ Kubernetes communities.
31+
32+
Ying worked on implementing “Declarative Management of PostgreSQL Foreign Data
33+
Wrappers”. The project aimed to extend the CloudNativePG operator to support
34+
declarative configuration of foreign data wrappers through its Database custom
35+
resource.
36+
37+
## On mentoring
38+
39+
Four CloudNativePG maintainers—Gabriele Bartolini, Leonardo Cecchi, Marco
40+
Nenciarini, and Armando Ruocco—supported Ying in her journey.
41+
42+
Reflecting on the collaboration, Leonardo said:
43+
44+
> "She is not only a skilled engineer who writes beautiful code, but she also
45+
brought many new, innovative ideas—and even sparked a few in us. Working with
46+
new people is always an enriching experience for everyone!"
47+
48+
Leonardo knows the value of mentorship from both perspectives. Professionally,
49+
he has helped colleagues transition into new roles. Personally, he experienced
50+
the impact of early guidance when his father taught him programming as a child
51+
and continued to support him throughout his career.
52+
53+
Looking back, there’s one piece of advice Leonardo wishes he had received early
54+
on—well, two, actually. First: the true purpose of software is to help people.
55+
Second: always weigh the value of the code you write—how much it helps—against
56+
the effort it takes for you and your team, both now and in the long-term
57+
maintenance of that code. A topic of much discussion in the CloudNativePG Slack.
58+
59+
## What's next?
60+
61+
Ying has done an outstanding job with her initial mentorship commitment, and
62+
[the patch](https://github.com/cloudnative-pg/cloudnative-pg/pull/7942) she
63+
has provided is almost ready to be merged—after the release of version 1.27.0
64+
the pull request will be incorporated into v1.28.
65+
66+
We're so happy to work with Ying that we've decided to extend the mentorship
67+
project (which ends on Aug 29) to its next phase, focusing on foreign servers
68+
with issue [[Feature]: Declarative support for foreign servers #8063](https://github.com/cloudnative-pg/cloudnative-pg/issues/8063),
69+
which will presumably enter 1.28 too.
70+
71+
More to come!
145 KB
Loading

0 commit comments

Comments
 (0)