WordCamp Warsaw 2022, Return to offline meetings (report and presentation)

WordCamp Warsaw 2022, Return to offline meetings (report and presentation)

Last verified: September 22, 2026
8 min read
News
WordCamp organizer

WordCamp Warsaw 2022 was an extraordinary milestone for the European and Polish WordPress community. After more than two years of pandemic-induced isolation, virtual webinars and endless video calls finally gave way to handshakes, impromptu corridor discussions over coffee, and genuine peer-to-peer engineering exchanges.

The collective energy across the conference halls in Warsaw was unmistakable. Long-standing core contributors, freelance consultants, and agency founders who had maintained the ecosystem remotely needed this direct physical connection to debate architectural choices, benchmark operational metrics, and review upcoming platform changes.

If you are planning an architectural overhaul or looking for seasoned engineering support on block-first enterprise builds, explore our specialized services as a WordPress developer at WPPoland.


#1. My presentation: Modern CSS in WordPress

I had the privilege of delivering a technical session bridging interface design and modern frontend engineering, focusing on the native browser technologies that eliminate reliance on bloated visual builders and obsolete CSS frameworks.

The complete presentation recording is available on YouTube (the session starts at timestamp 1:38:55):

Technical session at WordCamp Warsaw 2022: Modern CSS Architecture in WordPress

#Core technical pillars from the session

THE EVOLUTION OF LAYOUT ARCHITECTURE IN WORDPRESS:
+-------------------------------------------------------------+
| Legacy Era (2010-2018):                                     |
| Floats, clearfix hacks, 12-column Bootstrap grids, !important|
+-------------------------------------------------------------+
                              v
+-------------------------------------------------------------+
| Flexbox & CSS Grid Era (2018-2022):                         |
| Two-dimensional grid-template-areas, auto-fit, minmax()     |
+-------------------------------------------------------------+
                              v
+-------------------------------------------------------------+
| Component-First Modern Era (2022+):                         |
| Container Queries (@container), theme.json and CSS Variables|
+-------------------------------------------------------------+
  1. Flexbox and CSS Grid are baseline standards: In production enterprise builds, there is no longer any architectural justification for using floats, table-display hacks, or third-party utility CSS libraries that inject megabytes of unused rules. Modern two-dimensional CSS Grid enables developers to build complex editorial templates with a handful of native declarations, minimizing stylesheet payloads and optimizing DOM rendering speed.
/* Legacy float and clearfix pattern (deprecated) */
.legacy-archive-grid::after {
  content: "";
  display: table;
  clear: both;
}
.legacy-archive-card {
  float: left;
  width: 33.333%;
  padding: 15px;
  box-sizing: border-box;
}

/* Modern responsive CSS Grid without requiring media query overrides */
.modern-archive-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  gap: var(--wp--preset--spacing--40, 2rem);
  align-items: stretch;
}
  1. Container Queries (@container) redefine modularity: Traditional @media queries only evaluate the global viewport width of the browser window. In Gutenberg’s modular block paradigm, a single card component (consisting of a thumbnail, headline, and excerpt) might live in a narrow sidebar, within a three-column archive grid, or as a full-width hero header. Container Queries empower individual blocks to adapt their internal layout based on the available space of their immediate parent container rather than the device display dimensions.
/* Registering a contextual query container on the block wrapper */
.wp-block-custom-card-wrapper {
  container-type: inline-size;
  container-name: post-card-container;
}

/* Default vertical stack for narrow contexts (e.g. sidebars) */
.wp-block-custom-card {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

/* When the container width exceeds 520px, switch smoothly to a horizontal card */
@container post-card-container (min-width: 520px) {
  .wp-block-custom-card {
    flex-direction: row;
    align-items: center;
  }
  .wp-block-custom-card__image {
    width: 38%;
    flex-shrink: 0;
  }
  .wp-block-custom-card__body {
    width: 62%;
  }
}
  1. Structured theme.json as the single source of truth: With the maturation of Full Site Editing (FSE), traditional multi-thousand-line style.css files have become obsolete. A declarative theme.json configuration file establishes unified design tokens (typography scales, fluid typography, spacing variables, and color schemes). The WordPress core engine compiles these definitions directly into native CSS custom properties (--wp--preset--*), ensuring pixel-perfect fidelity between the wp-admin editor canvas and the public-facing DOM.
{
  "$schema": "https://schemas.wp.org/trunk/theme.json",
  "version": 2,
  "settings": {
    "typography": {
      "fluid": true,
      "fontSizes": [
        {
          "name": "Medium",
          "size": "clamp(1.125rem, 1rem + 0.5vw, 1.35rem)",
          "slug": "medium"
        },
        {
          "name": "Large",
          "size": "clamp(1.5rem, 1.25rem + 1vw, 2.25rem)",
          "slug": "large"
        }
      ]
    },
    "spacing": {
      "spacingSizes": [
        { "name": "Small", "size": "1rem", "slug": "30" },
        { "name": "Medium", "size": "2rem", "slug": "40" },
        { "name": "Large", "size": "3.5rem", "slug": "50" }
      ]
    }
  }
}

The conference served as an accurate barometer for where the WordPress engineering landscape is heading across Central and Western Europe:

#The retreat from heavy visual page builders

Discussions across technical agencies revealed a decisive migration away from traditional visual builders (such as Elementor, Divi, and WPBakery) for enterprise-grade applications. Google’s algorithmic enforcement of Core Web Vitals (specifically Largest Contentful Paint, Interaction to Next Paint, and Cumulative Layout Shift) made the performance debt of legacy builders economically untenable. Agencies are increasingly standardizing on custom Gutenberg block libraries (built via React and native JavaScript) combined with lightweight, block-based themes.

#Open-source supply chain security and plugin governance

One of the most heavily attended sessions addressed supply chain security in open-source software. Speakers detailed the growing risk of abandoned plugins on WordPress.org being acquired by malicious third parties who push compromised updates. Leading engineering teams highlighted standard defensive protocols:

  • Enforcing strict production file lockdown (DISALLOW_FILE_MODS = true).
  • Automating dependency vulnerability scans across GitHub Actions and GitLab CI/CD pipelines.
  • Verifying core and plugin checksums using WP-CLI in automated deployment webhooks:
# Automated verification of WordPress core files and all active plugins
wp core verify-checksums
wp plugin verify-checksums --all

#3. Infrastructure insights from the hosting and sponsor floor

Direct engagement with lead infrastructure engineers and managed cloud hosting sponsors provided realistic production benchmarks that synthetic tests never capture:

Infrastructure LayerLegacy Hosting PatternModern Enterprise Standard (2022+)
Runtime EnvironmentPHP 7.4 (approaching EOL)PHP 8.0/8.1 with strict type enforcement
Caching ArchitectureFile-based HTML page cachingPersistent Redis/Memcached object cache + OPcache
Database LayerMonolithic wp_postmeta queriesTable indexing, autoload optimization, read replicas
Delivery & ScalingSingle VPS with manual restartsContainerized micro-instances, edge caching, global CDN

Engineers on the sponsor floor highlighted that database query latency in large WooCommerce deployments is almost never caused by CPU constraints. Instead, runaway wp_options bloat (specifically transient caches with autoload = yes) and inefficient meta queries represent the vast majority of performance degradation incidents. A standard diagnostic query isolates these culprits in seconds:

-- Identify the heaviest autoloaded database options loaded on every HTTP request
SELECT option_name, length(option_value) AS byte_size
FROM wp_options
WHERE autoload = 'yes'
ORDER BY byte_size DESC
LIMIT 15;

#4. The irreplaceable value of in-person engineering networks

Two years of virtual-only interaction produced widespread video call fatigue across the software industry. WordCamp Warsaw proved that technical trust and creative collaboration require physical proximity:

#Assembling specialized project consortiums

In hallway conversations, I met fellow engineers with whom I had collaborated remotely on GitHub pull requests for half a decade, yet had never spoken with face to face. These discussions led directly to the formation of strategic consortiums: boutique backend specialists partnering with dedicated WCAG accessibility auditors and UI designers to bid on and execute major public sector and corporate portal tenders.

#Unfiltered transparency regarding rates, SLAs, and contracts

In private, off-the-record discussions, agency leaders and senior contractors openly shared client retainer pricing, debt-collection strategies, and technical service level agreement (SLA) terms. This level of candid market intelligence is virtually impossible to extract from public forums or online courses.


#5. A practical four-step migration blueprint to block themes

One of the most frequent questions raised following my presentation was how to migrate an existing high-traffic WordPress site from a classic theme to a block-first setup without risking search engine rankings or incurring site downtime. Through hallway collaboration with other agency leads, we synthesized this four-step roadmap:

  1. Audit and extract design tokens: Rather than rewriting stylesheets wholesale, extract brand color hex codes, fluid typography calculations, and grid spacing parameters into theme.json. This immediately unifies styling primitives across the block editor and frontend.
  2. Implement a hybrid theme model: You do not have to adopt Full Site Editing overnight. Retain your battle-tested classic PHP header and footer while migrating the content canvas to native Gutenberg blocks and custom block templates.
  3. Convert legacy shortcodes into dynamic blocks: Deprecate legacy shortcodes that clutter post content. Replace them with server-rendered dynamic blocks using register_block_type and React-based inspector controls, giving editors a visual WYSIWYG preview.
  4. Conduct staging performance audits: Verify Core Web Vitals improvements on staging environments before deploying to production. Use Lighthouse CI to establish automated budgets for LCP, CLS, and JavaScript execution times.

#6. Conclusion

WordCamp Warsaw 2022 marked a triumphant return to in-person technical collaboration. Blending in-depth technical sessions on modern CSS and block architecture with high-density networking provided an invaluable catalyst for the entire regional ecosystem.

For developers and technical directors, attending conferences is not merely a break from day-to-day coding. It is an indispensable opportunity to benchmark your engineering standards against industry peers and forge the professional relationships that sustain long-term business growth.

If your organization is planning a transition to block themes, needs to remediate Core Web Vitals, or requires senior architectural guidance, learn more about our enterprise WordPress development services.

Next step

Turn the article into an actual implementation

This block strengthens internal linking and gives readers the most relevant next move instead of leaving them at a dead end.

Want this implemented on your site?

If you want to convert the article into a working site improvement, redesign, or build plan, I can define the scope and implement it.

Related cluster

Explore other WordPress services and knowledge base

Strengthen your business with professional technical support in key areas of the WordPress ecosystem.

Article FAQ

Frequently asked questions

Practical answers to apply the topic in real execution.

SEO-readyGEO-readyAEO-ready3 Q&A
What was WordCamp Warsaw 2022 about?#
It marked the post-pandemic return of in-person WordPress gatherings in Poland, featuring technical sessions, hands-on architectural discussions, and a talk on modern CSS for block themes.
What were the key takeaways from the Modern CSS presentation?#
The session highlighted native CSS Grid and Flexbox support, Container Queries for modular components, and using theme.json to govern global typography and layout variables.
Why are in-person WordCamps valuable for engineering teams?#
In-person networking enables engineers to discuss real hosting challenges, edge caching, and database scaling directly with practitioners and infrastructure sponsors.

Need an FAQ tailored to your industry and market? We can build one aligned with your business goals.

Let’s discuss

Related Articles

WordCamp Europe 2026 Krakow

WordCamp Europe 2026 in Krakow drew 2,442 attendees from 81 countries and 779 contributors across 26 teams. A view from inside the WCEU Budget Team, the CERN keynote, the new meetup signals from Italy, Spain, and Costa Rica, the Local Team that made it work, and what Malaga 2027 means.