Skip to content

yukei.net

Ideas para escribir código. Código para desarrollar ideas.

  • Blog
  • Archive
  • Contact

Category: Desarrollo Web

  • Mar 22nd, 2018
    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…

  • Nov 26th, 2016
    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…

  • Jun 6th, 2016
    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…

  • May 20th, 2016
    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…

  • Apr 19th, 2016
    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…

  • Mar 23rd, 2016
    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.

  • Jan 5th, 2016
    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…

  • Dec 9th, 2015
    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…

  • Dec 9th, 2015
    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…

  • Nov 30th, 2015
    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.

yukei.net

yukei.net is a personal blog about technology, culture & web development written by Felipe Lavín from Viña del Mar, Chile.

Elsewhere

  • GitHub
  • Twitter
  • Google Plus

Subscribe via Email

Archives

Proudly powered by WordPress | Theme: minikei by Felipe Lavín.