Blog

Writing-first Design

A quick way to measure a designer’s maturity is to watch what they do at the beginning of a project. Inexperienced designers are often smitten by the allure of new tools and quick results, so they’ll jump in to Photoshop or Sketch and start messing with layouts and style explorations. Seasoned designers know this can be distracting, so they might start by doing research or drawing in a paper sketchbook instead. Sketching is great, but before I start sketching, I start writing. Writing first has lots of advantages, regardless of the project you’re working on. We’re big fans of the

Read More »

Are you an App or a Database?

As we get ready to launch, we recently ran into an interesting and slightly minor, but also slightly major choice… Deciding whether our data containers were going to be called Databases, Apps, or whatever other name we could come up with. We even considered calling them Pods, but don’t tell anyone that. The decision was made to call our databases Apps, and we’ll explain this choice below. Technically, a Data McFly App is a realtime database, but it’s more than just a database. Every App you create inside Data McFly has it’s own database and its own RESTful API, as

Read More »

Coding in the cloud: a week with a chromebook

I do most of my development work on Macs, but I recently challenged myself to take a chromebook with me on a recent conference trip. So here I was with a chromebook, my iPad and my iPhone. And I had to be able to do work. I mostly wanted to work off my chromebook. I’ve always been a proponent of the web platform, and I decided to “go native” on the web to find out if it could really hold up as a primary machine for a highly technical heavy user. TL;DR: Using a Chromebook as a development machine, even

Read More »

YC without being in YC

Another older post, but one that is interesting to follow as we build Data McFly. Why not just pretend we were in the program. When you’re in YC, going from zero product to a launched product in 10 weeks is the name of the game. When you’re not in YC, building something that fast feels overwhelming. For the next 10 weeks, we tried to mimic each step. We wrote up our various ideas as if they were YC applications. I re-read a bunch of Paul Graham essays and got myself back in the mindset. Once we landed on an idea

Read More »

Getting Real

When we decided to add a push notification system as a service to our system, we looked into types to offer. We decided that the easiest system for the sake of browser support was to integrate Socket.IO as our web socket system of choice. This lets us support web sockets, and if needed also lets us fallback on multiple other methods, such as Adobe Flash sockets, JSONP polling, and AJAX long polling, while providing the same interface. Although it can be used as simply a wrapper for WebSocket, it provides many more features, including broadcasting to multiple sockets, storing data

Read More »

The Parts of Your Platform

The post we are linking to was published back in March, but it’s relevant to today and what we are building, hence why we are sharing it. The simpler devices get, the more complex our jobs as developers becomes it seems. We’ve been there ourselves, having been building various apps since the late nineties in various capacities, this is a feeling that is all too familiar. Data McFly’s data services are stable, and have been around for a year for our own personal projects before deciding to launch it as a backend service for other developers. Ignoring the cloud or

Read More »

Welcome to Data McFly

Welcome to the first post of the Data Mcfly blog. We’ve decided to use Camel, with a continuous deployment via Github to Heroku as the blog engine for the Data McFly blog. What is Data McFly? Data McFly is a soon-to-launch real-time cloud data-storage service designed to be easy to use via our REST API. Stayed tuned for more as we start on an exciting adventure 🙂

Read More »

Flybase helps you build real-time, collaborative apps in a fraction of the time with our API. Flybase lets you create fully interactive apps with just frontend code. Learn More