March 19, 2026·4 min read·engineeringpostgresqlcommunitydevelopment

PGConf.dev gives community work more room in the program

The 2026 development conference adds community-led Tuesday sessions. Its schedule is useful evidence of where PostgreSQL contributors want discussion, with different implications from a release commitment.

The PGConf.dev schedule announcement, published on March 19, adds community-led sessions on Tuesday to the conference program. PGConf.dev will take place in Vancouver from May 19 through May 22. The organizers also plan events and talks around PostgreSQL's thirtieth anniversary. For me, the expansion of the community program is the part most relevant to the database's continued development.

I have used PostgreSQL for twenty-nine years and run it in production for decades. I still default to it for relational systems, so I care about how its contributors keep development understandable and approachable. A program that gives community work explicit time is interesting because the people who use a database need ways to explain problems to the people changing it. The announcement describes the conference as a place for users, developers and community organizers to do that together.

A development conference has a different purpose

The conference's own description identifies PGConf.dev as the successor to PGCon. It emphasizes collaboration and learning among PostgreSQL contributors, with development and community growth as its focus. That helps explain why the Tuesday expansion belongs in the technical story. The program has to support the people doing the work as well as the discussion of particular changes.

I would read this schedule with questions about contribution in mind. Which discussions could benefit from a precise account of an operational problem? Where could an application developer supply a useful reproduction? Who needs feedback about how a proposed behavior would affect existing deployments? Those are more productive questions for me than trying to infer a release roadmap from a list of sessions.

A scheduled discussion establishes that organizers have made room for a subject. It does not establish that a proposed implementation is complete or that a particular release will include it. The announcement invites attendees to learn about upcoming features and discuss development problems. I would preserve the distinction between those activities when translating conference news into decisions about a system I intend to operate.

That distinction also changes what I would prepare. If a database limitation affects an application, I would describe the required behavior and the current failure before suggesting an implementation. A contributor can evaluate a concrete case more easily than a broad request to improve performance or compatibility. This is my preferred way to participate in a development discussion, rather than a claim about what any particular session will decide.

Community-led sessions make participation explicit

The announcement says the program has expanded to include community-led sessions on Tuesday. It links separate schedules for each of the four days and describes the program as including stories from users, developers and organizers. That is a useful invitation to people whose contribution starts with operating PostgreSQL or helping others use it, even if they are not presenting a patch.

I value that framing because my own interest in PostgreSQL includes how its behavior gets explained. Its documented exceptions are part of what makes it manageable for me. When a user cannot determine whether a result is intended, that uncertainty can be worth discussing even before anyone knows whether the answer belongs in code or documentation. I would want a development conference to make those conversations possible.

The community-led format does not remove the need for preparation. My preference would be to bring a small example and enough context to explain why it matters. If a problem depends on a configuration choice, I would include that choice. If it concerns the interpretation of documentation, I would identify the passage and the behavior that appears inconsistent with it. Those details give another participant something specific to assess.

I would also separate an observed behavior from my explanation of it. A database user can report a repeatable result without having diagnosed the relevant implementation. Keeping that separation makes it easier for a contributor to correct the explanation while retaining the useful evidence. It also prevents a discussion from becoming dependent on defending the first proposed solution.

Thirty years creates a question about continuity

The anniversary events give the conference a historical focus, but the announcement also emphasizes community growth. I find that combination useful. A long history gives established users confidence, while continued development requires people who can learn the project and eventually take responsibility for parts of it. My preference for PostgreSQL depends on both the software available today and the ability of its community to keep improving it.

I would not use the anniversary alone as evidence that a new feature is reliable or that an old interface should never change. Those judgments need evidence about the behavior concerned. The relevance of the anniversary is that a development community has accumulated decisions whose reasons may need explaining to newer contributors. A conference can create time for that explanation alongside current technical work.

For someone planning to attend, the announcement supplies the daily schedule links and says registration is open. It also points to travel and accommodation guidance. I would use those resources to plan participation around the discussions where I could contribute evidence, leaving any release expectations tied to the project's actual release documentation. The program's immediate value is that it makes those opportunities visible before the May meeting.