Posts Tagged: AppFog

AppFog Makes 12 Factor Apps Easier. But What Are 12 Factor Apps?

July 21, 2015
By Jared Ruckle

The AppFog service will be retired as of June 29, 2018. Beginning on this date, the AppFog Platform-as-a-Service will no longer be available, including all source code, env vars, and database information.

Businesses have a mandate to gain a competitive advantage from IT. Invariably, this discussion turns to cloud-native apps. Leaders ponder questions like “How can we create, run, and scale new applications quickly and easily?” “How do we experiment, get to market faster, and reduce the cost of trying new things?”

The answer: embrace the development and operational principles behind “12 Factor Apps.”

Our AppFog service (based on Cloud Foundry) makes it easy for developers to create apps that adhere to these 12 factors.

But what are these 12 factors? What does the developer need to do differently?

12 Factor Apps Meme

Thankfully, this phrase - defined on this manifesto - has avoided the fate of terms like “cloudbursting” or “as-a-service.” It has a very specific technical meaning, and strong roots with engineers, not vendors.

For those just getting started with cloud native apps, we thought it might be helpful to discuss each of the factors – and what you can do to adhere to each one. We’ve included quotes from the 12 Factor site when helpful.

I. Codebase

...

Read on...

The magic of not-even-rendering: on Knockout.js

July 4, 2013
By Originally Published On AppFog

The AppFog service will be retired as of June 29, 2018. Beginning on this date, the AppFog Platform-as-a-Service will no longer be available, including all source code, env vars, and database information.

In a number of casual–and sometimes not-so-casual (!)–discussions about client-side JavaScript libraries, I’ve noticed that people have an unfortunate tendency to lump them all into a single amorphous blob. Backbone? Ember? Angular? Knockout? They all do something-or-other involving structuration on the front end; they’re all more or less the same thing.

WRONG!!!

There are indeed deep similarities between these libraries in terms of what they offer developers, but understanding their differences means understanding which use cases they’re best suited for. Here, I’ll make a foray into this discussion by outlining some of the basic characteristics of Knockout.js I’ve discussed Backbone previously, and I’ll discuss the others in a future post.

According to Knockout creator Steve Sanderson in this video, Knockout, like many other libraries, was meant to provide “rich client-side interactivity.” HTML and the DOM are never ever ever going to provide you this on their own. What you see is what you get. In 1992, that was just fine. In 2012 we expect a whole lot of interactivity on the client...

Read on...

What is NoOps anyhow

July 4, 2013
By Originally Published On AppFog

The AppFog service will be retired as of June 29, 2018. Beginning on this date, the AppFog Platform-as-a-Service will no longer be available, including all source code, env vars, and database information.

Since having our infographic published on GigaOm, there has been a lot of controversy and FUD around “NoOps”. Paul Graham recently wrote about schlep blindness. NoOps is a response to the schlep blindness of developers doing SysOps.

What does NoOps mean?

  • NoOps means developers can code and let a service deploy, manage and scale their code
  • NoOps means automated systems like CloudFoundry managing app lifecycles, not SAs “the point isn’t that ops are going away, but they’re going away for developers” – Derrick Harris at GigaOm

What does NoOps NOT mean?

  • NoOps doesn’t mean that operations are dead and nobody will do them (like this tweet thinks)
  • NoOps isn’t a job role (like this tweet and this tweet thinks)
  • NoOps isn’t blissful ignorance (like this tweet thinks)
  • NoOps isn’t marketing fluff made up by non-technical idiots (like this tweet and this tweet thinks)

This is the true spirit of NoOps:

“Netflix runs NoOps … Netflix is a much larger example of a PaaS based NoNops organization … We claim a competitive advantage from the agility and automation of a...

Read on...


Connect

    Follow us on


Start Your Free Trial

High performance, fast deployment times and intuitive management capabilities that will push your business forward

*We will send a SMS message to verify your account, standard rates apply.

** See details, terms and conditions