Free Post Report URI Sockets - Under The Hood: Understanding Truncated Request Behaviour I'm thoroughly pleased to be able to say that I finally understand the issue that's been bothering me on Report URI for a few weeks now,...
Free Post Report URI Processing Truncated Requests? A PHP Debugging Deep Dive In my previous blog post, I came across a bug in Report URI that took some effort to debug and fully understand before I could fix it. Whilst I'...
Free Post Report URI Going async with Azure and the PHP SDK for a massive performance boost Regular readers will know that I make extensive use of Azure Table Storage in both Report URI [https://scotthelme.co.uk/working-with-azure-table-storage/] and Security Headers [https://scotthelme.co.uk/hacking-table-storage-to-do-order-by-on-timestamp/...
Free Post crawl Alexa Top 1 Million - Additional Analysis Last week I published my Alexa Top 1 Million crawl for August 2018 and there was some really interesting data in there along with several new metrics covered in the...
Free Post Report URI Hacking Azure Table Storage to do ORDER BY on Timestamp I recently wrote about a little hack we did with Azure Table Storage to give us functionality equivalent to a LIKE query in SQL, something not natively supported in Table...
Free Post table storage Hacking Azure Table Storage to do LIKE queries We use Azure Table Storage as our database for Report URI and it's an incredibly simple yet powerful storage solution. It scales transparently, has amazing performance and is...
Free Post nginx Monitoring Server and Application Health with New Relic As the number of servers you manage increases, keeping an eye on them all can become a bit of a task in itself. I've used Munin [http://munin-monitoring....
Free Post HSTS Issuing HSTS policy in PHP HSTS is a great way of protecting visitors to your website by ensuring their browser only uses a secure connection to communicate. If you use shared hosting and don't have access to change the header configuration, or you simply want to test...
Follow