βοΈ Writing
I regularly contribute articles to several magazines, including CSS-Tricks, the LogRocket blog, Smashing Magazine, Design Bombs and WPKube.
To date, these are my articles:
CSS-Tricks permalink
Detailed explanation of the driver behind the GraphQL API for WordPress:
π© Rendering the WordPress philosophy in GraphQL
Tips for making the most out of the WordPress editor.
π© Using Markdown and Localization in the WordPress Block Editor
π© Adding a Custom Welcome Guide to the WordPress Block Editor
LogRocket blog permalink
Articles on PHP-based software architecture.
π Tips for creating your first Rector rule to transform PHP code
π Coding in PHP 7.4 and deploying to 7.1 via Rector and GitHub Actions
π Transpiling PHP code from 8.0 to 7.x via Rector
Articles on implementing functionalities on Gutenberg (the WordPress editor).
π Essentials for building your first Gutenberg block
π Setting up your first Gutenberg project
Series of articles on conceptualizing, designing and implementing a GraphQL server.
π Supporting opt-in nested mutations in GraphQL
π Coding a GraphQL server in JavaScript vs. WordPress
π Adding directives to the schema in code-first GraphQL servers
π Creating an @export GraphQL directive
π Treating GraphQL directives as middleware
π GraphQL directives are underrated
π Versioning fields in GraphQL
π Speeding up changes to the GraphQL schema
π Code-first vs. schema-first development in GraphQL
π Simplifying the GraphQL data model
π Designing a GraphQL server for optimal performance
WPKube permalink
π¦ Implementing a GraphQL server with components in PHP
Design Bombs permalink
Mostly concerning tooling around WordPress.
π£ Reusing Functionality for WordPress Plugins with Blocks
π£ Adding Modal Windows in the WordPress Admin Without JavaScript
π£ Tips of Building Large-scale Applications in PHP
π£ How to Register Gutenberg Blocks for Some Custom Post Type only, using PHP (not JS!)
π£ Exposing WordPress site data for mobile apps
π£ Creating a Gutenberg block using the official new package
π£ Bootstrapping WordPress projects with Composer and WP-CLI
Smashing Magazine permalink
It concerns a wide array of topics, including web design and performance, coding in WordPress, designing architectures and implementing them in PHP, and others.
πΈ Building An E-Commerce Site With October CMS And Shopaholic
πΈ Abstracting WordPress Code To Reuse With Other CMSs: Implementation (Part 2)
πΈ Abstracting WordPress Code To Reuse With Other CMSs: Concepts (Part 1)
πΈ Exploring New Ways To Manage Content In WordPress
πΈ βCreate Once, Publish Everywhereβ With WordPress
πΈ Postmortem Of Gutenberg The Launch, So We Can Embrace Gutenberg The Product
πΈ Automating Website Deployments Through Buddy
πΈ The (Upcoming) WordPress Renaissance
πΈ Going Serverless With Cloudflare Workers
πΈ A Detailed Comparison Between WordPress And October CMS
πΈ Using Composer With WordPress
πΈ Improving WordPress Code With Modern PHP
πΈ Introducing The Component-Based API
πΈ Caching Smartly In The Age Of Gutenberg
πΈ Avoiding The Pitfalls Of Automatically Inlined Code
πΈ Implications Of Thinking In Blocks Instead Of Blobs
πΈ Sending Emails Asynchronously Through AWS SES
πΈ Sharing Data Among Multiple Servers Through AWS S3
πΈ Adding Code-Splitting Capabilities To A WordPress Website Through PoP
πΈ How To Make A Dynamic Website Become Static Through A Content CDN
πΈ Implementing A Service Worker For Single-Page App WordPress Sites