Category: Desarrollo Web
-
Mitigating CVE-2018-6389 WordPress DoS attack with lighttpd
Early in 2018, Barak Tawily published a possible DoS attack for WordPress, that basically works by requesting all possible scripts on the /wp-admin/load-scripts.php, a script that fetches and concatenates javascript files — there’s also a load-styles.php file that does the same for styles. His vulnerability report was rejected by the WordPress team, on the account…
-
Big companies that use PHP
Every now and then there’s still some people who can’t believe PHP can be used for a big, successful project, when actually there are several examples of huge sites using PHP. Here’s how some of them share their experience. Facebook With over 1.49 billion active users, Facebook has been forced into finding creative, out-of-the-box solutions…
-
The challenges of formatting currency data
Localization and internationalization of an app or site it’s a challenge that’s not specially hard on the technical side, but that it can ceirtanly become difficult for social and behavioral aspects, such as our own etnocentrism, lack of standardized standards, or even standards that conflict with actual use or user expectations. The development team at…
-
Using Basic Authentication with the WordPress HTTP API
Basic Authentication it’s often used as a simple security measure or as a temporary authentication method while developing with certain APIs. While the WordPress HTTP API doesn’t have explicit support for basic authentication, it’s still possible to use it as a header: Remember that if you’re sending an unencrypted request, all the headers will be…
-
Use get_the_terms() instead of wp_get_object_terms()
I was recently debugging the front page of a WordPress site and found a lot of queries to the terms and term relationships database tables. Digging a little deeper, I found that the culprit were a set of functions that were calling wp_get_object_terms() to get the terms from a set of looped posts… and then…
-
What happens when shit happens
There’s a very entertaining and educational thread going on Hacker News about data loss and disaster recovery that came about an actual, ongoing, massive system outage at Gliffy… I’m sure everyone has a similar story to share.
-
Unified search with Elasticsearch and WordPress
During the last months of 2012, and as a part of AyerViernes, we worked on one of those projects that is as challenging as delightful to take part in, developing a unified search system for a network of over 200 WordPress sites (both single-install and multisite). We developed a real-time sync plugin integrating the WordPress…
-
A Practical Guide to SVGs on the web
A Practical Guide to SVGs on the web — might as well be called “everything you need to know for a modern use of SVGs on your website”, from preparing, implementing to manipulating and animating…
-
Using Envoy to automate repetitive tasks
Envoy is a task runner originally developed for Laravel, but that you can also use on any other kind of project. It’s a very easy way to define tasks with Blade syntax and simple terminal commands, which you can run on remote servers via SSH (including parallel execution) or locally. Thanks to its simplicity, it’s…
-
Will there ever be an HTML Email Standard?
Elliot Ross asks himself if Will there ever be an HTML Email Standard? by examining the history of web standards and the current market share of e-mail clients.