56,966 blogs · [ { "id": "01a08780-4d3a-7013-b94f-281a542657e4", "title": "The Abilities API in WordPress 7.1: Lifecycle, Schemas, and Discovery", "url": "https://gziolo.pl/2026/08/05/the-abilities-api-in-wordpress-7-1-lifecycle-schemas-and-discovery/", "published_at": "2026-08-05T12:11:55+00:00" }, { "id": "01a08780-4d3a-7013-b94f-281a54358f86", "title": "Research: The Workspace Boundary for Agent Memory", "url": "https://gziolo.pl/2026/05/30/research-workspace-boundary-agent-memory/", "published_at": "2026-05-30T13:18:27+00:00" }, { "id": "01a08780-4d3a-7013-b94f-281a552e3ad7", "title": "Memory in WordPress Core: Building on Guidelines", "url": "https://gziolo.pl/2026/05/19/memory-in-wordpress-core-building-on-guidelines/", "published_at": "2026-05-19T11:29:53+00:00" }, { "id": "01a08780-4d3a-7013-b94f-281a5554de78", "title": "WordPress Core AI — 7.1 Planning and Beyond", "url": "https://gziolo.pl/2026/04/25/wordpress-core-ai-7-1-planning-and-beyond/", "published_at": "2026-04-24T22:13:04+00:00" }, { "id": "01a08780-4d3a-7013-b94f-281a5574636c", "title": "Research: Architecting Tools for AI Agents at Scale", "url": "https://gziolo.pl/2026/04/09/research-architecting-tools-for-ai-agents-at-scale/", "published_at": "2026-04-09T05:04:03+00:00" }, { "id": "01a08780-4d3a-7013-b94f-281a55b2f28b", "title": "Building with WordPress Blocks", "url": "https://gziolo.pl/2022/04/21/building-with-wordpress-blocks/", "published_at": "2022-04-21T13:18:27+00:00" }, { "id": "01a08780-4d3a-7013-b94f-281a55c20384", "title": "Buddy Webinar #14: WordPress Block Development", "url": "https://gziolo.pl/2022/04/16/buddy-webinar-14-wordpress-blocks-development/", "published_at": "2022-04-16T14:49:56+00:00" }, { "id": "01a08780-4d3a-7013-b94f-281a56539b5e", "title": "Gutenberg Changelog #61: Gutenberg 11.6", "url": "https://gziolo.pl/2022/04/10/gutenberg-changelog-61-gutenberg-11-6/", "published_at": "2022-04-10T11:48:15+00:00" }, { "id": "01a08780-4d3a-7013-b94f-281a5728f0f6", "title": "Gutenberg Changelog #60: Gutenberg 12.5", "url": "https://gziolo.pl/2022/02/18/gutenberg-changelog-60-gutenberg-12-5/", "published_at": "2022-02-18T08:21:19+00:00" }, { "id": "01a08780-4d3a-7013-b94f-281a5821701e", "title": "Why Did I Become a Developer?", "url": "https://gziolo.pl/2022/02/05/why-did-i-become-a-developer/", "published_at": "2022-02-05T16:52:52+00:00" }, { "id": "01a0c510-a39b-7360-bb06-b2f2f1482de9", "title": "Gutenberg Changelog #59: Gutenberg 12.4", "url": "https://gziolo.pl/2022/02/02/gutenberg-changelog-59-gutenberg-12-4/", "published_at": "2022-02-02T16:12:07+00:00" }, { "id": "01a0c510-a39b-7360-bb06-b2f2f2102dc6", "title": "Gutenberg Changelog #58: Gutenberg 12.2 and 12.3", "url": "https://gziolo.pl/2022/02/02/gutenberg-changelog-58-gutenberg-12-2-and-12-3/", "published_at": "2022-02-02T16:00:20+00:00" }, { "id": "01a0c510-a39b-7360-bb06-b2f2f303ba55", "title": "Gutenberg Changelog #57: Gutenberg 12.1", "url": "https://gziolo.pl/2022/01/27/gutenberg-changelog-57-gutenberg-12-1/", "published_at": "2022-01-27T17:00:55+00:00" }, { "id": "01a0c510-a39b-7360-bb06-b2f2f3efc53b", "title": "Gutenberg Changelog #56: Guteberg 12.0", "url": "https://gziolo.pl/2022/01/27/gutenberg-changelog-56-guteberg-12-0%ef%bf%bc/", "published_at": "2022-01-27T16:55:59+00:00" }, { "id": "01a0c510-a39b-7360-bb06-b2f2f4160781", "title": "Gutenberg Changelog #55: Gutenberg 11.9", "url": "https://gziolo.pl/2022/01/27/gutenberg-changelog-55-gutenberg-11-9/", "published_at": "2022-01-27T16:42:54+00:00" }, { "id": "01a0c510-a39b-7360-bb06-b2f2f43d006e", "title": "Gutenberg Changelog #54: Gutenberg 11.8", "url": "https://gziolo.pl/2021/11/08/gutenberg-changelog-54-gutenberg-11-8/", "published_at": "2021-11-08T02:30:00+00:00" }, { "id": "01a0c510-a39b-7360-bb06-b2f2f51f1190", "title": "Gutenberg Changelog #53: Gutenberg 11.6 and 11.7", "url": "https://gziolo.pl/2021/11/02/gutenberg-changelog-53-gutenberg-11-6-and-11-7/", "published_at": "2021-11-02T10:47:23+00:00" }, { "id": "01a0c510-a39b-7360-bb06-b2f2f5b806ac", "title": "Gutenberg Changelog #52: Gutenberg 11.5", "url": "https://gziolo.pl/2021/11/02/gutenberg-changelog-52-gutenberg-11-5/", "published_at": "2021-11-02T10:39:53+00:00" }, { "id": "01a0c510-a39b-7360-bb06-b2f2f64e5080", "title": "Gutenberg Changelog #51: Gutenberg 11.4", "url": "https://gziolo.pl/2021/11/02/gutenberg-changelog-51-gutenberg-11-4/", "published_at": "2021-11-02T10:28:35+00:00" }, { "id": "01a0c510-a39b-7360-bb06-b2f2f673863d", "title": "Gutenberg Changelog #50: Gutenberg 11.3", "url": "https://gziolo.pl/2021/08/30/gutenberg-changelog-50-gutenberg-11-3/", "published_at": "2021-08-30T14:00:00+00:00" }, { "id": "01a0c51e-7963-7150-a80a-924e6c3356ed", "title": "Gutenberg Changelog #49: Gutenberg 11.2", "url": "https://gziolo.pl/2021/08/23/gutenberg-changelog-49-gutenberg-11-2/", "published_at": "2021-08-23T11:16:13+00:00" }, { "id": "01a0c51e-7963-7150-a80a-924e6c358124", "title": "Gutenberg Changelog #48: Gutenberg 11.1", "url": "https://gziolo.pl/2021/08/20/gutenberg-changelog-48-gutenberg-11-1/", "published_at": "2021-08-20T11:57:56+00:00" }, { "id": "01a0c51e-7963-7150-a80a-924e6d2b27f3", "title": "Gutenberg Changelog #47: Gutenberg 11.0", "url": "https://gziolo.pl/2021/07/22/gutenberg-changelog-47-gutenberg-11-0/", "published_at": "2021-07-22T11:51:22+00:00" }, { "id": "01a0c51e-7963-7150-a80a-924e6d3ccfbe", "title": "Gutenberg Changelog #46: Gutenberg 10.9", "url": "https://gziolo.pl/2021/07/22/gutenberg-changelog-46-gutenberg-10-9/", "published_at": "2021-07-22T11:06:22+00:00" }, { "id": "01a0c51e-7963-7150-a80a-924e6d40d892", "title": "Gutenberg Changelog #45: Gutenberg 10.7 & 10.8", "url": "https://gziolo.pl/2021/07/22/gutenberg-changelog-45-gutenberg-10-7-10-8/", "published_at": "2021-07-22T10:53:00+00:00" }, { "id": "01a0c51e-7963-7150-a80a-924e6db20847", "title": "Gutenberg Changelog Podcast #44: Gutenberg 10.6", "url": "https://gziolo.pl/2021/06/10/gutenberg-changelog-podcast-44-gutenberg-10-6/", "published_at": "2021-06-10T09:03:59+00:00" }, { "id": "01a0c51e-7963-7150-a80a-924e6dd10c7d", "title": "WP Owlcast #1: Contributing to WordPress", "url": "https://gziolo.pl/2021/05/16/wp-owlcast-1-contributing-to-wordpress/", "published_at": "2021-05-16T11:56:54+00:00" }, { "id": "01a0c51e-7963-7150-a80a-924e6e3ff309", "title": "My WordPress Origin Story", "url": "https://gziolo.pl/2021/05/11/my-wordpress-origin-story/", "published_at": "2021-05-11T21:16:45+00:00" }, { "id": "01a0c51e-7963-7150-a80a-924e6f03c4d1", "title": "Gutenberg Changelog Podcast #43: Gutenberg 10.5", "url": "https://gziolo.pl/2021/05/10/gutenberg-changelog-podcast-43-gutenberg-10-5/", "published_at": "2021-05-10T09:54:09+00:00" }, { "id": "01a0c51e-7963-7150-a80a-924e6f4573a4", "title": "Do the Woo Podcast #118: WordPress Core and Blocks", "url": "https://gziolo.pl/2021/05/08/do-the-woo-podcast-118-wordpress-core-and-blocks/", "published_at": "2021-05-08T05:38:00+00:00" }, { "id": "01a0c529-b754-72f7-a7f9-5b1510ca668a", "title": "Gutenberg Changelog Podcast #42: FSE Scope for WordPress 5.8, Gutenberg 10.4", "url": "https://gziolo.pl/2021/04/26/gutenberg-changelog-podcast-42-fse-scope-for-wordpress-5-8-gutenberg-10-4/", "published_at": "2021-04-26T13:16:41+00:00" }, { "id": "01a0c529-b754-72f7-a7f9-5b1511aa276a", "title": "Gutenberg Changelog Podcast #41: Gutenberg 10.3", "url": "https://gziolo.pl/2021/04/19/gutenberg-changelog-podcast-41-gutenberg-10-3/", "published_at": "2021-04-19T08:01:45+00:00" }, { "id": "01a0c529-b754-72f7-a7f9-5b1512027ac2", "title": "WordSesh APAC 2020", "url": "https://gziolo.pl/2021/02/27/wordsesh-apac-2020/", "published_at": "2021-02-27T06:45:35+00:00" }, { "id": "01a0c529-b754-72f7-a7f9-5b1512bc30fa", "title": "WordCamp India 2021", "url": "https://gziolo.pl/2021/02/14/wordcamp-india-2021/", "published_at": "2021-02-14T13:05:45+00:00" }, { "id": "01a0c529-b754-72f7-a7f9-5b1512f3b834", "title": "My Name Is", "url": "https://gziolo.pl/2021/01/13/my-name-is/", "published_at": "2021-01-13T09:56:30+00:00" }, { "id": "01a0c529-b754-72f7-a7f9-5b1513ee33db", "title": "How to Start Block Development with Scaffolding", "url": "https://gziolo.pl/2020/12/22/how-to-start-block-development-with-scaffolding/", "published_at": "2020-12-22T16:51:35+00:00" }, { "id": "01a0c529-b754-72f7-a7f9-5b15146f74a3", "title": "WPBlockTalk April 2020", "url": "https://gziolo.pl/2020/04/15/wpblocktalk-april-2020/", "published_at": "2020-04-15T14:34:46+00:00" }, { "id": "01a0c529-b754-72f7-a7f9-5b151508dd73", "title": "Adding Formatting Buttons to the Block Toolbar in Gutenberg", "url": "https://gziolo.pl/2020/03/07/adding-formatting-buttons-to-the-block-toolbar-in-gutenberg/", "published_at": "2020-03-07T07:36:46+00:00" }, { "id": "01a0c529-b754-72f7-a7f9-5b15156efdc5", "title": "JavaScript for WordPress Conference 2019", "url": "https://gziolo.pl/2019/11/29/javascript-for-wordpress-conference-2019/", "published_at": "2019-11-29T20:55:23+00:00" }, { "id": "01a0c529-b754-72f7-a7f9-5b151581e415", "title": "Growing JavaScript Skills with WordPress", "url": "https://gziolo.pl/2019/07/15/growing-javascript-skills-with-wordpress/", "published_at": "2019-07-15T11:27:36+00:00" }, { "id": "01a0c534-c7ad-7350-a73c-782c1c6c0603", "title": "Starter kit and reusable scripts", "url": "https://gziolo.pl/2017/11/07/starter-kit-and-reusable-scripts/", "published_at": "2017-11-07T15:17:45+00:00" }, { "id": "01a0c534-c7ad-7350-a73c-782c1cf67305", "title": "Migrating to Jest test runner", "url": "https://gziolo.pl/2017/10/25/migrating-to-jest-test-runner/", "published_at": "2017-10-25T07:30:45+00:00" }, { "id": "01a0c534-c7ad-7350-a73c-782c1d495487", "title": "React Native EU 2017 – my selective recap", "url": "https://gziolo.pl/2017/10/10/react-native-eu-2017-my-selective-recap/", "published_at": "2017-10-10T08:14:31+00:00" }, { "id": "01a0c534-c7ad-7350-a73c-782c1de1b31a", "title": "Central Japan with Shinkansen", "url": "https://gziolo.pl/2017/08/12/central-japan-with-shinkansen/", "published_at": "2017-08-12T19:57:21+00:00" }, { "id": "01a0c534-c7ad-7350-a73c-782c1df1917e", "title": "Different types of software testing", "url": "https://gziolo.pl/2017/08/06/different-types-of-software-testing/", "published_at": "2017-08-06T18:16:12+00:00" }, { "id": "01a0c534-c7ad-7350-a73c-782c1e2ba89f", "title": "Picking Jest over Mocha – testing tools comparison", "url": "https://gziolo.pl/2017/06/17/picking-jest-over-mocha/", "published_at": "2017-06-17T05:12:18+00:00" }, { "id": "01a0c534-c7ad-7350-a73c-782c1edac965", "title": "Time to get interactive as a performance measure", "url": "https://gziolo.pl/2017/06/12/time-to-get-interactive-as-a-performance-measure/", "published_at": "2017-06-12T12:54:53+00:00" }, { "id": "01a0c534-c7ad-7350-a73c-782c1f728616", "title": "React as a cross-platform UI", "url": "https://gziolo.pl/2017/06/04/react-as-a-cross-platform-ui/", "published_at": "2017-06-04T11:13:14+00:00" }, { "id": "01a0c534-c7ad-7350-a73c-782c1fe22860", "title": "Dominican Republic", "url": "https://gziolo.pl/2017/05/28/dominican-republic/", "published_at": "2017-05-28T16:32:39+00:00" }, { "id": "01a0c534-c7ad-7350-a73c-782c1fef91d2", "title": "Gdynia, Poland", "url": "https://gziolo.pl/2017/05/28/gdynia-poland/", "published_at": "2017-05-28T13:45:20+00:00" }, { "id": "01a0c53e-cfe3-7390-a26a-205803a5f129", "title": "Barcelona, Spain", "url": "https://gziolo.pl/2017/04/25/barcelona-spain/", "published_at": "2017-04-25T18:21:45+00:00" }, { "id": "01a0c53e-cfe3-7390-a26a-20580478b718", "title": "Functional Light JavaScript workshop", "url": "https://gziolo.pl/2017/04/20/functional-light-javascript-workshop/", "published_at": "2017-04-20T18:25:00+00:00" }, { "id": "01a0c53e-cfe3-7390-a26a-205804ddd419", "title": "A journey to functional JavaScript: Part 1 – fundamentals", "url": "https://gziolo.pl/2017/03/24/refactoring-to-functional-javascript-part-1-fundamentals/", "published_at": "2017-03-24T07:08:47+00:00" }, { "id": "01a0c53e-cfe3-7390-a26a-205805be1b18", "title": "Sri Lanka", "url": "https://gziolo.pl/2017/03/04/sri-lanka/", "published_at": "2017-03-04T15:20:13+00:00" }, { "id": "01a0c53e-cfe3-7390-a26a-205806267a28", "title": "The Valley of Palaces and Gardens", "url": "https://gziolo.pl/2017/02/19/the-valley-of-palaces-and-gardens/", "published_at": "2017-02-19T11:35:47+00:00" }, { "id": "01a0c53e-cfe3-7390-a26a-205807008093", "title": "United States customary units", "url": "https://gziolo.pl/2017/01/21/united-states-customary-units/", "published_at": "2017-01-21T16:15:40+00:00" }, { "id": "01a0c53e-cfe3-7390-a26a-20580773424e", "title": "Current state of Progressive Web Apps", "url": "https://gziolo.pl/2016/12/27/progressive-web-apps/", "published_at": "2016-12-27T14:22:30+00:00" }, { "id": "01a0c53e-cfe3-7390-a26a-20580791f483", "title": "ReactJS Wrocław meetup #7", "url": "https://gziolo.pl/2016/12/26/reactjs-wroclaw-meetup-7/", "published_at": "2016-12-26T20:25:38+00:00" }, { "id": "01a0c53e-cfe3-7390-a26a-2058079b347b", "title": "Exploring functional JavaScript", "url": "https://gziolo.pl/2016/12/21/exploring-functional-javascript/", "published_at": "2016-12-21T19:17:28+00:00" }, { "id": "01a0c53e-cfe3-7390-a26a-20580865e8de", "title": "Dubrovnik, Croatia", "url": "https://gziolo.pl/2016/11/05/dubrovnik-croatia/", "published_at": "2016-11-05T12:29:55+00:00" }, { "id": "01a0c547-3534-72c0-bbd3-fafc37a99257", "title": "Sal, Cape Verde", "url": "https://gziolo.pl/2016/10/03/sal-cape-verde/", "published_at": "2016-10-03T06:48:53+00:00" }, { "id": "01a0c547-3534-72c0-bbd3-fafc37d9bcee", "title": "Automattic Grand Meetup 2016", "url": "https://gziolo.pl/2016/10/02/automattic-grand-meetup-2016/", "published_at": "2016-10-02T16:50:16+00:00" }, { "id": "01a0c547-3534-72c0-bbd3-fafc3888f3b2", "title": "Calypso data kung fu – WordPress.com use case", "url": "https://gziolo.pl/2016/09/28/calypso-data-kung-fu/", "published_at": "2016-09-28T12:00:00+00:00" }, { "id": "01a0c547-3534-72c0-bbd3-fafc39465f59", "title": "London, United Kingdom", "url": "https://gziolo.pl/2016/05/16/london-united-kingdom/", "published_at": "2016-05-16T09:25:32+00:00" }, { "id": "01a0c547-3534-72c0-bbd3-fafc3a1cd11b", "title": "Recap: Advanced TDD workshop with Uncle Bob", "url": "https://gziolo.pl/2016/05/13/recap-advanced-tdd-workshop-with-uncle-bob/", "published_at": "2016-05-13T13:10:19+00:00" }, { "id": "01a0c547-3534-72c0-bbd3-fafc3a7114b3", "title": "Lisbon, Portugal", "url": "https://gziolo.pl/2016/04/09/lisbon-portugal/", "published_at": "2016-04-09T13:41:44+00:00" }, { "id": "01a0c547-3534-72c0-bbd3-fafc3b540298", "title": "Random nutrition facts", "url": "https://gziolo.pl/2016/01/09/random-nutrition-facts/", "published_at": "2016-01-09T17:30:52+00:00" }, { "id": "01a0c547-3534-72c0-bbd3-fafc3c254b0d", "title": "Calypso – new WordPress.com", "url": "https://gziolo.pl/2015/12/09/calypso-new-wordpress-com/", "published_at": "2015-12-09T17:29:00+00:00" }, { "id": "01a0c547-3534-72c0-bbd3-fafc3cfbb688", "title": "Eurotrip Italy – France – Germany", "url": "https://gziolo.pl/2015/12/06/eurotrip-italy-france-germany/", "published_at": "2015-12-06T16:19:45+00:00" }, { "id": "01a0c547-3534-72c0-bbd3-fafc3d477585", "title": "Learning functional programming", "url": "https://gziolo.pl/2015/11/04/learning-functional-programming/", "published_at": "2015-11-04T11:59:18+00:00" }, { "id": "01a0c54f-e9c7-708c-ac00-23946c950e0b", "title": "The Maldives", "url": "https://gziolo.pl/2015/06/25/the-maldives/", "published_at": "2015-06-25T12:14:31+00:00" }, { "id": "01a0c54f-e9c7-708c-ac00-23946cd4c4e5", "title": "My first half-marathon finished in 2:04:10", "url": "https://gziolo.pl/2015/06/22/my-first-half-marathon-finished-in-20410/", "published_at": "2015-06-22T05:51:35+00:00" }, { "id": "01a0c54f-e9c7-708c-ac00-23946d87b5e0", "title": "New role as a JavaScript Wrangler at Automattic", "url": "https://gziolo.pl/2015/05/25/new-role-as-javascript-wrangler-at-automattic/", "published_at": "2015-05-25T05:00:00+00:00" }, { "id": "01a0c54f-e9c7-708c-ac00-23946e49647c", "title": "Using JavaScript ES6 in practice", "url": "https://gziolo.pl/2015/05/13/using-javascript-es6-in-practice/", "published_at": "2015-05-13T08:00:21+00:00" }, { "id": "01a0c54f-e9c7-708c-ac00-23946ee4e5e1", "title": "Programming interview glossary", "url": "https://gziolo.pl/2015/02/19/programming-interview-glossary/", "published_at": "2015-02-19T06:13:43+00:00" }, { "id": "01a0c54f-e9c7-708c-ac00-23946fc79f73", "title": "More about helpful Drupal 7 modules and themes", "url": "https://gziolo.pl/2014/08/21/more-about-helpful-drupal-7-modules-and-themes/", "published_at": "2014-08-21T06:45:35+00:00" }, { "id": "01a0c54f-e9c7-708c-ac00-23946fe834a1", "title": "Overview of Javascript tools and frameworks", "url": "https://gziolo.pl/2013/09/16/overview-javascript-tools-and-frameworks/", "published_at": "2013-09-16T09:01:00+00:00" }, { "id": "01a0c54f-e9c7-708c-ac00-239470be9932", "title": "Introducing jQuery – presentation", "url": "https://gziolo.pl/2013/05/29/introducing-jquery-presentation/", "published_at": "2013-05-29T20:11:00+00:00" }, { "id": "01a0c54f-e9c7-708c-ac00-239471668cea", "title": "Drupal to the rescue", "url": "https://gziolo.pl/2013/05/29/drupal-rescue/", "published_at": "2013-05-29T18:09:08+00:00" } ] posts Claim your blog
Back to gziolo.pl
Blog · corpus.blog/blogs/gziolo.pl/posts

gziolo.pl

gziolo.pl

2026

2022

2021

2020

2019

2017

2016

2015

2014

2013