Happy Holidays from the StrongLoop Team

As we approach the end of 2016, the StrongLoop and IBM team wants to take a moment to wish you all a festive holiday season. Merry Christmas and happy New Year, and may you all have a wonderful time with your loved ones. Much happiness and success in 2017!

Our blog and social media will a little quiet during the holiday season, but we will be back in early 2017 to let you know about exciting news, tips and events.
Read more

Announcing LoopBack 3.0 GA

Today we are excited to announce availability of LoopBack 3.0 for general availability.

It has been a long ride since the last major release of LoopBack (version 2.0), announced more than two years ago. In that time, we have added over 90 new features, StrongLoop was acquired by IBM, the LoopBack team grew by 10 more developers, and we opened the documentation to your contributions.

Before we move to the list of new features, let me clarify a last-minute change in supported Node.js versions and our plans for the LoopBack version line 2.x. Read more

Working with LoopBack Authentication and Authorization

One of LoopBack’s core features is the ability to lock down access to your APIs and define exactly who can do what with your data. LoopBack provides multiple tools to make this easy, but it’s helpful to see a real (although simple) application demonstrating the complete process of securing your APIs.

In this post I’ll demonstrate how to:

* Add support for users to your application.
* Add user registration and login/logout.
* Create rules for your API that follow common patterns, for example, only a logged in user can create content and only the owner of content can modify it.
Read more

LoopBack Drops Support for Node 0.10 and 0.12

At the end of October 2016, the Node project stopped official support of version 0.10. At the end of 2016, the project will also stop supporting v0.12. The primary trigger was that the OpenSSL project no longer supports the OpenSSL versions included in Node v0.10 and 0.12. As a result, there will be no more security fixes for OpenSSL in these release lines.

How is LoopBack dealing with these changes?

The LoopBack team has long wanted to use ECMAScript 6 (ES6, also known as JavaScript 2015) constructs such as the classes and arrow functions. But doing so would require raising the minimum supported version of Node. We started the discussions many months ago, but the need to support users running on old Node versions outweighed benefits of ES6.
Read more

Node Interactive North America Wrap-Up

We’re back from Node Interactive North America in Austin (and full of Texas BBQ, thanks to the lovely folks at Jo’s Coffee) and boy howdy, did we have a great time.

There was a lot to learn at this year’s NINA — if you missed a few sessions, you can see the recorded talks here! — but there were some consistent themes throughout the event that stood out.

Diversity

First off, diversity was a first-class citizen at NINA—well before the conference, Tracy Hinds, the education community manager of the Node.js Foundation, shared a long post on Medium outlining the community’s commitment to a safe, inclusive, respectful, and enjoyable event for all. Tuesday kicked off bright and early with the Diversity Coffee Talk (sponsored by IBM and Intel):
Read more