Lately, I changed my role at Patchstack from Security Community Manager to mVDP Growth Manager. Apart from congratulations, I got a lot of questions "what is mVDP?". I think it's time to explain what it is and why you should be probably interested in it.
]]>One of the promises of headless was the simplicity of switching between technologies. In reality, it's not that simple.
]]>Time for the second part of my Headless CMS series - this time let's try out Keystatic.
]]>Using Astro with headless CMSs is a breeze. I will show you several examples of those CMSs in the upcoming weeks. We're starting with Flotiq. Let's dive in!
]]>In 2024, I visited Open Source Day for the first time. It was so great that I promised myself I would return to Florence. After gathering enough votes in the public voting, I was going there as a speaker again. And you know what? It's still the best conference out there.
]]>Some time ago I migrated from Tailwind CSS 3 to 4. The whole process went quite smoothly, but after a few days, I realized I overlooked a minor bug.
]]>October was a once-in-a-lifetime experience - at Patchstack we did a bug bounty hunt that resulted in closing almost 1000 plugins.
]]>Drupal CMS 1.0 just got released. I decided to install it, check what is it, and why Drupal is back to 1.0.
]]>2024 is over and it's finally time to sum it up.
]]>2024 was a difficult year for WordPress. But soon 2025 starts with new hopes. That's why I decided to create my wishlist for WordPress.
]]>This year was successful for me in terms of speaking at conferences. In general, I spoke at 13 conferences (online and offline). This is my personal best, but it didn't happen because of dumb luck - there was a lot of work behind it.
]]>Are Fields Actions the most useful thing that happened to Statamic this year? Yes - not only do they help to solve a lot of problems, but they also do it in a very simple way.
]]>Nuxt and Astro have an amazing icon management system based on Iconify. I got used to it and having to download icons for Statamic was a bit annoying - but then Unicon🦄 happened.
]]>Some time ago, I wrote a tutorial explaining how to migrate Gutenberg blocks to Bard sets—now it's time to improve it by using Statamic Importer.
]]>Some time ago I took part in WordCamp Gdynia. A lot happened and it's time to sum up this amazing event.
]]>WordPress has its pros and cons. Sadly, very often the cons are blown out of proportion. The security aspect is one of those, especially since it has improved over the last few years.
]]>Migrating data between CMSs is in most cases the reason why don't change your CMS. I wanted to discover how difficult it would be to migrate from WP to Statamic.
]]>Six months ago, we released a new documentation website built on top of Astro. After those 6 months, I decided it was time to sum it up and what worked well and what didn't.
]]>Have you ever wondered about closed plugins in the WordPress repository? Me neither until 3 weeks ago, when some inner discussion with Darius sparked my curiosity.
]]>WordPress is slow, full of vulnerbilites and can be used just for blogging. We all heard it more than once. In this article I want to debunk some myths and show how much WordPress changed over the years.
]]>In this part of the series, we will dive into two very important things - data modeling (custom fields in WP) and collections (post types in WP).
]]>So, here you are - you have a great idea for an article or even just wrote it, but you must publish it somewhere. Here are some tips about starting your developer blog.
]]>At the beginning of March, I had the chance to visit Florence and take part in OS Day 2024.
]]>I waited a long time for Astro Studio to launch. For quite a while I wasn't fully sure what to expect. Luckily, at JSWorld in Amsterdam Elian shared a bit more about it and I knew it would be a database.
]]>For the second year, I visited Amsterdam to attend JSWorld. Last year was an amazing experience, so even the crazy ticket price couldn't stop me.
]]>While working at Patchstack, we decided to change our documentation a bit. Both from the content perspective and the engine perspective.
]]>It's time to start comparing Statamic and WordPress. They are both great CMSs and in many places, they work similarly. On the other hand, some details that make them different.
]]>Over the Christmas table, I got the idea to create a series of articles about Statamic but with WordPress developers in mind. In this part, I want to mostly focus on why I want to write this series and what you can expect from it.
]]>2023 is over - it's time to sum it up. It was quite a rollercoaster occasionally, but generally, it wasn't a bad year.
]]>One of the main pros of headless is its Lego-like architecture. But can we make it even better?
]]>I got laid off. It's not fun at all, but it's also not the end of the world. While there is a lot to process, it's still just a job. There are worse things that can happen.
]]>Apart from being a DevRel, I have quite a lot of experience building websites. With my wife, we created big and small sites for many clients. Here's what I learned over the years.
]]>Happy work anniversary to me. It's already a year since I started working at Kinsta.
]]>In the ever-evolving field of software development, security remains important. With software systems' increasing complexity and scale, the need for robust security measures has never been greater.
]]>When we think about a CMS, the first thing that comes to our mind is WordPress. And even if we aren't thinking about WP, we still see an admin panel somewhere on the internet.
]]>Picking up a perfect CMS isn't an easy task. You have to consider many things before picking the one and only. Here is a small guide explaining the different aspects of every CMS.
]]>WordCamps are one of the cheapest events in the IT world. But are they truly affordable?
]]>What a conference it was. Like every year, it was amazing to meet all of my friends, meet some new people and learn something new.
]]>Can you imagine that WordPress is 20 years old? I can't. I still wear the t-shirt that was created for WP's 15th birthday. I also remember how we celebrated those birthday in Kalisz, during a WordUp. A lot have changed during those years.
]]>I had the pleasure of being a speaker at WordCamp Gliwice. Was it a bit stressful - yes, was it amazing - also yes.
]]>Many companies are advocating for headless WordPress. But is it really so amazing? Does it solve all the problems that WordPress has? Let's check out.
]]>Git is amazing. I can't imagine doing my work without it. But, like any tool, it can be a source of security problems.
]]>There is a time in every cyclist's life when they decide to change their bike. This year I felt it was my turn to do so. That's why I used e2e testing, wrote Telegram bots, and set up GH Actions.
]]>It was amazing to visit PHP UK for the first time. Here are some of my thoughts about this events.
]]>I had the pleasure of visiting both JS World and VueJS Amsterdam. For those who don't have time to read more - yes, it was terrific.
]]>I built many WordPress-based websites over the years, yet lately, I prefer working with Statamic. Here are a few key differences between them.
]]>2022 is over - it's time to sum it up. Especially since it wasn't a bad year.
]]>While Buddy was always my favorite CI/CD app, it was missing one feature - sharable custom actions. Luckily for us - it has changed lately and in this article, I will show you how to create them.
]]>As you probably already know, Revue is closing on 18 January 2023, and some of you are already looking for an alternative. I will try to explain if Substack is a good alternative.
]]>Sanity.io is one of the new cool kids regarding headless CMSs. I decided to give it a try and create almost precisely the same blog as the one you are reading.
]]>WordPress has more than 40% of the CMS market share. But we are not alone in the IT world. There is a lot happening outside of WordPress.
]]>Headless is one of the buzzwords that we keep hearing around. Very often it's described as something that will change our world, make the birds sing, and let the sun shine.
]]>Using Astro with different headless CMSs is excellent and relatively easy to achieve. The only problem is dealing with the live previews.
]]>There is no worst idea than deploying on Friday. Here I will show you how to prevent it at a pipeline level.
]]>Gijo accused WP-Optimize of cheating the Google Page Score. It wasn't true, but the news about WP-Optimize cheating reached many people.
]]>Vite is new and hot frontend build tooling. I decided to give it a try and moved from Laravel Mix to Vite on this blog.
]]>This year I decided to cycle around Tatry Mountains. It took me a while to get there, but it was really worth it.
]]>Deploying WordPress seems to be a pretty easy task, but if we won't pay enough attention you'll end up publishing fatal errors on production.
]]>Is implementing a full-fledged CI/CD in your project difficult? It depends. The most difficult part is making the first step because sometimes it requires changing the habits of the whole team. In this article, I'll explain how to do it step by step.
]]>