Blog posts in 'LoopBack' category

TitleExcerpt
Building a Vue.js Application with LoopBack - an Example
Sep 19, 2017
I recently had a conversation with a follower on Twitter about how Vue.js and LoopBack could work together. Because of how LoopBack works, this is almost a non-issue. By creating a simple REST-based API, there’s nothing “special” about using Vue.j... More
Let's Build a Band App with LoopBack: Continuous Deployment (part 7 of 8)
Sep 14, 2017
In this series, we are working through building an application to support the needs of DIY bands. We’ll start out solving some basic problems and move into more complex ground, eventually transforming the application into a platform that others ca... More
Take Part in the API-First Hackathon with IBM Watson, Strongloop & Bluemix
Aug 29, 2017
We’re pleased to announce that IBM and StrongLoop are working with Mobile Monday for their upcoming three day hackathon event in San Francisco! Running from September 8-10, this event provides the challenge of the “API-First Hackathon with IBM Wat... More
Let's Build a Band App with LoopBack: Working with Credentials (part 6 of 8)
Aug 24, 2017
In this series, we are working through building an application to support the needs of DIY bands. We’ll start out solving some basic problems and move into more complex ground, eventually transforming the application into a platform that others ca... More
Let's Build a Band App with LoopBack: Connecting to Cloudant (part 5 of 8)
Aug 17, 2017
In this series, we are working through building an application to support the needs of DIY bands. We’ll start out solving some basic problems and move into more complex ground, eventually transforming the application into a platform that others ca... More
Let's Build a Band App with LoopBack: Deploying Our Application (part 4 of 8)
Aug 10, 2017
In this series, we are working through building an application to support the needs of DIY bands. We’ll start out solving some basic problems and move into more complex ground, eventually transforming the application into a platform that others ca... More
Node Summit & AngelHack - A Brisk Week in Silicon Valley
Aug 3, 2017
Coffee shops, Patagonia jackets and Teslas on every corner - just a few of the things I was greeted with when I landed in San Francisco International Airport last Tuesday. It was going to be a great week; with Node Summit 2017 kicking off my week ... More
Let's Build a Band App with LoopBack: Exploring Our API (part 3 of 8)
Jul 25, 2017
In this series, we are working through building an application to support the needs of DIY bands. We’ll start out solving some basic problems and move into more complex ground, eventually transforming the application into a platform that others ca... More
Let's Build a Band App with LoopBack: Creating Our First Model-Driven API Endpoint (part 2 of 8)
Jul 13, 2017
In this series, we are working through building an application to support the needs of DIY bands. We’ll start out solving some basic problems and move into more complex ground, eventually transforming the application into a platform that others ca... More
Let's Build a Band App with LoopBack! (part 1 of 8)
Jul 6, 2017
In this series, we will work through building an application to support the needs of DIY bands. We’ll start out solving some basic problems and move into more complex ground, eventually transforming the application into a platform that others can ... More
Dockerize LoopBack Connectors
Jun 27, 2017
Introduction Data source connectors are a vital part of LoopBack that provide access to back-end data. Connectors typically provide access to an external database system. However, setting up a database system for development can be a barrier bec... More
How To Use Materialized Views with LoopBack Cassandra Connector
Jun 22, 2017
In this blog, I’ll walk you through the steps and corresponding source code blocks to help make your LoopBack app interact with Cassandra Materialized Views. Install the Cassandra connector from: npm More
Using LoopBack to Build the Open Source Game Xtra Points
Jun 20, 2017
Let’s start with a backstory. In 2010, my dad, Robert Okun, and I started using an Excel spreadsheet to see who could correctly predict the outcome of more NFL games on a weekly basis. This caught on quite easily, and we’ve kept the game going sin... More
LoopBack as an Event Publisher
Jun 15, 2017
Most people who have used LoopBack know that it is a highly-extensible, open-source Node.js framework that enables you to quickly create dynamic end-to-end REST APIs with little or no coding. These REST APIs can be used by client applications (We... More
Integrating LoopBack with ElasticSearch
Jun 1, 2017
I have a confession to make. I’m probably the last person to hear about, and look into, ElasticSearch. Back when I was primarily a ColdFusion developer, I was a big fan of the full-text search engine Verity and how well it worked with my apps. Whe... More
LoopBack As A Service Using OpenWhisk
May 24, 2017
In our previous blog we saw how we can host LoopBack as a multi-tenant micro-service on the cloud. As a quick recap, this would require us to: Expose REST APIs for CRUD on /models and /datasources resources. Use the LoopBack NodeJS APIs to c... More
Three New Webcasts for June - LoopBack and OpenWhisk
May 23, 2017
We are excited to announce three new free webcasts for June! This series will focus on Open Source solutions - in this case OpenWhisk and LoopBack. Check out the topics and dates below, and be sure to register for all three! June 7, 2017: Go Ser... More
Refactoring LoopBack SQL Connectors
May 9, 2017
We’ve now been developing LoopBack for over three and a half years. Like any software built at a startup’s pace, it can benefit from some much needed refactoring! This blog outlines the changes to Model Discovery and Migration. It is worth highlig... More
Building Enterprise APIs for SOAP Web Services Using LoopBack
May 5, 2017
We are excited to announce that LoopBack can now generate remote methods and REST APIs for SOAP web services. This feature enables you to easily create REST APIs that invoke web services without having in-depth knowledge of the web service. SOAP h... More
Announcing Open Source LoopBack JSONSchemas VS Code Extension
May 2, 2017
LoopBack is a powerful framework. As we know, “with great framework power comes great framework documentation.” When you know what you’re looking for in the docs, it’s easy to find. But  discovering what’s available can be a challenge for a tool a... More
Cassandra Connector for LoopBack Has Arrived
Apr 27, 2017
One of the most frequent requests from the LoopBack community is a LoopBack connector for the Apache Cassandra database. Today, we’re happy to announce the release of loopback-connector-cassandra 1.0.0. The connector implements a majority of the ... More
Creating a Multi-Tenant Connector Microservice Using LoopBack
Apr 25, 2017
Note: This article was co-written by Subramanian Krishnan and Nagarjuna Surabathina. Background LoopBack is a highly-extensible, open-source Node.js framework that enables you to quickly create dynamic end-to-end REST APIs with little or no cod... More
Announcing LoopBack.next, the Next Step to Make LoopBack Effortlessly Extensible
Apr 13, 2017
History In 2013, we started LoopBack as a mobile-backend-as-a-service, evolving out of earlier efforts such as Deployd and JugglingDB. Users quickly told us that what they needed wasn’t a backend-as-a-service itself, but a framework to build thei... More
An Example of Using Environment Configuration in LoopBack
Apr 11, 2017
One of the more interesting features of LoopBack I’ve been meaning to take a look at is its support for “environment configuration”. This is a fancy way of saying “configuration based on environment.” I’m still a Node newbie, but this is something... More
Webinar: LoopBack, MongoDB, and Continuous Integration
Feb 27, 2017
Considering using LoopBack to create an API for your data in MongoDB? Then mark your calendars! We have a new webinar coming up on Tuesday March 28th – “LoopBack, MongoDB, and Continuous Integration”. LoopBack is a great tool for quickly generati... More
Webinar: Combining OpenWhisk (serverless), OpenAPI (swagger) and API Connect to Build Powerful APIs
Feb 22, 2017
Our next webinar will be held on March 16th, focusing on “Combining OpenWhisk (serverless), OpenAPI (swagger) and API Connect to build powerful APIs”. Using the power and simplicity of serverless functions and exposing them via API Connect provid... More
Context Propagation in LoopBack
Feb 2, 2017
LoopBack developers often need to propagate information (aka “context”) from the HTTP layer all the way down to data source connectors. We hear this regularly in the LoopBack discussion forums and GitHub issues. Consider the following examples: ... More
Webinar: Customizing Loopback – Integrating More Modules
Jan 30, 2017
We have a new webinar coming up on Tuesday, February 21st – how to customize LoopBack by integrating more modules! LoopBack is a fantastic tool for generating a RESTful web API, and to have it up and running in no time. We’ll spend some time show... More
Strong-soap LoopBack module
Jan 26, 2017
After years of work in with Java and Java EE7 technologies, I recently transitioned to IBM’s Strongloop team to work with the latest new technologies – Node.js. Making the transition from Java to Node.js has been an interesting journey, more about... More
Announcing the LoopBack CLI
Jan 17, 2017
Three years ago we released slc, a veritable swiss-army knife for building and managing Node applications. The slc command-line interface (CLI) also included commands for scaffolding  and modifying LoopBack apps. Over the last year, as part of th... More
Working with LoopBack Authentication and Authorization
Dec 15, 2016
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 dem... More
Working with File Storage and LoopBack
Nov 22, 2016
Update for March, 2017: One of the things I mention at the very end of this article is how file uploads will overwrite each other if they use the same name. I fixed this with a pull request that was accepted a few days ago. By using a new confi... More
New Life for LoopBack Docs
Oct 11, 2016
This blog post has moved to IBM DeveloperWorks ....
Using LoopBack to Build APIs For APIs
Oct 5, 2016
“Building APIs for APIs” sounds a bit like infinite recursion, but actually I’m talking about one of the cooler aspects of LoopBack: the ability to define a server API that maps to another server. Essentially your API acts as a proxy for another A... More
Let's Build a Band App with LoopBack - UI and Wrap-Up (part 8 of 8)
Sep 30, 2016
In this series, we are working through building an application to support the needs of DIY bands. We’ll start out solving some basic problems and move into more complex ground, eventually transforming the application into a platform that others ca... More
Generating Swagger (OpenAPI specification) from your LoopBack Application
Sep 20, 2016
I’ve been asked about Swagger and LoopBack at a few conferences, and my answer has been: “I know LoopBack supports creating Swagger docs, but I’m not sure of the exact syntax.” Now that I’ve gotten a bit of a break from the conference scene, I tho... More
Isomorphic JavaScript Mobile Apps
Sep 6, 2016
This blog post has moved to IBM DeveloperWorks ....
Coding Guidelines for LoopBack Are Here!
Sep 1, 2016
To make it easier to contribute to the LoopBack project, we‘ve centralized and opened up the general coding guidelines we’ve been using internally at loopback-contributor-docs. We hope this will help clear up any ambiguity about what we expect and... More
Building JavaScript Charts Powered by LoopBack
Jul 29, 2016
When we discuss APIs and LoopBack, often we’re talking about external consumers, but you can use LoopBack APIs on your own site as well. For example, one cool way to use a LoopBack REST-based API is to power client-side charting for your web site.... More
LoopBack Connector Development and Creating Your Own Connector
Jul 14, 2016
I started hearing terms like “LoopBack connector” and “StrongLoop’s connector development framework” when our business was undergoing a transition to leverage community-driven connector development. This is an essential shift  today to integrate w... More
Creating REST APIs from Data Models in API Connect
Jun 23, 2016
When it comes to building APIs, you’ve got a lot of options. Seriously, A LOT of options. Just in the Node.js world alone, your choices include: More
Broadcast Your LoopBack and Node.js Skills with IBM Open Badges
Jun 21, 2016
You may have heard about the IBM Open Badge Program. You probably know that it is a new and innovative way to display your skills, achievements and contributions online, so you can share them on Linkedin, Facebook and Twitter. But did you know tha... More
Introduction to API Connect for LoopBack Developers
Jun 8, 2016
If you’re a LoopBack developer, you have no doubt heard about IBM API Connect, the first product to come out of the IBM acquisition of StrongLoop.  You may not have paid too much attention to it yet, perhaps thinking it’s not relevant to you, or p... More
User-based Authentication with Loopback
May 17, 2016
Many who are familiar with LoopBack first discovered it as a way to build RESTful APIs, but LoopBack offers more than just the tools API developers need to build the API itself. LoopBack also also provides optional features that are focused on enr... More
Working with Pagination and LoopBack
May 6, 2016
I knew LoopBack supported pagination, but not exactly how it did. So, I wanted to build a quick demo for my own learning and I thought it might be useful to share it with others. This will be a relatively simple blog post to demonstrate what I lea... More
Managing LoopBack Configurations the Twelve-Factor Way
May 3, 2016
Managing Loopback configuration files for multiple environments can be a hassle. In this blog we demonstrate how we do it using some well-known practices for scalable and maintainable codebases from the The Twelve-Factor App methodology. The key i... More
Working with Geographical Data in your API
Apr 26, 2016
When building models with LoopBack, one of the more interesting features is the ability to define properties that represent locations. The “GeoPoint” type lets you add a location to your model that can be used in a variety of ways. Let’s look at s... More
Applying Custom Logic in Phases: Using Remote Hooks in LoopBack
Apr 19, 2016
Recently, we looked at how to use remote methods to expose custom logic as REST API endpoints in Loopback. That was pretty cool, but it just isn’t enough if we want to build a full-blown, production API. Even in a relatively simple case like expos... More
Working with LoopBack’s Object-Relational Mapping (ORM) System
Apr 13, 2016
When we talk about LoopBack, we’re usually talking about rapid API generation. But behind the REST APIs is a full object-relational mapping (ORM) system that enables you to do all the standard create, read, update, and delete (CRUD) operations in ... More
Remote Methods in Loopback: Creating Custom Endpoints
Apr 8, 2016
One of the nicest features of Loopback is the ability to quickly expose existing datasources (MySQL, MongoDB, Cloudant, etc.) as REST APIs with standard CRUD (create, retrieve, update and delete) support. But let’s be honest, that’s not really goi... More
Webcast Available – StrongLoop to API Connect: the Evolution
Apr 5, 2016
Recently, Dennis Ashby (IBM Worldwide Director, IBM API Connect Solutions) hosted a webcast telling StrongLoop and LoopBack users everything to know about the new release of StrongLoop. IBM API Connect is a comprehensive management solution that c... More
Introduction to LoopBack Presentation
Mar 31, 2016
On March 31, I gave a presentation on LoopBack and StrongLoop. I’ve embedded the recording here: More
Examples of Validations for LoopBack Models
Mar 29, 2016
When working with LoopBack models, you can validate data before it gets persisted into your datastore multiple different ways. The documentation describes the various methods, but I wanted to play with it a bit and demonstrate a few examples. To ... More
Securing Your API with OAuth
Mar 28, 2016
This blog post has moved to IBM DeveloperWorks ....
Migrating a Legacy System to LoopBack (Even with Complicated Data!)
Mar 3, 2016
We know LoopBack makes it a breeze to create APIs that expose SQL & NoSQL databases (among others), but in real business environments, data isn’t always this tidy. As business systems develop over years, it’s not uncommon for information to be... More
Part 4: Ionic & LoopBack Frameworks – Testing with Travis
Nov 10, 2015
In the first three articles in this series, you built a simple mobile app and server using the Ionic Framework and StrongLoop LoopBack. In this article, you’ll learn about one key advantage of building mobile apps with Ionic: access to the JavaScr... More
Part 3: Ionic & LoopBack Frameworks – Building the Ionic App
Oct 6, 2015
In the first two articles in this series, you built a REST API using StrongLoop LoopBack and several AngularJS directives that use your API via the LoopBack AngularJS SDK. With these two components, you’ve done most of the work of building a hybri... More
Part 2: Ionic & LoopBack Frameworks – Directives with the AngularJS LoopBack SDK
Sep 9, 2015
In the first article in this series, you built out a simple REST API for tracking times using StrongLoop LoopBack. The REST API enabled you to login using Facebook OAuth and save times recorded by a stopwatch. In order to make this API useful, you... More
Part 1: Ionic & LoopBack Frameworks – Building a REST API
Aug 10, 2015
I have a confession: I hate native mobile development. Most of the reason why I started working with NodeJS was my struggles with managing mobile app development for a small startup in 2012. Back then, native mobile development struggled with pain... More
Introducing the Xamarin SDK for LoopBack
Aug 5, 2015
When we started the open source LoopBack project two years ago, we knew that its use would be fueled by the needs of mobile solutions. We were a very small team and only able to develop for iOS, Android, and AngularJS. Although we were keenly inte... More
How To: Build Xamarin Apps with Node.js REST APIs and SQL Server
Aug 5, 2015
Ever wonder what the backend for your Xamarin App should be? As a .Net developer who was asked to build mobile apps, I have gravitated to Xamarin and found it to be excellent platform to build, monitor and test my cross platform mobile app. But, I... More
Build Real-Time Node.js Apps with Angular LiveSet and LoopBack
Jul 15, 2015
What is LiveSet? LiveSet is an AngularJS module that makes it easy to build real time applications. We created it so you can focus on building your app instead of cobbling together several libraries and frameworks. Unlike other real-time librarie... More
Use LoopBack’s Geolocation Feature to Build a Simple Node.js User Registration App
Jun 3, 2015
If you’ve been looking for a framework to help you get your REST APIs up and running quickly, with a robust set of functionality and flexibility, then the LoopBack Framework is what you want. This framework helps developers create APIs that integr... More
Getting Started with the Node.js LoopBack Connector for ArangoDB
May 12, 2015
This tutorial is the third in a series of posts that will help you get started with some of the many user contributed NoSQL connectors for LoopBack. In this series we will cover usage of the connectors for: Couchbase Riak RethinkDB Arang... More
Introducing StrongLoop’s Unopinionated Node.js Pub/Sub
Apr 28, 2015
Unopinionated, Node.js powered Publish – Subscribe for mobile, IoT and the browser. There are many ways to push data from a Node app to another app (written in Node, the browser, or other platforms and languages). Several frameworks have arisen a... More
Getting Started with Node.js LoopBack Connector for Couchbase
Apr 23, 2015
Introduction LoopBack is the leading open source, enterprise-ready Node.js framework for helping developers to create APIs integrated with legacy and next gen backends that at the same time enables mobile and micro services architectures. LoopBa... More
Two-Factor Authentication with LoopBack
Mar 3, 2015
Before I get into the code and walk you through it, I wanted to talk about my motivation for this post. I recently spoke at the Confoo developer conference in Montreal. If you haven’t been, it’s a whirlwind of new technologies, complex data theori... More
An Update on the LoopBack Roadmap and Backlog
Feb 18, 2015
It’s no surprise that here at StrongLoop we develop our software using agile methodologies, most notably scrum.  Building a next-generation API platform means we have to iterate quickly, change direction just as quickly, and re-prioritize... More
Managing the LoopBack Project with Waffle
Feb 18, 2015
[A guest post from our friends at Waffle] Waffle started off as a work tracking tool for open source repositories on GitHub. Today, Waffle works for software development teams of all kinds, from those managing open source projects to enter... More
Announcing the Official Node.js Connector for the Oracle Database by Oracle
Jan 27, 2015
Oracle has released a new Node.js driver for Oracle Database on GitHub! This is exciting for the Node community. The interest in Node applications that connect to the widely available Oracle Database is being recognized and rewarded with a driver... More
Announcing the Open Source Node.js LoopBack API Gateway
Oct 9, 2014
Note: Since the publication of this blog, the StrongLoop API Gateway was relaunched on August 5, 2015. Read this announcement blog to learn more about the latest version. This morning, we released the open-source version of the LoopBack API Gatew... More
Getting Started with the LoopBack API Gateway Sample Application
Oct 9, 2014
Note: Since the publication of this blog, the StrongLoop API Gateway was relaunched on August 5, 2015. Read this announcement blog to learn more about the latest version. In case you missed it, today we announced the availability of the open sour... More
Node.js API Tip: GeoLocation
Oct 3, 2014
In the rapidly evolving data analytics space that is driving renewed IT and marketing spend, one of the key metrics is end user tracking is… Who are you (Identity)? What are you entitled to (Access)? How are you (Wellness)? Which t... More
Building Enterprise APIs with StrongLoop Support for Swagger 2.0
Sep 6, 2014
The Swagger 2.0 specification was officially released today and at StrongLoop we are excited to announce that LoopBack is the first Node.js framework to support Swagger 2.0. Using LoopBack you can now take a Swagger 1.2 or 2.0 specification and au... More
How to Deploy a Node.js REST API Server on Red Hat’s OpenShift
Sep 3, 2014
The world is moving toward the cloud—both public and private clouds—and infrastructure demands are giving rise to a new generation of integration platform-as-a-service (iPaaS) API servers which specifically handle this use case with the added dime... More
Node.js API Tip: Offline Sync and Replication
Aug 26, 2014
Mobile technologies have radically changed our personal lives and are now doing the same in the workplace—perhaps not as rapidly as many of us would like! Not every office looks like this, although at times we might feel this way. Many of us no... More
Getting Started with Node.js for the Java Developer
Aug 14, 2014
Editor’s Note: This post was originally published in August, 2014. We have refreshed this popular blog post with updated IDEs and LoopBack instructions. Let me start with a confession: I was a Java developer for nearly 10 years and fully embraced... More
Node.js API Tip: Model Driven Development
Jul 14, 2014
Today’s tip focuses on APIs – which just so happen to be the primary use case for Node.js!  APIs are driving the new frontedge – inclusive of mobile, tablets, wearables, web browsers, sensors, et al by providing rich backend d... More
Announcing Support for Google, Facebook and GitHub Authentication in LoopBack
Jun 3, 2014
Introduction These days most people have dozens of logins, and no one really wants to register for yet another website or app.  It’s easier to attract new users by allowing them to login with an existing account from a popular service such as Goo... More
Open Source Replication and Offline Sync for Node.js and Devices
May 22, 2014
Today, StrongLoop is excited to announce support for replication and offline synchronization in our LoopBack API framework. What makes this unique is that it is completely open source and powered by Node.js. Loopback is an open source API framewor... More
New in the LoopBack Android SDK 1.3 – User Auth and Storage Service
May 20, 2014
StrongLoop is excited to announce a new version of the LoopBack Android SDK 1.3. The release adds two new features: user authentication and storage service client. What’s LoopBack? It’s an open-source API server for Node.js applications. It enabl... More
Part 1: Enable Push Notifications With a Private mBaaS Hosted on Amazon – Intro to LoopBack
May 15, 2014
This is part one of a four-part tutorial on setting up a mobile backend as a service on Amazon and iOS and Android client applications to enable push notification. To send push notifications, you’ll need to create a LoopBack server application, th... More
Part 2: Enable Push Notifications With a Private mBaaS Hosted on Amazon – Android Client
May 15, 2014
This is the second of a four-part tutorial on setting up a mobile backend as a service on Amazon and setting up iOS and Android client applications to enable push notification. If you want to setup Push Notifications for an iOS app refer to Part 3... More
Part 3: Enable Push Notifications With a Private mBaaS Hosted on Amazon – iOS Client
May 15, 2014
This is the third of a four-part tutorial on setting up a mobile backend as a service on Amazon and setting up iOS and Android client applications to enable push notification. If you want to setup Push Notifications for an iOS app refer to Part Th... More
Part 4: Enable Push Notifications With a Private mBaaS Hosted on Amazon – Putting It All Together
May 15, 2014
This is the last section of a four-part tutorial on setting up a mobile backend as a service on Amazon and setting up iOS and Android client applications to enable push notifications. In this section we’ll explain how to run the backend LoopBack a... More
Getting Started with the PostgreSQL Connector for LoopBack
May 7, 2014
StrongLoop is pleased to announce the 1.0.0 release of the LoopBack PostgreSQL Connector, that enables LoopBack powered applications to access PostgreSQL databases. The PostgreSQL connector is a new member of the LoopBack connector family. It supp... More
Comparing Express, Restify, hapi and LoopBack for building RESTful APIs
Apr 29, 2014
Editor’s Note: This post was originally published in April, 2014. We have refreshed this popular blog post. If you are writing a Node.js application, chances are you going to have some kind of API endpoints to be consumed by your front end or exp... More
Turn SOAP into REST APIs with LoopBack
Apr 24, 2014
Nowadays, “web services” often means REST (Representational state transfer) APIs using JSON as the data exchange format.  However, the first generation of web services was built using SOAP (Simple Object Access Protocol), a standard protocol based... More
Full Stack JavaScript in Action with LoopBack’s Browser Support
Apr 21, 2014
Browser Support LoopBack version 1.8.0 introduces browser support with two key features: The loopback.Remote connector and the browserify distribution. These enable running a LoopBack client application in the browser that shares code with a ... More
Beyond Node.js Express: An Intro to Koa.js and a Preview of Zones
Apr 11, 2014
In late 2013, the team behind Express.js announced a new framework called Koa. It uses some features that require an unstable dev version of Node, but in this post I’ll show you how easy it is give it a try both locally and on Heroku. Before We... More
Managing Objects in LoopBack with the Storage Provider of Your Choice
Apr 7, 2014
Introduction Applications often need to store and use files such as images, videos, and PDFs. Nowadays, there are a lot of choices for cloud storage providers, each of which provides a different API. Meanwhile, web and mobile platforms provide di... More
Node.js is Required for Next Generation API Servers
Apr 1, 2014
Background About two years ago, Jeff Cross and I created deployd, an interactive development environment (IDE) and API server for rapidly prototyping REST APIs for HTML5 and mobile apps. As front end developers we wanted to be able to easi... More
How-to Build CRUD Enabled iOS Apps with the LoopBack API Server – Part 1
Mar 25, 2014
In this two-part tutorial we’ll be creating an iOS app that connects to a LoopBack API server to perform create, read, update, and delete (CRUD) operations. In Part One we’ll show you how to fetch data stored in an in-memory data source. Part Two ... More
How-to Build CRUD Enabled iOS Apps with the LoopBack API Server – Part 2
Mar 24, 2014
Welcome to the second installment of a two-part tutorial on how to create an iOS app that connects to a LoopBack API server application to perform create, read, update, and delete (CRUD) operations. In Part One we looked at how to fetch data. In t... More
Defining and Mapping Data Relations with LoopBack Connected Models
Mar 24, 2014
In LoopBack, working with data is usually the core of business logic. We typically start by defining models to represent business data. Then we attach models to configured data sources to receive behaviors provided by various connectors. For examp... More
API’s Lack Conventions and Standards – Two Perspectives on Solutions
Feb 12, 2014
I just came back from Apps World 2014, having attended most of the sessions on the API Strategies track among others.  Apps World covers a wide spectrum of technical topics from mobile front-end development using HTML5 to back-end API development ... More
Why the Enterprise needs an API Tier built in Node.js
Jan 29, 2014
Background Many enterprises started as small companies that adopted business process automation systems to help scale their operations.  Back in the 1980s and ’90s, such systems were typically custom-built, since little “off the shelf” enterprise... More
How to Migrate an mBaaS: Deployd to LoopBack
Jan 15, 2014
Background LoopBack and Deployd are both flavors of the “noBackend” and “mBaaS” trends. Frameworks and tooling specifically designed to simplify backend development, allowing you to focus on building great web and mobile user experiences.... More
A Brief History of Mobile Backend-as-a-Service (mBaaS)
Jan 15, 2014
Background About two years ago, Jeff Cross and I created an obscure open source project called deployd. A framework for rapidly building REST APIs for HTML5 and mobile apps. We didn’t realize it at the time, but it was our tiny contribution ... More
Getting Started with Android Push Notifications in LoopBack
Jan 14, 2014
In the previous blog post Push notifications with LoopBack, we have described how to setup your LoopBack application for sending push notifications to iOS devices such as iPhone. In this installment, we will look at pushing notifications to And... More
Getting Started with iOS Push Notifications in LoopBack
Jan 14, 2014
We are pleased to announce that you can now send push notifications to mobile devices (iOS and Android) using LoopBack with the release of the loopback-push-notifications module. What’s LoopBack? It’s an open source mobile backend, powered by Node... More
Mobile App Development with Full-Stack Javascript (part 1 of 4)
Dec 12, 2013
In this four part blog series, we talk about mobile application development using JavaScript on both front end and backend as a true platform. Although this concept of full-stack JavaScript is not new, there are limited reference implementations o... More
Using StrongLoop to Overcome Challenges with Connecting Mobile Apps to Data
Dec 11, 2013
Developers are well aware of the challenges presented by the diversity of mobile devices; but the diversity of backend systems presents equal challenges. Not only are there many different kinds of back end systems and data stores, but application ... More
Deploying LoopBack mBaaS on Amazon EC2
Nov 21, 2013
MBaaS experience without the lock-in or cost StrongLoop distro has been supported on the Amazon Marketplace since the July 1.1 release; so it’s no surprise that the new StrongLoop Suite (StrongNode, StrongOps and LoopBack) is ready to be used out... More
Connecting LoopBack to Data sources on Rackspace, Part 1 of 3: Connecting to MongoDB with ObjectRocket
Nov 21, 2013
  MongoDB and LoopBack Node on Rackspace Data brings mobile applications to life and MongoDB is often a preferred choice for mobile first data. MongoDB’s powerful document-oriented database combined with Rackspace’s MongoDB as a service pl... More
How to run Node.js on the JVM with Avatar.js and LoopBack
Nov 11, 2013
Background LoopBack is an open source mobile API framework for Node.js from StrongLoop. It not only helps you expose REST api, but provides you the ability to build APIs, define data models, connect to data sources including databases such a... More
Getting Started with the MySQL Connector for LoopBack
Nov 6, 2013
We’re happy to announce the release of the LoopBack MySQL Connector that enables LoopBack applications to access MySQL databases.  It is being released as part of StrongLoop Suite 1.1, as a GitHub module, and as an NPM package . StrongLoop... More
Recipes for LoopBack Models, part 5 of 5: Model Synchronization with Relational Databases
Oct 31, 2013
Last time, we looked at using LoopBack while defining models from scratch. In the last part of this 5-part series, we demonstrate how to synchronize your data. Now I have defined a LoopBack model, can LoopBack create or update the database ... More
Recipes for LoopBack Models, part 4 of 5: Models by Instance Introspection
Oct 24, 2013
Last time, we looked at using LoopBack with relational databases, allowing you to consume existing data. This time around, we are looking at your options when the data does not have a schema. I have JSON documents from REST services and NoS... More
Recipes for LoopBack Models, part 3 of 5: Model Discovery with Relational Databases
Oct 17, 2013
In the prior part of this 5-part series, we looked at schema definitions and defined a model using an in-memory source to mock up the data access. This time around, we are looking at model discovery with existing  relational databases or JSON d... More
Recipes for LoopBack Models, part 2 of 5: Models with Schema Definitions
Oct 9, 2013
Last time, we looked at how you can mobilize data through LoopBack with open models, which works well for free-form style data.  This time around, we are looking at models with schema definitions. I want to build a mobile application th... More
Recipes for LoopBack Models, Part 1 of 5: Open Models
Oct 3, 2013
Rich mobile applications are driven by data. Data can be produced and consumed by mobile devices, browsers, cloud services, legacy applications, databases, and other backend systems. LoopBack mobilizes data through models that represent business ... More
Deploying LoopBack mBaaS on Rackspace
Sep 17, 2013
Fanatical Support Meets Strong Node Fanatical Support has made Rackspace the leader in enterprise hosting. The Fanatical Support mantra, support for open source products, and strong SLA has made them the preferred vendor for IT ops in companies ... More
Deploying LoopBack mBaaS on Cloud Foundry
Sep 17, 2013
Getting Started with LoopBack on Cloud Foundry Most mobile developers want to focus on the front-end of their apps and not get caught up in having to figure out how to write a backend, connect it to data sources or worse how to manage and scale... More