The document discusses IBM's cloud platform Bluemix. It provides an overview of Bluemix, describing it as an open platform for developing and hosting applications that simplifies tasks associated with managing infrastructure at internet scale. Bluemix is built on IBM's Cloud Operating Environment architecture using Cloud Foundry as an open source PaaS. It enables developers to rapidly build, deploy, and manage cloud applications while tapping into available services and runtimes provided by IBM and other ecosystem partners. The document outlines some key Bluemix concepts and components such as applications, services, organizations/spaces, and buildpacks.
Intro to Vertex AI, unified MLOps platform for Data Scientists & ML EngineersDaniel Zivkovic
This document introduces ServerlessToronto.org and provides information about upcoming events. It discusses how adopting a serverless mindset can help companies accelerate by shifting the focus from infrastructure to business outcomes. It promotes bridging the gap between business and IT through serverless consulting services and knowledge sharing events. Upcoming events are listed, and there is an offer to be a raffle winner for a Manning e-book. The final sections provide information about an upcoming presentation on Google's Vertex AI platform for machine learning.
This document discusses implementing a smart buildings solution using IoT sensors, Azure cloud services, and open source technologies. The solution aims to increase building usage satisfaction and utilization while reducing energy and cleaning costs. It generates insights from sensor data to trigger actions like notifications. It considers using Mendix for a digital twin and visualizations, InfluxDB as a high performance time series database, and the Azure IoT platform or open source TICK stack for ingesting and analyzing IoT data. The document evaluates these options and shows a demo implementation of a smart building monitoring dashboard.
Internet of Things: Patterns For Building Real World ApplicationsIvan Dwyer
This document discusses the Internet of Things (IoT) and how Iron.io fits into powering IoT applications and workloads. Some key points:
- The IoT is expected to include billions of connected devices generating huge amounts of data by 2020, creating opportunities for developers.
- IoT value comes from real-world solutions across various industries like healthcare, cities, transportation and manufacturing.
- Iron.io provides an event-driven computing platform as a service to process the large-scale, asynchronous workloads generated from IoT data in a scalable and reliable way without the need to manage infrastructure.
- It allows developers to easily build and deploy containerized tasks across public clouds and private
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)
This document discusses Dell EMC's VxRail hyperconverged infrastructure appliance. It provides an overview of what is included in a VxRail node, such as processors, memory, storage and networking components. It describes the various VxRail models that are available for different use cases including general purpose, VDI optimized and performance optimized nodes. The document also outlines recent enhancements in VxRail version 4.5, such as improved performance, security features, and tools for simplified management and scalability.
This document discusses the partnership between Microsoft Azure and GE's Predix platform for industrial IoT. For Microsoft, the partnership will help existing industrial customers build and operate IIoT solutions using Azure's capabilities in artificial intelligence, data analytics, and security. For GE, Predix will benefit from Azure's large global footprint and hybrid cloud capabilities. The combination of Predix and Azure aims to bridge the gap between operational technology and information technology for industrial customers worldwide.
The document discusses Microsoft's IoT and edge computing solutions. It provides examples of how various companies are using IoT solutions to improve operations and save money. It also summarizes Microsoft's Azure IoT platform services including IoT Hub, IoT Central, IoT Edge, Azure Sphere, and Windows IoT. These services provide secure connectivity, management and analytics tools to connect, monitor and control IoT devices at scale.
Mendix Maker Meetup - London (2019-10-17)Iain Lindsay
Automating the boring stuff
Using the Mendix Platform and Model SDK to automate repetitive tasks. Presented by Alistair Crawford and Iain Lindsay at the Mendix Maker Meetup in London on 17th October 2019
Key features of Using Service Discovery and Service Proxy:
*Automated registration of microservices
*Find microservices by logical name
*Supports broad multiple APIs including Eureka
Application modernization involves transitioning existing applications to new approaches on the cloud to achieve business outcomes like speed to market, rapid innovation, flexibility and cost savings. It accelerates digital transformations by improving developer productivity through adoption of cloud native architectures and containerization, and increases operational efficiency through automation and DevOps practices. IBM's application modernization approach provides prescriptive guidance, increased agility, reduced risk, and turnkey benefits through tools, accelerators and expertise to help modernize applications quickly and safely.
VMware helps organizations digitally transform by providing solutions to empower digital workspaces, modernize data centers, integrate public clouds, and transform security. VMware's cross-cloud architecture provides a common operating environment across clouds with consistency, interoperability, and portability to run applications on the right cloud. Case studies show how VMware helps companies in various industries realize digital possibilities through secure mobility, agile IT, payment services, and more.
Using Modern Tools and Technologies to Improve Your Software ArchitectureEran Stiller
This document discusses modern software architecture approaches and tools. It provides examples of how CodeValue has used microservices, serverless computing, and containers to architect solutions for clients. Specific technologies highlighted include Azure Functions, Docker, Kubernetes, and Service Fabric. The talks cover topics like breaking monoliths into microservices, mobile/web architecture, and using cloud-native approaches to future-proof applications.
There are options beyond a straight forward lift and shift into Infrastructure as a Service. This session is about learning about how Azure helps modernize applications faster utilising modern technologies like PaaS, containers and serverless
Breaking the monolith to microservice with Docker and Kubernetes (k8s)Tamir Dresher
This document discusses breaking a monolithic application into microservices using Docker and Kubernetes. It begins by defining modularity and microservices. Docker is presented as a way to containerize applications and isolate dependencies to help break apart a monolith. Kubernetes is then introduced as an orchestrator to manage deploying and scaling the containerized microservices. The document concludes by discussing best practices for architecting microservices and using a DevOps approach for continuous integration, delivery, monitoring and automation when managing microservices on Docker and Kubernetes.
IBM Private Cloud Platform - Setting Foundation for Hybrid (JUKE, 2015)Denny Muktar
This is the slide for IBM Partner Event, November 2015.
Digital Transformation, Innovation, and Industry Transformer through Hybrid Cloud. IBM Scenarios of Hybrid Cloud and Roadmap .An example of how Enterprise can get into Hybrid Cloud through simple Dev/Test Private Cloud as the start.
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.
Converting Your Existing SAP Server Infrastructure to a Modern Cloud-Based Ar...PT Datacomm Diangraha
Raih produktivitas maksimal dengan menjalankan sistem SAP Anda di infrastruktur lokal pertama dan satu-satunya yang tersertifikasi langsung oleh SAP.
Ketahui bagaimana caranya untuk memasuki transformasi digital dengan meminimalkan komplektivitas, fleksibilitas yang tinggi, namun dengan TCO yang kompetitif dari Datacomm Cloud.
StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...Jon Su
This document is a presentation on running the Silverstripe content management system on Google Cloud Platform (GCP) using cloud-native principles. It discusses the history of web hosting, defines cloud-native approaches, and provides step-by-step instructions for deploying a basic Silverstripe project on GCP. Specifically, it covers using Cloud Storage for assets, Cloud SQL for the database, and App Engine for hosting the application. The presentation emphasizes automation, scalability, and removing the need for manual infrastructure management that cloud-native approaches provide.
Accelerating Innovation with Hybrid CloudJeff Jakubiak
1) The document discusses IBM's hybrid cloud portfolio and how it can help organizations accelerate innovation through hybrid cloud.
2) IBM's hybrid cloud portfolio spans infrastructure, platform and application services across public, private and dedicated cloud environments to provide flexibility.
3) Key benefits highlighted include accelerating digital transformation, increasing operational speed and flexibility, and unlocking existing data and applications through hybrid integration.
Indonesia new default short msp client presentation partnership with isvPandu W Sastrowardoyo
- MSPs are increasingly becoming the new IT department as clients of all sizes shift their IT spend to third parties. This represents a revolution in the business of IT.
- Three major shifts are impacting organizations: the growth of systems of engagement through mobile and social, the need for systems of insight through big data analytics, and the need to optimize existing systems of record.
- IBM offers capabilities to help MSPs address these shifts and build new solutions and services around cloud, analytics, mobile management, social media, security, and sustainability to transform their business models and gain a competitive advantage.
This document discusses hybrid cloud models for Vietnam. It begins by outlining the evolution of cloud computing, from the virtualization era focused on infrastructure as a service (IaaS) to the current era of hybrid data. It then discusses how the digital economy is driving disruption through ecosystem-based innovation, insight-driven processes, and apps that consolidate decision making. The document recommends targeting a technology stack to achieve digital disruption and outlines a high-level target architecture. It emphasizes that a hybrid IT approach integrating new agile capabilities with existing environments provides for two-speed IT delivery. Finally, the document discusses common use cases for hybrid cloud and factors to consider when selecting a cloud model.
This document introduces IBM Bluemix, IBM's cloud platform. It provides an integrated development and operations environment for building, deploying, and managing applications with services for DevOps, big data, mobile, security, Internet of Things, and other areas. Bluemix offers various runtimes and frameworks. It allows composing applications from IBM, third-party, and open source services and APIs. Bluemix is designed to enable rapid application development and deployment with automated processes. It also provides integration capabilities and connects securely to on-premises systems.
Steve Mills - Dispelling the Vapor Around Cloud ComputingMauricio Godoy
The document discusses IBM's perspective on cloud computing. It defines cloud computing, outlines various cloud service and delivery models, and summarizes IBM's cloud computing offerings including consulting services, infrastructure, platforms, and applications.
1. Bluemix is IBM's cloud platform that provides an open innovation platform to build, deploy, and manage applications anywhere through public, private, and on-premises options.
2. It delivers flexible compute options including containers and virtual machines and a catalog of over 100 services to extend applications.
3. Bluemix offers deployment options like public, dedicated, and local environments to meet enterprise security, compliance, and infrastructure needs while fostering innovation.
A developer can now build out Cloud Native applications using our patterns-first approach. You simply select the type of building block you’d like to create followed by which services you’d like to incorporate into your application (i.e., Cloudant database, WatsonConversation, Push Notifications).
Accelerating Cognitive Business with Hybrid CloudDenny Muktar
IBM Indonesia BusinessConnect Events, March 22nd, 2016.
Disruptors are reinventing business processes and leading their industries with digital transformations. Cognitive Business extends digital business with cognitive computing - both of which exist in and are built using the cloud. This presentation covers an IBM approach of building and starting the Hybrid Cloud Journey.
My presentation for our Benelux IBM Rational Innovate event. This presentation explains how the IBM Bluemix and devops as a service solution can be used for modern cloud based development.
IBM Softlayer ile bulutta 3. Boyut Bora Taşer IBMWebrazzi
The document discusses IBM's cloud computing services and SoftLayer platform. It provides the following key points:
1) IBM has made large investments in cloud capabilities through acquisitions and building its own datacenters, and cloud revenue and market opportunity are growing significantly.
2) SoftLayer offers infrastructure choices including bare metal servers, virtual servers, and private clouds across its global datacenter platform, along with network and security services.
3) IBM's cloud strategy includes infrastructure, platform, and software as a service offerings that can help businesses transform through the cloud.
The document describes IBM Bluemix, a cloud platform for building, running, and managing applications. Bluemix provides flexibility with public, dedicated, and local deployment options. It utilizes open technologies like Cloud Foundry, Docker, and OpenStack. Developers can build apps using services for web, data, mobile, analytics, IoT and more. Bluemix supports multiple languages and frameworks. Its hybrid model allows apps to span platforms for improved portability and management.
Χάρης Λιναρδάκης, IBM Cloud Leader Greece and Cyprus at IBMStarttech Ventures
Oμιλία από τον Χάρης Λιναρδάκης, IBM Cloud Leader Greece and Cyprus at IBM στο πλαίσιο του Digital Finance Forum 2016
Περισσότερες πληροφορίες: http://digitalfinance.ethosevents.eu/
Cloud computing adoption in sap technologiessveldanda
Cloud computing is emerging as an exciting trend in the ICT and with this presentation we tried to explore opportunities of adopting Cloud computing in SAP Technologies
The document discusses IBM Bluemix, a cloud platform for building, deploying, and managing apps. It highlights that Bluemix allows developers to deploy apps quickly using prebuilt services, to integrate with on-premise systems, and to manage apps through continuous integration and monitoring tools. Bluemix also offers flexible pricing models and works with developers' existing tools and investments.
The document discusses IBM Bluemix, a cloud platform for building, deploying, and managing apps. It highlights that Bluemix allows developers to deploy apps quickly using prebuilt services, to integrate with on-premise systems, and to manage apps through continuous integration and monitoring tools. Bluemix also offers flexible pricing models and works with developers' existing tools and investments.
A nice overview of IBM BlueMix - How it can be used, benefits for the user and how to sign up and use for FREE
Bluemix is an implementation of IBM's Open Cloud Architecture, leveraging Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks
Bluemix is an implementation of IBM's Open Cloud Architecture, leveraging Cloud Foundry to enable developers to rapidly build, deploy, and manage their cloud applications, while tapping a growing ecosystem of available services and runtime frameworks
What is IBM Bluemix , Une nouvelle façon de coder , dans le cloudPatrick Bouillaud
The document discusses IBM Bluemix, a cloud platform for building, deploying, and managing apps. Some key points:
- Bluemix allows developers to quickly build apps using prebuilt services and deploy them in seconds using various programming languages and tools.
- It provides APIs, services, and tools from IBM and third parties to speed app development. Apps can also integrate with on-premise systems.
- Bluemix offers flexible pricing models including free trials and pay-as-you-go options so developers can start building apps immediately without large upfront costs.
How to reinvent your organization in an iterative and pragmatic way? This is the result of using our digital toolbox. It allows you to transform your business model, expand your ecosystem by setting up your digital platform. This reinvention is also supported by the adaptation of your governance allowing you to innovate while guaranteeing the performance of your organization. For any information / suggestion / collaboration - william.poos@nrb.be
Comment réinventer votre organisation de manière itérative et pragmatique ? C'est le résultat de l'utilisation de notre boîte à outils digitale. Elle vous permet de transformer votre modèle métier, d'étendre votre écosystème en mettant en place votre plateforme digitale. Cette réinvention est également supportée par l'adaptation de votre gouvernance vous permettant d'innover tout en garantissant la performance de votre organisation. Pour toute information / suggestion / collaboration - william.poos@nrb.be
Similar to Build end-to-end solutions with BlueMix, Avi Vizel & Ziv Dai, IBM (20)
Keynote: Trends in Modern Application Development - Gilly Dekel, IBMCodemotion Tel Aviv
Modern application development trends include:
- Microservices and containerization to break applications into independently deployable modules.
- Leveraging AI and cognitive services through APIs to add capabilities like language processing, vision, and data insights.
- Building multi-channel applications that provide consistent experiences across different devices and channels.
- Adopting serverless architectures where code only runs when triggered to reduce operational overhead.
This document discusses how to connect Angular applications to Firebase services like authentication, realtime database, cloud functions, and more. It provides code examples for setting up an Angular project with Angular CLI, connecting to Firebase, and implementing authentication, reading and writing to the realtime database, and creating cloud functions. The document promotes Angular and Firebase as a powerful combination for building modern web applications.
Demystifying docker networking black magic - Lorenzo Fontana, KiratechCodemotion Tel Aviv
This document provides a practical guide to Docker networking. It begins with an overview of the Container Network Model (CNM) and how it defines networking components like sandboxes, endpoints, and networks. It then discusses Libnetwork, the native implementation of CNM in Docker. The remainder of the document explores various Docker network drivers like none, bridge, overlay, and IPVS and provides examples of how to configure networks with each driver. It concludes by announcing job opportunities at the author's company and inviting questions.
Facts about multithreading that'll keep you up at night - Guy Bar on, VonageCodemotion Tel Aviv
Multithreading allows a CPU to execute multiple processes concurrently. It improves CPU utilization and prevents idle resources. However, it can also cause issues like race conditions when threads access shared data without synchronization, deadlocks when threads wait for each other indefinitely, and priority inversions when a high priority thread waits for a lower priority thread. Other challenges include too many threads causing excessive context switching, non-atomic operations on 64-bit values, and unpredictable order of evaluation for expressions with side effects. Caches on modern CPUs can also cause inconsistent reads if threads access different versions of the same data in different caches.
Master the Art of the AST (and Take Control of Your JS!) - Yonatan Mevorach, ...Codemotion Tel Aviv
This document discusses various JavaScript tools for controlling and manipulating JavaScript code including Webpack, Babel, Uglifyjs, Rollup, ESLint, Istanbul, Ternjs, and jscodeshift. It encourages the reader to write linting rules, transpiling code, and code refactors using tools like ESLint and jscodeshift. The document is authored by Yonatan Mevorach, a front-end tech lead who blogs and contributes to GitHub projects related to abstract syntax trees and JavaScript tools.
Unleash the power of angular Reactive Forms - Nir Kaufman, 500TechCodemotion Tel Aviv
This document discusses reactive forms in Angular. It introduces reactive forms and the ReactiveFormsModule. It explains key concepts like FormControl, FormGroup, and FormArray. It shows how to define a model-driven form programmatically using these classes. It also demonstrates how to track form control state, add validation, and subscribe to value changes. The document promotes additional resources like sample code on GitHub and a book on Angular forms.
Actors and Microservices - Can two walk together? - Rotem Hermon, GigyaCodemotion Tel Aviv
This document discusses actors and microservices. It introduces the actor model as an approach to concurrent programming that avoids problems with shared state and locking through message passing between lightweight actors. An actor processes messages asynchronously by message type rather than by shared threads or memory. This simplifies concurrency. The document also discusses virtual actors which provide a higher abstraction level through a runtime that handles actor placement and scaling. It provides an example of a URL shortening service implemented using virtual actors compared to a traditional multithreaded approach. Finally, it discusses how the actor model can be applied to build actor-based microservices.
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...Codemotion Tel Aviv
This document is a lecture about prototyping smart home devices and systems using Minecraft. It discusses using Minecraft to simulate Internet of Things devices and interactions. It covers setting up Minecraft bindings for an open IoT platform called Eclipse SmartHome to integrate Minecraft devices. It also discusses using Minecraft plugins and APIs to implement device behaviors and interactions controlled via REST APIs. The goal is to prototype "The Internet of Uncanny Things" by using Minecraft to simulate human-device interactions in a smart home environment.
Distributed Systems explained (with NodeJS) - Bruno Bossola, JUG TorinoCodemotion Tel Aviv
This document summarizes a presentation about distributed systems and NodeJS. It discusses key concepts like scalability, availability, consistency and the CAP theorem. It states that a distributed system cannot have all three of these properties and must choose two. The presentation demonstrates building three different types of distributed key-value stores in NodeJS - a CA system using two-phase commit, an AP system using sloppy quorums, and a CP system using majority quorums. Q&A links to resources on Amazon Dynamo, the RAFT consensus algorithm and the code used in the presentation.
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It groups containerized applications into logical units for easy management and discovery called pods. It can be used to deploy a containerized ASP.NET Core application. It provides basic mechanisms for self-healing, auto-scaling and updates through concepts like deployments, services, replica sets and labels.
Fullstack DDD with ASP.NET Core and Anguar 2 - Ronald Harmsen, NForzaCodemotion Tel Aviv
This document discusses building fullstack applications using domain-driven design (DDD) principles with ASP.NET Core and Angular 2. It focuses on using a task-based user interface design with Angular 2 to present data from read models and allow changing data through commands, fitting well with DDD and command query responsibility segregation (CQRS). The backend is built with ASP.NET Core hosting a frontend web API with JavaScript services and using HAL to expose a REST API to the Angular 2 frontend.
Kfir Bloch discusses considerations for decomposing monolithic applications into microservices at Wix. He outlines four main reasons for decomposing: 1) to isolate resources for high availability, 2) to support different release cycles, 3) to reuse and share logic, and 4) to have single team responsibility over services. Bloch also discusses mitigations for challenges like partial deployments and increased failure points. He emphasizes starting the decomposition gradually and monitoring services from the beginning.
SOA Lessons Learnt (or Microservices done Better) - Sean Farmar, Particular S...Codemotion Tel Aviv
The document discusses lessons learned from implementing service-oriented architectures (SOA) and microservices. It emphasizes avoiding coupling between components through loose coupling, encapsulation, and asynchronous communication. It also recommends separating data writes from reads, not sharing transactional data between services, and using view models to share read-only data. The key is to decompose systems based on the business domain while keeping individual components and microservices small and focused on a single responsibility.
S3, Cassandra or Outer Space? Dumping Time Series Data using Spark - Demi Ben...Codemotion Tel Aviv
Demi Ben-Ari gave a presentation about dumping time series data using Apache Spark. The presentation covered an overview of Spark, the structure of maritime location and metadata being collected over time, and the initial challenges of missing data and late arrivals causing holes in the data. It described the evolution of solutions from MongoDB to Cassandra and optimizations made to improve write speeds from 40 minutes to under 5 minutes. The fastest solution was to write the raw data to S3 and have a separate process aggregate it into Cassandra for serving.
Getting Physical with Web Bluetooth - Uri Shaked, BlackBerryCodemotion Tel Aviv
This document summarizes a presentation about Web Bluetooth. The speaker is introduced as a Google Developer Expert who enjoys robotics, electronics, salsa dancing, and playing the pan flute. The presentation agenda covers Bluetooth basics, Web Bluetooth, and live demos. It then discusses Bluetooth Low Energy, GATT, services, characteristics, and how to use the Web Bluetooth API to scan for and connect to devices to read from and write to characteristics. Live demos are shown controlling a Bluetooth light bulb and robot. Attendees are directed to the speaker's website and blog for more information.
This document discusses WebVR and the A-Frame framework for building virtual reality experiences on the web. It outlines some of the challenges of creating VR experiences on the web, such as boilerplate code. A-Frame is introduced as a declarative framework that simplifies building VR with components and entities. Examples are given of using A-Frame with other libraries and its entity-component system for composing experiences. Support for A-Frame includes a registry of components, inspector tool, and growing open-source community.
This document provides an agenda for a workshop on material design, including:
- A session on Material Design from 10-11am
- A session on Tools for the (mobile) web from 11am-12pm
- A session on Angular.js from 12-1pm
- A lunch break from 1-2pm
- An intro to Cloud Platform and 1:1 mentoring from 2-4:30pm
All the reasons for choosing react js that you didn't know about - Avi Marcus...Codemotion Tel Aviv
ReactJS is a UI library that helps improve development velocity (O(DevTime)) by keeping codebases small and flows unidirectional. It has built-in support for testing and renders views as a pure function of state, making updates efficient and abstractions non-leaky. The document discusses how ReactJS helped reduce one codebase from 175,000 lines to 46,000 lines while also lowering the onboarding time for new members from 2-3 weeks to 1 day. Enemies of development velocity like poor test coverage, complex flows, state management, and leaky abstractions are avoided with React's functional approach.
Mobile Security Attacks: A Glimpse from the Trenches - Yair Amit, SkycureCodemotion Tel Aviv
Mobile devices face security threats on multiple levels. At the physical level, threats include lost, stolen or temporary access to devices. Network-based threats can exploit implementation or design vulnerabilities. At the application level, threats target vulnerabilities in areas like plain HTTP usage and certificate pinning. A variety of malicious apps and profiles also pose risks. Comprehensive mobile security requires addressing vulnerabilities across the physical, network, and application layers on both personal and organizational levels.
The document discusses the C10K problem, which is how to efficiently handle 10,000 concurrent connections on a single server. It summarizes different concurrency models for solving this problem: processes, threads, event-driven, actors, and coroutines/fibers. Processes and threads do not scale well due to resource usage. Event-driven uses callbacks but leads to "callback hell". Actors work asynchronously but synchronous flows do not map well. Coroutines/fibers provide a cooperative approach using one thread and implicit yielding to efficiently handle many concurrent connections. The document also notes caveats like blocking calls reducing cooperation and OS scheduling optimizations for CPU vs I/O workloads.
The Rise of Supernetwork Data Intensive ComputingLarry Smarr
Invited Remote Lecture to SC21
The International Conference for High Performance Computing, Networking, Storage, and Analysis
St. Louis, Missouri
November 18, 2021
Details of description part II: Describing images in practice - Tech Forum 2024BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and transcript: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
How RPA Help in the Transportation and Logistics Industry.pptxSynapseIndia
Revolutionize your transportation processes with our cutting-edge RPA software. Automate repetitive tasks, reduce costs, and enhance efficiency in the logistics sector with our advanced solutions.
How to Avoid Learning the Linux-Kernel Memory ModelScyllaDB
The Linux-kernel memory model (LKMM) is a powerful tool for developing highly concurrent Linux-kernel code, but it also has a steep learning curve. Wouldn't it be great to get most of LKMM's benefits without the learning curve?
This talk will describe how to do exactly that by using the standard Linux-kernel APIs (locking, reference counting, RCU) along with a simple rules of thumb, thus gaining most of LKMM's power with less learning. And the full LKMM is always there when you need it!
Are you interested in dipping your toes in the cloud native observability waters, but as an engineer you are not sure where to get started with tracing problems through your microservices and application landscapes on Kubernetes? Then this is the session for you, where we take you on your first steps in an active open-source project that offers a buffet of languages, challenges, and opportunities for getting started with telemetry data.
The project is called openTelemetry, but before diving into the specifics, we’ll start with de-mystifying key concepts and terms such as observability, telemetry, instrumentation, cardinality, percentile to lay a foundation. After understanding the nuts and bolts of observability and distributed traces, we’ll explore the openTelemetry community; its Special Interest Groups (SIGs), repositories, and how to become not only an end-user, but possibly a contributor.We will wrap up with an overview of the components in this project, such as the Collector, the OpenTelemetry protocol (OTLP), its APIs, and its SDKs.
Attendees will leave with an understanding of key observability concepts, become grounded in distributed tracing terminology, be aware of the components of openTelemetry, and know how to take their first steps to an open-source contribution!
Key Takeaways: Open source, vendor neutral instrumentation is an exciting new reality as the industry standardizes on openTelemetry for observability. OpenTelemetry is on a mission to enable effective observability by making high-quality, portable telemetry ubiquitous. The world of observability and monitoring today has a steep learning curve and in order to achieve ubiquity, the project would benefit from growing our contributor community.
Video traffic on the Internet is constantly growing; networked multimedia applications consume a predominant share of the available Internet bandwidth. A major technical breakthrough and enabler in multimedia systems research and of industrial networked multimedia services certainly was the HTTP Adaptive Streaming (HAS) technique. This resulted in the standardization of MPEG Dynamic Adaptive Streaming over HTTP (MPEG-DASH) which, together with HTTP Live Streaming (HLS), is widely used for multimedia delivery in today’s networks. Existing challenges in multimedia systems research deal with the trade-off between (i) the ever-increasing content complexity, (ii) various requirements with respect to time (most importantly, latency), and (iii) quality of experience (QoE). Optimizing towards one aspect usually negatively impacts at least one of the other two aspects if not both. This situation sets the stage for our research work in the ATHENA Christian Doppler (CD) Laboratory (Adaptive Streaming over HTTP and Emerging Networked Multimedia Services; https://athena.itec.aau.at/), jointly funded by public sources and industry. In this talk, we will present selected novel approaches and research results of the first year of the ATHENA CD Lab’s operation. We will highlight HAS-related research on (i) multimedia content provisioning (machine learning for video encoding); (ii) multimedia content delivery (support of edge processing and virtualized network functions for video networking); (iii) multimedia content consumption and end-to-end aspects (player-triggered segment retransmissions to improve video playout quality); and (iv) novel QoE investigations (adaptive point cloud streaming). We will also put the work into the context of international multimedia systems research.
The DealBook is our annual overview of the Ukrainian tech investment industry. This edition comprehensively covers the full year 2023 and the first deals of 2024.
How Netflix Builds High Performance Applications at Global ScaleScyllaDB
We all want to build applications that are blazingly fast. We also want to scale them to users all over the world. Can the two happen together? Can users in the slowest of environments also get a fast experience? Learn how we do this at Netflix: how we understand every user's needs and preferences and build high performance applications that work for every user, every time.
Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threatsanupriti
In the rapidly evolving landscape of blockchain technology, the advent of quantum computing poses unprecedented challenges to traditional cryptographic methods. As quantum computing capabilities advance, the vulnerabilities of current cryptographic standards become increasingly apparent.
This presentation, "Navigating Post-Quantum Blockchain: Resilient Cryptography in Quantum Threats," explores the intersection of blockchain technology and quantum computing. It delves into the urgent need for resilient cryptographic solutions that can withstand the computational power of quantum adversaries.
Key topics covered include:
An overview of quantum computing and its implications for blockchain security.
Current cryptographic standards and their vulnerabilities in the face of quantum threats.
Emerging post-quantum cryptographic algorithms and their applicability to blockchain systems.
Case studies and real-world implications of quantum-resistant blockchain implementations.
Strategies for integrating post-quantum cryptography into existing blockchain frameworks.
Join us as we navigate the complexities of securing blockchain networks in a quantum-enabled future. Gain insights into the latest advancements and best practices for safeguarding data integrity and privacy in the era of quantum threats.
Transcript: Details of description part II: Describing images in practice - T...BookNet Canada
This presentation explores the practical application of image description techniques. Familiar guidelines will be demonstrated in practice, and descriptions will be developed “live”! If you have learned a lot about the theory of image description techniques but want to feel more confident putting them into practice, this is the presentation for you. There will be useful, actionable information for everyone, whether you are working with authors, colleagues, alone, or leveraging AI as a collaborator.
Link to presentation recording and slides: https://bnctechforum.ca/sessions/details-of-description-part-ii-describing-images-in-practice/
Presented by BookNet Canada on June 25, 2024, with support from the Department of Canadian Heritage.
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Chris Swan
Have you noticed the OpenSSF Scorecard badges on the official Dart and Flutter repos? It's Google's way of showing that they care about security. Practices such as pinning dependencies, branch protection, required reviews, continuous integration tests etc. are measured to provide a score and accompanying badge.
You can do the same for your projects, and this presentation will show you how, with an emphasis on the unique challenges that come up when working with Dart and Flutter.
The session will provide a walkthrough of the steps involved in securing a first repository, and then what it takes to repeat that process across an organization with multiple repos. It will also look at the ongoing maintenance involved once scorecards have been implemented, and how aspects of that maintenance can be better automated to minimize toil.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/07/intels-approach-to-operationalizing-ai-in-the-manufacturing-sector-a-presentation-from-intel/
Tara Thimmanaik, AI Systems and Solutions Architect at Intel, presents the “Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” tutorial at the May 2024 Embedded Vision Summit.
AI at the edge is powering a revolution in industrial IoT, from real-time processing and analytics that drive greater efficiency and learning to predictive maintenance. Intel is focused on developing tools and assets to help domain experts operationalize AI-based solutions in their fields of expertise.
In this talk, Thimmanaik explains how Intel’s software platforms simplify labor-intensive data upload, labeling, training, model optimization and retraining tasks. She shows how domain experts can quickly build vision models for a wide range of processes—detecting defective parts on a production line, reducing downtime on the factory floor, automating inventory management and other digitization and automation projects. And she introduces Intel-provided edge computing assets that empower faster localized insights and decisions, improving labor productivity through easy-to-use AI tools that democratize AI.
Quantum Communications Q&A with Gemini LLM. These are based on Shannon's Noisy channel Theorem and offers how the classical theory applies to the quantum world.
Blockchain and Cyber Defense Strategies in new genre timesanupriti
Explore robust defense strategies at the intersection of blockchain technology and cybersecurity. This presentation delves into proactive measures and innovative approaches to safeguarding blockchain networks against evolving cyber threats. Discover how secure blockchain implementations can enhance resilience, protect data integrity, and ensure trust in digital transactions. Gain insights into cutting-edge security protocols and best practices essential for mitigating risks in the blockchain ecosystem.
Sustainability requires ingenuity and stewardship. Did you know Pigging Solutions pigging systems help you achieve your sustainable manufacturing goals AND provide rapid return on investment.
How? Our systems recover over 99% of product in transfer piping. Recovering trapped product from transfer lines that would otherwise become flush-waste, means you can increase batch yields and eliminate flush waste. From raw materials to finished product, if you can pump it, we can pig it.
2. We are at an inflection point in terms of how
IT is leveraged for competitive advantage
M Mobile customer targeting
Card swipe in one store
attracts coupons from
nearby store—resulting in
109%incremental sales lift
Just-in-time maintenance
Fast Big Data analysis
Global aircraft engine manufacturer
increases service revenue by
12%
Global stock exchange cuts response times of market surveillance algorithms
by 99% 35%
in one year using real-
time monitoring and
proactive fault detection
while lowering IT
resources by
using a big data
analysis platform.
3
3. More then 40 data centers
More then 40 network PoPs
Global private network
100,000
SERVERS
21,000
CUSTOMERS
22,000,000
DOMAINS
6. • High-performance public network with transit from multiple tier-1
carriers
• Secure OOB management via VPN
• Private network for intra-application and inter-facility
communications, access to shared services
• Native IPv6 support
• Virtual racks for integrated management
• Complete suite of network services
7. • Highly flexible architecture
• One platform for public cloud
servers, private clouds, bare metal
servers
• Complete integration
• Unified systems management & API
• Technology-neutral platform
• Support for broad range of operating
systems, virtualization platforms
• Build hybrid, distributed, high-
performance architectures and
manage from a single pane of glass
• Pay by the hour or the month for a
truly variable IT operations model
x86 Server
Bare Metal
Private Clouds
Virtual Servers
Public Clouds
Hybrid Clouds
9. Comprehensive catalog
supported by multi-billion dollar
investments:
- Biz (line of business) features
IBM’s world class SaaS portfolio
- Dev (developer) supports
traditional application styles
(patterns) and new application
styles (composable services /
Bluemix)
- Ops (IT operations) features
SoftLayer’s high performance
infrastructure services
Purpose built Solutions (e.g.,
Mobile, DevOps) help you
navigate the catalog
Enables IBM customers to
discover and experiment with a
broad portfolio of offerings in a
consistent way
Marketplaceand click onhttp://ibm.com/cloud
10 @alex_lavolpe
12. Old School SaaS
Designed for customers to install,
manage and maintain.
Designed from the outset up for delivery
as Internet-based services
Architect solutions to be run by an
individual company in a dedicated
instantiation of the software
Designed to run thousands of different
customers on a single code
Infrequent, major upgrades every 18-24
months, sold individually to each
installed base customer.
Frequent, "digestible" upgrades every 3-6
months to minimize customer disruption
and enhance satisfaction
Version control Upgrade free Fixing a problem for one customer fixes it
for everyone
Streamlined, repeatable functionality
via Web services, open APIs and
standard connectors
May use open APIs and Web services to
facilitate integration, but each customer
must typically pay for one-off integration
work.
14. the application - maximizing concurrency, and using application resources
more efficiently. optimizing locking duration, statelessness, sharing pooled resources
such as threads and network connections, caching reference data, and partitioning large
databases
– important architectural shift from designing isolated, single-
tenant applications. One application instance must be able to accommodate users from
multiple other companies at the same time
All transparent to any of the users.
This requires an architecture that maximizes the sharing of resources across tenants is
still able to differentiate data belonging to different customers.
- a single application instance on a single server has to
accommodate users from several different companies at once
To customize the application for one customer will change the application for other
customers as well.
Traditionally customizing an application would mean code changes
Each customer uses metadata to configure the way the application appears and behaves
for its users.
Customers configuring applications must be simple and easy without incurring extra
development or operation costs
15. The numbers show that SaaS is a far more attractive economic model than
the perpetual license model.
Over the next 3 to 5 years, the sharp distinction between SaaS and traditional
software models will blur. Traditional vendors will introduce and expand their
SaaS offerings.
• SAP recently announced their On-demand CRM and Marketing solutions.
• Oracle inherited the on-demand business of Siebel.
The enterprise software market will see more offerings from these and other
vendors based on SaaS.
What will distinguish the winners from the losers will not be the model itself
but how the model is executed.
Open new markets, revenue streams, and distribution channels
• Provide a stable, recurring revenue model
• Afford consolidation of development and support efforts around single versions
of code
Jie Liu, Professor
Department of Computer Science
Western Oregon University
16. • Open platform: choice of services
• Enterprise integration (Big Data, analytics)
• Full abstraction from IaaS details
• Developer experience
• Enterprise integration
• Pricing at scale, geographic footprint of SoftLayer
17. Systems of Record
Systems of Interaction
Continuous
client experience
Partner value
chain
Cloud-based
Services
Systems of Engagement
IBM has long been a champion for our clients IT transformation.
We lead with solid architectural strategies based on leveraging
existing systems (SoR) and bridging them to the new world (SoE)
CRM HR
DB ERP
Drives Investment
Systems of
Record
Optimize IT
infrastructure,
data and processes
Drives Need
Systems of
Engagement
Knowledge Sharing
Engagement
Models Anywhere,
Anytime
Big Data &
Analytics
Cloud
Computing
CommerceMobile
Enterprise
Internet of
Things
Social
Media
Cognitive
Computing
Marketing
Solutions
19. The Composable Business is built on the “as a Service”
environment…with a goal of enabling the API economy
From Software Defined Environments to Cloud Operating Environment to an API Economy
External
ecosystem
Analytics Commerce Collaboration Location Data Services
Marketplace SolutionsApp
Software-defined
networking
Resource abstraction
and optimization
Software-defined
storage
Software-defined
compute
Workload definition, optimization and orchestration
Development
Big Data and
analytics
Security Integration Mobile Social
Services and composition patterns API & Integration Services
Traditional
Workloads
API API
API API API API API APIAPI
economy
Cloud
operating
environment
Software-
defined
environment
SaaS
PaaS
IaaS
20. IBM branded website for line-of-
business users, developers, and IT
teams to build, consume and manage
the applications that run today’s
enterprises
Single point of entry for IBM’s
extensive SaaS, PaaS and IaaS
offerings
Comprehensive of IBM and Industry
services delivered through IBM
It’s the enablement - via APIs - of
services independent of service type
or source
Centralized resource for IBM
worldwide sales organization
Public demand driven by intensive
marketing campaigns
21. To enable the Compassable Business IBM is embracing Cloud Foundry as
an Open Source PaaS to build the Cloud Operating Environment
22. • BlueMix is IBM's OPEN PLATFORM for
developing and hosting applications. BlueMix
is a Platform as a Service (PaaS) offering that
aims to simplify the normally tedious tasks
associated with managing the infrastructure
necessary to develop and host applications at
internet scale.
• BlueMix is an implementation of IBM’s OPEN
CLOUD OPERATING ENVIRONMENT (CloudOE)
Architecture leveraging cloud foundry
• BlueMix enables developers to RAPIDLY BUILD,
DEPLOY, AND MANAGE their cloud
applications, while tapping a growing
ecosystem of available services and runtime
frameworks.
• IBM will PROVIDE SERVICES AND RUNTIMES
into the ecosystem based on our extensive
software portfolio
23. • Applications
– An application represents the artifact
that the end developer is building.
• Services
– A service is a piece of code that
BlueMix hosts that offers a piece of
functionality for applications to use.
• Organizations and spaces
– units in the Cloud Foundry
infrastructure that can be used to
store and track application resources.
An organization contains domains,
spaces, and users; a space contains
applications and services
• Buildpacks
– collection of scripts that prepare your
code for execution on the target PaaS.
This includes the runtime environment
needed by your application, and can
also include specialized frameworks.
24. Bluemix embraces Cloud Foundry as an open source Platform as a Service
and extends it with IBM, third party, and community built services.
25. When an application is deployed, the
application developer needs to
configure BlueMix with enough
information to support the
application. In the case of a mobile
application.
BlueMix contains an artifact that
represents the mobile applications
back-end - for example, the set of
services used by the mobile
application to communicate with a
server.
In the case of a web application, the
application developer needs to
ensure that BlueMix is told the
proper runtime and framework
BlueMix will setup the proper
execution environment in which it
will attempt to run the application.
Each execution environment
(irrespective of mobile or web) will
be kept isolated from other
application's execution environment
even though they may reside on the
same physical machine.
26. Domain-specific curated bundles of services targeted toward business problems
Application
Services
Integration
Big Data
Internet
of Things
Security
DevOps
Data
Management
Commerce
MarketingWatson
Analytics
Mobile
27. Current or New IBM Services in 2014
Mobile
Web & App
Services
Integration
Big Data
Internet
of Things
Security
DevOps
Data
Management
Commerce
MarketingWatson
Analytics
Push Notification
Cloud Code
Mobile Data API
Mobile App
Management
Mobile Quality
Assurance
Twilio (Partner)
Mobile Data Sync
Geo Location
Integration Service
Secure Connector
Private API Catalog
Data Mapper
MapReduce
BLU Acceleration
SQL Database
JSON Database
MongoDB (C)
MySQL (C)
PostgreSQL (C)
Cloudant
JazzHub
App Performance
Monitoring
Built-in GIT
Built-in Web IDE
SSO & Login
Data Cache
Session Cache
Elastic MQ
Rules
Log Analysis
Redis (C)
RabbitMQ (C)
Run-Times
Liberty for Java™
Node.js
Ruby (C)
PHP (C)
Charts & Reports
IOT Services
29. Wants flexibility in language runtimes
Familiar with web/browser based
tooling
Priority is getting code up and running
as quickly as possible
Looking for a rich set of development
services, including: database,
messaging, analytics, and mobile
Interested in the community and
participation levels
Robust DevOps application lifecycle
management tooling and pattern
based deployment automation
How to identify: BlueMix
30. Companies using Bluemix today
34
Retail
Reduction of operations
costs by30%- focusing on
apps and code, not
infrastructure.
Hospitality
MQA service reduced defect
resolution time by up to300%.
Mobile push service allowed
customer to avoid writing
custom code.
Transportation
From zero to implementing
a mobile app from a database
on premise
in15days.
Healthcare
Increases time to market for
new customer delivery by35%.
Value realized in days, not months.
Technology
Deployment of new
customer from2days to30
seconds.
Retail
Selected IBM as a strategic
partner for building engaging
apps.
31. BlueMix will be delivered via our global
footprint of IBM SoftLayer in 2014,
as well as on-premise solutions
INDIA
CHINA
Tokyo
Hong Kong
Singapore
Melbourne
Seattle
San Jose
Los Angeles
Mexico City
Denver
Chicago
Dallas
Houston
Toronto
Montreal
BRAZIL
New York City
Washington D.C.
Miami
London Frankfurt
Amsterdam
Paris
Sydney
Atlanta
DATA CENTER & NETWORK POINT OF PRESENCE
NETWORK POINT OF PRESENCE
40 data centers by end of 2014
$1.2B new investment in 2014
15 new data centers in 2014