Last week we excitedly announced the LoopBack 4 developer preview release. Your feedback helped fuel this transformation and how we built our open source framework. Now, as we are ready to launch the latest version of LoopBack, we are considering updating our LoopBack logo. We would like your feedback on some new logo and color palette options we have in mind. As such, we’re asking you to rank the logos from 1-5, with 1 being your most favorite, and 5 representing your least favorite. You can rank 1-3 for the color palettes, again with 1 as your favorite and 3 as your least.
Be sure you have a say in our transformation and our community as we move forward by participating in this survey. We recommend completing the survey on a larger screen for the best viewing experience.
The LoopBack 4 Developer Preview #1 release is primarily targeted at extension developers. With this preview release, extension developers can start writing extensions for LoopBack 4. With LoopBack 4 being a complete rewrite from the ground up, extensibility was a key focus on the architecture. This better extensibility of the framework was achieved via @loopback/context which implements an Inversion of Control container and Dependency Injection.
LoopBack 4 extensibility makes writing extensions simpler than ever before. In this blog post, we’ll be going over writing an example log extension and seeing how easy it is to do so.
Back in April, we kicked off LoopBack 4 as the next major advance of the popular Node.js based open source API framework. The team has been working on the new code base since then. Today I’m super excited to announce that the first Developer Preview release of LoopBack 4 is ready for you to test drive.
What’s new in the release?
- A brand new LoopBack core written in TypeScript with great extensibility and flexibility.
- Leveraging latest and greatest language features such as classes, optional typing, and decorators to boost development productivity and code quality.
- Providing 100% Promise based APIs and full support of Async/Await to simplify asynchronous programming.
- Implementing an Inversion of Control (IoC) container and Dependency Injection to manage artifacts and resolve dependencies.
- Introducing components as the packaging model to bundle artifacts and extensions into modules for even better modularity and pluggability.
CASCON 2017, running from November 6-8, has come and gone. Focusing on data, systems, and society, the event also hosted the first LoopBack 4 workshop, called “API Economy Made Easy with LoopBack 4” If you missed it, you can check it out on GitHub. We’re providing some details below.
With the LoopBack 4 Beta release almost ready, this tutorial demonstrates how to create a LoopBack 4 Application - a Diary application that uses the Watson Tone Analyzer to understand your mood.
One of the objectives of LoopBack 4 is to promote extensibility to grow the ecosystem. Some of the popular extensions voted by the LoopBack community are authorization support, support of other protocols (e.g. gRPC, MQTT) and other API styles (e.g. GraphQL, XML). As we’re wrapping up on the LoopBack4 Core Beta release, we’d like to call for your contribution to develop extensions with us.