This document provides an agenda and overview of IBM Bluemix and Cloud Foundry. The agenda includes introductions to Platform as a Service (PaaS), Cloud Foundry, exploring the Bluemix console, and creating and updating an app. It then discusses the history and models of Infrastructure as a Service (IaaS) and PaaS, the architecture and benefits of Cloud Foundry, and how to use the Bluemix console to create an app from the catalog and edit code locally.
This slide deck was originally used for a Lightning Talk on integrating MongoDB into a Cloud Foundry application at MongoDB World 2015. It contains an overview of Cloud Foundry, as well as an explanation of where the MongoDB service fits into the technology stack.
Key features of Using Service Discovery and Service Proxy:
*Automated registration of microservices
*Find microservices by logical name
*Supports broad multiple APIs including Eureka
Cloud is not a piece of technology. Cloud is an experience, an SLA and an API. In this session, Tim, Jeff and Jesse will discuss new ways of delivering cloud as-a-service, but within the enterprise data center.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speakers:
Damion Heredia (VP of Product Management and Design IBM Bluemix and Marketplace)
Tim Vanderham (VP Cloud Platform Services Development, IBM)
Jeff Brent (Technical Product Manager - IBM Cloud)
Jesse Proudman (CTO, Blue Box)
Ensuring Cloud Native Success: Organization TransformationChloe Jackson
Are you being asked to put more cloud in your strategy? If you’re like most people, the answer is a definite yes. The word “cloud” can mean so many things, however, that making an actionable strategy is impossible. At Pivotal, we divide cloud into two distinct parts: migrating as many legacy applications into SaaS as possible and focusing on perfecting the software you build in-house that runs your business. Gartner is predicting that by 2020, 75% of applications used to support digital businesses will be built in-house. If you’re one of these companies, you’ll need to quickly evaluate how you develop and run your custom written software.
We believe that soon, every company will either be a software company or losing to a competitor who is. It’s time to focus on the craft of managing the software development life-cycle, and this brief, but dense webinar will help launch your efforts to become a software defined business.
Join us in the last installment in our series: Organization Transformation - to get the full benefit of a cloud native approach, you'll likely need to change how your organization functions and behaves: you'll have to change its culture. When software is thought of more as ongoing products instead of discrete projects, the way the IT department is managed and run changes accordingly. This last part covers the motivations for those changes and outlines how to start transforming everyday management, strategy, staffing, and operations to become a cloud native enterprise.
Presenter: Michael Coté
by Luca Della Giovanna - Come to IBM Code Lab and grab the opportunity to get hand-on experience with Bluemix, the next generation open-standards, cloud-based platform for building, managing, and running your apps, of all types. At Code Lab you can explore the world of infinite possibilities Bluemix supplies to mobile and back-end development and application monitoring, as well as for web, mobile, big data, and smart devices. Our knowledgeable staff will lead you through Boilerplates, Java runtimes, and all features from a rich ecosystem of partners and open source projects — all provided as-a-service in the cloud.
This slide deck was originally used for a Lightning Talk on integrating MongoDB into a Cloud Foundry application at MongoDB World 2015. It contains an overview of Cloud Foundry, as well as an explanation of where the MongoDB service fits into the technology stack.
Key features of Using Service Discovery and Service Proxy:
*Automated registration of microservices
*Find microservices by logical name
*Supports broad multiple APIs including Eureka
Cloud is not a piece of technology. Cloud is an experience, an SLA and an API. In this session, Tim, Jeff and Jesse will discuss new ways of delivering cloud as-a-service, but within the enterprise data center.
Learn more by visiting our Bluemix Hybrid page: http://ibm.co/1PKN23h
Speakers:
Damion Heredia (VP of Product Management and Design IBM Bluemix and Marketplace)
Tim Vanderham (VP Cloud Platform Services Development, IBM)
Jeff Brent (Technical Product Manager - IBM Cloud)
Jesse Proudman (CTO, Blue Box)
Ensuring Cloud Native Success: Organization TransformationChloe Jackson
Are you being asked to put more cloud in your strategy? If you’re like most people, the answer is a definite yes. The word “cloud” can mean so many things, however, that making an actionable strategy is impossible. At Pivotal, we divide cloud into two distinct parts: migrating as many legacy applications into SaaS as possible and focusing on perfecting the software you build in-house that runs your business. Gartner is predicting that by 2020, 75% of applications used to support digital businesses will be built in-house. If you’re one of these companies, you’ll need to quickly evaluate how you develop and run your custom written software.
We believe that soon, every company will either be a software company or losing to a competitor who is. It’s time to focus on the craft of managing the software development life-cycle, and this brief, but dense webinar will help launch your efforts to become a software defined business.
Join us in the last installment in our series: Organization Transformation - to get the full benefit of a cloud native approach, you'll likely need to change how your organization functions and behaves: you'll have to change its culture. When software is thought of more as ongoing products instead of discrete projects, the way the IT department is managed and run changes accordingly. This last part covers the motivations for those changes and outlines how to start transforming everyday management, strategy, staffing, and operations to become a cloud native enterprise.
Presenter: Michael Coté
by Luca Della Giovanna - Come to IBM Code Lab and grab the opportunity to get hand-on experience with Bluemix, the next generation open-standards, cloud-based platform for building, managing, and running your apps, of all types. At Code Lab you can explore the world of infinite possibilities Bluemix supplies to mobile and back-end development and application monitoring, as well as for web, mobile, big data, and smart devices. Our knowledgeable staff will lead you through Boilerplates, Java runtimes, and all features from a rich ecosystem of partners and open source projects — all provided as-a-service in the cloud.
Hybrid Cloud with IBM Bluemix, Docker and Open Stackgjuljo
IBM Bluemix is not just a PaaS any longer: by including Docker and Open Stack, IBM Bluemix is the Digital Innovation Platform for an Hybrid Cloud that seamless embraces both IaaS and PaaS.
MongoDB-as-a-Service on Pivotal Cloud FoundryVMware Tanzu
SpringOne Platform 2016'
Speakers: Mallika Iyer; Principal Software Engineer, Pivotal & Sam Weaver; Product Manager, MongoDB
The ability to provide your organization with multiple data services on a platform like Pivotal Cloud Foundry is very powerful, and increases the agility of the organization as a whole, when developers are able to provision data services on demand, and all of this is completely transparent to the system operators. This session will cover a very brief overview of Pivotal Cloud Foundry, and will then deep dive into running MongoDB as a managed service on this platform. The MongoDB service for Pivotal Cloud Foundry leverages the capabilities of Bosh 2.0 for on-demand-dynamic provisioning for services while maintaining an integration with MongoDB's Cloud Ops Manager, to provide the best of both - Pivotal Cloud Foundry and MongoDB.
Orchestrating Cloud-Native and Traditional Application ArchitecturesApprenda
The Fortune 500 has thousands of line-of-business applications that do not easily port to a cloud-native architecture. In order to deliver next-generation cloud-native apps to market, developers typically need to coordinate between various siloed groups. Here we explain a framework for a PaaS that supports both cloud-native and existing applications in the enterprise.
Developing for Hybrid Cloud with BluemixRoberto Pozzi
How can you get all the benefits of developing your application in the cloud and guarantee a secure integration in a Hybrid Cloud scenario?
This deck, presented at IBM CloudKnow event in October 2014, explains how to do it with @IBMBluemix, the Platform as a Service solution from IBM.
The application is available on http://cloudknow-italy-web.mybluemix.net/home.html.
IBM Bluemix Dedicated – GitHub EnterpriseIBM DevOps
The first Hybrid GitHub as a service delivered on a dedicated cloud: Bluemix Dedicated, IBM’s open standards-based cloud platform – helping clients:
-- Change the way people work in the enterprise; open, transparent, collaborative/sharing, a-sync, distributed
-- Respond to change faster by accelerating application delivery for large-scale enterprise DevOps teams
-- Reduce the cost and burden of infrastructure maintenance and DevOps toolchain support
Evolving your Architecture to MicroServicesHector Tapia
Once-stable industries are rapidly being disrupted as companies move toward digitalization by embracing software at their core.
Deploying cloud-native application architectures is at the center of how these businesses are fueling their disruptive character.
Delivering Performant, Reliable, and Scalable Apps with Anypoint PlatformMuleSoft
Supporting everything from mobile apps with thousands of concurrent users to global deployments processing millions of requests daily, Anypoint Platform has been put to test. In this session, MuleSoft experts will talk through case studies from our most demanding deployments and provide a best practice approach to designing and delivering application to meet the non-functional requirements (e.g. SLAs) of your application.
An Overview of IBM Streaming Analytics for Bluemixlisanl
Mike Branson is the Cloud Architect for the IBM Streams team. In his presentation, Mike will review the capabilities of IBM Streaming Analytics for Bluemix.
This presentation gives a broad overview of the microservice architectural style. It highlights the difference between microservices and SOA, the challenges and pattern and popular tools to implement an microservice architecture
VMworld 2013: Developer Services on vCloud Hybrid Services VMworld
VMworld 2013
Raja Krishnasamy, VMware
Sunder Parameswaran, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
IBM Interconnect 2016. This session outlines the offerings and initiatives that IBM provides around cloud and "as-a-service" messaging. We explain their roles and how they work together to deliver agility to business, while retaining the mission-critical reliability that enterprises have come to expect of IBM messaging. Topics include the work we are doing in IBM MQ Enterprise messaging to facilitate its deployment in public and private IaaS clouds, the use of MQ in Docker and how we are making it easier to build self-service deployments on-premise, the new MQ Light API and how it can be exploited from IBM Bluemix and "fast-speed of IT" systems of engagement, the MQ Light Service for IBM Bluemix and the work we are doing with the Apache Kafka project.
Bluemix provides developers with multiple open-source compute options to run their apps, chief among them Cloud Foundry, the world’s leading platform-as-a-service (PaaS) offering. Cloud Foundry enables teams to practice continuous delivery by supporting the full software development lifecycle, from dev to deployment. One of the key advantages of the platform is the ability it gives developers to easily configure and start using a MongoDB datastore for their application. In this lightning talk, Bluemix developer advocate Jake Peyser will go over Cloud Foundry and best practices for data storage when using the platform. He will then take attendees through a live demo where he will show users how to quickly configure a MongoDB instance in Bluemix and connect it to an application.
Want to integrate MongoDB into your Cloud Foundry App? Learn exactly how to do that with Bluemix Developer Advocate Jake Peyser! Follow him @Jakepeyser.
Hybrid Cloud with IBM Bluemix, Docker and Open Stackgjuljo
IBM Bluemix is not just a PaaS any longer: by including Docker and Open Stack, IBM Bluemix is the Digital Innovation Platform for an Hybrid Cloud that seamless embraces both IaaS and PaaS.
MongoDB-as-a-Service on Pivotal Cloud FoundryVMware Tanzu
SpringOne Platform 2016'
Speakers: Mallika Iyer; Principal Software Engineer, Pivotal & Sam Weaver; Product Manager, MongoDB
The ability to provide your organization with multiple data services on a platform like Pivotal Cloud Foundry is very powerful, and increases the agility of the organization as a whole, when developers are able to provision data services on demand, and all of this is completely transparent to the system operators. This session will cover a very brief overview of Pivotal Cloud Foundry, and will then deep dive into running MongoDB as a managed service on this platform. The MongoDB service for Pivotal Cloud Foundry leverages the capabilities of Bosh 2.0 for on-demand-dynamic provisioning for services while maintaining an integration with MongoDB's Cloud Ops Manager, to provide the best of both - Pivotal Cloud Foundry and MongoDB.
Orchestrating Cloud-Native and Traditional Application ArchitecturesApprenda
The Fortune 500 has thousands of line-of-business applications that do not easily port to a cloud-native architecture. In order to deliver next-generation cloud-native apps to market, developers typically need to coordinate between various siloed groups. Here we explain a framework for a PaaS that supports both cloud-native and existing applications in the enterprise.
Developing for Hybrid Cloud with BluemixRoberto Pozzi
How can you get all the benefits of developing your application in the cloud and guarantee a secure integration in a Hybrid Cloud scenario?
This deck, presented at IBM CloudKnow event in October 2014, explains how to do it with @IBMBluemix, the Platform as a Service solution from IBM.
The application is available on http://cloudknow-italy-web.mybluemix.net/home.html.
IBM Bluemix Dedicated – GitHub EnterpriseIBM DevOps
The first Hybrid GitHub as a service delivered on a dedicated cloud: Bluemix Dedicated, IBM’s open standards-based cloud platform – helping clients:
-- Change the way people work in the enterprise; open, transparent, collaborative/sharing, a-sync, distributed
-- Respond to change faster by accelerating application delivery for large-scale enterprise DevOps teams
-- Reduce the cost and burden of infrastructure maintenance and DevOps toolchain support
Evolving your Architecture to MicroServicesHector Tapia
Once-stable industries are rapidly being disrupted as companies move toward digitalization by embracing software at their core.
Deploying cloud-native application architectures is at the center of how these businesses are fueling their disruptive character.
Delivering Performant, Reliable, and Scalable Apps with Anypoint PlatformMuleSoft
Supporting everything from mobile apps with thousands of concurrent users to global deployments processing millions of requests daily, Anypoint Platform has been put to test. In this session, MuleSoft experts will talk through case studies from our most demanding deployments and provide a best practice approach to designing and delivering application to meet the non-functional requirements (e.g. SLAs) of your application.
An Overview of IBM Streaming Analytics for Bluemixlisanl
Mike Branson is the Cloud Architect for the IBM Streams team. In his presentation, Mike will review the capabilities of IBM Streaming Analytics for Bluemix.
This presentation gives a broad overview of the microservice architectural style. It highlights the difference between microservices and SOA, the challenges and pattern and popular tools to implement an microservice architecture
VMworld 2013: Developer Services on vCloud Hybrid Services VMworld
VMworld 2013
Raja Krishnasamy, VMware
Sunder Parameswaran, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
IBM Interconnect 2016. This session outlines the offerings and initiatives that IBM provides around cloud and "as-a-service" messaging. We explain their roles and how they work together to deliver agility to business, while retaining the mission-critical reliability that enterprises have come to expect of IBM messaging. Topics include the work we are doing in IBM MQ Enterprise messaging to facilitate its deployment in public and private IaaS clouds, the use of MQ in Docker and how we are making it easier to build self-service deployments on-premise, the new MQ Light API and how it can be exploited from IBM Bluemix and "fast-speed of IT" systems of engagement, the MQ Light Service for IBM Bluemix and the work we are doing with the Apache Kafka project.
Bluemix provides developers with multiple open-source compute options to run their apps, chief among them Cloud Foundry, the world’s leading platform-as-a-service (PaaS) offering. Cloud Foundry enables teams to practice continuous delivery by supporting the full software development lifecycle, from dev to deployment. One of the key advantages of the platform is the ability it gives developers to easily configure and start using a MongoDB datastore for their application. In this lightning talk, Bluemix developer advocate Jake Peyser will go over Cloud Foundry and best practices for data storage when using the platform. He will then take attendees through a live demo where he will show users how to quickly configure a MongoDB instance in Bluemix and connect it to an application.
Want to integrate MongoDB into your Cloud Foundry App? Learn exactly how to do that with Bluemix Developer Advocate Jake Peyser! Follow him @Jakepeyser.
An overview of Bluemix, the platform's console, and steps on deploying and updating a simple application. Final slides go over several Bluemix-Watson use cases.
Using cloud native development to achieve digital transformationUni Systems S.M.S.A.
Avishay Sebban, Partner Senior Solution Architect at Red Hat IGC, gives the comprehensive idea behind Red Hat Ansible platform, the full automation capabilities and the smooth deployment to cloud. From Cloud Migration Through Automation: Next Level Flexibility virtual event, hosted on September 30, 2020
This talk, a case study in application deployment models, was given at IBM InterConnect 2017 in Las Vegas, NV on March 21, 2017 by Lin Sun & Phil Estes of IBM Cloud.
In this talk, Lin & Phil provided a background of IBM Bluemix compute offerings across Cloud Foundry, Containers + Kubernetes, and FaaS/serverless via OpenWhisk and then used a demo application to describe the tradeoffs between using the various deployment models and technology. The application is open source and available at https://github.com/estesp/flightassist
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM France Lab
Bluemix is an open-standard, cloud-based platform for
building, managing, and running applications of all types
(web, mobile, big data, new smart devices, and so on).
first explains what paas is and then execute helloworld in cloudfoundry which is a vmware paas solution then explain what containerization is the what docker is and how to execute hell world in a docker container
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...GRUC
Teams need to deliver quality software faster and need integrated agile planning, task tracking, source control, auto deploy with continuous builds and a configurable process to adapt to the way you work. Rational Team Concert and DevOps Services for BlueMix have everything you need to build great software, integrated seamlessly together right out of the box or available immediately in the cloud. And with the Rational Team Concert Client, you can connect your on-premise projects with Public or Private projects in the cloud hosted in DevOps Services for BlueMix so your teams can work the way that best suits their needs. Hear more about how you can leverage the capabilities that address your needs to collaboratively develop great software faster and more efficiently.
Watch this webcast replay to learn:
The pros and cons of cloud vs on-premise software development
How on-premise development can effectively leverage cloud technology
Rational Team Concert and DevOps Services for BlueMix have the flexibility to work the way you want
About the Presenters:
Kate Hauser, Product Manager of PerfectStorm Communities and JazzHub in-market experiments
Kate Hauser curently manages the PerfectStorm Communities and JazzHub in-market experiments. She holds a Bachelor of Arts degree from Dartmouth College. To learn more, visit https://hub.jazz.net/.
Rolf Nelson, Product Manager, Rational Team Concert
Rolf Nelson has more than 20 years of experience in software development tools, operating systems, agile methods and ecosystem development. He has an understanding in key value drivers of enterprise information technology and systems companies. Rolf is currently responsible for the growth and direction of IBM Rational Team Concert, an end-to-end, agile-based collaborative development solution for high performance teams. To learn more, visit www.jazz.net.
Eclipse OMR: a modern, open-source toolkit for building language runtimesDev_Events
Daryl Maier, Compiler Development Performance, IBM
Cloud, @0xdaryl
Java runtime technology has benefited from hundreds
of person years of development investment over the
last 20 years, resulting in a highly capable, high
performance and scalable dynamic language with a
vibrant developer ecosystem. The recently created OMR incubator project at Eclipse
(https://github.com/eclipse/omr) aims to expand access to high quality runtime technology for other
dynamic languages through an ongoing effort to restructure the core components of the J9 Java Virtual
Machine. Rather than building new languages on top of Java, however, this project aims to unlock the
inner workings of the JVM without imposing Java semantics to create a platform for building highly
capable language runtimes. This talk will introduce developers to the Eclipse OMR project: what it is, the
runtime technology that has been contributed so far, promising projects that leverage this technology,
active areas of development, and how developers can get involved.
Eclipse MicroProfile: Accelerating the adoption of Java MicroservicesDev_Events
Emily Jiang, WebSphere Application Server, CDI Development Lead, IBM Cloud @emilyfhjiang
While there are likely a dozen or more Java-based microservice / cloud native initiatives in the industry,
Eclipse MicroProfile provides a platform for Java developers to collaborate and innovate on areas of
common interest. This BOF will give a short overview of MicroProfile and how it plans to optimize
microservices for Enterprise Java, followed by a short Q&A to answer any clarifying questions, and the
remainder of the time spent on collaborating to prioritize features for the next release.
While MicroProfile's first release is founded in Java EE (CDI + JSON-P + JAX-RS), it is not intended to
remain a subset of Java EE 7 (or 8). The intent is to collaborate and innovate as a community in the
context of a microservices architecture across the 5 (and growing) MicroProfile implementations today.
The end goal of MicroProfile is to feed the Java Community Process (JCP) with JSR submissions backed
by well-thought-out concepts and even implementations that developers and enterprises can rely on.
Come collaborate with your fellow MicroProfilers to move Enterprise Java microservices forward.
From Science Fiction to Science Fact: How AI Will Change Our Approach to Buil...Dev_Events
Rama Akkiraju, Distinguished Engineer, Master Inventor, IBM Watson User Technologies
IBM Watson and Cloud Platform
We have entered a new period of computing history — a cognitive era. For decades, science fiction visionaries have shared their renditions of intelligent machines and computers that could learn and function as humans. Intelligent machines have moved beyond the lore of science fiction; today, they are a reality thanks to breakthroughs in AI and machine learning. So how will this impact and change the apps that we build and how we leverage new and existing data?
In this interactive session, we’ll explore those questions and:
• Discuss where AI currently is and where the technology is going
• Show how pioneering apps and developers around the world are already using it
• Provide access to sample code and applications which you and your teams can use to understand and explore cognitive computing for yourself
Introduction to Blockchain and HyperledgerDev_Events
Nitesh Thakrar, IT Software Architect,
IBM @niteshpthakrar and Benjamin Fuentes, Software
Architect and Developer, IBM, @benji_fuentes
This workshop will be in 3 stages:
1. A brief presentation on Blockchain and why
Hyperledger
2. A demo use case to explain the architecture and the code behind the demo
3. Finally, the attendees will create their own blockchain application on the cloud. The hands-on
will also invite them to use the appropriate APIs and event update a smart contract.Majority of
the time will be in doing the hands-on (step 3) so that the attendees are able to continue
developing their application after the event.Requirements: Attendees will need to bring their
laptops and be able to connect to wifi.
Using GPUs to Achieve Massive Parallelism in Java 8Dev_Events
Adam Roberts, IBM Spark Team Lead – Runtimes, IBM Cloud
Graphic processing units (GPUs) are not limited to traditional scene rendering tasks. They can play a
huge role in accelerating applications that have a large number of parallelizable tasks.
Learn how Java can exploit the power of GPUs to optimize high-performance enterprise and technical
computing applications such as big data and analytics workloads, through both explicit GPU
programming and letting the Java JIT compiler transparently off-load work to the GPU.
This presentation covers the principles and considerations for GPU programming from Java and looks at
the software stack and developer tools available. After this talk you will be ready to extract the full
power of GPUs from your own application. We will present a demo showing GPU acceleration and
discuss what is coming in the future.
Lean and Easy IoT Applications with OSGi and Eclipse ConciergeDev_Events
Jan Rellemeyer, Research Staff Member, IBM Research, @rellermeyer
Modularization of software is key to handling the inherent complexity of distributed applications like for
the Internet of Things (IoT) and provide a flexible environment to evolve applications and manage their
deployment effectively. OSGi is a popular framework for dynamic modules for the Java language. Eclipse
Concierge provides a clean, small and lightweight implementation of the OSGi core framework
specification, specifically tailored to embedded systems and IoT.
Eclipse JDT Embraces Java 9 – An Insider’s ViewDev_Events
Manoj Palat, IBM Cloud and Sasikanth Bharadwaj, Developer, Eclipse JDT Core
Eclipse Java Development Tooling or JDT has its own Java compiler at its core, aptly called the JDT Core
consisting of the Java compiler and various tools including java model, search infrastructure, content
assist, Abstract Syntax Tree Tools etc. Java 9 is the latest entry in the Java world bringing along-with it a
“module” of changes – so to speak. Any change in the language standards affects JDT directly. While
some of the earlier language specification changes affected only the compiler, Java 9, in contrast, has a
direct impact on user who uses Eclipse IDE for creating and managing Java Projects. Java 9 introduces
the concept of “Modules” which affects JDT from the compiler level to the project dependency layer
affecting a normal user. Support for this feature will be dealt with, in detail, in this talk.
Sam Roberts, Team Lead, StrongLoop and API Connect, IBM @octetcloud and Michael Dawson, Software
Developer, IBM @mhdawson1
You’ll have some captive Node.js/V8 collaborators, and you can ask them anything! Confused about the
LTS plans, wondering what is happening in the Node workgroups, want to know what is really going to
happen with Webworkers, what’s the future of Promises in Node.js? Wondering how to debug your
production failures? Ask us anything, and we’ll try and answer!
Robert Dickerson, Software Developer, IBM-Swift, @rfdickerson
Of course its allowed - just matters how you do it. In this part of the workshop we’ll start with
serverless: New cloud programming models enabled by serverless architectures are emerging, allowing
developers to focus more sharply on creating their applications and less on managing their
infrastructure. The OpenWhisk project started by IBM and now part of Apache provides an open source
platform to enable these cloud native, event-driven applications. In this talk, we will provide an
overview of serverless architectures, introduce the OpenWhisk programming model, and then show
how to deploy an OpenWhisk application on IBM Bluemix OpenWhisk.
Then we’ll get Swift! It’s not only a language you turn to to build your iOS application, but it can also be
the language you can use to build your backend. This part of the workshop will use a text-based
adventure game called "GameOn" as an example for building a Server-side Swift App.
Topics include:
• How to create a web service using the IBM Kitura web framework • How to integrate the Watson SDK
for Swift into your application • How to dockerize your Swift application and deploy it to Bluemix
Being serverless and Swift... Is that allowed? Dev_Events
Animesh Singh, STSM - IBM Cloud Platform, @AnimeshSingh
Of course its allowed - just matters how you do it. In this part of the workshop we’ll start with
serverless: New cloud programming models enabled by serverless architectures are emerging, allowing
developers to focus more sharply on creating their applications and less on managing their
infrastructure. The OpenWhisk project started by IBM and now part of Apache provides an open source
platform to enable these cloud native, event-driven applications. In this talk, we will provide an
overview of serverless architectures, introduce the OpenWhisk programming model, and then show
how to deploy an OpenWhisk application on IBM Bluemix OpenWhisk.
Then we’ll get Swift! It’s not only a language you turn to to build your iOS application, but it can also be
the language you can use to build your backend. This part of the workshop will use a text-based
adventure game called "GameOn" as an example for building a Server-side Swift App.
Topics include:
• How to create a web service using the IBM Kitura web framework • How to integrate the Watson SDK
for Swift into your application • How to dockerize your Swift application and deploy it to Bluemix
Secrets of building a debuggable runtime: Learn how language implementors sol...Dev_Events
Bjørn Vårdal, J9VM Software Developer, IBM, @bvaardal
New language runtimes appear all the time, but most of them die young. Failure can be attributed to
different reasons, but an important factor is that lack of support can limit the community’s and
industry’s willingness to adopt the new language.
Quicker development and improved serviceability allows emerging languages to overcome this obstacle.
By building on the proven technology available in Eclipse OMR, language developers can get more than
performance and stability; you also get tools that help you quickly debug your language runtime,
allowing you to provide competitive serviceability.
From this presentation, you will learn how to enable Eclipse OMR’s mature debugging features in your
language runtime, and also how Eclipse OMR can assist with development and debugging
Tools in Action: Transforming everyday objects with the power of deeplearning...Dev_Events
Marek Sadowski, Developer Advocate, IBM, @blumareks
With cognitive computing, we are now able to interact with everyday objects in ways that were deemed
impossible. In this session, we will demonstrate the power of cognitive Internet of Things and the Cloud
platform to securely connect and manage devices, analyze data, and apply cognitive services to add
human-like interaction.
Leveraging cognitive services for sentiment, tone, and visual analysis invoked from IoT/robotics
platforms and Voice UI interface we will show how you can quickly and securely turn a simple idea into
reality by transforming a regular robot vacuum into a cognitive-enabled smart device.
Servers are killing your productivity. Rather than building better software for your users, you end up constantly distracted by maintaining computers. Wasn't the "cloud" supposed to fix this? It sounded so promising until we realized it was just renting VMs in someone else's datacenter. We couldn't escape "servers". Until now...
In this session, developers will learn how to build microservices without servers, using modern “serverless” cloud platforms. We’ll look at common challenges (and solutions) to building applications using “serverless” stacks. Exploring emerging “serverless” design patterns will give developers the knowledge to build application architectures using these new platforms.
Presented by Jonathan Kaufman, Developer Advocate for IBM Emerging Technology currently residing in Cambridge, MA.
Create and Manage APIs with API Connect, Swagger and BluemixDev_Events
Presented by - Raghavan “Rags” Srinivas, Architect, IBM
Enabling other developers and organizations to use your APIs through their own applications and services provides a compelling system for innovation and monetization. The Swagger spec (v2.0), recently donated to the Open API Initiative (OAI), is part of an open source project for better creation and documentation of APIs. Companies are empowering developers via these initiatives to leverage the data and build apps around it. This hands-on session helps you get started with creating APIs for consumption by developers in a well-documented, secure, and easy-to-manage form.
Serverless architectures are one of the hottest trends in cloud computing this year, and for good reason. There are several technical capabilities and business factors coming together to make this approach compelling from both an application development and deployment cost perspective. The new OpenWhisk project provides an open source platform to enable these cloud-native, event-driven applications.
This talk will lay out the technical and business drivers behind the rise of serverless architectures, provide an introduction to the OpenWhisk open source project (and describe how it differs from other services like AWS Lambda), and give a demonstration showing how to start developing with this new cloud computing model using the OpenWhisk implementation available on IBM Bluemix.
Lightning talk and lab presented by IBM Cloud Software Engineer, Andrew Bodine.
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.
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.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
4. Where do websites live?
We all know what a website is. Most people are unaware of
what makes them tick.
5. This is the standard architecture for your typical web application. As the
web and underlying applications have evolved, so has this architecture.
Client-Server Architecture
6. Moore’s Law
“The number of transistors incorporated in a chip will
approximately double every 24 months.”
-Gordon Moore, 1975
Credit: Intel
7. The first path to the cloud
Infrastructure as a Service (IaaS)
8. Customer Managed
Service Provider Managed
Infrastructure as
a Service
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform
as a Service
Built on
technologies:
The key to rapid application development is optimal abstraction. The PaaS
and IaaS models help deliver the right level for developers.
The stack is not your friend
10. The industry-leading open PaaS
Cloud Foundry
• Clouds - Public, Private, Local
Choice
• Runtimes - node.js, spring, ruby on rails, byob…
• Services - MongoDB, MySQL, Redis, Twilio…
• Decreased time to deployment aka faster G2M
Benefits
• Increased environment parity
• Services can be self-assembled to create integrated apps
• Elastically scale applications
• Removes worries of OS and middleware patches
• Development methodologies must adapt to tech
Drawbacks
• Requires dev awareness of platform limitations and best practices
• Control over underlying middleware and infrastructure is limited
11. •Platform is abstracted as a set of large-scale
distributed services
•Components are dynamically discoverable and
loosely coupled
•Uses Cloud Foundry Bosh to operate the underlying
infrastructure from the IaaS provider
•Uses a dynamic router to shape and route all traffic and
orchestrate load balancing
•Droplet Execution Agents (DEAs) are responsible for
the app lifecycle
•Health Manager monitors and maintains application
uptime
•Buildpacks detect app runtime and compile source
code into executable binaries
Cloud Foundry Architecture
12. Flexible Compute Options to Run Apps / Services
Instant Runtimes Containers Virtual Machines
Platform Deployment Options that Meet Your Workload Requirements
Bluemix
Public
Bluemix
Dedicated
Bluemix
Local*
DevOps
Tooling Your Own Hosted Apps / Services
Integration and
API Mgmt
Powered by IBM SoftLayer In Your Data Center
+ + +
+ +
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
Cloud Foundry is the underlying PaaS behind Bluemix. It enables teams to practice
continuous delivery by making it easier to deploy, run, and manage apps.
Where does Cloud Foundry fit in?
13. Types of services
•Accounts for a SaaS application
•Managed database on a multi-tenant server
•Plans for messaging providers
How it works
•When a user adds a service, an instance of
that particular service is provisioned
•A service broker handles communication
between CF and the service itself
•Service processes run on service nodes or
with external as-a-service providers
Services allow users to provision resources on demand
Cloud Foundry Services
14. Section 3 & 4
The console: How do I use this thing?
15. 1. Find your desired runtime in the catalog
2. Select the runtime, make sure you are in your desired
org and space, then fill in the Name and Host fields in
the configuration box
3. Click ‘Create’
Your app will now stage and deploy. Once
it is finished, hit ‘View App’ link to access
your running app!
Creating an app
The simplest way to get a functioning app up on Bluemix is to create an app
from one of the supported runtimes in the catalog.
1
2
16. 1. Download the starter code
2. Open up the public/index.html file using
your favorite text editor
3. Change the value inside the h1 element on
line 18 to read “Hello World!” and save
4. Push the app back to Bluemix using the
cf login and the cf push commands
Editing your code
Download your code to edit it locally and push the updated version back to
Bluemix using the CF CLI
1
2
3