DreamFactory Blog

.NET SDK for DreamFactory API

Posted by Todd Appleton

Tue, May 19, 2015

ToddAppleton

Hey, .NET fans! We're pleased to announce the immediate availability of a new SDK interface for connecting your .NET apps to databases or other services via the DreamFactory Services Platform (DSP). Like all of our SDKs (we also offer ones for iOS, Android, and JavaScript), this one offers user-friendly wrapper functions for commonly-used API calls. You don't have to spend days learning the details of the API - the SDK takes care of that for you. While recommended, there's no requirement to use the SDK for your .NET apps. All you need is a way to make the HTTP calls to your DSP.

The SDK is available from GitHub or it can be installed from nuget.org. The README on GitHub offers lots of details about installing or building from source code. The SDK is built with .NET 4.5 but you can easily build with .NET 4.0 if needed. It comes with a unirest-net implementation of IHttpFacade - the UnirestHttpFacade class. You can also define your own implementation to use with the DreamFactory API by providing a custom IHttpFacade.

Let's look at a few examples of how to authenticate to your DSP and make some CRUD calls to its default MySQL database. There's demo code available in the GitHub repo for all of these functions.

Read More

Topics: DreamFactory Services Platform, DreamFactory, DSP, Enterprise applications, Development tips, SDKs, .NET

Why We Chose Laravel for Building DreamFactory 2.0

Posted by Lee Hicks

Thu, Apr 30, 2015

LeeHicks

A couple of years ago, the DreamFactory engineering team took our ideas and prototypes for a RESTful services backend integration platform. We started looking for a good base framework to build on, and to determine how much we would need to write on our own. To some degree, we did a little of both, settling with a hybrid based on the Yii 1.1 framework. That served us well for getting the DreamFactory Services Platform off the ground and to its current state.

Read More

Topics: DreamFactory Services Platform, DreamFactory, DSP

A REST API Is Not Enough for Enterprise Mobile App Integration (Part 4 of 4)

Posted by Bill Appleton

Tue, Apr 21, 2015

My first three blogs in this series discussed the perils of building your own REST API, looked at some ineffective solutions that companies use to battle backend API complexity, and surveyed the advantages of a more comprehensive and reusable API strategy. Now in Part 4, I want to consider some of the additional issues that companies will need to consider if they want to build a complete backend platform for enterprise mobile, web, and IoT applications.

Read More

Topics: DreamFactory Services Platform, REST API, API, Enterprise applications, Enterprise mobility

Preparing for GIDS

Posted by Sathyamoorthy Sridhar

Fri, Apr 17, 2015

International trips can be a big hassle. Just think about the amount of prep you must go through before you leave: tickets, Visa, demo prep, booth prep, making sure the wife and kids are going to be comfortable, and finally, if your trip is actually heading back to your original home (like I am, to India), you need to think of what to buy for the people back home. God forbid you forgot a trinket for your grandmother! 

Read More

Topics: Events

Building Reusable REST API Services (Part 3 of 4)

Posted by Bill Appleton

Wed, Apr 8, 2015

My first post in this series of four discussed the problems and pitfalls of creating your own REST APIs. After that we looked at some of the ineffective ways that companies try to deal with the API complexity problem. Now, I want to talk about the advantages of reusable web services for general-purpose application development.

Read More

Topics: DreamFactory Services Platform, REST API, Enterprise applications, Enterprise architecture

Band Aids Don’t Solve REST API Complexity (Part 2 of 4)

Posted by Bill Appleton

Thu, Apr 2, 2015

In my previous blog post, I examined the problem of REST API complexity in the enterprise. In short, as a company builds more and more web services, the situation server-side becomes increasingly complex, which can reduce portability, scalability, efficiency, and security. It also slows down development, just at a time when enterprises are scaling up development of mobile applications. In this blog post, I discuss some of the solutions that companies use to address this problem, and assess their effectiveness.

Read More

Topics: REST API, Mobile app development, API, Enterprise applications, Enterprise architecture, Enterprise mobility

Don't Build Your Own REST APIs (Part 1 of 4)

Posted by Bill Appleton

Fri, Mar 27, 2015

The engineering team at DreamFactory designed and built some of the very first applications that use web services. Over the years, we made many mistakes trying to create the perfect mobile backend for these applications.

In our experience talking to customers, we’ve learned that many companies face the same challenges we’ve had to think about and tackle over the years. One of the biggest challenges is figuring out a winning API strategy. This blog post lays out some of the traps and pitfalls that companies often experience when they decide to build their own REST APIs.

Read More

Topics: REST API, Mobile app development, API, Enterprise applications

#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!

Read More

Topics: Events

DreamFactory 1.9.0 Supports Amazon SNS Push Notifications

Posted by Todd Appleton

Tue, Feb 10, 2015

ToddAppleton

We're excited to announce that DreamFactory now supports push notifications using Amazon’s Simple Notification Service (SNS). Notifications can be sent to any endpoint supported by SNS. This includes mobile, email, and HTTP endpoints. 

Read More

Topics: REST API, AWS, push notifications

DreamFactory 1.9.0 Has Shipped!

Posted by Todd Appleton

Thu, Feb 5, 2015

ToddAppleton

Hi folks, we've been busy cranking on the DreamFactory 1.9.0 release and after many long nights we're happy to announce....drumroll please....1.9.0 is live! Here's a quick round up of new features in the 1.9.0 release. Head on over to Bitnami to install DreamFactory 1.9.0 on your server of choice or grab it from GitHub.

Read More

Topics: DreamFactory Services Platform, Authentication, SQL