{ DreamFactory: 'Blog' }

Ben Busse

Recent Posts

DreamFactory 2.11 adds GraphQL and RabbitMQ

Posted by Ben Busse

Fri, Jan 12, 2018

DreamFactory 2.11 has shipped! 2.11 has a bunch of great new features, including support for GraphQL, RabbitMQ, and MongoDB GridFS file storage. You can get the DreamFactory 2.11 release now from Bitnami or GitHub. Here's what's new:

REST API DreamFactory Product Updates

DreamFactory 2.10 adds OpenAPI 3.0 and Admin App RBAC

Posted by Ben Busse

Fri, Nov 10, 2017

DreamFactory 2.10 is live! The 2.10 release adds support for the OpenAPI 3.0 spec, role-based access control for the DreamFactory Admin App, and a number of bug fixes. Head on over to Bitnami or GitHub to install DreamFactory 2.10. Here's what's new:

REST API DreamFactory Product Updates

Why We Moved to Oracle Cloud

Posted by Ben Busse

Thu, Sep 28, 2017

Over the years, we have used a few different cloud providers to host DreamFactory Developer Sandboxes. Every single cloud provider uses different terms and concepts for basically the same thing - compute, storage, transfer, gateways, and DNS routing, just to name a few. Having recently made the switch to the Oracle Bare Metal platform for our API Automation Portal, our team was immediately impressed by cost, performance, and ease of use.

Cloud oracle cloud

DreamFactory 2.9 adds AD SSO, GitHub, and GitLab

Posted by Ben Busse

Sun, Sep 24, 2017

DreamFactory 2.9 has shipped! This release has some significant enhancements, including support for Active Directory Single Sign On, SQL Server Windows Authentication, and scripting integration with both GitHub and GitLab. You can get the 2.9 release from Bitnami or GitHub. Here's what's new:

REST API DreamFactory Product Updates

DreamFactory 2.8 adds FTP, WebDav, IBM Informix, and MQTT

Posted by Ben Busse

Mon, Aug 7, 2017

DreamFactory 2.8 just shipped! The 2.8 release is packed with new features, including support for FTP, SFTP, FTPS, WebDav, IBM Informix, MQTT, and SAML/OpenID SSO. Head on over to Bitnami or GitHub to install DreamFactory 2.8. Here's what's new:

REST API DreamFactory Product Updates

DreamFactory 2.7 adds CSV file import, OpenID Connect, and custom installation

Posted by Ben Busse

Mon, Jun 12, 2017

DreamFactory 2.7 has shipped! This release includes support for CSV file import, OpenID Connect, a new installer program to customize your DreamFactory installation, and many more bug fixes and enhancements. Get the 2.7 release from Bitnami or GitHub now. Here's what's new:

REST API DreamFactory Product Updates

DreamFactory 2.6 adds Firebird SQL and API management improvements

Posted by Ben Busse

Tue, May 2, 2017

DreamFactory 2.6 has shipped! We've added Firebird SQL support and some major enhancements to API management as well as many API improvements and important bug fixes. You can download the 2.6 release from Bitnami or GitHub now. Here's what's new:

REST API DreamFactory Product Updates

Adding location to your app with the MapQuest API

Posted by Ben Busse

Thu, Mar 16, 2017

DreamFactory and Verizon recently hosted a hackathon where developers built location-aware apps with DreamFactory, MapQuest, and Verizon Cloud. Adding MapQuest as an API in DreamFactory takes less than five minutes. In this short tutorial, we'll show you how to securely store your MapQuest API in DreamFactory, call the MapQuest Geocoding API from a DreamFactory session, and easily add role-based access control to any MapQuest Geocoding API endpoint. Let's get started!

Sample Apps Tutorials Product Updates

DreamFactory 2.5 adds API management, APNs, and GCM

Posted by Ben Busse

Mon, Mar 13, 2017

DreamFactory 2.5 has shipped! This is a significant release that adds API rate limits to DreamFactory Gold, new REST APIs for Apple Push Notification Service (APNs) and Google Cloud Messaging (GCM), an upgrade to the latest AWS SDK, and a number of important bug fixes. You can download the 2.5 release from Bitnami or GitHub now. Here's what's new:

REST API DreamFactory Product Updates

January 2017 Developer Survey Results

Posted by Ben Busse

Mon, Feb 27, 2017

We just conducted our latest developer survey in January and the results are in! Congratulations to Aaron Pace, winner of an Apple Watch for taking our survey! Thanks to everyone who took the time to provide your feedback to make DreamFactory better. We appreciate your time. Below are some highlights from the survey. 

REST API DreamFactory

DreamFactory 2.4.2 adds logging, SAML, and Azure AD

Posted by Ben Busse

Tue, Jan 31, 2017

DreamFactory 2.4.2 is live! This release adds new APIs for SAML and Azure Active Directory, event-driven configuration of the logging service, database function support, usability improvements to the schema manager, and a whole lot more. You can download the 2.4.2 release from Bitnami or GitHub now. Here's a roundup of 2.4.2 improvements:

REST API DreamFactory Product Updates

Securely Sharing Your Swagger API Docs with DreamFactory

Posted by Ben Busse

Wed, Jan 11, 2017

A common use case is securely sharing your API docs in DreamFactory with other users who aren't DreamFactory admins. You might need to share specific API endpoints with partners, customers, or other developers. This short tutorial demonstrates how to set up role-based access control to specific API endpoints and easily share a secure link to DreamFactory's live Swagger API docs. Let's get started!

REST API DreamFactory Swagger OpenAPI

DreamFactory 2.4.1 includes Couchbase and DocumentDB

Posted by Ben Busse

Fri, Dec 2, 2016

DreamFactory 2.4.1 has shipped! This release has some major enhancements, including new APIs for Couchbase and Azure DocumentDB, virtual foreign keys support for all table relationship types, and a new file service to retrieve log files from your DreamFactory instance. Head on over to Bitnami or GitHub to get DreamFactory 2.4.1. Here's what's new.

REST API DreamFactory Product Updates

API Logging with DreamFactory Gold

Posted by Ben Busse

Thu, Nov 17, 2016

Logging API calls is an important security and reporting requirement for production applications. To understand traffic patterns, identify potential security risks, and analyze end-user behavior, you need API logging at two levels: a detailed record of each API call and an aggregated view of API traffic over time, segmented in various ways (for example by geography).

REST API DreamFactory Product Updates

DreamFactory 2.3.1 includes Logstash and Redshift

Posted by Ben Busse

Tue, Oct 18, 2016

DreamFactory 2.3.1 is live! The 2.3.1 release includes a bunch of important enhancements, including GitHub integration on server-side scripts, new APIs for Logstash and AWS Redshift, and security improvements. Head on over to Bitnami or GitHub to get DreamFactory 2.3.1. Here's the roundup of what's new.

REST API DreamFactory Product Updates

How to integrate the Twilio API with DreamFactory to enable SMS for your app

Posted by Ben Busse

Thu, Sep 15, 2016

Twilio has a superb API for integrating SMS messages into your applications. It's easy to add Twilio as a remote HTTP service to any application you're building with DreamFactory. DreamFactory lets you securely store your Twilio authentication credentials, call the Twilio API directly from a DreamFactory session, and easily add role-based access control to any Twilio API endpoint. This brief tutorial shows you how to add Twilio to DreamFactory in five minutes.

Sample Apps Tutorials Product Updates

DreamFactory 2.3 released, includes PHP 7, Cassandra, Redis

Posted by Ben Busse

Tue, Sep 6, 2016

DreamFactory 2.3 has shipped! This release includes major enhancements, including PHP 7 for faster performance, new APIs for Cassandra, Redis, and Memcached, and queued event scripts. Check out the release notes below and head on over to Bitnami or GitHub to get DreamFactory 2.3.

REST API DreamFactory Product Updates

DreamFactory 2.2.1 released, includes major enhancements to stored procedures

Posted by Ben Busse

Wed, Jul 13, 2016

DreamFactory version 2.2.1 has shipped. v2.2.1 includes major enhancements to stored procedures, API improvements, UI improvements, and a number of bug fixes. See all the details below and grab the latest from Bitnami or GitHub.

REST API DreamFactory API SQL

DreamFactory 2.2 released, includes important API changes

Posted by Ben Busse

Thu, Jun 2, 2016

twopointtwo.png

We're excited to announce DreamFactory Version 2.2. There are a number of important design improvements to services, scripting, and system resources. But the biggest change is that APIs for commercial databases will no longer be open source.

NoSQL DreamFactory API SQL

Video Tutorial: Writing Node.js Scripts

Posted by Ben Busse

Thu, May 26, 2016

DreamFactory now supports four ways to write server-side scripts: Javascript (with DreamFactory's built-in Javascript V8 engine), Node.js, PHP, and Python.

This short video demonstrates how to set up your DreamFactory instance to work with Node.js and how to write event scripts and custom APIs with Node.js.

DreamFactory API Custom Scripting JavaScript Node.js Tutorials

DreamFactory 2.1.2 released, includes app packages

Posted by Ben Busse

Mon, May 2, 2016

df212.png

DreamFactory version 2.1.2 just shipped. The big news in this release is application packages. The packages features makes it easy to bundle and deploy your apps, services, scripts, schema, and user roles between different DreamFactory instances. We also added virtual foreign key joins between SQL databases and MongoDB. That means you can join data between a SQL database and MongoDB with a few configuration clicks :-)

NoSQL DreamFactory API SQL

DreamFactory 2.1.1 released, includes Angular 2 and React apps

Posted by Ben Busse

Fri, Mar 25, 2016

DreamFactory version 2.1.1 has shipped with a bunch of enhancements and new example apps for Angular 2 and React.

DreamFactory API

DreamFactory 2.1 released, includes OpenAPI spec upgrade

Posted by Ben Busse

Thu, Feb 25, 2016

DreamFactory version 2.1 has shipped with some great new features. You can install DreamFactory 2.1 from Bitnami, get it on GitHub, or sign up for a free developer sandbox to try it out before installing. 

DreamFactory API

New DreamFactory 2.0 Tutorial Videos

Posted by Ben Busse

Wed, Jan 27, 2016

A lot of people like watching quick screencasts to get up to speed on the basics of a product. We just made a bunch of videos on DreamFactory 2.0 Admin Console that introduce the basics of the product. We've also made some new videos on how to use DreamFactory 2.0 for common use cases, including how to use the REST API for MySQL, SQLite, MongoDB, and remote web services. Stay tuned for more videos over the coming weeks, including how to add custom services, use event scripts, connect multiple databases with our new "data mesh" feature, connect to any SOAP service with REST, and more!

NoSQL DreamFactory API SQL

Benchmarking DreamFactory 2.0

Posted by Ben Busse

Mon, Jan 18, 2016

One of the main design goals for DreamFactory 2.0 was to increase speed and scalability. The entire platform was rewritten in the Laravel framework and we adopted JSON Web Tokens (JWT) for better security and completely stateless operation. This post presents some benchmarking results designed to help enterprise customers scale their DreamFactory installation to any desired level of performance. The sections below talk about vertical and horizontal scalability and then we look at the effect of increasing concurrent users.

DreamFactory Silver

Combining Multiple Data Sources In One API With DreamFactory

Posted by Ben Busse

Wed, Dec 9, 2015

DreamFactory 2.0 allows you to hook up any number of SQL or NoSQL databases, and then you instantly get a complete REST API for each one. This information can be combined in any way that you need on the client. But sometimes you might want to combine multiple data sources on the server and return the information in a single REST API call.

This is really easy to do with DreamFactory 2.0.

NoSQL SQL DreamFactory Silver

DreamFactory 2.0 Bundled With MongoDB

Posted by Ben Busse

Fri, Nov 6, 2015

All of the new Bitnami packages for DreamFactory 2.0 have MongoDB built into the installation. Just run the installer, open up the admin console, and MongoDB is right there as one of the available services. This blog post discusses why we bundled MongoDB in the latest version of DreamFactory and how you can to use this great NoSQL database.

NoSQL SQL DreamFactory Silver

DreamFactory Enterprise Beta Now Available

Posted by Ben Busse

Tue, Oct 20, 2015

We’re pleased to announce that DreamFactory Enterprise beta is ready to download and evaluate in your own environment.

DreamFactory Enterprise is a new commercial software package that helps you provision, govern, and report on multiple DreamFactory instances. It also helps you run DreamFactory more efficiently on shared computing infrastructure. Simply put, it’s the easiest way to manage multiple DreamFactory instances across your development lifecycle. 

DreamFactory DreamFactory Gold

DreamFactory 2.0 Beta Now Available

Posted by Ben Busse

Fri, Sep 18, 2015

After many months of hard work, we’re announcing offical beta availability of DreamFactory 2.0. We appreciate all your feedback on DreamFactory 1.x and have integrated tons of your suggestions and ideas into the 2.0 release. We think you’ll like the many new features and performance enhancements. 

NoSQL DreamFactory OAuth Nginx Security PHP

#PHPUK15: Innovation is alive and well within the PHP community

Posted by Ben Busse

Mon, Mar 2, 2015

DreamFactory recently participated in the excellent PHP UK Conference in London. The conference was attended by 750 developers who stayed very busy over two days of simultaneous talk tracks given by excellent speakers from all over the world. With a strong emphasis on back-end development and scripting, we were eager to engage with PHP developers and better understand how the DreamFactory Services Platform could help them leverage back-end services such as MySQL databases and other data stores. And we stayed extremely busy at our booth!

Events and Community

Add a REST API to Your IBM DB2 Database in Four Easy Steps

Posted by Ben Busse

Tue, Jan 27, 2015

Got a DB2 database that needs a REST API? Now you can connect to your IBM DB2 with DreamFactory in just a few minutes. In this short blog post I'll explain how to connect to DB2 and use DreamFactory's auto-generated REST API for DB2.

REST API DreamFactory Enterprise Applications SQL

Case Study - How Senske Services Mobilizes their Business with DreamFactory and AngularJS

Posted by Ben Busse

Tue, Jan 13, 2015

In this blog post, Senske Services explains how they’ve used DreamFactory to quickly mobilize their business and stay ahead of the competition. They describe their experience building a mobile ticketing app for teams in the field that connects directly to their existing Microsoft SQL Server database.

REST API DreamFactory Enterprise Applications AngularJS

A Technology Giant Delivers Fast Results with DreamFactory's REST API Platform

Posted by Ben Busse

Thu, Nov 13, 2014

Working in one of the world’s largest and most established technology giants, product manager Edo Williams used DreamFactory to make a significant impact on a multi-million dollar project: migrating the company's primary internal reporting systems from Microstrategy to a new SAP Business Objects solution.

REST API DreamFactory Enterprise Applications AngularJS

Case Study: The Binary Workshop

Posted by Ben Busse

Tue, Aug 26, 2014

 The Binary Workshop is a technology agency in Chennai, India that offers consulting, training, and management services for cloud-based solutions. With expertise in product development and project management, particularly with startup companies, the firm recently shifted its focus to building its own software platform for managing startup coworking spaces, called TheWorks@pp. The need for the platform arose from requirements to manage their own coworking initiative in India, TheWorks@ (http://theworks.at).

Case Study: A Mobile App for Ski Patrollers

Posted by Ben Busse

Wed, Jun 25, 2014

Gary Meyer is a professional software architect and volunteer ski patroller at a major ski resort in Colorado. He loves the outdoors and he loves to code too. Looking for ways to fuse technical innovation with volunteer interests, Meyer couldn’t help but wonder how mobile technologies could bring innovation to ski patrolling. He looked for what was available in the app stores, but couldn’t find a good mobile app targeted to the unique needs of the men and women who keep the slopes safe. There are about twenty-thousand ski patrollers in the U.S. alone and Meyer saw an opportunity to build a mobile app that would help them do their jobs better.

HTML5 REST API DreamFactory

Tutorial: Angular + REST Made Simple

Posted by Ben Busse

Tue, Mar 18, 2014

 In this tutorial, we’ll show how to set up a simple AngularJS application that uses the angular-dreamfactory module. We wrote the angular-dreamfactory module to make it extremely simple to call REST services in your DSP from your Angular application. This tutorial explains how to get a simple trivia application up and running and showcases user registration, login, logout, reading and writing database records, and calling a third-party API.

Let’s get started!

API

Announcing Our iPad Winner Sam Pretorius!

Posted by Ben Busse

Thu, Dec 19, 2013

 A few weeks ago we sent out a survey to our developer community to learn what types of mobile technologies developers are using and to get feedback on the DreamFactory Services Platform. You can see the survey results here.

Mobile Apps

Get Your Front End On - A Guest Blog Post by Andrew Baldock

Posted by Ben Busse

Mon, Dec 16, 2013

Andrew is a Frontend Engineer in San Francisco. He recently built an application called Skylab FM, a single-page application that uses RequireJS, BackboneJS, the SoundCloud API, and DreamFactory on the backend. In this guest blog post, Andrew walks you through how he built his app without writing any server-side code. 

DreamFactory Developer Survey - Enterprise Mobile Development in 2013

Posted by Ben Busse

Mon, Dec 9, 2013

 We sent out a survey to our registered users last week to get feedback on the DreamFactory Services Platform and to learn about mobile app usage and the technologies that our users are adopting. We thought it would be helpful to share some of the results with our community and with anyone interested in how mobile technologies are evolving.

Mobile Apps

Tutorial: DreamFactory Essentials for AWS - Create a Mobile Backend in Minutes with Bitnami

Posted by Ben Busse

Mon, Nov 25, 2013

We recently announced a partnership with Bitnami that makes building and deploying mobile applications on AWS incredibly easy with the DreamFactory Services Platform. In this blog post, I’ll show you how to install DreamFactory on AWS account in one click, securely connect to Amazon S3 file storage and Amazon DynamoDB NoSQL data with our REST API, and start building a mobile app that uses these great services.

This 7-step tutorial will have you up and running with a full mobile application backend on AWS, including an EC2 instance, REST-accessible S3 file storage, and REST-accessible DynamoDB NoSQL data. You’ll be up and running with a full RESTful mobile backend on AWSin less than 20 minutes, even if you know absolutely nothing about DreamFactory, AWS or Bitnami! (Note that if you just want to try out DreamFactory first without installing it on AWS you can sign up for a free developer account on our website or launch a free demo trial on Bitnami with username: user@example.com and password: bitnami).

REST API DreamFactory

BitNami Interviews DreamFactory Founder Bill Appleton

Posted by Ben Busse

Thu, Nov 21, 2013

BenBusse DreamFactory is excited to announce a new partnership with Bitnami. Bitnami makes installing DreamFactory a breeze. Now you can to install the DreamFactory Services Platform with one-click on AWS, VMWare, Windows Azure, Linux, and OS X!  

Bitnami sat down with DreamFactory founder Bill Appleton to talk a little about DreamFactory's history and where he sees the platform headed. Here are some excerpts from the interview.

DreamFactory

How Circa5 Connects an iOS Mobile App to DreamFactory

Posted by Ben Busse

Wed, Oct 16, 2013

BenBusseThis case study provides an overview of how Circa5 uses DreamFactory as a backend for Heisenbug, a collaborative bug tracking system designed for mobile devices. The case study describes how the iOS version of the application interacts with the DreamFactory open source backend services platform.

DreamFactory Now Supports MongoHQ

Posted by Ben Busse

Tue, Oct 8, 2013

BenBusseWe’re excited to announce that we’ve partnered with MongoHQ. Now you can connect directly to any MongoHQ database instance from the DreamFactory Services Platform (DSP). In a nutshell, this new feature makes accessing your MongoHQ data really easy.

NoSQL

Why You Shouldn't Build Your Own REST API

Posted by Ben Busse

Tue, Sep 3, 2013

BenBusseWhat’s the story behind the DreamFactory Services Platform? We make applications ourselves on cloud platforms like Salesforce, Windows Azure, and AWS. Every new application we created for our customers required the same manual steps:

Demo Screencast – Connect an AngularJS App to the DreamFactory backend

Posted by Ben Busse

Thu, Jul 11, 2013

BenBusseIn this short screencast we’ll show you how to connect a simple To Do app written in Angular JS to the DreamFactory backend using our REST API with cross-origin resource sharing (CORS) enabled. CORs enables you to develop and test apps in your own local environment that points directly to the DreamFactory backend.

Tutorials

Demo - How to Make Relationship Queries with DreamFactory’s REST API

Posted by Ben Busse

Wed, Jul 10, 2013

BenBusseDevelopers often ask how to query related data with DreamFactory’s REST API. For example, how do you fetch a record and its related children as JSON in a single API call? In this post, we’ll demonstrate related data queries with a real example.

Shedding Development Pounds

Posted by Ben Busse

Tue, May 7, 2013

BenBusseMuch has been written about how cloud computing, open source software, and programming frameworks have reduced software development costs exponentially in the last decade. As more than a few pundits have said, “anyone with a good idea and an Amazon Web Services account can now create the next Facebook!” Sure, the hyperbole is for dramatic effect, but the underlying point is true: anyone with programming skills can now create a web or mobile application faster and more cheaply than ever before.

Mobile Apps

DreamFactory & Modus Create Case Study

Posted by Ben Busse

Fri, Apr 26, 2013

We’re excited to introduce Mike Schwartz, software architect at Modus Create and creator of SilkJS. In this guest blog post, Mike provides a great overview of how his team built a mobile address book application powered by DreamFactory on the back-end and Sencha Touch on the client.

DreamFactory

Build an app using DreamFactory Services Platform

Posted by Ben Busse

Wed, Apr 24, 2013

BenBusseThe best way to start learning about how to use DreamFactory is to jump right in and build an application! Before you get going, it’s really helpful to have an example app as a concrete starting point.

DreamFactory Tutorials

Getting Started: DSP Account Setup Screencast

Posted by Ben Busse

Tue, Apr 23, 2013

BenBusseWe’ll be posting many screencasts to help you quickly learn how to use DreamFactory to build great apps. The first one to watch is how to sign up and get started building apps with your free trial of the DSP.

DreamFactory

The Rise of the Front-End Developer Part II

Posted by Ben Busse

Tue, Apr 9, 2013

BenBusseWhat is the DreamFactory Services Platform? In a nutshell it’s a pre-built, open source back-end that you can install on any cloud infrastructure (AWS, Azure, RackSpace, etc.) or in your own data center. Released under the Apache license, the DSP is designed with the power, security, and flexibility to deploy a world-class mobile application. It includes a palette of secure services that you can access with REST (or SOAP) to fetch and return JSON (or XML) documents to your client app. You get a fully dedicated SQL database, standard BLOB storage, an external services interface, and highly configurable user management functions.

DreamFactory Mobile Apps

The Rise of the Front-End Developer Part 1

Posted by Ben Busse

Mon, Apr 8, 2013

BenBusseBuilding and deploying data-driven applications, both web and mobile, typically requires a handful of development resources. Consider an enterprise application team consisting of a DBA, server-side team, client-side team, mobile team, and IT resources. Coordinating the work among team members and piecing together the front-end and back-end components of even a basic data-driven application is hard. But it shouldn’t be.

DreamFactory

Weekly Digest

Recent Posts