felipe.lavin.blog
On making stuff with code. And making code to do stuff.
Home
Articles
Notes
On making stuff with code. And making code to do stuff.
php
How WordPress check filesystem permissions
May 9, 2025
Integrating monolog with WordPress
April 19, 2023
The architecture of MediaWiki
May 17, 2022
Goodbye controllers, hello request handlers
October 16, 2019
Registering custom URLs with custom templates in WordPress (without using page templates)
July 6, 2018
Mitigating CVE-2018-6389 WordPress DoS attack with lighttpd
March 22, 2018
Filtering active menu element class on WordPress
March 12, 2018
Best way to initialize a class on a WordPress plugin
December 22, 2016
Big companies that use PHP
November 26, 2016
Using Basic Authentication with the WordPress HTTP API
May 20, 2016
Use get_the_terms() instead of wp_get_object_terms()
April 19, 2016
Using Envoy to automate repetitive tasks
December 9, 2015
Would you use Rails for a new company?
September 17, 2015
Arreglar errores 502 con nginx y PHP-FPM
June 15, 2015
Un-breaking lighttpd’s broken mod_access
June 10, 2015
Optimización AJAX 4: Caché permanente
June 8, 2015
Horizontally scaling PHP applications
May 14, 2015
Optimización AJAX 2: compresión GZIP
April 16, 2015
Optimización AJAX 1: elección del método HTTP
March 31, 2015
Cómo agregar un nuevo panel a WordPress Debug Bar
February 10, 2015
Adding a new panel to the WordPress Debug Bar plugin
January 30, 2015
Debugging memory usage in PHP apps
January 28, 2015
Online regex tester and debugger: JavaScript, Python, PHP, and PCRE
November 28, 2014
Utilizando funciones anónimas y closures para ordenar un array en PHP
September 9, 2014
El nuevo PHP
August 5, 2014
1
2
3
→