Menu

Mixins Considered Harmful

July 13th, 2016

“How do I share the code between several components?” is one of the first questions that people ask when they learn React. Our answer has always been to use component composition for code reuse. You can define a component and use it in several other components. It is not always obvious how a certain pattern…

Drupal contrib – Highly Critical – Remote code execution PSA-2016-001

July 12th, 2016

Advisory ID: DRUPAL-PSA-2016-001 Project: Drupal contributed modules Version: 7.x Date: 2016-July-12 Security risk: 22/25 ( Highly Critical) AC:None/A:None/CI:All/II:All/E:Theoretical/TD:All Vulnerability: Arbitrary PHP code execution Update: Release Annoucements The following modules have security releases that are now available, listed in order of severity. There are no more releases planned for today. RESTWS – Highly critical – Remote…

Angular in China and beyond: Introducing angular.cn

July 12th, 2016

Please welcome Ralph Wang (汪志成) and Rex Ye (叶志敏), joining our blog as guest authors. Ralph is a developer, author, community lead, and Angular GDE in Beijing, China. Rex is an entrepreneur based in London. Together, they have led the first localization of angular.io for developers in China. We’re excited to share the newly-launched angular.cn with you! Read on…

Introducing React’s Error Code System

July 11th, 2016

Building a better developer experience has been one of the things that React deeply cares about, and a crucial part of it is to detect anti-patterns/potential errors early and provide helpful error messages when things (may) go wrong. However, most of these only exist in development mode; in production, we avoid having extra expensive assertions…

jQuery 3.1.0 Released – No More Silent Errors

July 7th, 2016

Not so long ago, we released jQuery 3.0. One of the major features of jQuery 3.0 was a small rewrite of jQuery Deferreds. Specifically, we made them compatible with the Promises/A+ spec. That basically meant that errors had to be silenced and passed as rejection values to rejection handlers (added using deferred.catch()). This had the…

Drupal 7.50 released

July 7th, 2016

Drupal 7.50, the next release in the Drupal 7 series, is now available for download. It contains a variety of new features, improvements, and bug fixes (no security fixes). Wait… Drupal 7.50? Yes, there is a version jump compared to the previous 7.44 release; this is to indicate that this Drupal 7 point release is…

A roadmap for making Drupal more API-first

July 7th, 2016

Republished from buytaert.net In one of my recent blog posts, I articulated a vision for the future of Drupal’s web services, and at DrupalCon New Orleans, I announced the API-first initiative for Drupal 8. I believe that there is considerable momentum behind driving the web services initiative. As such, I want to provide a progress report, highlight…

WordPress 4.6 Beta 2

July 6th, 2016

WordPress 4.6 Beta 2 is now available! This software is still in development, so we don’t recommend you run it on a production site. Consider setting up a test site just to play with the new version. To test WordPress 4.6, try the WordPress Beta Tester plugin (you’ll want “bleeding edge nightlies”). Or you can…