Posts
Draw W3WP process info per app pool
How to plot process info such as memory consumption per app pool name without installing IIS management scripts and tools?Why is Gitlab-Runner stuck when an error occurs with a background task?
How to handle background jobs with Gitlab-CI so that our stage don't get stuck until a timeout error?Adding correlation metadata to our ASP.Net Core application logs
Let correlate our logs from multiple microservices with a correlation id with Serilog (and optionally Loki)Sending ASP.Net Core logs to Grafana Loki - basic configuration
Let send our logs to Grafana Loki using SerilogGet a Diesel database connection from a non-Rocket binary
How to get a Diesel database connection with parameters from Rocket.toml in a non Rocket app?Are PHP's short echo tag faster than echo?
Is <?= faster than <?php echo ?How to use Jetbrain's IDE CLion for Root C++ development?
Set-up CMake on your Root project so you can use a powerful IDE to be more productive and make a more reliable codeMagento2 : Manually bundling the JavaScript files of a directory
Combine several requirejs modules into a single file to speed up Magento, without enabling advanced bundling.Magento2 : How to plot a RequireJS dependency graph?
Draw a SVG map of your javascript files to understand the relationships between your modules.Magento2: Identify useless HTML blocks in your cache
Some blocks are cached but never read and pollute your cache, but we can identify them!Magento2: If your super attributes has loads of values, that patch may speed up your website!
When you load the product page of a configurable, Magento fetches all of its values. That patch makes it load only what it needs, saving time and memory.That patch on ProductMetadata can speed up your whole Magento2 website!
Because of a bug on Magento Framework, version information are never stored in the cache. That simple fix can improve your performances in production.Magento2 and migrated bcrypt passwords
Password migrated from Magento1 to Magento2 no longer works, here's a fix.Debugging PHP: Set breakpoints on PHP code using a C debugger
Sometimes you need to debug a PHP process without XDebug and you use var_dump and die. I show you a wait to emulate XDebug using GDB.Debugging PHP: Why should you or shouldn't you use a C debugger
I wrote several posts on using GDB to debug PHP, but why and when should you use it instead of a real PHP debugger?Debugging PHP: What is my process waiting for?
Your process (no matter the language it uses) seems to be stuck and you're running on Linux? I give you a 5 steps way to know what it is waiting for.Magento2 : Is your site full-page cacheable?
To improve your site speed, you should better use FPC. But are you sure you didn't broke it? I propose you a module to analyze your FPC's health.Magento2: Can you use custom namespaces?
Magento2 has a strange directory structure inherited from Magento1. Can we get rid of that and organize our class better? It depends...Debugging PHP: Knowing which function PHP is executing now
You have a PHP7 program running and not responding? I gonna tell you how to use GDB to print you process' stack trace at any time!Magento2: Why is hiding products that slow and how to make it really fast?
Changing the visibility of many products to NOT_VISIBLE is really slow because of a badly written observer in Magento. I propose you a plugin upon that observer to make it very fast.Magento2 Page Cache : Unable to serialize value. Malformed UTF-8 characters, possibly incorrectly encoded
Invalid (maybe truncated) UTF-8 characters will break FPC. I give you a wait to identify the guilty character only using grep.
subscribe via RSS