Only half a year after the first public presentation of noBackend at the Front Trends Conference, the organizers behind the QCon San Francisco decided to dedicate an entire track on this new philosophy. And I’m super honored to be invited as the track host.
We’ve put together a great list of talks & speakers. After weeks of preparation, I can’t wait to see them on stage!
1. The end of ‘Enterprise Editions’: make apps, not services by Caolan McMahon
The noBackend movement is perhaps best known for quick prototyping, scalability, and convenient cloud deployment. However, we are learning how to scale down as well as up. A number of technologies, in the browser, the backend, and in virtualisation, are enabling new methods of distribution. By using standardised server components we can reach beyond the “Software-as-a-Service” model.
Many organisations will have security policies which exclude them from the client-base of service-orientated companies. While the “Firewall Install” may be an option for larger players, how do we handle the security concious SME? For many applications, we can look to the noBackend movement for inspiration. With a focus on keeping the value in the app, not the infrastructure, we can deliver excellent products to a wider audience, both as a service and self-hosted.
This talk will explore the tools and techniques for delivering applications for self-hosting, how the noBackend movement is making easy deployment a reality, and why this is an important development for the web.
Caolan is an open-source developer and Director at Ground Computing (UK), perhaps best known for the Node.js Async module and his work on CouchDB development tools. He’s a specialist in offline-enabled and decentralised web applications. With a background in bringing the web to some remote and difficult environments, from rural Africa to the far north of Canada, he is now looking to bring full-stack development to a wider audience with the Hoodie project.
2. Rethinking WebApps: noBackend by John Hammink
This talk will discuss the background and rationale for a noBackend approach, and demonstrate some existing projects and code samples implemented with noBackend frameworks.
This is an eye-opener for noBackend skeptics. It showcases the extreme flexibility and freedom a noBackend architecture gives to front-end developers and UX designers to build solutions faster, cheaper, better, and with fewer constraints.
John is the lead (and the first) Quality Engineer for Mozilla’s Firefox OS/Boot to Gecko open source operating system for mobile devices. He has enjoyed working as a software quality engineer on start-up projects around the world which have eventually gained large-scale adoption as products. For example, John played a leading role in QA and Hardware Certification for Skype in Tallinn, Estonia as the product emerged in 2004 and later moved toward mainstream popularity in 2006. He was also one of the first Quality Engineers on F-Secure data security suite in Helsinki, Finland in the early 2000s. When not doing engineering work, he travels, speaks, writes, develops fractal-based art and animation, and plays music. You can follow him on Twitter (@rijksband) and read his blog at johnhammink.blogspot.com.
3. API-Driven Development for both ends by Jakub Nesetril
At first APIs and noBackend could sound like a contradiction. We’ll show however a practical example how, with minimum upfront investment, you can rapidly prototype, develop and test your application using APIs.
Providing a simple, structured description of your API in the form of an API Blueprint enables the front-end developer to code against a comfortable SDK and use an API mock while developing offline.
API Blueprint is a simple, pure Markdown language for describing Web API, that is designed for humans, but understandable by machines. A whole ecosystems of tools emerged around it, including auto-generated docs, API mocks, automated testing and SDK generation.
Jakub is co-founder & CEO of Apiary, helping you make API design and documentation enjoyable. Prior to Apiary Jakub has led 10years of experience leading API products and engineering teams in companies like GoodData and APN.
4. noBackend as a political movement by Parker Higgins
Recent news from around the world has been discouraging: we are under permanent automated government surveillance, and most of the large IT companies are complicit in this betrayal of their customers and users. It is in everyone’s fundamental interest to take control of their data, to encrypt, to host themselves, to distribute and keep away from huge corporations as much as possible.
However, convenience, usability and the critical user mass are undeniably on their side. noBackend apps can potentially work against this increasing centralization of web infrastructure, make distribution of data and services simpler and more desirable, and help turn back the net into what it was supposed to be: small things, loosely coupled.
Parker is an activist at the Electronic Frontier Foundation, specializing in issues at the intersection of freedom of speech and copyright, trademark, and patent law. He previously lived and worked in Berlin, Germany. Parker studied at the Gallatin School of Individualized Study at New York University, where he developed a concentration of “Creativity, Freedom of Speech, and Intellectual Property.” While at NYU, he served on the board of the global Students for Free Culture organization and as the president of its NYU chapter.
5. One Backend Per User: 100% data privacy / 0 scaling issues by Michiel B. de Jong
Build apps, leave the back-end hosting to your users. Serve static HTML or mobile apps and let users connect to their own back-end, for example using Dropbox.js, the GoogleDrive JS API, NimbusBase, or the new open standard for per-user data hosting: remoteStorage.io.
This solves three hard problems at once:
- Privacy: The users own their data and never send it to 3rd parties.
- Scalability: as an app developer, when you don’t own the back-end, it makes no difference if you have 100 or 1 million users.
- User Data: since the user has only one personal back-end, common user data collections like the user’s address book, calendar, tasks list, and bookmarks collection only exist once, and such data is already pre-filled when using a new app for the first time.
First of all, you can still get tickets for the conference, the noBackend track will take place on this Monday, November 11th. Use “SPEAKMART100” to save 100$, plus another 100$ will be donated to the San Francisco Food Bank.
I’ll stay in San Francisco until November 19th and would to have a drink or two!