The document discusses microservices and how they differ from traditional monolithic applications. Some key points:
- Microservices involve breaking an application into small, independent services that work together, each focused on a specific domain. This allows them to be developed and scaled independently.
- In contrast, monolithic applications have all functionality locked together, making them slow to develop and scale.
- Microservices help applications evolve more easily over time by allowing individual services to be updated independently.
- The cloud further enables microservices by making it easier to publish and update applications continuously.
Progressive Web Apps use modern web capabilities to deliver an app-like user experience. They evolve from pages in browser tabs to immersive, top-level apps, maintaining the web's low friction at every moment.
They are reliable, fast, engaging and delivering amazing UX to end users. And they are here!
The slides are from my talk at http://2018.symfonycamp.org.ua/
Most CMSs have 3 big problems. First, they focus on managing your website, not your content. Second, they monopolize the presentation layer, making it hard to create compelling, forward-thinking designs. Third, it's difficult to add new channels like mobile apps and microsites without duplicating your content.
In this session, we rethink the purpose of a CMS, the connection between a site's backend and frontend, and how we manage and consume content. We'll close with a case study of how TWiT.tv relaunched as a decoupled Drupal site with an exposed API allowing their fanbase to directly access content.
This session is for designers and developers alike. You’ll both learn a lot.
Hinter DevOps steht eine einfache Idee: Konstant Qualität zu liefern und durch Einblicke in den Betrieb sich kontinuierlich zu verbessern. Aber wie kann man dies Umsetzen? Gerade für mobile Applikationen stellen sich hier aber mehrere Herausforderungen. Sehen Sie wie Azure DevOps Sie dabei unterstützt eine voll automatisierte Build Pipeline für Android, iOS und Windows zu realisieren – eine die auch vor grösseren Lasten nicht in die Knie gezwungen wird. Gepaart mit Microsoft App Center vereinfachen wir die Verteilung der App und erhalten Einblicke wie die App verwendet wird.
Progress Rollbase: Building Powerful Applications One Block at a TimeProgress
Progress Rollbase is an application building platform, that is part of the much larger Progress Pacific Platform. Rollbase allows you to easily build and deploy powerful applications and optimize them for mobile. Learn how Progress Rollbase can help you build fast and effective applications for use in your enterprise. Rollbase Video: http://ow.ly/yoBSI
Facebook Messenger Bot with Flask & Google App EngineNazrul Kamaruddin
This was a presentation at PyCon Malaysia 2016 on 27 August 2016 for beginners to get started building a Facebook Messenger bot using Flask and Google Cloud Platform.
Share of mobile traffic rises dramatically in the recent years. Products in Turkey, being a mobile driven market, has to deal with this rapid mobile traffic expansion. Several strategies including deeplinking and new technology approaches like Progressive Web Apps has to be implemented in order to cope with this new challange. This presentation briefly goes over those strategies and provide a guidance for mobile product managers and developers.
Progressive Web Apps use modern web capabilities to deliver an app-like user experience. They evolve from pages in browser tabs to immersive, top-level apps, maintaining the web's low friction at every moment.
They are reliable, fast, engaging and delivering amazing UX to end users. And they are here!
The slides are from my talk at http://2018.symfonycamp.org.ua/
Most CMSs have 3 big problems. First, they focus on managing your website, not your content. Second, they monopolize the presentation layer, making it hard to create compelling, forward-thinking designs. Third, it's difficult to add new channels like mobile apps and microsites without duplicating your content.
In this session, we rethink the purpose of a CMS, the connection between a site's backend and frontend, and how we manage and consume content. We'll close with a case study of how TWiT.tv relaunched as a decoupled Drupal site with an exposed API allowing their fanbase to directly access content.
This session is for designers and developers alike. You’ll both learn a lot.
Hinter DevOps steht eine einfache Idee: Konstant Qualität zu liefern und durch Einblicke in den Betrieb sich kontinuierlich zu verbessern. Aber wie kann man dies Umsetzen? Gerade für mobile Applikationen stellen sich hier aber mehrere Herausforderungen. Sehen Sie wie Azure DevOps Sie dabei unterstützt eine voll automatisierte Build Pipeline für Android, iOS und Windows zu realisieren – eine die auch vor grösseren Lasten nicht in die Knie gezwungen wird. Gepaart mit Microsoft App Center vereinfachen wir die Verteilung der App und erhalten Einblicke wie die App verwendet wird.
Progress Rollbase: Building Powerful Applications One Block at a TimeProgress
Progress Rollbase is an application building platform, that is part of the much larger Progress Pacific Platform. Rollbase allows you to easily build and deploy powerful applications and optimize them for mobile. Learn how Progress Rollbase can help you build fast and effective applications for use in your enterprise. Rollbase Video: http://ow.ly/yoBSI
Facebook Messenger Bot with Flask & Google App EngineNazrul Kamaruddin
This was a presentation at PyCon Malaysia 2016 on 27 August 2016 for beginners to get started building a Facebook Messenger bot using Flask and Google Cloud Platform.
Share of mobile traffic rises dramatically in the recent years. Products in Turkey, being a mobile driven market, has to deal with this rapid mobile traffic expansion. Several strategies including deeplinking and new technology approaches like Progressive Web Apps has to be implemented in order to cope with this new challange. This presentation briefly goes over those strategies and provide a guidance for mobile product managers and developers.
SMART DESIGN - icon fonts, svg, and the mobile influenceSara Cannon
SMART DESIGN - icon fonts, svg, and the mobile influence
Fast, simple, SMART. Mobile devices have forever changed the way we interact with content. Now we have to consider many things such as HiDPI graphics, responsive design, speed, UI/UX patterns, touch target sizes, gestures, and more. All while not losing track of what’s important: Content.
We’re going to discuss the influence of mobile on design trends and learn implementation techniques of smart design such as icon fonts, svg, and other helpful tips.
This Slide Deck Was used on my Masterclass abut PWA in my Masterclass about PWA and Web Standards. Thia was an introduction to PWA and his basic stone Path.
Open Source Software (OSS) is sometimes associated with Freeware and Shareware, but this webinar will eliminate that confusion and discuss the value of all three of these for your library. With libraries facing Draconian budget cuts it seems natural for them to select and use a variety of the above-mentioned software tools, but this frequently is not the case. Learn why in this presentation and leave with a jam-packed software toolbox.
Using Wordpress As An Application Platform -- #WCMKE 2014serversideup
This presentation was presented at Wordcamp Milwaukee in 2014 by @danpastori. The information covered allows you to discover the hidden capabilities of Wordpress and using Wordpress as an application platform.
Internship Opportunities for students in online video technology companyonion.tv
onion.tv invites graduates and undergraduates students for internship opportunities. All you need is access to a computer connected to Internet
onion.tv has been building product that help enhance the experience with videos on Internet. Their initial focus is educational vertical but aims to enhance videos across all verticals.
Check www.onion.tv for more details
Cloud 2.0: "Code" is no longer king - Serverless has dethroned itPaul Johnston
It is no longer how good a coder or developer you are that defines whether you will be successful in the cloud 2.0 era, but how you understand your role in the context of your Business and the value you provide to it. This is what will set apart the future Developers. This is what Serverless is all about.
Here’s the content of This Presentation :
Progressive Web Apps
Service Workers
Comparison of Responsive Web, Native Apps, And PWA
Benefit Using PWA Technology
Framework in PWA
Bubble is visual programming tool that lets you build apps and websites without any code. Some Bubblers have cloned Twitter in a few days, without code!
Similar to other aspects of recruiting that changes fast, candidate sourcing resources are also dynamic in nature. You are on a verge of falling behind if you are not keeping up. Though, it is understandable that it is not easy to invest in recruiting and sourcing tools every year, as great tools often cost a fortune. This is the reason we bring you the list of 10 most economic recruiting and sourcing tools of 2015. The best thing about these tools is they are user-friendly, affordable and provide broad reach to targeted audience.
SMART DESIGN - icon fonts, svg, and the mobile influenceSara Cannon
SMART DESIGN - icon fonts, svg, and the mobile influence
Fast, simple, SMART. Mobile devices have forever changed the way we interact with content. Now we have to consider many things such as HiDPI graphics, responsive design, speed, UI/UX patterns, touch target sizes, gestures, and more. All while not losing track of what’s important: Content.
We’re going to discuss the influence of mobile on design trends and learn implementation techniques of smart design such as icon fonts, svg, and other helpful tips.
This Slide Deck Was used on my Masterclass abut PWA in my Masterclass about PWA and Web Standards. Thia was an introduction to PWA and his basic stone Path.
Open Source Software (OSS) is sometimes associated with Freeware and Shareware, but this webinar will eliminate that confusion and discuss the value of all three of these for your library. With libraries facing Draconian budget cuts it seems natural for them to select and use a variety of the above-mentioned software tools, but this frequently is not the case. Learn why in this presentation and leave with a jam-packed software toolbox.
Using Wordpress As An Application Platform -- #WCMKE 2014serversideup
This presentation was presented at Wordcamp Milwaukee in 2014 by @danpastori. The information covered allows you to discover the hidden capabilities of Wordpress and using Wordpress as an application platform.
Internship Opportunities for students in online video technology companyonion.tv
onion.tv invites graduates and undergraduates students for internship opportunities. All you need is access to a computer connected to Internet
onion.tv has been building product that help enhance the experience with videos on Internet. Their initial focus is educational vertical but aims to enhance videos across all verticals.
Check www.onion.tv for more details
Cloud 2.0: "Code" is no longer king - Serverless has dethroned itPaul Johnston
It is no longer how good a coder or developer you are that defines whether you will be successful in the cloud 2.0 era, but how you understand your role in the context of your Business and the value you provide to it. This is what will set apart the future Developers. This is what Serverless is all about.
Here’s the content of This Presentation :
Progressive Web Apps
Service Workers
Comparison of Responsive Web, Native Apps, And PWA
Benefit Using PWA Technology
Framework in PWA
Bubble is visual programming tool that lets you build apps and websites without any code. Some Bubblers have cloned Twitter in a few days, without code!
Similar to other aspects of recruiting that changes fast, candidate sourcing resources are also dynamic in nature. You are on a verge of falling behind if you are not keeping up. Though, it is understandable that it is not easy to invest in recruiting and sourcing tools every year, as great tools often cost a fortune. This is the reason we bring you the list of 10 most economic recruiting and sourcing tools of 2015. The best thing about these tools is they are user-friendly, affordable and provide broad reach to targeted audience.
Laporan Kegiatan Dinner Sumpah Pemuda PPI - UKMHarry Ramza
Laporan kegiatan Dinner Sumpah Pemuda tanggal 28 Oktober 2014. Di Kolej Keris Emas, Universiti Kebangsaan Malaysia. Kegiatan ini merupakan kegiatan dari Persatuan Pelajar Indonesia di Universiti Kebangsaan Malaysia.
For comprehensive treatment of various injuries and medical conditions of the knee, look no further than OrthoTexas, Irving. The knee surgeons have extensive experience in performing total and partial knee replacement, knee reconstruction surgery and kneecap realignment surgery. To schedule an appointment with the knee surgeons in Irving, visit www.kneepainirving.com
Introduction to Docker and Containers- Learning SimpleSandeep Hijam
This small free E-book talks about what docker and containers are. Also I believe every reader can easily understand the underlying principle without technical jargon
9/24/2015 Webinar: Designing Mobile Learning Apps for EducationTryMyUI
Guest Speaker: Robert J. Thompson of Youngstown State University
This webinar introduces and explores the design and construction process of making mobile apps for education. Robert J. Thompson created his own iOS mobile phone and tablet apps for his interactive design classes at Youngstown State University to have a more direct method of communicating with his students. The process of app development, from original concept to final publication on the App Store, underwent significant research, iterations, failures, compromises, lessons, and ultimately successes. Hear RJ's take on best practices for creating your own mobile learning app and how he integrates it in classroom learning.
More information: http://trymyui.com/webinar/designing-ed-apps
The travel and tourism industry continues to grow with many areas for future growth. With more and more travelers looking to choose a service provider focused on customer experience and security, building an app like Airbnb is certainly a worthwhile endeavor and something worth spending your time and resources on.
Building serverless apps with Go & SAMLeon Stigter
“Serverless” allows developers to focus on writing their code, and a cloud provider, like AWS, takes care of all the other bits. Building serverless apps means the developer doesn't have to worry about server management, scaling, or high availability, a convenience that usually comes with the added benefit of lower operational cost. We’ll be showing how to use the Project Flogo® lightweight integration engine and open source framework to deploy functions to AWS Lambda using SAM.
Alan Semenov, Development Lead at Enonic discusses progressive web aps and understanding the value from a business perspective on top of a dev perspective
In this presentation Lou Crocker, Senior Sales Engineer at Sencha and John Ferguson, Sr. Field Engineer at Pivotal, build a Twitter search app using Sencha and Spring frameworks.
Do you have a monolith? If so, is it majestic? Or is it broken and preventing you from scaling your application and your business?
Monoliths have earned a bad reputation in software architecture design circles for being difficult to maintain and operating on silos of knowledge. However, they aren't all bad. The key is knowing when to use a monolith, and when it is time re-factor and scale up by going small.
Couchbase Mobile Ideathon in Tokyo 2014.08.29: Developing with couchbase lite Keiko Ogura
This slides was talked at Couchbase Mobile Ideathon in Tokyo on Aug 29th, 2014.
Please contact us (couchbasejp@couchbase.com) if you have any questions.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
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.
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.
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.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
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.
2. @antonmc
The expectations that people using apps have are changing. The way we build apps needs to keep changing. Yet suddenly, for many companies, the way their apps are
currently built don’t meet the needs and expectations that the user base has.
3. Booklet view
Schedule view
Bookmark view
The home view for the app. It is intended to be like a
regular booklet for the event. Three pages right as of
now.
Where the attendees will spend most of their time -
clearly indicating time and content of the events.
A clear set of links and bookmarks about the content
Everyone now understands apps! Take this app that I’m making for a conference. It started life as a ‘what if we had an app?’ idea from a marketing team. I took the idea
and prototyped a simple app …
4. Schedule View
• Can we include a short bio and picture for each speaker?
• Can we add the Twitter handles of the speakers, allow a 'follow' / 'tweet to' button and possibly include a Twitter analysis for each of their handles? Perhaps as part of the
bio?
Session Information:
• Can we do live polling with the app / ability to submit questions live during the session?
• Can we conduct session surveys at the end of every session, even if it’s a smiley face or a frown to denote their experience? Could there also be a push notification at the
end of each session?
• Can we add an option to receive more information about a certain breakout session? For example, a button to "receive more info" in the app so we can send a follow up
email with content and articles specific to the breakout for a deeper dive.
• Can we add a "contact sales" CTA that can be added for each session to enable users to take the next step or ask questions?
Interactive Elements:
• We had this wild idea of getting a drone to take pictures during the event, and then have those pics be uploaded into a gallery on the app. Is such a thing possible?
• If the drone isn’t feasible, can we have a picture sharing section, so any pics that have been taken gets uploaded to a shared gallery in the app?
• Can we add an iOS push to the app? There's a direct message to those who have installed the app. We could easily get away with 1 message post-event that requires an
action. (even if it's just the following day to a webform)
Social:
• Can we add a link to follow @IBMBluemix?
About this App:
• Can we add the “how to build this app” guide we discussed?
… this is what they came back with … more ideas … from non programmers … apps are universal, we see them being updated all the time … quickly and easily as
consumers … it is a world of app publication!
5. JSP
Servlets
Web Services
Session Beans
CMP Entity Beans
JDBC
JMS
Security
ProblemDetermination
Analytics
app.war
App Server app.config
@antonmc
For those of us who have been programming for a while, we’re familiar with the JEE stack …
10. @antonmc
… and they were autonomous … but followed strict protocols … they slotted in, but in in a regimented way …
11. @antonmc
Netflix, eBay and others have pioneered a different approach. They constantly update their apps right before our eyes - sometimes dozens of times a day.
12. Small autonomous services that work together
Microservices
Narrowly focused, independently deployable
@antonmc
They cultivated a concept known as micro services …
13. @antonmc
… which, if you indulge the many metaphors going on in this presentation … works like a bee hive … each individual is autonomous, self directed, unique, but
replaceable, focused on one job … but they cooperate to fulfil a system.
17. Iteration 1 Iteration 3 Iteration 5
Helps evolve an app
@antonmc
Microservices conveniently offer a helpful evolution path - since the whole idea is that we can add and tweak each autonomous, focused part.
18. @antonmc
And, I think the cloud enables so much more to happen easily. It is a publishing system - guess what, we’re publishing apps!
20. I. Codebase
One codebase tracked in revision control, many
deploys
II. Dependencies
Explicitly declare and isolate dependencies
III. Config
Store config in the environment
IV. Backing Services
Treat backing services as attached resources
V. Build, release, run
Strictly separate build and run stages
VI. Processes
Execute the app as one or more stateless processes
VII. Port binding
Export services via port binding
VIII. Concurrency
Scale out via the process model
IX. Disposability
Maximize robustness with fast startup and graceful
shutdown
X. Dev/prod parity
Keep development, staging, and production as similar
as possible
XI. Logs
Treat logs as event streams
XII. Admin processes
Run admin/management tasks as one-off processes
Cloud Native App
12 Factor App
http://12factor.net/
@antonmc
I’m not going to annotate this much. If you’re serious about cloud apps, then you should respect, and recite ;) the 12 factor app manifesto … http://12factor.net - read it!
21. @antonmc
And in the end … as the Beatles would sing …
And in the end
The love you take
Is equal to the love
You make
Which is my musical/hippy way of saying, that the analytics you study, will be proportional to the content you offer - Bluemix has tools to show you some of that too ;)