RxJS allows you to create observable streams from DOM Events, XHR, Promises, Node callbacks, Arrays, and Maps
ReactiveX is a combination of the best ideas from the Observer pattern, the Iterator pattern, and functional programming.
ReactiveX is more than an API, it’s an idea and a breakthrough in programming. It has inspired several other APIs, frameworks, and even programming languages.
View the RxJS docs on Github or checkout the main ReactiveX web site, reactivex.io
Ember 2.0 is out! It adds no features but drops deprecated cruft and enjoys speed improvements with shiny new internals.
Ember 2.0 is not a traditional major release. After thirteen point releases in almost two years, we’re taking a turn to focus entirely on sweeping out built-up cruft as a foundation for continued progress.
Ember 2.0 only removes features that were deprecated as of Ember 1.13, so apps that run on Ember 1.13 without any deprecation warnings should run without issues on Ember 2.0.
New applications should begin using Ember 2.0 today. Apps requiring Ember-Data should use Ember-Data 2.0.0-beta.1 (2.0 release coming shortly!).
Read more from the source: emberjs.com
PHP 7 boasts speeds faster than Facebook’s Hiphop VM, makes fatal error catchable, and allows type declarations
Are you a web developer or a website owner? Do your sites run on PHP-enabled CMS such as WordPress, Drupal, Joomla or Magento? Then I have good news for you: the feature-complete beta of the new PHP 7 was recently released. The 7.0.0 major release contains so many
Read more from the source: hongkiat.com
With engagement down and confusion up, Facebook and others stop using hamburger menus
James Archer writes:
The hamburger menu is one of the more embarrassing design conventions of recent years, and it’s time to stop thinking of it as a default, unquestioned solution for mobile navigation.
Our team fell for it, too. We had reservations, of course, and talked through possible alternatives, but for about a year and a half it was the established industry convention for dealing with mobile navigation. Our clients were asking for it, everyone was talking about how great it was, and there wasn’t yet enough data to have clear answers one way or another. We launched a lot of sites that use hamburger menus. We did the best we could with what our industry knew at time.
However, the data’s in now. The hamburger menu doesn’t work well, and it’s time for everyone to move on. At this point, there aren’t many good excuses for using them in new site designs, and it very well may be worth revisiting older sites to see if they might perform better with an updated navigation structure.
Read more from the source: Deep Design
Can’t decide between Atom and Sublime? It’s a close one.
As an avid Sublime user I decided to see where Atom stood since I last looked; the time of early beta stages.
Read article at Web Design Weekly
Facebook Developers explain how they include ~200 byte preview JPEG images in user profile JSON payload to speed up load times
Facebook profiles can be slow to download and display. This is especially true on low-connectivity or mobile networks, which often leave you staring at an empty gray box as you wait for images to download. This is a problem in developing markets such as India, where many people new to Facebook are primarily using 2G networks. Our engineering team took this on as a challenge: What could we design and build that would leave a much better first impression?
How a change in preview photos helped speed up profile and page loads by 30 percent.
Read more from the source: Facebook Code