Articles
-
Notas sobre performance
-
Integrating monolog with WordPress
-
Defensive CSS y ser guía del navegador
-
Some resources for diving into theme.json and Full Site Editing
-
Getting the post ID from a WordPress content on an external site
-
Copying theme mods to child theme using wp-cli
-
It’s time for Debian
-
Javascript para programadores impacientes
-
Registering custom URLs with custom templates in WordPress (without using page templates)
-
Mitigating CVE-2018-6389 WordPress DoS attack with lighttpd
-
Filtering active menu element class on WordPress
-
Let’s talk about usernames
-
In Praise of Theory in Design Research: How Levi-Strauss Redefined Workflow
-
Understanding Ethereum Smart Contracts
-
Simulation, Consciousness, Existence
-
Control HTTP 301 redirects caching
-
Hosted ElasticSearch (2017 edition)
-
Simple, automated and low cost MySQL backup strategy
-
Best way to initialize a class on a WordPress plugin
-
Big companies that use PHP
-
John Maeda and the Open Web
-
Pixel Density, Demystified
-
A Natural Language User Interface is just a User Interface
-
Using Basic Authentication with the WordPress HTTP API
-
The Cultural Defeat of Microsoft
-
Use get_the_terms() instead of wp_get_object_terms()
-
The greatest countries and administrative subdivisions database ever
-
David Bowie
-
Getting response headers data from an AJAX request with javascript
-
Unified search with Elasticsearch and WordPress
-
Normalization of Deviance in Software: How Completely Messed Up Practices Become Normal
-
Using Envoy to automate repetitive tasks
-
Using Bootstrap the right way
-
SSL configuration generator
-
Some notes about using web fonts
-
Mantener CSS compilado fuera de tu repositorio git al usar LESS/SASS con Grunt y hooks
-
Would you use Rails for a new company?
-
The most complete localization data you’ll ever need
-
Importar tu base de datos de WordPress (de la forma más rápida)
-
Arreglar errores 502 con nginx y PHP-FPM
-
Un-breaking lighttpd’s broken mod_access
-
Optimización AJAX 4: Caché permanente
-
Architecting Websites for the HTTP/2 Era
-
Optimización AJAX 3: caché volátil
-
Horizontally scaling PHP applications
-
Zero rating is bad for net neutrality
-
Oracle MySQL 5.6 vs Percona Server 5.5 vs MariaDB 5.5
-
Optimización AJAX 2: compresión GZIP
-
Backups are simple
-
Optimización AJAX 1: elección del método HTTP
-
HTTP2 for front-end developers
-
Usar moment.js como helper en Ember/Handlebars
-
Cómo agregar un nuevo panel a WordPress Debug Bar
-
HOWTO: Install Node+NPM as user (not root)
-
Adding a new panel to the WordPress Debug Bar plugin
-
Debugging memory usage in PHP apps
-
git doge
-
Are you boy-scouting your code?
-
Generar sprites CSS/LESS automáticamente con Grunt
-
The deceiving simplicity of the login form
-
Exportar una wiki de GitHub a HTML, fácil y rápido
-
An Orangutan Has Some Human Rights, Argentine Court Rules
-
Revisiting the “Cookieless Domain” Recommendation
-
Debian Lenny Vagrant base box
-
To CAPTCHA or not to CAPTCHA
-
Online regex tester and debugger: JavaScript, Python, PHP, and PCRE
-
Capturar el nombre de un subdominio en la configuración de nginx con expresiones regulares
-
The Group That Rules the Web
-
What is film form? Educating your visual vocabulary
-
The end of apps as we know them
-
The Most Wanted Man in the World: Edward Snowden in his own words
-
Trabajar con fechas en MySQL
-
Actualizaciones de seguridad automáticas en Ubuntu
-
APIs simples para cuestiones básicas
-
Utilizando funciones anónimas y closures para ordenar un array en PHP
-
Empujando los límites de escalabilidad de MySQL
-
El nuevo PHP
-
Automatizar tareas de traducción de WordPress con Grunt
-
Cómo usar un certificado SSL autofirmado de forma segura
-
Usar DISQUS en sitios multilenguaje
-
Cómo asegurar las cookies de acceso a tu sitio WordPress
-
Las secuelas de Heartbleed
-
Troubleshooting gitolite SSH connection issues
-
Guardar las credenciales MySQL para tu usuario
-
AyerViernesU Abril/Mayo 2014
-
Breve actualización de CodeMirror for Post Editor
-
Una breve actualización sobre Satorii
-
Cargar imágenes de sitio remoto a través de proxy inverso con nginx
-
Generar cadenas semi-aleatorias con PHP
-
Using anonymous functions and closures for user-defined array sorting
-
AJAX y WordPress, de la manera correcta
-
Sharing a single WordPress codebase for multiple multisite installations
-
Saving MySQL access credentials for your Linux User
-
Clonar un repositorio de Git a un directorio no vacío
-
SummerCamp AyerViernes 2014
-
Herramientas para la optimización de MySQL
-
Una colección de sitios que utilizan Satorii
-
Réquiem para Bazaar
-
Generar IDs alfanuméricos con PHP o Javascript