Raymond Camden

Raymond Camden is the “Go To” person when you need a high quality, easily explained demo of your technologies involving cats in some way. You can find him on Twitter at @raymondcamden and at his personal blog, https://www.raymondcamden.com.

Blog posts by Raymond Camden

Building a Vue.js Application with LoopBack - an Example

Sep 19, 2017

NOTE: We recenty posted “Embedding Frontend Frameworks into LoopBack”, which gives a complete starter that uses the full Vue.js framework. The following blog post provides quick demo for using Vue and LoopBack. I recently had a conversation with ... 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

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

Introducing API Microgateway: a Programmable Open Source Gateway for your APIs

Apr 4, 2017

As API developers, we’re tasked with not only building a good, feature-rich API, but also ensuring it can stand up to rigors of a production environment. Frameworks like LoopBack make developing APIs incredibly easy. On the flip side, products lik... 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

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

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

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

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

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

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

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