The Atlassian Blind Spot: How a Compliance Checklist Led to an Open Source Provider
We were preparing for SOC-2 and ISO-27001. The checklist asked simple questions. We didn't have answers for all of them.
read more →
I help you cut through the complexity
to supercharge your growth.
No bullsh*t, just straight-shooting
solutions that hit the mark.
E-commerce leader with a hands-on approach. Straight to the point.
Top 50 Magento contributor in 2019. Leader in 2020. Passed the Adobe Commerce certification exams since 2018 and earned the Architect status in 2020.
More than just another tech executive. With deep expertise across Magento, Adobe Commerce, WooCommerce, Prestashop, Shopware, and Sylius…
I lead e-commerce technology at FastWhiteCat, turning complex challenges into scalable solutions. No sugarcoating, just real results.
Years in ecom
Development
Open-source
PRs merged
Pull Requests
reviewed
We were preparing for SOC-2 and ISO-27001. The checklist asked simple questions. We didn't have answers for all of them.
read more →Monitoring your e-commerce infrastructure plays a key role in improving performance and service availability. While investigating excessive usage of CDN traffic. Learn step-by-step how to set up Fastly dashboard in your NewRelic.
read more →Not articles — code. Shaping the tools I use every day, with a note on what was actually broken.
hasSingleStore() called getStores(true) and counted the result on every single invocation, a TODO left over since MAGETWO-39902 acknowledged it needed caching. Now the result is cached on the instance and invalidated in reinitStores() and _resetState(), so repeated calls skip the store collection load entirely.
Free tool to track Magento & MageOS version lifecycle. Check EOL dates, system requirements, and security patches at a glance.
Visit →Discover MageOS — the community-driven Magento fork. Learn why Polish e-commerce businesses are making the switch.
Visit →Open-source Composer proxy running on Cloudflare's edge. Manage private PHP packages without the overhead.
Visit →
Select::validateValueandMultiselect::validateBySourceused a loose falsy check on the source’s return value, so an option whose label was literally"0"got rejected with “Attribute X does not contain option with Id Y” since PHP treats the string"0"as false. Swapped in a strict=== falsecomparison so only the real “not found” sentinel triggers the error.