SlideShare une entreprise Scribd logo
1  sur  40
The New Developer 
Experience 
Rapid Solution Delivery with IBM Bluemix 
Services 
Eric Cattoir 
Rational Client Technical Professional 
eric_cattoir@be.ibm.com 
© 2014 IBM Corporation
Please note the following 
IBM’s statements regarding its plans, directions, and intent are subject to change or 
withdrawal without notice at IBM’s sole discretion. 
Information regarding potential future products is intended to outline our general product 
direction and it should not be relied on in making a purchasing decision. 
The information mentioned regarding potential future products is not a commitment, 
promise, or legal obligation to deliver any material, code or functionality. Information 
about potential future products may not be incorporated into any contract. The 
development, release, and timing of any future features or functionality described for our 
products remains at our sole discretion. 
Performance is based on measurements and projections using standard IBM 
benchmarks in a controlled environment. The actual throughput or performance that any 
user will experience will vary depending upon many factors, including considerations 
such as the amount of multiprogramming in the user’s job stream, the I/O configuration, 
the storage configuration, and the workload processed. Therefore, no assurance can be 
given that an individual user will achieve results similar to those stated here. 
2
Overview 
 Challenges in Application Innovation 
 IBM Bluemix 
 Devops as a Service 
 Mobile Quality Assurance 
 Conclusion 
3
Overview 
 Challenges in Application Innovation 
 IBM Bluemix 
 Devops as a Service 
 Mobile Quality Assurance 
 Conclusion 
4
5 
Mission 
Deepen IBM’s relationship 
with developers by offering a 
best-in-class, hands-on, 
developer-to-developer 
experience that drives 
greater use, preference and 
advocacy for key IBM 
products. 
Motivation 
Developers are increasingly 
empowered to choose the 
tools and technologies they 
use. If we do not have a 
strong presence in the 
community, and we do not 
provide capabilities and 
services that are appealing 
and useful to developers, 
they will not choose IBM 
tools and technologies. 
Why Bluemix
A Power Shift 
 The next billion dollar idea 
starts with a single 
developer. 
 That developer starts with a 
single line of code. 
6
We are at an inflection point in the industry 
7 
New Systems of Record Modes of Engagement 
• Data & Transactions 
• App Infrastructure 
• Virtualized Resources 
• Expanding Interface Modalities 
• Big Data and Analytics 
• Social Networking 
Next 
Generation 
Architectures 
Data & Transaction Integrity Smarter Devices & Assets 
Focus on Operational Costs Focus on Speed and Agility
New App Culture Has New Expectations 
8 
Integrated experience across 
mobile, internet, storefront and 
phone 
Integrated 
Mobile is focused on most 
important functions integrated 
with other apps 
Mobile 
Iterative delivery has become the 
norm – users want fewer 
functions with improvement over 
time 
Iterative 
Impacts ecosystem of 
employees and partners as much 
as customers 
Ecosystem
Software delivery is at the heart of today’s top 
technology trends 
9 
Software 
delivery Intelligent/ 
Connected Systems 
Software component in 
smart products driving 
increased value and 
differentiation 
Big Data 
Insights on new products by 
more efficiently interpreting 
massive quantities of data 
Cloud 
Demand for apps requires fast, 
scalable environments for dev 
and test, as well as production 
Instrumented Products 
Industry requirements demand 
faster response to regulations 
and standards, with traceability 
and quality 
Social Business 
Broader set of 
stakeholders collaborates 
to deliver continuous 
innovation 
and value 
Mobile 
Modern workforce 
expects constantly 
updated software to 
connect to enterprise 
systems
Overview 
 Challenges in Application Innovation 
 IBM Bluemix 
 Devops as a Service 
 Mobile Quality Assurance 
 Conclusion 
10
Cloud opens up new possibilities for developers 
11 
Access to services that 
were never available 
before 
Ability to bring and 
access the data that you 
need 
Launch new initiatives to 
directly engage your 
clients
12 
Traditional 
On-Premises 
Infrastructure 
as a Service 
Platform 
as a Service 
Software 
as a Service 
Applications Applications Applications Applications 
Data Data Data Data 
Runtime Runtime Runtime Runtime 
Middleware Middleware Middleware Middleware 
O/S O/S O/S O/S 
Virtualization Virtualization Virtualization Virtualization 
Servers Servers Servers Servers 
Storage Storage Storage Storage 
Networking Networking Networking Networking 
Client Manages 
Vendor Manages in Cloud 
Vendor Manages in Cloud 
Vendor Manages in Cloud 
Client Manages 
Client Manages 
Customization; higher costs; slower time to value 
Standardization; lower costs; faster time to value 
Cloud Service Models
Cloud Service Models: PaaS 
13 
Traditional 
On-Premises 
Infrastructure 
as a Service 
Platform 
as a Service 
Software 
as a Service 
Applications Applications Applications Applications 
Data Data Data Data 
Runtime Runtime Runtime Runtime 
Middleware Middleware Middleware Middleware 
O/S O/S O/S O/S 
Virtualization Virtualization Virtualization Virtualization 
Servers Servers Servers Servers 
Storage Storage Storage Storage 
Networking Networking Networking Networking 
Client Manages 
Vendor Manages in Cloud 
Vendor Manages in Cloud 
Vendor Manages in Cloud 
Client Manages 
Client Manages 
Customization; higher costs; slower time to value 
Standardization; lower costs; faster time to value 
IInnnnoovvaattiioonn Business 
Agility 
SSppeeeedd
Translates into an Environment that… 
14 
Brings the best of born-on-the-cloud development 
without leaving behind enterprise data and services 
Combines the flexibility of a platform as a service 
(PaaS) with existing suites of software as a service 
(SaaS) 
Offers freedom of choice to use any software or 
open technologies 
Scales from a single developer to global teams 
Enables a massive and open ecosystem built on 
open standards 
1 
2 
3 
4 
5
Codename: BlueMix 
15 
https://ace.ng.bluemix.net/ 
Run Your Apps 
The developer can chose any language 
runtime or bring their own. Just upload 
your code and go. 
DevOps 
Development, monitoring, integation, 
deployment and logging tools allow 
the developer to run the entire 
application. 
APIs and Services 
A catalog of open source, IBM and 
third party APIs services allow a 
developer to stitch together an 
application in minutes. 
Cloud Integration 
Build hybrid environments. Connect to 
on-premises systems of record plus 
other public and private clouds. Expose 
your own APIs to your developers. 
Extend SaaS 
ADroppp in sSaaS App SDKs and extend to 
new use cases (e.g,. Mobile, Analytics, 
Web).
Bluemix is based on CloudFoundry 
16
Bluemix Services 
17
Runtimes and Boilerplates 
18
Add ons 
19
20 
Single Dashboard Single view of 
application health, 
usage and status 
HInteegarlatthe da mnodn iMtoroingn itoring 
and diagnostics with 
the ability to add on 
features such as code 
level tracing 
Scaling 
Ability to scale the 
application by adding 
new runtime instances 
Scaling and Monitoring
Overview 
 Challenges in Application Innovation 
 IBM Bluemix 
 Devops as a Service 
 Mobile Quality Assurance 
 Conclusion 
21
Our Vision… 
Why 
22 
– We believe software development should be a joyful experience. 
– We believe that software tools should help individuals and teams, succeed 
quickly in translating their idea into reality, helping them build-out a scalable, 
thriving business, dynamically. 
– We believe that today’s software tools make it harder and costlier for individuals 
and teams to realize their vision, to build a scalable, thriving business. 
– We want to change that. 
How 
– The way we change that is by providing software toolsets in the cloud with 
superlative user experience that is intuitive, clutter free, easy to use, easily 
scalable and highly performant. 
– IBM DevOps services for BlueMix targets individuals and teams building mobile 
and cloud applications. It enables them to shrink the 
dev/test/deploy/monitor/learn/feedback cycle time, and to consistently deliver 
software with speed, quality and accuracy with progressive rollouts 
– Each service that makes up the IBM DevOps Services for BlueMix collection 
can be adopted in a frictionless manner, independently or incrementally.
23 
1. Agile development, tracking, reporting & Team collaboration 
2. Use your favorite tool or Web IDE 
and Measure 
DevOps 
Services 
6.Multi-stage deployment 
8. Automated feedback loop 
Mobile 
Quality 
7. Application Performance 
Management and monitoring 
Hosted Git 
Jazz SCM 
4. Continuous Integration with Jenkins (multi-tenant) 
Automated 
Deployment 
Monitoring 
& Analytics 
Agile 
Planning 
Web IDE 
Continuous 
Integration 
Monitor 
and Optimize 
Develop 
and Test 
Plan 
Release 
and Deploy 
Sublime 
5.Security Scanning (June-Beta) 
AppScan 
IBM DevOps Services (IDS)
IBM DevOps Services 
24 
· DevOps Solution in the 
cloud for building mobile 
and cloud applications 
· Optimized for use with 
BlueMix 
· Integrated task tracking, 
agile planning, source 
control with auto deploy 
· Use your favorite tools or 
work from the Web IDE 
· Hosted Jazz SCM or Git or 
link to GitHub 
· Public and private projects 
· Continuous Integration and 
Deployment with Jenkins 
· Mobile quality and 
application performance 
monitoring (coming) 
http://jazzhub.com
25 
Register at 
jazzhub.com 
Answer a few 
questions 
Which SCM (Git, Jazz, 
GitHub)? 
Public or Private? 
Agile software 
development? 
Deploy to BlueMix? 
Fork an existing project 
or import your code 
Start Coding 
Get Productive in Minutes
Developer 
26 
Create 
& edit 
DDeevv a ass a a S Seervrvicicee BBuuilidld a ass a a S Seervrvicicee DDeepploloyy a ass a a S Seervrvicicee 
Running Application 
(Dev Space) 
Running Application 
(Dev Space) 
Running Application 
(test) Running Application 
Running Application 
(test) 
Running Application 
(Prod Space) 
(Prod Space) 
Running Application 
(Test Space) 
Running Application 
(Test Space) 
Everything is a service in the Cloud 
Deploy 
& test 
Build Publish 
build 
Deploy 
Promote 
Test 
TTeesst ta ass a a S Seervrvicicee 
Monitor 
MMoonnitiotorirningg a ass a a S Seervrvicicee 
Jazzhub: Delivery pipelines as a Service
IBM DevOps Services is a key part of BlueMix 
27 
1. New - Automated 
Continuous Delivery Pipeline 
– Build, Test and Deploy in a 
giffy! 
2. New- Modern Integrated 
task tracking, agile planning, 
source control with auto 
deploy 
3. New –Browser based Web 
IDE updates 
4. Enhanced- Hosted Jazz 
SCM or Git or link to GitHub 
Don’t Start from Scratch Just Fork it.. all of it! You have the entire 
devops project, not just code!
Automated Continuous Delivery Pipeline - in the 
Cloud ! 
28 
Code 
in the Browser ! 
Configure Builder and Deployer to 
trigger builds and auto deploy built 
packages to Bluemix. 
Track Changes, built artifacts and test 
completion 
Selects Builds to deploy or Rollback 
to prior successful builds 
Direct Access to your deployed 
BlueMix App and Deployment History
Modern Agile Tracking & Planning - New & 
Cool ! 
29 
Organize YOUR 
WORK more 
efficiently 
Plan tasks fast and easy 
Groom your backlog 
Track Incoming Work 
Plan future sprints 
Know what’s happening on your 
team, without having to ask Know Agile Be Agile
HTML 5/CSS3? JavaScript, Node.js? - Go Web IDE! 
30 
Code in the Browser, 
Deploy to BlueMix! 
Deploy configuration & Auto-Deploy 
support 
Side-by Side preview of rendered 
HTML, while editing Markdown files 
Advanced Syntax highlighting, 
JavaScript validation, Code & Scope 
Assist improvements 
Code Anywhere 
Take to the Browser
Codename: BlueMix dev2dev site 
31 
Goal 
To establish a thriving 
developer community, to 
drive awareness & action, 
and to enable community 
interaction around BlueMix. 
http://developer.ibm.com/bluemix
Code samples & tutorials 
32 
Goal 
To jump start users’ efforts 
with BlueMix and IBM 
DevOps Services by 
providing sample apps and 
articles illustrating, step by 
step, how to fork code and 
use BlueMix services to 
build & deploy basic apps or 
perform common 
development tasks in the 
cloud. 
http://developer.ibm.com/bluemix/docs/articles
Overview 
 Challenges in Application Innovation 
 IBM Bluemix 
 Devops as a Service 
 Mobile Quality Assurance 
 Conclusion 
33
IBM Mobile Quality Assurance and the road to 
34 
3 
Line of business Developers Testers Users 
• Engage 
• Understand 
• Guide 
• Diagnose 
• Implement 
• Distribute 
• Acquire 
• Capture 
• Report 
• Engage 
• Enjoy 
• Recommend 
4 
2 
1 
1 Distribute apps to testers in seconds 
2 
3 
4 
Report bugs & crashes in app 
Report feedback & crashes in app 
Assess quality & app store sentiment
Routes to access Mobile Quality Assurance 
Mobile 
Services 
DevOps 
Services 
35 
BlueMix Services (SaaS) 
IBM Worklight (On-Premise) 
Mobile Quality 
Assurance. 
Worklight Quality Assurance. 
Quality 
Assurance 
SaaS vs. On-Premise 
Same features 
Different delivery methods and routes to market 
Different consumption models and charge metrics 
Require separate entitlements
Overview 
 Challenges in Application Innovation 
 IBM Bluemix 
 Devops as a Service 
 Mobile Quality Assurance 
 Conclusion 
36
37 
Mission 
Deepen IBM’s relationship 
with developers by offering a 
best-in-class, hands-on, 
developer-to-developer 
experience that drives 
greater use, preference and 
advocacy for key IBM 
products. 
Motivation 
Developers are increasingly 
empowered to choose the 
tools and technologies they 
use. If we do not have a 
strong presence in the 
community, and we do not 
provide capabilities and 
services that are appealing 
and useful to developers, 
they will not choose IBM 
tools and technologies. 
Conclusion
3388
Acknowledgements and disclaimers 
Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries 
in which IBM operates. 
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided 
for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any 
participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided 
AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise 
related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating 
any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license 
agreement governing the use of IBM software. 
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may 
have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is 
intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue 
growth or other results. 
© Copyright IBM Corporation 2014. All rights reserved. 
39 
– U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products 
and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or 
both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these 
symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may 
also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and 
trademark information” at www.ibm.com/legal/copytrade.shtml 
If you have mentioned trademarks that are not from IBM, please update and add the following lines: 
[Insert any special third-party trademark names/attributions here] 
Other company, product, or service names may be trademarks or service marks of others.
© Copyright IBM Corporation 2014. All rights reserved. The information 
contained in these materials is provided for informational purposes only, and is 
provided AS IS without warranty of any kind, express or implied. IBM shall not be 
responsible for any damages arising out of the use of, or otherwise related to, 
these materials. Nothing contained in these materials is intended to, nor shall 
have the effect of, creating any warranties or representations from IBM or its 
suppliers or licensors, or altering the terms and conditions of the applicable license 
agreement governing the use of IBM software. References in these materials to 
IBM products, programs, or services do not imply that they will be available in all 
countries in which IBM operates. Product release dates and/or capabilities 
referenced in these materials may change at any time at IBM’s sole discretion 
based on market opportunities or other factors, and are not intended to be a 
commitment to future product or feature availability in any way. IBM, the IBM logo, 
Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products 
and services are trademarks of the International Business Machines Corporation, 
in the United States, other countries or both. Other company, product, or service 
names may be trademarks or service marks of others. 
4400

Contenu connexe

Tendances

DevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewRosalind Radcliffe
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Sanjeev Sharma
 
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Michael Elder
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Michael Elder
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsDevOps for Enterprise Systems
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIDevOps for Enterprise Systems
 
Micro focus visual cobol & mainframe solution information
Micro focus visual cobol & mainframe solution informationMicro focus visual cobol & mainframe solution information
Micro focus visual cobol & mainframe solution informationMicro Focus
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsMichael Elder
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleSanjeev Sharma
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?Michael Elder
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best PracticesMichael Elder
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...DevOps for Enterprise Systems
 
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudDevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudMichael Elder
 

Tendances (20)

DevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems Overview
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
Turning up the HEAT with IBM MobileFirst for iOS Apps (Interconnect 2016)
 
Mendix Factsheet
Mendix  FactsheetMendix  Factsheet
Mendix Factsheet
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds - UrbanCod...
 
Converting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right toolsConverting to the latest COBOL Compiler made simple with the right tools
Converting to the latest COBOL Compiler made simple with the right tools
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
Micro focus visual cobol & mainframe solution information
Micro focus visual cobol & mainframe solution informationMicro focus visual cobol & mainframe solution information
Micro focus visual cobol & mainframe solution information
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined Environments
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?How do you deliver your applications to the cloud?
How do you deliver your applications to the cloud?
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...Continuous Integration and Deployment on Rational Development and Test Enviro...
Continuous Integration and Deployment on Rational Development and Test Enviro...
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM CloudDevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
DevOps within the Hybrid Cloud Deploying to the VMware Platform on the IBM Cloud
 

En vedette

Developer experience
Developer experienceDeveloper experience
Developer experienceMailjet
 
The Developer Experience
The Developer ExperienceThe Developer Experience
The Developer ExperiencePamela Fox
 
Devoxx 2014 presentation
Devoxx 2014 presentationDevoxx 2014 presentation
Devoxx 2014 presentationEric Cattoir
 
IBM Rational Solution for mobile
IBM Rational Solution for mobileIBM Rational Solution for mobile
IBM Rational Solution for mobileEric Cattoir
 
Innovate at speed with Devops
Innovate at speed with DevopsInnovate at speed with Devops
Innovate at speed with DevopsEric Cattoir
 
Blockchain Technology Book Vernisage
Blockchain Technology Book VernisageBlockchain Technology Book Vernisage
Blockchain Technology Book VernisageRomeo Kienzler
 
Cloudant Overview Bluemix Meetup from Lisa Neddam
Cloudant Overview Bluemix Meetup from Lisa NeddamCloudant Overview Bluemix Meetup from Lisa Neddam
Cloudant Overview Bluemix Meetup from Lisa NeddamRomeo Kienzler
 
2449 rapid prototyping of innovative io t solutions
2449   rapid prototyping of innovative io t solutions2449   rapid prototyping of innovative io t solutions
2449 rapid prototyping of innovative io t solutionsEric Cattoir
 
Apache SystemML - Declarative Large-Scale Machine Learning
Apache SystemML - Declarative Large-Scale Machine LearningApache SystemML - Declarative Large-Scale Machine Learning
Apache SystemML - Declarative Large-Scale Machine LearningRomeo Kienzler
 
IBM Middle East Data Science Connect 2016 - Doha, Qatar
IBM Middle East Data Science Connect 2016 - Doha, QatarIBM Middle East Data Science Connect 2016 - Doha, Qatar
IBM Middle East Data Science Connect 2016 - Doha, QatarRomeo Kienzler
 
Bluemix overview with Internet of Things
Bluemix overview with Internet of ThingsBluemix overview with Internet of Things
Bluemix overview with Internet of ThingsEric Cattoir
 
Love & Innovative technology presented by a technology pioneer and an AI expe...
Love & Innovative technology presented by a technology pioneer and an AI expe...Love & Innovative technology presented by a technology pioneer and an AI expe...
Love & Innovative technology presented by a technology pioneer and an AI expe...Romeo Kienzler
 
Cloud scale predictive DevOps automation using Apache Spark: Velocity in Amst...
Cloud scale predictive DevOps automation using Apache Spark: Velocity in Amst...Cloud scale predictive DevOps automation using Apache Spark: Velocity in Amst...
Cloud scale predictive DevOps automation using Apache Spark: Velocity in Amst...Romeo Kienzler
 

En vedette (15)

Developer experience
Developer experienceDeveloper experience
Developer experience
 
The Developer Experience
The Developer ExperienceThe Developer Experience
The Developer Experience
 
Devoxx 2014 presentation
Devoxx 2014 presentationDevoxx 2014 presentation
Devoxx 2014 presentation
 
IBM Rational Solution for mobile
IBM Rational Solution for mobileIBM Rational Solution for mobile
IBM Rational Solution for mobile
 
Innovate at speed with Devops
Innovate at speed with DevopsInnovate at speed with Devops
Innovate at speed with Devops
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
Blockchain Technology Book Vernisage
Blockchain Technology Book VernisageBlockchain Technology Book Vernisage
Blockchain Technology Book Vernisage
 
Cloudant Overview Bluemix Meetup from Lisa Neddam
Cloudant Overview Bluemix Meetup from Lisa NeddamCloudant Overview Bluemix Meetup from Lisa Neddam
Cloudant Overview Bluemix Meetup from Lisa Neddam
 
2449 rapid prototyping of innovative io t solutions
2449   rapid prototyping of innovative io t solutions2449   rapid prototyping of innovative io t solutions
2449 rapid prototyping of innovative io t solutions
 
Apache SystemML - Declarative Large-Scale Machine Learning
Apache SystemML - Declarative Large-Scale Machine LearningApache SystemML - Declarative Large-Scale Machine Learning
Apache SystemML - Declarative Large-Scale Machine Learning
 
IBM Middle East Data Science Connect 2016 - Doha, Qatar
IBM Middle East Data Science Connect 2016 - Doha, QatarIBM Middle East Data Science Connect 2016 - Doha, Qatar
IBM Middle East Data Science Connect 2016 - Doha, Qatar
 
Geo Python16 keynote
Geo Python16 keynoteGeo Python16 keynote
Geo Python16 keynote
 
Bluemix overview with Internet of Things
Bluemix overview with Internet of ThingsBluemix overview with Internet of Things
Bluemix overview with Internet of Things
 
Love & Innovative technology presented by a technology pioneer and an AI expe...
Love & Innovative technology presented by a technology pioneer and an AI expe...Love & Innovative technology presented by a technology pioneer and an AI expe...
Love & Innovative technology presented by a technology pioneer and an AI expe...
 
Cloud scale predictive DevOps automation using Apache Spark: Velocity in Amst...
Cloud scale predictive DevOps automation using Apache Spark: Velocity in Amst...Cloud scale predictive DevOps automation using Apache Spark: Velocity in Amst...
Cloud scale predictive DevOps automation using Apache Spark: Velocity in Amst...
 

Similaire à The new developer experience

Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupJon Marshall
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platformNitin Gaur
 
Bluemixoverview
BluemixoverviewBluemixoverview
BluemixoverviewLuca Rago
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcSaranga Tripathy
 
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudWhat is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudPatrick Bouillaud
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Michael Elder
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesKartik Kanakasabesan
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM Rational software
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...David Currie
 
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...IBM France Lab
 
Introducing IBM Digital Experience on Cloud
Introducing IBM Digital Experience on CloudIntroducing IBM Digital Experience on Cloud
Introducing IBM Digital Experience on CloudDavid Strachan
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyLuis Benitez
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectRosalind Radcliffe
 

Similaire à The new developer experience (20)

Bluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User GroupBluemix overview - UK WebSphere Integration User Group
Bluemix overview - UK WebSphere Integration User Group
 
Bluemix digital innovation_platform
Bluemix digital innovation_platformBluemix digital innovation_platform
Bluemix digital innovation_platform
 
Bluemix - Overview & Benefits
Bluemix - Overview & BenefitsBluemix - Overview & Benefits
Bluemix - Overview & Benefits
 
IBM Bluemix Overview
IBM Bluemix OverviewIBM Bluemix Overview
IBM Bluemix Overview
 
Bluemixoverview
BluemixoverviewBluemixoverview
Bluemixoverview
 
How does IBM Bluemix work?
How does IBM Bluemix work?How does IBM Bluemix work?
How does IBM Bluemix work?
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudWhat is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloud
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
 
Bluemix
BluemixBluemix
Bluemix
 
Applying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomesApplying lean, dev ops, and cloud for better business outcomes
Applying lean, dev ops, and cloud for better business outcomes
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
 
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
Microservice Builder: A Microservice DevOps Pipeline for Rapid Delivery and P...
 
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
 
Introducing IBM Digital Experience on Cloud
Introducing IBM Digital Experience on CloudIntroducing IBM Digital Experience on Cloud
Introducing IBM Digital Experience on Cloud
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development Strategy
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and Connect
 

Plus de Eric Cattoir

Ibm edge computing meetup
Ibm edge computing meetupIbm edge computing meetup
Ibm edge computing meetupEric Cattoir
 
Kubernetes solutions
Kubernetes solutionsKubernetes solutions
Kubernetes solutionsEric Cattoir
 
You always dreamt of your own quantum computer. now you can have it in the cloud
You always dreamt of your own quantum computer. now you can have it in the cloudYou always dreamt of your own quantum computer. now you can have it in the cloud
You always dreamt of your own quantum computer. now you can have it in the cloudEric Cattoir
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger applicationEric Cattoir
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentEric Cattoir
 

Plus de Eric Cattoir (6)

Ibm edge computing meetup
Ibm edge computing meetupIbm edge computing meetup
Ibm edge computing meetup
 
Kubernetes solutions
Kubernetes solutionsKubernetes solutions
Kubernetes solutions
 
You always dreamt of your own quantum computer. now you can have it in the cloud
You always dreamt of your own quantum computer. now you can have it in the cloudYou always dreamt of your own quantum computer. now you can have it in the cloud
You always dreamt of your own quantum computer. now you can have it in the cloud
 
Anatomy of a hyperledger application
Anatomy of a hyperledger applicationAnatomy of a hyperledger application
Anatomy of a hyperledger application
 
Ibm iot overview
Ibm   iot overviewIbm   iot overview
Ibm iot overview
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 

Dernier

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...software pro Development
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 

Dernier (20)

Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 

The new developer experience

  • 1. The New Developer Experience Rapid Solution Delivery with IBM Bluemix Services Eric Cattoir Rational Client Technical Professional eric_cattoir@be.ibm.com © 2014 IBM Corporation
  • 2. Please note the following IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. 2
  • 3. Overview  Challenges in Application Innovation  IBM Bluemix  Devops as a Service  Mobile Quality Assurance  Conclusion 3
  • 4. Overview  Challenges in Application Innovation  IBM Bluemix  Devops as a Service  Mobile Quality Assurance  Conclusion 4
  • 5. 5 Mission Deepen IBM’s relationship with developers by offering a best-in-class, hands-on, developer-to-developer experience that drives greater use, preference and advocacy for key IBM products. Motivation Developers are increasingly empowered to choose the tools and technologies they use. If we do not have a strong presence in the community, and we do not provide capabilities and services that are appealing and useful to developers, they will not choose IBM tools and technologies. Why Bluemix
  • 6. A Power Shift  The next billion dollar idea starts with a single developer.  That developer starts with a single line of code. 6
  • 7. We are at an inflection point in the industry 7 New Systems of Record Modes of Engagement • Data & Transactions • App Infrastructure • Virtualized Resources • Expanding Interface Modalities • Big Data and Analytics • Social Networking Next Generation Architectures Data & Transaction Integrity Smarter Devices & Assets Focus on Operational Costs Focus on Speed and Agility
  • 8. New App Culture Has New Expectations 8 Integrated experience across mobile, internet, storefront and phone Integrated Mobile is focused on most important functions integrated with other apps Mobile Iterative delivery has become the norm – users want fewer functions with improvement over time Iterative Impacts ecosystem of employees and partners as much as customers Ecosystem
  • 9. Software delivery is at the heart of today’s top technology trends 9 Software delivery Intelligent/ Connected Systems Software component in smart products driving increased value and differentiation Big Data Insights on new products by more efficiently interpreting massive quantities of data Cloud Demand for apps requires fast, scalable environments for dev and test, as well as production Instrumented Products Industry requirements demand faster response to regulations and standards, with traceability and quality Social Business Broader set of stakeholders collaborates to deliver continuous innovation and value Mobile Modern workforce expects constantly updated software to connect to enterprise systems
  • 10. Overview  Challenges in Application Innovation  IBM Bluemix  Devops as a Service  Mobile Quality Assurance  Conclusion 10
  • 11. Cloud opens up new possibilities for developers 11 Access to services that were never available before Ability to bring and access the data that you need Launch new initiatives to directly engage your clients
  • 12. 12 Traditional On-Premises Infrastructure as a Service Platform as a Service Software as a Service Applications Applications Applications Applications Data Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking Client Manages Vendor Manages in Cloud Vendor Manages in Cloud Vendor Manages in Cloud Client Manages Client Manages Customization; higher costs; slower time to value Standardization; lower costs; faster time to value Cloud Service Models
  • 13. Cloud Service Models: PaaS 13 Traditional On-Premises Infrastructure as a Service Platform as a Service Software as a Service Applications Applications Applications Applications Data Data Data Data Runtime Runtime Runtime Runtime Middleware Middleware Middleware Middleware O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking Client Manages Vendor Manages in Cloud Vendor Manages in Cloud Vendor Manages in Cloud Client Manages Client Manages Customization; higher costs; slower time to value Standardization; lower costs; faster time to value IInnnnoovvaattiioonn Business Agility SSppeeeedd
  • 14. Translates into an Environment that… 14 Brings the best of born-on-the-cloud development without leaving behind enterprise data and services Combines the flexibility of a platform as a service (PaaS) with existing suites of software as a service (SaaS) Offers freedom of choice to use any software or open technologies Scales from a single developer to global teams Enables a massive and open ecosystem built on open standards 1 2 3 4 5
  • 15. Codename: BlueMix 15 https://ace.ng.bluemix.net/ Run Your Apps The developer can chose any language runtime or bring their own. Just upload your code and go. DevOps Development, monitoring, integation, deployment and logging tools allow the developer to run the entire application. APIs and Services A catalog of open source, IBM and third party APIs services allow a developer to stitch together an application in minutes. Cloud Integration Build hybrid environments. Connect to on-premises systems of record plus other public and private clouds. Expose your own APIs to your developers. Extend SaaS ADroppp in sSaaS App SDKs and extend to new use cases (e.g,. Mobile, Analytics, Web).
  • 16. Bluemix is based on CloudFoundry 16
  • 20. 20 Single Dashboard Single view of application health, usage and status HInteegarlatthe da mnodn iMtoroingn itoring and diagnostics with the ability to add on features such as code level tracing Scaling Ability to scale the application by adding new runtime instances Scaling and Monitoring
  • 21. Overview  Challenges in Application Innovation  IBM Bluemix  Devops as a Service  Mobile Quality Assurance  Conclusion 21
  • 22. Our Vision… Why 22 – We believe software development should be a joyful experience. – We believe that software tools should help individuals and teams, succeed quickly in translating their idea into reality, helping them build-out a scalable, thriving business, dynamically. – We believe that today’s software tools make it harder and costlier for individuals and teams to realize their vision, to build a scalable, thriving business. – We want to change that. How – The way we change that is by providing software toolsets in the cloud with superlative user experience that is intuitive, clutter free, easy to use, easily scalable and highly performant. – IBM DevOps services for BlueMix targets individuals and teams building mobile and cloud applications. It enables them to shrink the dev/test/deploy/monitor/learn/feedback cycle time, and to consistently deliver software with speed, quality and accuracy with progressive rollouts – Each service that makes up the IBM DevOps Services for BlueMix collection can be adopted in a frictionless manner, independently or incrementally.
  • 23. 23 1. Agile development, tracking, reporting & Team collaboration 2. Use your favorite tool or Web IDE and Measure DevOps Services 6.Multi-stage deployment 8. Automated feedback loop Mobile Quality 7. Application Performance Management and monitoring Hosted Git Jazz SCM 4. Continuous Integration with Jenkins (multi-tenant) Automated Deployment Monitoring & Analytics Agile Planning Web IDE Continuous Integration Monitor and Optimize Develop and Test Plan Release and Deploy Sublime 5.Security Scanning (June-Beta) AppScan IBM DevOps Services (IDS)
  • 24. IBM DevOps Services 24 · DevOps Solution in the cloud for building mobile and cloud applications · Optimized for use with BlueMix · Integrated task tracking, agile planning, source control with auto deploy · Use your favorite tools or work from the Web IDE · Hosted Jazz SCM or Git or link to GitHub · Public and private projects · Continuous Integration and Deployment with Jenkins · Mobile quality and application performance monitoring (coming) http://jazzhub.com
  • 25. 25 Register at jazzhub.com Answer a few questions Which SCM (Git, Jazz, GitHub)? Public or Private? Agile software development? Deploy to BlueMix? Fork an existing project or import your code Start Coding Get Productive in Minutes
  • 26. Developer 26 Create & edit DDeevv a ass a a S Seervrvicicee BBuuilidld a ass a a S Seervrvicicee DDeepploloyy a ass a a S Seervrvicicee Running Application (Dev Space) Running Application (Dev Space) Running Application (test) Running Application Running Application (test) Running Application (Prod Space) (Prod Space) Running Application (Test Space) Running Application (Test Space) Everything is a service in the Cloud Deploy & test Build Publish build Deploy Promote Test TTeesst ta ass a a S Seervrvicicee Monitor MMoonnitiotorirningg a ass a a S Seervrvicicee Jazzhub: Delivery pipelines as a Service
  • 27. IBM DevOps Services is a key part of BlueMix 27 1. New - Automated Continuous Delivery Pipeline – Build, Test and Deploy in a giffy! 2. New- Modern Integrated task tracking, agile planning, source control with auto deploy 3. New –Browser based Web IDE updates 4. Enhanced- Hosted Jazz SCM or Git or link to GitHub Don’t Start from Scratch Just Fork it.. all of it! You have the entire devops project, not just code!
  • 28. Automated Continuous Delivery Pipeline - in the Cloud ! 28 Code in the Browser ! Configure Builder and Deployer to trigger builds and auto deploy built packages to Bluemix. Track Changes, built artifacts and test completion Selects Builds to deploy or Rollback to prior successful builds Direct Access to your deployed BlueMix App and Deployment History
  • 29. Modern Agile Tracking & Planning - New & Cool ! 29 Organize YOUR WORK more efficiently Plan tasks fast and easy Groom your backlog Track Incoming Work Plan future sprints Know what’s happening on your team, without having to ask Know Agile Be Agile
  • 30. HTML 5/CSS3? JavaScript, Node.js? - Go Web IDE! 30 Code in the Browser, Deploy to BlueMix! Deploy configuration & Auto-Deploy support Side-by Side preview of rendered HTML, while editing Markdown files Advanced Syntax highlighting, JavaScript validation, Code & Scope Assist improvements Code Anywhere Take to the Browser
  • 31. Codename: BlueMix dev2dev site 31 Goal To establish a thriving developer community, to drive awareness & action, and to enable community interaction around BlueMix. http://developer.ibm.com/bluemix
  • 32. Code samples & tutorials 32 Goal To jump start users’ efforts with BlueMix and IBM DevOps Services by providing sample apps and articles illustrating, step by step, how to fork code and use BlueMix services to build & deploy basic apps or perform common development tasks in the cloud. http://developer.ibm.com/bluemix/docs/articles
  • 33. Overview  Challenges in Application Innovation  IBM Bluemix  Devops as a Service  Mobile Quality Assurance  Conclusion 33
  • 34. IBM Mobile Quality Assurance and the road to 34 3 Line of business Developers Testers Users • Engage • Understand • Guide • Diagnose • Implement • Distribute • Acquire • Capture • Report • Engage • Enjoy • Recommend 4 2 1 1 Distribute apps to testers in seconds 2 3 4 Report bugs & crashes in app Report feedback & crashes in app Assess quality & app store sentiment
  • 35. Routes to access Mobile Quality Assurance Mobile Services DevOps Services 35 BlueMix Services (SaaS) IBM Worklight (On-Premise) Mobile Quality Assurance. Worklight Quality Assurance. Quality Assurance SaaS vs. On-Premise Same features Different delivery methods and routes to market Different consumption models and charge metrics Require separate entitlements
  • 36. Overview  Challenges in Application Innovation  IBM Bluemix  Devops as a Service  Mobile Quality Assurance  Conclusion 36
  • 37. 37 Mission Deepen IBM’s relationship with developers by offering a best-in-class, hands-on, developer-to-developer experience that drives greater use, preference and advocacy for key IBM products. Motivation Developers are increasingly empowered to choose the tools and technologies they use. If we do not have a strong presence in the community, and we do not provide capabilities and services that are appealing and useful to developers, they will not choose IBM tools and technologies. Conclusion
  • 38. 3388
  • 39. Acknowledgements and disclaimers Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. © Copyright IBM Corporation 2014. All rights reserved. 39 – U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml If you have mentioned trademarks that are not from IBM, please update and add the following lines: [Insert any special third-party trademark names/attributions here] Other company, product, or service names may be trademarks or service marks of others.
  • 40. © Copyright IBM Corporation 2014. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 4400

Notes de l'éditeur

  1. Author Notes: This is the PowerPoint template for the Innovate 2014 Track Sessions This template has been built in PowerPoint 2003. If you’re using PowerPoint 2007 or above, you may experience different usability results than what is provided as guidance here. To allow all masters of your exiting presentation to be updated correctly, download this template to your hard drive and copy your existing slides into the new template using slide sorter. Imagery guidelines: Avoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots, and photos). Images must be acquired from a ‘royalty-free to use’ source such as: Microsoft or Lotus Symphony Clip Art library http://www.freebyte.com/clipart_images_photos_icons/#freevectorgraphics http://www.freedigitalphotos.net/ IBMers can use royalty-free images from the following repositories: IBM Brand Systems Center / Assets / PhotographyLogin instructions: https://w3-connections.ibm.com/forums/html/topic?id=c1082624-e54c-4e04-bad1-ddb150ac7540 IBM Software Story Imageshttps://w3-connections.ibm.com/files/app#/collection/b7570645-b2f8-4450-a27f-9269a163fc2d IBM Rational Presentation Image Library: https://w3-connections.ibm.com/wikis/home?lang=en_US#!/wiki/Rational%20Presentation%20Templates,%20Guidelines,%20and%20Resources/page/Presentation%20Image%20Library
  2. Please note the following IBMers must include the next slide (verbatim) after your title slide. IBMers must also include the mandatory “Acknowledgements and Disclaimers” slide (see slide 10) at the end of your presentation before the closing “Thank You” slide. - You will need to customize the “Acknowledgements and Disclaimers” text in red appropriately.
  3. This slide used to introduce DevOps story. Cloud is in the middle connecting it all. Cloud team uses the same chart to introduce value of Cloud. And today, all their charts are also mentioning DevOps. It is a critical part of IBM’s cloud strategy. Both an ENABLER and a CATALYST. Systems of Record Highly Structured Slow Transactional Stable Core Business Not Social High Trust Systems of Engagement Loosely Structured Agile Conversational Dynamic Social Trust
  4. Businesses who can establish software delivery as their core competency will be able to exploit the emerging technology trends Unprecedented demands from cloud, mobile and social, and big data and analytics, instrumented products etc. are causing significant changes in how companies deliver software, requiring new levels of collaboration and innovation. Business as usual in IT is not going to survive. Traditional software delivery methods evolved over the years across many IT industries now pose a bigger risk tan ever, resulting in loss of competitive advantage where business survival can be at stake. TRANSITION: And majority are still taking the traditional approach when it comes to software delivery Next slide….
  5. If you are running everything on physical machines – even in a datacenter then you are far left. If you start using cloud then you are giving up portions of the stack to that cloud provider. IaaS – using Softlayer, you pick templates of virtual images. Someone from demo team responsible with updates, patches. Most customers are in this area PaaS – giving up the middleware and runtime as well. You are responsible for app and data. SaaS – this smartcloud meeting as an example. Server side everything managed (Gmail)
  6. Most common term you will run into here – Cloud Foundry (slide on it later). Our answer to it is Bluemix. Offering based on Cloud Foundry
  7. The idea here is to really build a pipeline…. But offer EVERYTHING as a service. This is end-goal of DevOps services in BlueMix. BlueMix is going to be a very critical part of IBM SaaS solution.
  8. Goal – Help customers build a massive fan base Who – Business – IT – Users Business needs – Engage with users – Understand the good/bad – Guide the team to improve Developer needs – Diagnose problems (can’t reproduce!) – Implement changes – Distribute to test Tester needs – Acquire the right build – Capture context at time of issue – Report issues easily User needs – Engage with the business – Enjoy the experience – Recommend to friends What Over the air distribution In-app pre-prod feedback (sessions, crashes, bug reports, logging) In-app production feedback (sessions, crashes, feedback reports, logging) App store production feedback Wow OTA in real time Reporting in real time Massive in-context session data Bluemix SaaS and on-premise VM editions.
  9. 2 platforms: BlueMix, Platform as a Service Worklight, MobileFirst platform 3 Routes Mobile services on BlueMix (SaaS) DevOps services on BlueMix (SaaS) IBM Worklight (SaaS)
  10. Optional slide. Graphic is available in English only.
  11. Mandatory closing slide (1 of 2) Acknowledgements and disclaimers IBMers must include This mandatory “Acknowledgements and Disclaimers” slide at the end of your presentation before the closing “Thank You” slide. - You will need to customize the “Acknowledgements and Disclaimers” text in red appropriately.
  12. Mandatory closing slide (2 of 2) Thank You Slide (available in English only).