An overview of the future of web app development from 3 angles: IDE in the cloud, Challenge of collaboration and Innovating the browser platform, related to the stuff we do at ajax.org
Virtualization is the ability to run virtual machines on top of a hypervisor.
Virtualization is an emerging IT paradigm that separates computing functions and technology implementations from physical hardware.
Cloud computing, for example, is the virtualization of computer programs through an internet connection rather than installing applications on every office computer.
Kleiner Überblick über die Möglichkeiten WordPress auf AWS zu hosten und die Vorteile der automatischen Skalierung für sich zu nutzen. Vortrag auf dem WordCamp Frankfurt 2016
Retour sur la conférence Xamarin Evolve 2014MSDEVMTL
20 Octobre 2014
Groupe .NET/ASP.NET
Sujet: Retour sur la conférence Xamarin Evolve 2014
Conférenciers: Guy Barrette, MVP Azure et Laurent Duveau, MVP Windows Platform Development
Guy et Laurent reviennent tout juste de la conférence Xamarin Evolve qui s'est tenue à Atlanta la semaine du 6 octobre. Ils nous feront un compte rendu des annonces et des nouveautés dans le monde des applications mobiles avec la plate forme Xamarin.
evolve.xamarin.com
An overview of the future of web app development from 3 angles: IDE in the cloud, Challenge of collaboration and Innovating the browser platform, related to the stuff we do at ajax.org
Virtualization is the ability to run virtual machines on top of a hypervisor.
Virtualization is an emerging IT paradigm that separates computing functions and technology implementations from physical hardware.
Cloud computing, for example, is the virtualization of computer programs through an internet connection rather than installing applications on every office computer.
Kleiner Überblick über die Möglichkeiten WordPress auf AWS zu hosten und die Vorteile der automatischen Skalierung für sich zu nutzen. Vortrag auf dem WordCamp Frankfurt 2016
Retour sur la conférence Xamarin Evolve 2014MSDEVMTL
20 Octobre 2014
Groupe .NET/ASP.NET
Sujet: Retour sur la conférence Xamarin Evolve 2014
Conférenciers: Guy Barrette, MVP Azure et Laurent Duveau, MVP Windows Platform Development
Guy et Laurent reviennent tout juste de la conférence Xamarin Evolve qui s'est tenue à Atlanta la semaine du 6 octobre. Ils nous feront un compte rendu des annonces et des nouveautés dans le monde des applications mobiles avec la plate forme Xamarin.
evolve.xamarin.com
What is your multicloud strategy? - Cloudfoundry days 2017Tushar Dadlani
Are you afraid that your cloud provider will increase costs? Can you move your application workloads between the public and private cloud seamlessly?
Adopting a strategy centered on cloudfoundry has enabled a number of Fortune 500 companies in accelerating innovation. Come to the talk to hear Tushar speak about how cloudfoundry is used seamlessly across multiple cloud providers. He will also present a variety of multi-cloud use cases and strategies that can be realized with cloudfoundry.
Techorama 2019 - How to run a global, cloud scale event for 10000 peopleRobBos10
We want to tell you a story, a story about an event that spanned 35 countries, reached 10.000 participants, involved 1.400 websites and databases, raised 8 disruptions on those websites and even caused Azure DevOps outages. In which we reached the limits of the cloud and still were able to spend only half of the budget. We will tell you how not only organize an event on this scale, but also how to automate it; from pipelines to deploy the Azure infrastructure, to the actual event day automation. What did we run into, what did we use and what have we learned.
This July we teamed up with TestObject to host a Mobile Quality Crew Meetup at the Zalando Technology building in Berlin.
Presentations included:
Mobile Testing Challenges @ZalandoTech
Dmitry Bespalov, iOS Engineer
and Hendrik Seffler, Delivery Lead Engineering Productivity at Zalando
Efforts of automation @6Wunderkinder
Justin Ison is a QA Lead at 6Wunderkinder
http://www.meetup.com/Zalando-Tech-Events-Berlin/
Getting started with ComponentOne Studio for XamarinKelley Ricker
ComponentOne Studio for Xamarin has been re-architected to better serve our users and the Xamarin platform in general. The new control suite brings a number of exciting new features for cross-platform development. In this webinar we'll cover the basics of Xamarin's platform, and all of the exciting new features in ComponentOne Studio for Xamarin. With improved performance, support for Xamarin's designers, and many new control features it's one of our most exciting releases.
Александр Снеговой, DevOps Software Engineer в DataArt Kherson. Более шести лет в IT. Сертифицированный AWS Solutions Architect Associate. Докладчик на международных научных конференциях. Религиозный фанат Docker.
Презентация:
1. Докеризация приложения.
2. Настройка CI/CD.
3. Развертывание инфраструктуры в AWS с помощью Terraform.
Awwvision: Cloud Vision API from a Kubernetes Cluster
Classify Images of Clouds in the Cloud with AutoML Vision
Implementing an AI Chatbot with Dialogflow
Introducing amplify and full stack demo app built with vue.js, graph ql, auth...Serdal Kepil
AWS Amplify
The fastest way to build mobile and web apps that scale
Full stack demo app built with Vue.js, GraphQL API, Authentication, Deployment
This webinar is recorded at 4/20/2021 03:00 (GMT).
https://www.youtube.com/watch?v=4Fpzrxs1v0Y
Getting started with Docker and ASP.NET Core. Slides goes through history of containers, docker concepts and architecture, use cases, best practices and workflows
This is the talk I gave on DynCon 2011 about Cloud9 IDE. Unfortunately lots of it was live coding and it hasn't been (obviously) captured in the slides.
What is your multicloud strategy? - Cloudfoundry days 2017Tushar Dadlani
Are you afraid that your cloud provider will increase costs? Can you move your application workloads between the public and private cloud seamlessly?
Adopting a strategy centered on cloudfoundry has enabled a number of Fortune 500 companies in accelerating innovation. Come to the talk to hear Tushar speak about how cloudfoundry is used seamlessly across multiple cloud providers. He will also present a variety of multi-cloud use cases and strategies that can be realized with cloudfoundry.
Techorama 2019 - How to run a global, cloud scale event for 10000 peopleRobBos10
We want to tell you a story, a story about an event that spanned 35 countries, reached 10.000 participants, involved 1.400 websites and databases, raised 8 disruptions on those websites and even caused Azure DevOps outages. In which we reached the limits of the cloud and still were able to spend only half of the budget. We will tell you how not only organize an event on this scale, but also how to automate it; from pipelines to deploy the Azure infrastructure, to the actual event day automation. What did we run into, what did we use and what have we learned.
This July we teamed up with TestObject to host a Mobile Quality Crew Meetup at the Zalando Technology building in Berlin.
Presentations included:
Mobile Testing Challenges @ZalandoTech
Dmitry Bespalov, iOS Engineer
and Hendrik Seffler, Delivery Lead Engineering Productivity at Zalando
Efforts of automation @6Wunderkinder
Justin Ison is a QA Lead at 6Wunderkinder
http://www.meetup.com/Zalando-Tech-Events-Berlin/
Getting started with ComponentOne Studio for XamarinKelley Ricker
ComponentOne Studio for Xamarin has been re-architected to better serve our users and the Xamarin platform in general. The new control suite brings a number of exciting new features for cross-platform development. In this webinar we'll cover the basics of Xamarin's platform, and all of the exciting new features in ComponentOne Studio for Xamarin. With improved performance, support for Xamarin's designers, and many new control features it's one of our most exciting releases.
Александр Снеговой, DevOps Software Engineer в DataArt Kherson. Более шести лет в IT. Сертифицированный AWS Solutions Architect Associate. Докладчик на международных научных конференциях. Религиозный фанат Docker.
Презентация:
1. Докеризация приложения.
2. Настройка CI/CD.
3. Развертывание инфраструктуры в AWS с помощью Terraform.
Awwvision: Cloud Vision API from a Kubernetes Cluster
Classify Images of Clouds in the Cloud with AutoML Vision
Implementing an AI Chatbot with Dialogflow
Introducing amplify and full stack demo app built with vue.js, graph ql, auth...Serdal Kepil
AWS Amplify
The fastest way to build mobile and web apps that scale
Full stack demo app built with Vue.js, GraphQL API, Authentication, Deployment
This webinar is recorded at 4/20/2021 03:00 (GMT).
https://www.youtube.com/watch?v=4Fpzrxs1v0Y
Getting started with Docker and ASP.NET Core. Slides goes through history of containers, docker concepts and architecture, use cases, best practices and workflows
This is the talk I gave on DynCon 2011 about Cloud9 IDE. Unfortunately lots of it was live coding and it hasn't been (obviously) captured in the slides.
Built for developers, by developers, the all new web-based IDE is optimized for building apps for the modern web. Get first-class editing, customizability, and tools for your Apex, Visualforce and Lightning projects. Join Cloud9 developers to learn what has been developed and how it can improve your Salesforce experience.
hello frnds this file is to help you for better learning . don't copy paste .just for learning i shared all copyright are with company . this material is not for making money .
Accelerating DevOps at the SF DevOps MeetUpjwi11iams
The Codenvy slide presentation given on September 28, 2015 at the SF DevOps MeetUp. This talk covered Codenvy's journey to continuous development and how Codenvy helps accelerate DevOps though increasing code commits and feedback iterations.
Slides for my talk at OpenSlava conference 2013-10-11.
Abstract: Integrated Development Environments are at the neuralgic centre of developer activities. For many of us it’s unconceivable to work in complex developments leveraging multiple heterogeneous tools for design, build and test activities without the IDE connecting them all.
IDEs are powerful tools, capable of handling many types of tasks. In many cases, IDEs are perceived as a commodity but this is a naïve approach that ignores the many brilliant features that IDEs can be used for: debugging, code generation, test automation, version control, quality assurance, task & issue management, etc.
During this talk, participants will get an overview of what IDEs mean today, for the newbie, the enterprise and the hard-core developer, will get introduced to key IDE features that every one of us should be using, and will participate on an open discussion about what next-generation IDEs should look like.
Docker Amsterdam Summer meetup, August 2014: using Docker at Cloud9 IDE
This talk showcases how we use Docker at c9.io, and highlights some of the challenged we faced in adopting docker for our use case.
A presentation to emphasis on how learning Cloud Computing development can bring in huge difference in your career path. This also includes various technology you should work on to your next level. A must watch for both freshers and professionals.
Originally presented at Swansea Con 2016
http://swanseacon.co.uk
If someone had said to you a few years back that they could build an app, 'push' to the cloud and even scale it in a matter of minutes with a few simple commands, you'd have most likely responded; 'You've got your head in the clouds'.
Times do change. This talk explains this phenomenon called Platform as a Service and how it can benefit you while demonstrating a real live deployment of an application with a blue green deployment and scale-up operation thrown in for fun.
The session will outline,
What is PaaS?
What options do I have?
How do I develop locally?
Dynamic Scaling of applications based on load
How do I build my application to be fault tolerant so I can dynamically scale?
Current State of Affairs – Cloud Computing - Indicthreads Cloud Computing Con...IndicThreads
Session presented at the 2nd IndicThreads.com Conference on Cloud Computing held in Pune, India on 3-4 June 2011.
http://CloudComputing.IndicThreads.com
Abstract: Cloud Computing has had phenomenal growth over the past year and continues to entrench itself in all facets of IT. Cloud Computing is definitely more than just a buzz word or a passing trend. Now the heavy weights like IBM, HP and SAP are ready lock horns with existing players like Amazon, Salesforce and Microsoft whose offerings have matured over a period of time. Besides these big players, a lot of start ups are coming up with innovative offerings in this space.
The talk is about the current state of affairs in the cloud computing. It will cover the products, services and offerings that have been making a lot of noise in the cloud computing space.
Following are the main points that will be covered in the talk:
1. New Players: A lot of enterprise market giants are now coming to the cloud party offering infrastructure and platform services. IBM has come out with its SmartCloud for private as well as public clouds. Oracle has released its Cloud-in-a-box solution. The talk will cover all the new offerings by these enterprise giants.
2. Old Players, New offerings – Amazon being the leader in the Cloud Infrastructure space has rolled out a lot of new products and services, strengthening its hold in the market and expanding into the PaaS segment. Amazon Beanstalk, Amazon CloudFormation and EC2 Dedicated instances most notably have the power to be game changers. SalesForce the leader in the Cloud SaaS space released database.com, enterprise cloud database and its “PaaS” offering similar to GAE – VMforce.com This section will cover the new offerings by the players.
3 .Interesting Players in the cloud ecosystem: There have been a lot of new players who are leveraging the cloud to build some exciting products like Scalable API platforms, Cloud-based logging, Java in the Cloud. etc eg. Apigee, PiCloud, Loggly,Cumulogic, Cloudbees being some of them. This section will cover most of the exciting platforms and technologies these companies are working on.
4. Current Trends and Future: This section will cover the current trends(where a lot of startups are investing in) and how the future will look like in the cloud space.
Finally, the talk plans to “arm” developers and architects with the latest and cutting edge platforms, products and technologies in the cloud that have been developed and made available over the last year, helping them to leverage the cloud and make better choices leading to higher ROI and lesser TCO.
Speaker:
Chirag Jog, is the CTO at Clogeny Technologies where the main focus is on Innovation in the Cloud Computing, Scalable Applications and Storage space. He is the chief geek at Clogeny who talks “Cloud” and works on architecting exciting ideas in the cloud space. He has previously spoken at IndicThreads, CloudCamp and other cloud related events.
With AWS Cloud9 you can write, run, and debug code with just a browser. It includes a code editor, debugger, and terminal. Cloud9 comes pre-packaged with essential tools for popular programming languages including JavaScript, Python, PHP, and more, so you don’t need to install files or configure your development machine to start new projects. With Cloud9, you can quickly share your development environment with your team, allowing you to pair program and track each other’s inputs in real-time.
Introducing ASP.NET vNext – The Future of .NET on the Server | FalafelCON 2014FalafelSoftware
In this session, ASP.NET MVP Jeff Fritz will introduce you to the next version of ASP.NET. He will show you how Microsoft is decoupling ASP.NET, making it easier to build modular applications. We’ll see how the world of NuGet and lightweight VMs enable you to build faster and simpler web applications. This session will change the way you look at ASP.NET, and you’ll be ready for the next generation of web development, today.
Building Node.js Together | Radu VunvuleaRadu Vunvulea
JavaScript's simplicity, ubiquity, and event-driven paradigm, and its high performance runtimes like Microsoft's Chakra and Google's V8, have led it to spread beyond web pages and browsers to servers and clouds, IoT devices, mobile apps, and more via the Node.js platform. For years Microsoft has worked closely with industry and community partners to build and improve Node.js to meet developers' needs, from contributing Node's main system library years ago to driving better diagnostics today. In this session, learn a bit about the history of Node.js, why developers are so interested in it, and what's coming next from Microsoft and the open source project to address Node developers' needs.
Triple-E’class Continuous Delivery with Hudson, Maven, Kokki and PyDevWerner Keil
At Maersk Line, not only the world's biggest ships 'Triple-E' class vessels are currently being built. Continuous Integration and Delivery on a similar scale using Hudson, Maven and tools like Kokki similar to Puppet or Chef are also practiced there.
This session is going to give a brief overview of Multi-Configuration (Matrix) job types used in most of these projects. Things are being built and deployed in a heterogenous environment, otherwise probably found only at large vendors of Public Cloud services.
Introduction to PaaS and demos on Cloud Foundry from a DevOps point of view.
Presented at the Singapore DevOps meetup of Sept 2012:
http://www.meetup.com/devops-singapore/events/80016202/
Portable Multi-cloud Microservices with Dapr .pdfNilesh Gule
Slide deck related to the presentation and live demo for Devtron webinar.
https://www.linkedin.com/video/event/urn:li:ugcPost:7031191867178303488
The session demonstrated how Distributed Application Runtime or Dapr can be used to build and deploy portable microservices which can be deployed to multi-cloud environments.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
29. In summary
• Cloud API’s will help you scale
• Having your code in the cloud makes it
easier to access, collaborate and maintain
• Integration enables easy targetting of
platforms
My name is Ruben Daniels and I’ve been JavaScript developer since 1999.\nI’ve written the Ajax.org Platform, our open source UI and application framework that runs fully in the browser.\nI co-founded ajax.org in 2005, and since 2010 we are working on Cloud9 IDE. We have a team of 20 people worldwide with our main office in amsterdam and an office in San Francisco soon as well.\n\n\n
boe!\n
RUBEN\nFirst Lieke will explain more about the Cloud and why it is essential for developers to move to Cloud development\n\nThen I will give a live demo of Cloud9 IDE explaining the interface\nAnd then I will show how to build a Node.js Hello world application using Cloud9\n\nLastly we’ll talk about Collaboration and the challenges that live there in\n
LIEKE\nWe believe that all development will be in the Cloud. Lets step back and talk about this.\nYou might wonder, why will I be working in the Cloud?\n\nAnd, what is this thing we called ‘Cloud’ Anyway?\n\n\n
LIEKE\n- lets Look at cloud for a second\nThe cloud is the next step up from virtualization\nWith virtualization we could stop caring about hardware\nbut we still had to care about which operating system we ran\nhow to install and configure database software such as mysql\nand we are still aware of each and every server and we need to worry about how to scale them.\n\n
LIEKE\nThere appear to be 2 types of systems people call Cloud. Some call API’s on VM management systems cloud, which is closer to ‘infrastructure as a service’ . And systems where the layer moves up to API’s and those are usually called Platforms as a service\n\n- For me the promise of the cloud is that this integration moves up to the API level, which we then use to develop applications on top of. This means storage, database and computation. \n\nThis level of Cloud is still mostly a promise, although Google app engine and Heroku are quite far with this.\n\n
LIEKE\nLets make a perhaps unnecessary analogy of what cloud means: \nLets say that you have a box of books that you want to store, and retrieve. \nBefore virtualization you had to worry about building a shed, making sure the roof didn’t leak and the doors had locks. Now with virtualization the shed is a given, but you still need to manage the space inside, make sure there are shelves and you have to store things yourself. With cloud you get essentially a guy, or robot, you can give your box of books, he’ll go store it for you and when you ask for it he gets it back. It’s a basic analogy, but it shows the levels of pre-integration.\n\n
LIEKE\nWhat is the most useful feature of the cloud?\n
For one: SCALING\n
LIEKE\nImagine you are building a new social application.You start with a few users. You are running a normal VM at Amazon. Now suddenly, Justin Bieber tweets about your application and you get 8 million teenage girls trampling your server. \nWether this fits your business model or not is irrelevant, your server is toast. Now you have to scale your backend resources rapidly.\nWhat do you have to think about? \nYou have to fire up instances and a loadbalancer, but worst of al you have to figure out how to scale your code. Most applications with any social features or database cannot scale horizontally without significant engineering.\nIt’s a Nightmare, and not just because of Justin Bieber. \nBecause the cost of architecting and scaling your app before you know your app will get popular is too high.\n\n
LIEKE\nCloud infrastructure solves this problem with special cloud API’s specially architected for scaling.\nBy enabling this scalability out of the box, you can scale from 1 user to millions of users and down again.\nAnd this is without cost of pre-empting it, or the loss of failing when your webapp gets popular. \nIn short, the Cloud will save time and money and developers can focus on how to make their applications do more of what their users want. I guess we can agree that the Cloud is a good thing\n
RUBEN \nNow what will this mean for developing apps?\nCloud platforms come with SDK’s and you have to install this on your PC and hope that everything will be the same locally as it is online.\nLets give an example. Lets take App Engine, they have data base called Big Table, it lives in Googles Cloud. It is difficult for you to run big table on your local machine, the simulation is never perfect.\nIn the future we will be developing ON the cloud environment itself, where you don’t have any differences and you can test and debug immediately on the systems.\n
RUBEN\nOur vision with cloud9 is that the development environment does not have to live only on your own computer . It can live in the cloud too, just like any web app, with a seamless experience. \nYou would develop your application, run and debug it in the same environment that you will eventually deploy to.\n \nNow you don’t have to install an SDK and you can start right away, your test cycle is very short, you can just change the code and press run. And you can test against the real systems, not a mockup. That makes life for developers a lot better, a lot easier, and it saves you a lot of hassle. We are currently developing different cloud platform integrations for cloud9, you should be able to try this soon.\nBut there are more benefits to having your code and environment online.\n\n
LIEKE\nTake this scenario. You are a developer and joined a new company. \nA year ago they delivered a web app, and now a customer calls because they heard about the latest technologiea, and they want you to add support for it in their webapp.\nHowever for you to safely add this you need the entire development environment including \n- servers - databases - test scripts - and deployment\nall setup and ready for you to work with.\n\nYou now have to find your way into this system, talking to ops, finding server passwords, figure out the deployment procedures. \nSo basically before you have recreated what resembles a development environment you can use, without just ‘hacking live’, you have to spend ages figuring this out. \n\n\n\n\n
LIEKE:\n\nThis problem is a reality for many developers.\nImagine trying to add a new feature to such a project, or fixing a bug?\n\nNow imagine this: A developer environment in the Cloud was actually used to create the application.\nThe entire state of \n- tools\n- editors and \n- processes are now available by entering a url in a browser.\n\n\n
LIEKE \nYou as a developer can start immediately finding the point to \n- extend the app\n- and run the automated tests on a cloud-testfarm\n\nWhen you added a proper test for the new code and having passed the tests, you click the rollout button, and the customer is happy. And it makes you happy too, because you don’t spend time being a system admin, or repeating useless effort. Keeping entire developer environment for a project behind a url makes life a lot better. \n\n
RUBEN -- tell about ACE, how we got to work with Mozilla, and tell about Cloud9\n
LIEKE \nNow lets take a short look at collaboration\nThere are general Challenge of Collaboration\n\nIf you look at the world, you can see it is one big collaborative effort in itself. Buildings, governments, businesses... Everything is a collaboration and nature has shaped it in a particular way that is apparently efficient.\n\n\n
LIEKE\nLets take an example of kids making sandcastle.\nIf we need to do something simple such as making a big pile of sand, everybody can work freely with a common goal, and work in parallel optimally doing the same thing.\n\n\n\n\n
LIEKE\nNow after kids finish mountain of sand the dynamic changes.\nTasks will start to split up: one digs trench, other builds towers\nThe parallel collaboration turned into task separation\nWhen one kid starts interfering with work of another, usually someone will be crying very soon.\n\n\n
LIEKE\nI don't think he really hates sandcastles. Just that he cannot separate tasks properly with that other kid in the picture :) Now that is the difficulty about collaboration.\nI think Fundamentally, there is no single way of collaboration. Every task has different parameters, it even changes based what phase of the process you are in.\n\n\n
Ruben\nWith development everybody is already used to working with source control as a way of collaborating on software. This is a very remote way of collaborating, you each work on your own code and then you merge work at some point. However, there are many more possibilities for collaborating on software development.\nFor Cloud9, we are figuring out a way for developers to actively work together, whilst avoiding the frustrations\n\n
RUBEN \nHaving an IDE in Cloud opens up new ways of collaborating for development. For instance Interactive code-reviews, helping or training programmers, and sharing bits of code.\n\nWe will no longer have to rely on inventions like this for effective pair programming :) (chair)\n\nA new way of online collaboration can enhance the developer experience\n\n\n
LIEKELets say you have a remote team working on a project. With Cloud9 you have the ability to share your work environment. Lets look at the situation of our office. We have a couple of ppl spread around US and Europe our core team is in Amsterdam. Very often, someone has a problem. He has a bug, cant figure it out, a new piece of code needs to be built and this needs a lot of thought. Now it is handy to work together on that code. How do you do that?\n\n
LIEKE\nWith Cloud9 your entire project is online. Not just the code. Your runtime is there, your database is there, and its all behind a single Url. As u are used to with any other online service, With Cloud9 you can share the url of your developer environment with a colleague on the other side of the world. When u do that, you have to grant him permission (this is either read only or read write) and then he joins you in your project.  \n
Lieke\nWithin that project you will be able to communicate directly, chat, video and audio call. More importantly you can type together on the same code in collaborative way, more like how ppl work together on google, docs. Not only that. The person who got invited can actually run the code, click the debug button and run it in the system identical to yours, because it is YOUR system. That person doesn’t have to simulate your environment: ‘Works on my machine’, doesn’t exist anymore.\n
RUBEN\nIn summery:\n\n- Cloud API’s will help you scale\n- Having your code in the cloud makes it easier to access, collaborate and maintain\n- Integration enables easy targetting of platforms\n\nThat was a bit about the future,\nThank you for your attention,\nAnd join our growing community for ACE, Cloud9 IDE or use cloud9 online for your open source projects!.\n\n
That was a bit about the future,\nThank you for your attention,\n\nAnd join our growing community for ACE, Cloud9 IDE or use cloud9 online for your open source projects!.\n\n