Blog posts in 'Community' category

TitleExcerpt
The OpenAPI Spec and You (and IBM)
Aug 8, 2017
If you work with APIs at all, either creating or consuming them, you’ve probably heard of something called the OpenAPI Specification (or its former name, Swagger). However, you may be fuzzy on the details. Don’t worry! By the end of this post you ... 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
Introducing Sai Vennam - StrongLoop Developer Evangelist
Jul 27, 2017
Editor’s Note: We’re pleased to introduce you to the latest member of IBM’s StrongLoop Developer Evangelist team, Sai vennam. Our evangelists are quite busy attending events, hosting webinars, and putting together content about LoopBack and IBM’s ... More
Join StrongLoop and IBM at Node Summit
Jul 18, 2017
We’re excited to be part of Node Summit in San Francisco on July 26-27. 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
StrongLoop and Mobile Monday Team Up for API-First Hackathon
Jun 13, 2017
The StrongLoop team has been working with Mobile Monday for events for some time now. Recently, though, we combined forces to host a hackathon at Galvanize NYC from June 2-4th, 2017. Developer Evangelist Joe Sepi was on hand to provide an overview... More
Join StrongLoop at DeveloperWeek New York
Jun 8, 2017
The StrongLoop team is heading to DeveloperWeek New York. The event, described as New York City’s largest developer conference and expo, runs from June 19-21. More
Strongloop and IBM Do OSCON
Jun 6, 2017
Everything is bigger in Texas, and O’Reilly’s Open Source Convention 2017 was certainly no exception this year! Set right in the heart of Austin, Texas, OSCON was a meeting of some of the most powerful minds in software development, and as you wou... 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
Join StrongLoop and IBM at Cloud Foundry Summit
May 30, 2017
Want to attend the premier enterprise app developers conference? We’re heading to Cloud Foundry Summit in Silicon Valley, and we hope you will join us! More
StrongLoop Evolves to Promote Open-Source Solutions for the API Developer Community
May 26, 2017
Today marks an important milestone for the StrongLoop website: the transition from showcasing our services to promoting community. While we proudly supported community since we launched, our previous site highlighted options from StrongLoop and IB... 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
The Future of Node Podcast Series Node at Microsoft, ChakraCore, and VM Neutrality
May 11, 2017
This blog post has moved to IBM DeveloperWorks ....
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
InterConnect 2017 Wrap-Up: Cognitive, Cloud, Quantum and Curiosity
Apr 4, 2017
This blog post has moved to IBM DeveloperWorks ....
The Future of Node Podcast Series Nodejs Backstory and Its Future
Mar 24, 2017
This blog post has moved to IBM DeveloperWorks ....
More StrongLoop & IBM Sessions at IBM InterConnect 2017
Mar 16, 2017
IBM InterConnect is in one week! Last week, we shared a rundown of what our StrongLoop evangelist team would be talking about at the event. Now, we’re excited to share more StrongLoop and IBM Sessions at IBM InterConnect 2017. This is by no means ... More
The Future of Node Podcast Series: Node, IoT, and Robotics
Mar 14, 2017
This blog post has moved to IBM DeveloperWorks ....
Listen and Learn: StrongLoop Evangelist Team Talking at IBM InterConnect 2017
Mar 9, 2017
Last week, we announced that we would be at IBM InterConnect. We told you then that we were looking forward to helping people discover and learn about options for the Cloud, the Internet of Things, Watson, and more. Today we’re happy to share what... More
The Future of Node Podcast Series: How China Does Node
Mar 8, 2017
This blog post has moved to IBM DeveloperWorks ....
Join StrongLoop and IBM at InterConnect 2017
Mar 2, 2017
Want to be part of the premier Cloud and Mobile conference? Join StrongLoop and IBM at InterConnect 2017 in Las Vegas, Nevada! The event runs from March 19-23, and the StrongLoop team will once again unite with the larger IBM team at InterConnect.... More
Video of the Week: Pushing Forward with Node
Feb 28, 2017
The StrongLoop and IBM team attended Node Interactive in Austin, Texas in 2016. While there, we chatted with developers about all sorts of topics about node.js. Because they shared so many great points with us, we’ve shared highlights in short vid... More
Video of the Week: The Importance of Open
Feb 21, 2017
The StrongLoop and IBM team were fortunate enough to interview some of the developers at Node Interactive in Austin, Texas near the end of 2016. During the month of February we will share the four videos created from those interviews. We’ve talked... More
The Future of Node Podcast Series: The State of HTTP/2 in Node
Feb 17, 2017
This blog post has moved to IBM DeveloperWorks ....
Video of the Week: The Node Community
Feb 14, 2017
The StrongLoop and IBM team were fortunate enough to interview some of the developers at Node Interactive in Austin, Texas near the end of 2016. During the month of February we will share the four videos created from those interviews. Last time we... More
Video of the Week: Why Node Matters
Feb 7, 2017
The StrongLoop and IBM team interviewed some of the developers attending Node Interactive in Austin, Texas near the end of 2016. During the month of February we will share the video series created from those interviews. We start with the first of ... More
Introducing Raymond Camden – Cat Person who Occasionally Evangelizes
Jan 31, 2017
Editor’s Note: This month we’ve been introducing you to IBM’s StrongLoop Developer Evangelist team. While they are usually quite busy attending events, hosting webinars, and putting together content about LoopBack and IBM’s API Connect, we managed... More
The Future of Node Podcast Series: “Community Focused” — a Safe and Inclusive Node
Jan 24, 2017
This blog post has moved to IBM DeveloperWorks ....
Introducing Joe Sepi – StrongLoop Lead Developer Evangelist: “My Friends Call Me Joe Sepi and You Can Too”
Jan 24, 2017
Editor’s Note: This month we are introducing you to IBM’s StrongLoop Developer Evangelist team. While they are usually quite busy attending events, hosting webinars, and putting together content about LoopBack and IBM’s API Connect, we managed to ... 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
Introducing Erin McKean – StrongLoop Lead Developer Evangelist
Jan 17, 2017
Editor’s Note: This month we are introducing you to IBM’s StrongLoop Developer Evangelist team. While they are usually quite busy attending events, hosting webinars, and putting together content about LoopBack and IBM’s API Connect, we managed to ... More
The Future of Node Podcast Series: “Small Core” – Keeping Node Core Small
Jan 12, 2017
This blog post has moved to IBM DeveloperWorks ....
Introducing David Okun – StrongLoop Developer Evangelist
Jan 10, 2017
Editor’s Note: Over the next four weeks, we will be introducing you to IBM’s StrongLoop Developer Evangelist team. While they are usually quite busy attending events, hosting webinars, and putting together content about LoopBack and IBM’s API Conn... More
Node Interactive North America Wrap-Up
Dec 8, 2016
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 ... More
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
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
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
Making the most of JavaScript’s “future” today with Babel
Jul 30, 2015
From CoffeeScript to ClojureScript to PureScript to CobolScript to DogeScript (woof woof!), JavaScript is the write-once-run-anywhere target for many forms and styles of programming. Yet, its biggest compile-to-language today actually isn’t any... More
Getting Started with JavaScript ES6 Destructuring
Jun 17, 2015
Lets take a closer look at the new syntax that ES6 brings to help with more explicit variable and argument declaration and assignment. The current state of affairs is pretty straight forward: on the left hand side you have a variable name, on th... More
How to Implement Node + React Isomorphic JavaScript & Why it Matters
Jun 10, 2015
This blog post has moved to IBM DeveloperWorks ....
Getting Started with JavaScript ES6 Object Notation
May 18, 2015
Lets talk about object declaration in ES6. It has gotten quite an upgrade from its predecessor, ES5. ECMAScript 6 doesn’t bring any new features in this realm (we aren’t talking about the class keyword here), but it does have a good amount of ne... 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
How-to Test Client-Side JavaScript with Karma
May 6, 2015
I have often quipped that if I were stuck on a desert island with only one npm module, I’d choose karma. The one place where you can’t avoid using JavaScript is in the browser. Even Dart needs to be transpiled to JavaScript to work on browsers oth... More
Getting Started with the RethinkDB Connector for the LoopBack Node.js Framework
Apr 30, 2015
This tutorial is the second in a series of posts that will help you get started with some of the many user contributed NoSQL connectors for Node.js LoopBack framework. In this series we will cover usage of the connectors for: Couchbase Rethi... 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
Asynchronous Error Handling in Express with Promises, Generators and ES7
Apr 21, 2015
tldr; Callbacks have a lousy error-handling story. Promises are better. Marry the built-in error handling in Express with promises and significantly lower the chances of an uncaught exception. Promises are native ES6, can be used with generator... More
Using Dependency Injection in Your JavaScript Unit Tests with Rewire
Mar 18, 2015
Editor: Check out this guest blog post by Igor Ribeiro Lima on how to perform JavaScript unit testing using dependency injection. You probably already know that to do JavaScript testing well, you need to make sure you are testing the following: ... More
Getting Started with the Saucie CLI to Make Cross Browser Testing Easier
Mar 12, 2015
Editor: Check out this guest blog post by Igor Ribeiro Lima on how use the commandline to perform cross browser testing. We all know that testing your JavaScript code is a good thing, but one of the hurdles to overcome is how to test the code on ... More
StrongLoop npm Module Spotlight – Node.js Build, Deploy & Process Management
Mar 10, 2015
I want to take a moment and talk a little bit about deploying your Node.js application. This subject in general is pretty well defined but there aren’t that many tools out there written for Node. I’ve seen Node.js applications deployed by Capistra... 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
Building Better npm Modules with Travis and Coveralls
Feb 11, 2015
Part of what makes Node.js so great is the wide variety of high-quality modules available on npm. But, way too many modules don’t take advantage of testing tools like Travis and Coveralls. Travis is a lightweight continuous integration tool that r... 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
Roll your own Node.js CI Server with Jenkins – Part 1
Jan 12, 2015
Travis is cool. Coveralls is hip. But Jenkins has had this stuff for a while, and more. In addition to running your test suite and generating coverage reports, you can generate checkstyle reports (linting), deploy to staging and production, and ut... More
Roll your own Node.js CI Server with Jenkins – Part 2
Jan 12, 2015
In the first article, we focused on setting up Jenkins and configuring it to support Node projects. Please complete those steps if you haven’t already. In this part, we will add an actual Node project to Jenkins with the following hotness: Co... More
Comparing JavaScript Templating Engines: Jade, Mustache, Dust and More
Nov 11, 2014
This blog post has moved to IBM DeveloperWorks ....
Bypassing Express View Rendering for Speed and Modularity
Nov 4, 2014
One of the widely used features of the Express web framework for Node.js is its view rendering engine. The Express view rendering engine allows page controllers to provide a view name and a view model object to Express that then results in some by... More
Writing Modular Node.js Projects for Express and Beyond
Oct 21, 2014
I have worked with Express for over four years now and I cannot count how many different ways I have reorganized my code! Express bills itself as an un-opinionated framework. This is true. If you search for “express boilerplate” you will find a lo... 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 Editor Comparison: Sublime vs Atom vs Cloud 9
Sep 22, 2014
TL;DR Sublime is awesome, Atom has potential and Cloud 9 is downright impressive. History Picking the right editor has always been kind of a big deal for me. I’ve had a pleasure of watching editors evolve and grow over the past few years and h... 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
Getting Started with Node.js for the PHP Developer
Aug 27, 2014
You’re a PHP developer. I get it. So am I. My journey to PHP didn’t take the normal road that most PHP developers travel in their quest for the perfect programming language. I initially started as Java Developer and spent roughly 10 years living i... More
Part One: Getting Started with Node.js for the .NET Developer
Aug 20, 2014
If you are a .NET developer and want to start using or just explore Node.js, in this post I will provide you with initial guidance. I will make a practical comparison of .NET and Node.js, focusing on similarities and differences to provide you wit... More
Part Two: Getting Started with Node.js for the .NET Developer
Aug 20, 2014
Part 1 of this blog post provided an introduction to Node.js for .NET developers. In this second part I am going to discuss common Node.js frameworks, tools, hosting technologies, and coding practices. Frameworks The primary scenario for Node.js... 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
Getting Started with Node.js for the Rails Developer
Aug 7, 2014
Introduction In this article we are going to do a quick introduction to Node.js and LoopBack for Ruby on Rails minded developers. What’s LoopBack? It’s an open source framework for easily developing APIs in Node and getting them connected to data... 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
Automatic Node.js Clustering with Log Aggregation
Jul 2, 2014
As if slc run --cluster cpu wasn’t awesome enough for automagically scaling your app in a multi-process cluster, it now aggregates your worker logs for you when clustering! In this post I’ll talk about the new logging features in strong-superviso... More
Node.js Performance Tip of the Week: Managing Garbage Collection
Jun 25, 2014
Please note that as of Aug 3, 2015, StrongOps has been EOL’d. In our last weekly performance tip, we discussed in detail how the Node.js event-loop works as the orchestrator of requests, events and callbacks. We also troubleshot a b... More
Comparing Winston and Bunyan Node.js Logging
Jun 24, 2014
Lets talk about logging, shall we? Arnold over here carrying a giant log feels like an appropriate intro to this article in which we are going to talk about popular Node.js logging frameworks. If you are writing any kind of long living applicat... 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
Node.js How-to: Publishing to Multiple npm Registries
May 21, 2014
As we mentioned in the previous post, “Easy Switching Between Public and Private npm Registries”, the topic of running a private registry server is quite broad. Once you’re running  your private registry server and know how to switch between diffe... 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
Node.js Performance Tip of the Week: Scaling with Proxies and Clusters
May 16, 2014
Please note that as of Aug 3, 2015, StrongOps has been EOL’d. In last week’s performance tip, we discussed in detail how to diagnose application performance bottlenecks using CPU profiling on Node.js applications. In this go around we look at sca... 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
Generators in Node.js: Common Misconceptions and Three Good Use Cases
May 6, 2014
Generators have been all the rage lately. Many Node developers (including myself!) are excited and intrigued about writing their asynchronous code like this: var a = yield doAsyncFn() var b = yield doAyncFnThatDependsOnA(a) console.log(b) Howe... 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
Using Streaming Chunked HTML to Get Node.js to Deliver More Data
Apr 23, 2014
One of the main draws to Node.js is its ability to respond efficiently to a large number of requests, but users of your app don’t care how much you’re squeezing out of a single core. They want stuff to show up. Now. BigPipe A few years ago, Face... 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
Comparing Node.js Promises, Try/Catch, Angular Zone.js and yes, Zone
Apr 15, 2014
Handling errors in asynchronous flow In a previous article we talked about managing async flow and escaping the callback hell. The problem Handling errors in synchronous flow is pretty straightforward and easy. Handling errors in... 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
Debugging CoffeeScript with the Node Inspector Debugger
Mar 6, 2014
For what it’s worth, since we announced the availability of Node Inspector v0.7 last week, we got a few questions about whether or not you could use Node Inspector to debug CoffeeScript. The good news is, yes! Getting started is straight-f... 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
Managing Node.js Callback Hell with Promises, Generators and Other Approaches
Feb 3, 2014
We know it most endearingly as “callback hell” or the “pyramid of doom”: doAsync1(function () { doAsync2(function () { doAsync3(function () { doAsync4(function () { }) }) }) Callback hell is subjective, as heavily nested code... More
What Makes Node.js Faster Than Java?
Jan 30, 2014
Every few weeks someone posts a Java vs Node benchmark, like PayPal’s or Joey Whelan’s. As one of maintainers of Node core and contributors to many npm modules, StrongLoop is happy to see Node winning lately. Everyone knows benchmarks are a specif... 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
Building Robust Node Applications: Error Handling
Jan 7, 2014
Update 9-29-15: Domains are now deprecated in Node 4.x. I’ve crashed more Node processes in production than I’d like to admit. Thankfully, I’ve then learned how to build robustness into my Node applications. So, what can you build into your a... 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
Monitoring and Stress Testing Node.js Apps
Jul 10, 2013
Editor’s Note: The NodeFly app is tested below. Note that StrongLoop has integrated and expanded this monitoring application as StrongAgent. Read all about it in our _Getting Started _page for the most current instructions.__ In our previous post... More
Promises in Node.js with Q – An Alternative to Callbacks
Jul 2, 2013
This blog post has moved to IBM DeveloperWorks ....
Practical Examples of the New Node.js Streams API
May 29, 2013
Node brought a simplicity and beauty to streaming.  Streams are now a powerful way to build modules and applications.  Yet the original streams API had some problems.  So in Node v0.10, we saw the streams API change in order to fix the prior probl... More