SlideShare a Scribd company logo
1 of 99
Higher. Faster. Stronger.
Your Applications with Habitat
Nell Shamrell-Harrington
Principal Software Engineer, Habitat
Community Engineering Lead
@nellshamrell
Managers?
Managers?
Engineers?
Shiny new
technology!
Shiny new
technology!
The goal of technology is to
enable a business to be
more productive
“…productivity is the act of
bringing a company closer
to its goal.”
Eliyahu M. Goldratt “The Goal”
“Productivity is useless
unless you know what
your goal is”
Eliyahu M. Goldratt “The Goal”
“The goal of a
manufacturing organization
is to make money”
Eliyahu M. Goldratt “The Goal”
How do you know if a
technology will make your
business more productive?
A technology increases
productivity when it allows you to
deliver stronger value in higher
quantities at a faster velocity.
Habitat allows you to deliver
stronger value in higher
quantities at a faster velocity.
Nell Shamrell-Harrington
• Principal Software Engineer at Chef
• Community Engineering Lead
• Core Maintainer of Habitat
• Co-host Food Fight Show Podcast
• @nellshamrell
Have You Heard
of Habitat?
Have You Heard of Habitat?
• 2016 – “No, what is it?”
Have You Heard of Habitat?
• 2016 – “No, what is it?”
• 2017 – “Yes, what is it?”
Have You Heard of Habitat?
• 2016 – “No, what is it?”
• 2017 – “Yes, what is it?”
• 2018 – “Yes, tell me more!”
What is Habitat?
• A technology for packaging software
What is Habitat?
• A technology for packaging software
• A technology for running software
Why Habitat?
What does an Enterprise
look like today?
What Does an Enterprise Look Like Today?
• Hundreds or thousands of applications (both internally written and off the
shelf) that must be managed
What Does an Enterprise Look Like Today?
• Hundreds or thousands of applications (both internally written and off the shelf)
that must be managed
• Dependencies of these hundreds or thousands of applications also must
be managed
• Hundreds or thousands of applications (both internally written and off the shelf)
that must be managed
• Dependencies of these hundreds or thousands of applications also must be
managed
• Most of these applications are legacy apps
What Does an Enterprise Look Like Today?
A legacy application
is a critical business
application that
is long lived
Three Pains of Legacy Applications
• Painful to maintain application and its dependencies
Three Pains of Legacy Applications
• Painful to maintain application and its dependencies
• Painful to adapt application to new platforms
Three Pains of Legacy Applications
• Painful to maintain application and its dependencies
• Painful to adapt application to new platforms
• Painful to support old technology stacks
Business App 1
Legacy Applications
MS .NET 2.0
Windows 2008 R2
Business App 2
IBM WebSphere
Redhat Linux 5
Business App 3
Tomcat 6 / Java 7
Ubuntu Linux
12.04
Business App 1
Legacy Applications
MS .NET 2.0
Windows 2008 R2
Business App 2
IBM WebSphere
Redhat Linux 5
Business App 3
Tomcat 6 / Java 7
Ubuntu Linux
12.04
Business value is here
Business App 1
Legacy Applications
MS .NET 2.0
Windows 2008 R2
Business App 2
IBM WebSphere
Redhat Linux 5
Business App 3
Tomcat 6 / Java 7
Ubuntu Linux
12.04
Costly (and painful!) burden of support
What if….
Business App 1
Applications with Habitat
Business App 2 Business App 3
Keep this:
Business App 1
Applications with Habitat
MS .NET 2.0
Business App 2
IBM WebSphere
Business App 3
Tomcat 6 / Java 7
Keep this:
Bundle just as much is needed of this with the app in one package:
Business App 1
Applications with Habitat
MS .NET 2.0
Windows 2008 R2
Business App 2
IBM WebSphere
Redhat Linux 5
Business App 3
Tomcat 6 / Java 7
Ubuntu Linux
12.04
Keep this:
Bundle just as much is needed of this with the app in one package:
Eliminate or reduce dependency on this:
What does this give us?
Application Portability
Three Pains of Legacy Applications
• Painful to maintain application and its dependencies
• Painful to adapt application to new platforms
• Painful to support old technology stacks
Application Portability
Relieves this Pain
Application Portability Benefits
• Agnostic to operating system and operating system version (mostly)
Application Portability Benefits
• Agnostic to operating system and operating system version (mostly)
• Right size application to any infrastructure – regardless of where it ran
before
Application Portability
future proofs applications
Three Pains of Legacy Applications
• Painful to maintain application and its dependencies
• Painful to adapt application to new platforms
• Painful to support old technology stacks
Application Portability
Relieves this Pain too!
Make your applications
portable with Habitat
What is Habitat?
• A technology for packaging software
• A technology for running software
How do you package
software with Habitat?
Packaging Software with Habitat
Developer
creates
an app
(or has a
COTS app)
Packaging Software with Habitat
Developer
creates
an app
(or has a
COTS app)
plan.sh
Or
plan.ps1
Developer
creates
plan file
Packaging Software with Habitat
Developer
creates
an app
(or has a
COTS app)
plan.sh
Or
plan.ps1
Developer
creates
plan file
Builder
Habitat pull
Dependencies
From Builder
Packaging Software with Habitat
Developer
creates
an app
(or has a
COTS app)
plan.sh
Or
plan.ps1
Developer
creates
plan file
Builder
Habitat pull
Dependencies
From Builder
Habitat
packages app
and dependencies
in a HART artifact
Three Pains of Legacy Applications
• Painful to maintain application and its dependencies
• Painful to adapt application to new platforms
• Painful to support old technology stacks
Habitat relieves
this pain
Demo Time!
• Packaging Software With Habitat
• Uploading that package to the Builder Depot
Contoso University
(.NET app)
What’s a Builder Depot?
• Place to store Habitat artifacts where they can easily be accessed
What’s a Builder Depot?
• Place to store Habitat artifacts where they can easily be accessed
• There is both a Public Builder Depot and an On-Premises Builder Depot
What’s a Builder Depot?
• Place to store Habitat artifacts where they can easily be accessed
• There is both a Public Builder Depot and an On-Premises Builder Depot
• Public Builder Depot includes the Builder SaaS
What’s a Builder Depot?
Builder SaaS
https://bldr.habitat.sh
Builder SaaS
Builder SaaS
nshamrell/my-app
Builder SaaS
nshamrell/my-app
core/openssl
Depends on
Builder SaaS
nshamrell/my-app
core/openssl
Updated with
Security patch
Depends on
Builder SaaS
nshamrell/my-app
core/openssl
Package is
rebuilt
Depends on
Builder SaaS
nshamrell/my-app
core/openssl
Dependencies
automatically
rebuilt
Depends on
Builder SaaS
nshamrell/my-app
nshamrell/dep-1 nshamrell/dep-2
Depends on Depends on
Builder SaaS
nshamrell/my-app
nshamrell/dep-1 nshamrell/dep-2
Depends on Depends on
Dependencies of dependencies automatically rebuilt
• Stores both Windows and Linux artifacts
Builder SaaS
• Stores both Windows and Linux artifacts
• Currently only builds Linux artifacts (Windows builds are planned!)
Builder SaaS
• Stores both Windows and Linux artifacts
• Currently only builds Linux artifacts (Windows builds are planned!)
• Hosts the Habitat Core plans
Builder SaaS
What are the core plans?
Builder SaaS
Core Plans
• Package commonly used software
• From low level system libraries like glibc
• To database services like PostgreSQL
• To platforms like Wordpress
• And much more!
Core Plans
• Package commonly used software
• From low level system libraries like glibc
• To database services like PostgreSQL
• To platforms like Wordpress
• And much more!
• 616 Core Plans
• View on Builder (https://bldr.habitat.sh/#/origins/core/packages)
• View on Github (https://github.com/habitat-sh/core-plans)
Core Plans
• Package commonly used software
• From low level system libraries like glibc
• To database services like PostgreSQL
• To platforms like Wordpress
• And much more!
• 616 Core Plans
• View on Builder (https://bldr.habitat.sh/#/origins/core/packages)
• View on Github (https://github.com/habitat-sh/core-plans)
• Massive Community Engagement
• 575 pull requests in the past year
• Vast majority (>90%) were merged
How do you run
software with Habitat?
Running Software with Habitat
Place
to run
software
Running Software with Habitat
Pull HART
File from
Builder
Builder
Place
to run
software
Running Software with Habitat
Pull HART
File from
Builder
Builder
Place
to run
software
Habitat
Supervisor
Habitat
Starts
Habitat
Supervisor
Running Software with Habitat
Pull HART
File from
Builder
Builder
Place
to run
software
Habitat
Supervisor
Habitat
Starts
Habitat
Supervisor
Unpacks,
initializes,
and runs
packaged
software
Running Software with Habitat
Service
One Habitat package
running under one
Habitat Supervisor
Running Software with Habitat
Service
Multiple Habitat Services
Running the same
Habitat Package
Service
Service Service
Service Group
Running Software with Habitat
Service
Service Group
Service
Service
Service
Service
Service Group
Service
Service
Service
Service
Service Group
Service
Service
Service
Supervisor Ring
All Habitat Services
make up the
Supervisor Ring
No matter where an
application packaged with
Habitat is running, it’s
configuration is managed
the same way
SqlServer
Demo Time!
• Running HART packages
Contoso University
(.NET app)
How do you export
software with Habitat?
Exporting Software with Habitat
Place to run
software
Run
directly
HART
Package
Exporting Software with Habitat
HART
Package
Place to run
software
Run
directly
Docker
Kubernetes
Cloud Foundry
Many More!
Export to
Demo Time!
• Exporting to a Docker Container Image
• Running that Image with Docker
SqlServer
Contoso University
(.NET app)
Habitat Exporters
• Windows
• Docker container images (including Windows containers)
• Tar Archives
• More to come!
Habitat Exporters
• Windows
• Docker container images (including Windows containers)
• Tar Archives
• More to come!
• Linux
• Docker container images
• Application container images (rkt containers)
• Cloud Foundry images
• Kubernetes manifests
• Helm charts
• Tar Archives
• Mesos containers
• More to come!
Habitat does not compete
with Docker, Kubernetes,
Cloud Foundry, etc…
Habitat complements them
and makes it
easier to work with them
And switch between them
The goal of technology is to
enable a business to be
more productive in returning
business value
As what drives business value
changes, your applications
must also change
Along with the infrastructure
your applications run on
Habitat provides
Application Portability
Business App 1
Applications with Habitat
Business App 2 Business App 3
Focus Here
Business App 1
Applications with Habitat
MS .NET 2.0
Windows 2008 R2
Business App 2
IBM WebSphere
Redhat Linux 5
Business App 3
Tomcat 6 / Java 7
Ubuntu Linux
12.04
Habitat handles
Habitat allows you to deliver
stronger value in higher
quantities at a faster velocity.
Nell Shamrell-Harrington
• Principal Software Engineer at Chef
• Community Engineering Lead
• Core Maintainer of Habitat
• Co-host Food Fight Show Podcast
• @nellshamrell
Thank You!
Higher. Faster. Stronger. Your Applications with Habitat

More Related Content

What's hot

What's hot (20)

Immutable Service Delivery Shenzhen 2016
Immutable Service Delivery   Shenzhen 2016Immutable Service Delivery   Shenzhen 2016
Immutable Service Delivery Shenzhen 2016
 
Turning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational CapitalTurning Human Capital into High Performance Organizational Capital
Turning Human Capital into High Performance Organizational Capital
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
DOES14 - Joshua Corman - Sonatype
DOES14 - Joshua Corman - SonatypeDOES14 - Joshua Corman - Sonatype
DOES14 - Joshua Corman - Sonatype
 
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
All daydevops   2016 - Turning Human Capital into High Performance Organizati...All daydevops   2016 - Turning Human Capital into High Performance Organizati...
All daydevops 2016 - Turning Human Capital into High Performance Organizati...
 
DOES16 London - Better Faster Cheaper .. How?
DOES16 London - Better Faster Cheaper .. How? DOES16 London - Better Faster Cheaper .. How?
DOES16 London - Better Faster Cheaper .. How?
 
A Business Case for Git - Tim Pettersen
A Business Case for Git - Tim PettersenA Business Case for Git - Tim Pettersen
A Business Case for Git - Tim Pettersen
 
DevOps and the Importance of Single Source Code Repos 
DevOps and the Importance of Single Source Code Repos DevOps and the Importance of Single Source Code Repos 
DevOps and the Importance of Single Source Code Repos 
 
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows DevDOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
DOES16 San Francisco - Scott Prugh & Erica Morrison - When Ops Swallows Dev
 
DOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to OpenDOES SFO 2016 - Greg Padak - Default to Open
DOES SFO 2016 - Greg Padak - Default to Open
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
Long-term Impact of Log4J
Long-term Impact of Log4JLong-term Impact of Log4J
Long-term Impact of Log4J
 
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
KEYNOTE | WHAT'S COMING IN THE NEXT 10 YEARS OF DEVOPS? // ELLEN CHISA, bolds...
 
Application Security Testing for a DevOps Mindset
Application Security Testing for a DevOps Mindset  Application Security Testing for a DevOps Mindset
Application Security Testing for a DevOps Mindset
 
DevOps in a Regulated and Embedded Environment (AgileDC)
DevOps in a Regulated and Embedded Environment (AgileDC)DevOps in a Regulated and Embedded Environment (AgileDC)
DevOps in a Regulated and Embedded Environment (AgileDC)
 
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
DOES SFO 2016 - Cornelia Davis - DevOps: Who Does What?
 
CI/CD Best Practices for Your DevOps Journey
CI/CD Best  Practices for Your DevOps JourneyCI/CD Best  Practices for Your DevOps Journey
CI/CD Best Practices for Your DevOps Journey
 
Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness Dockercon USA 2016 - Immutable Awesomeness
Dockercon USA 2016 - Immutable Awesomeness
 
How to Build a DevOps Toolchain
How to Build a DevOps ToolchainHow to Build a DevOps Toolchain
How to Build a DevOps Toolchain
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
 

Similar to Higher. Faster. Stronger. Your Applications with Habitat

Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
Marcel de Vries
 

Similar to Higher. Faster. Stronger. Your Applications with Habitat (20)

Automation for the Humans
Automation for the HumansAutomation for the Humans
Automation for the Humans
 
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by ChefSoCal DevOps Meetup 1/26/2017 - Habitat by Chef
SoCal DevOps Meetup 1/26/2017 - Habitat by Chef
 
Plan a successful enterprise Linux migration
Plan a successful enterprise Linux migrationPlan a successful enterprise Linux migration
Plan a successful enterprise Linux migration
 
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as CodeConfoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
Confoo-Montreal-2016: Controlling Your Environments using Infrastructure as Code
 
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
DevOps Days Singapore 2018 Ignite - Bringing Your Applications into the Futur...
 
When Developers Operate and Operators Develop
When Developers Operate and Operators DevelopWhen Developers Operate and Operators Develop
When Developers Operate and Operators Develop
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 
Analysis of-quality-of-pkgs-in-packagist-univ-20171024
Analysis of-quality-of-pkgs-in-packagist-univ-20171024Analysis of-quality-of-pkgs-in-packagist-univ-20171024
Analysis of-quality-of-pkgs-in-packagist-univ-20171024
 
Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)Introduction to License Compliance and My research (D. German)
Introduction to License Compliance and My research (D. German)
 
Subverting the monolith!
Subverting the monolith!Subverting the monolith!
Subverting the monolith!
 
The Future of Adhearson
The Future of AdhearsonThe Future of Adhearson
The Future of Adhearson
 
Backstage at CNCF Madison.pptx
Backstage at CNCF Madison.pptxBackstage at CNCF Madison.pptx
Backstage at CNCF Madison.pptx
 
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)Advantages & Disadvantages (Open-Source vs. Proprietary Software)
Advantages & Disadvantages (Open-Source vs. Proprietary Software)
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
Automation and Developer Infrastructure — Empowering Engineers to Move from I...
Automation and Developer Infrastructure — Empowering Engineers to Move from I...Automation and Developer Infrastructure — Empowering Engineers to Move from I...
Automation and Developer Infrastructure — Empowering Engineers to Move from I...
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Creating Packages that Run Anywhere with Chef Habitat
Creating Packages that Run Anywhere with Chef HabitatCreating Packages that Run Anywhere with Chef Habitat
Creating Packages that Run Anywhere with Chef Habitat
 
Docker Enables DevOps - Boston
Docker Enables DevOps - BostonDocker Enables DevOps - Boston
Docker Enables DevOps - Boston
 
XebiaLabs - Optimizing App Deployment to IBM WebSphere
XebiaLabs - Optimizing App Deployment to IBM WebSphereXebiaLabs - Optimizing App Deployment to IBM WebSphere
XebiaLabs - Optimizing App Deployment to IBM WebSphere
 
Best practices for using open source software in the enterprise
Best practices for using open source software in the enterpriseBest practices for using open source software in the enterprise
Best practices for using open source software in the enterprise
 

More from Nell Shamrell-Harrington

More from Nell Shamrell-Harrington (20)

This Week in Rust: 400 Issues and Counting!
This Week in Rust: 400 Issues and Counting!This Week in Rust: 400 Issues and Counting!
This Week in Rust: 400 Issues and Counting!
 
The Rust Borrow Checker
The Rust Borrow CheckerThe Rust Borrow Checker
The Rust Borrow Checker
 
Habitat Service Discovery
Habitat Service DiscoveryHabitat Service Discovery
Habitat Service Discovery
 
Web Operations101
Web Operations101Web Operations101
Web Operations101
 
Rust Traits And You: A Deep Dive
Rust Traits And You: A Deep DiveRust Traits And You: A Deep Dive
Rust Traits And You: A Deep Dive
 
Rust, Redis, and Protobuf - Oh My!
Rust, Redis, and Protobuf - Oh My!Rust, Redis, and Protobuf - Oh My!
Rust, Redis, and Protobuf - Oh My!
 
Containers, Virtual Machines, and Bare Metal, Oh My!
Containers, Virtual Machines, and Bare Metal, Oh My!Containers, Virtual Machines, and Bare Metal, Oh My!
Containers, Virtual Machines, and Bare Metal, Oh My!
 
Chef Vault: A Deep Dive
Chef Vault: A Deep DiveChef Vault: A Deep Dive
Chef Vault: A Deep Dive
 
Open Source Governance 101
Open Source Governance 101Open Source Governance 101
Open Source Governance 101
 
DevOps in Politics
DevOps in PoliticsDevOps in Politics
DevOps in Politics
 
Open Source Governance - The Hard Parts
Open Source Governance - The Hard PartsOpen Source Governance - The Hard Parts
Open Source Governance - The Hard Parts
 
Refactoring terraform
Refactoring terraformRefactoring terraform
Refactoring terraform
 
Refactoring Infrastructure Code
Refactoring Infrastructure CodeRefactoring Infrastructure Code
Refactoring Infrastructure Code
 
First Do No Harm: Surgical Refactoring (extended edition)
First Do No Harm: Surgical Refactoring (extended edition)First Do No Harm: Surgical Refactoring (extended edition)
First Do No Harm: Surgical Refactoring (extended edition)
 
First Do No Harm: Surgical Refactoring
First Do No Harm: Surgical RefactoringFirst Do No Harm: Surgical Refactoring
First Do No Harm: Surgical Refactoring
 
A Supermarket of Your Own: Running a Private Chef Supermarket
A Supermarket of Your Own: Running a Private Chef SupermarketA Supermarket of Your Own: Running a Private Chef Supermarket
A Supermarket of Your Own: Running a Private Chef Supermarket
 
Public Supermarket: The Insider's Tour
Public Supermarket: The Insider's TourPublic Supermarket: The Insider's Tour
Public Supermarket: The Insider's Tour
 
Beneath the Surface - Rubyconf 2013
Beneath the Surface - Rubyconf 2013Beneath the Surface - Rubyconf 2013
Beneath the Surface - Rubyconf 2013
 
Beneath the Surface: Regular Expressions in Ruby
Beneath the Surface: Regular Expressions in RubyBeneath the Surface: Regular Expressions in Ruby
Beneath the Surface: Regular Expressions in Ruby
 
Test Driven Development: A Love Story
Test Driven Development: A Love StoryTest Driven Development: A Love Story
Test Driven Development: A Love Story
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Higher. Faster. Stronger. Your Applications with Habitat