SlideShare a Scribd company logo
Developer Toolchain
at UC Riverside
Mike Kennedy
Enterprise Architect
Developer Toolchain
at UC Riverside
Mike Kennedy
Enterprise Architect
Application Deployment
About Me
About Me
• Mike Kennedy
About Me
• Mike Kennedy
• At UC Riverside since 1995 (Student then Staff)
About Me
• Mike Kennedy
• At UC Riverside since 1995 (Student then Staff)
• Enterprise Architect
About Me
• Mike Kennedy
• At UC Riverside since 1995 (Student then Staff)
• Enterprise Architect
• Interests lie in web services, application architecture,
integration, middleware
About Me
• Mike Kennedy
• At UC Riverside since 1995 (Student then Staff)
• Enterprise Architect
• Interests lie in web services, application architecture,
integration, middleware
• Major projects - New SIS (Banner), UCPath,
ServiceNow, New development environment, ESB
Talk Background
Talk Background
• Up until recently, applications developed using
PL/SQL Web Toolkit and Oracle IAS
Talk Background
• Up until recently, applications developed using
PL/SQL Web Toolkit and Oracle IAS
Talk Background
• Up until recently, applications developed using
PL/SQL Web Toolkit and Oracle IAS
Talk Background
• Up until recently, applications developed using
PL/SQL Web Toolkit and Oracle IAS
• Began effort to modernize: .NET vs. Java
Talk Background
• Up until recently, applications developed using
PL/SQL Web Toolkit and Oracle IAS
• Began effort to modernize: .NET vs. Java
• Ultimately settled on Grails (Groovy/JVM based
framework)
Talk Background
• Up until recently, applications developed using
PL/SQL Web Toolkit and Oracle IAS
• Began effort to modernize: .NET vs. Java
• Ultimately settled on Grails (Groovy/JVM based
framework)
• Opportunity: Improve on application delivery
processes and architecture (my focus today)
Grails
Grails
Grails Application
Tomcat App Server
Java Virtual Machine (JVM)
Operating System
F5
app-prd-1.cis.ucr.edu app-prd-2.cis.ucr.edu
APPPROD
User 1
Tomcat Session Replication
User 2
DatabaseConnection
DatabaseConnection
HTTP
HTTP
ProxyHTTP
ProxyHTTP
Puppet Server
Deployment Server
Configure
Configure
Configure
Source Control
Management
Server (Git)
ESB
WebServiceCall
Public Network
Private Network
Deploy
Pull
Nagios
(Monitoring)
Graphite
(Performance
Stats)
Dev
CIS
CommitsCode
Starts
Deployments
W
rites
Scripts
Writes Modules
W
rites M
onitoring
Checks
Monitor
Collaboration
Grails Application and
Support Architecture
https://app.ucr.edu/
Process Improvement
Process Improvement
• What are the strengths/weaknesses of current
process?
Process Improvement
• What are the strengths/weaknesses of current
process?
• What is the target state?
Process Improvement
• What are the strengths/weaknesses of current
process?
• What is the target state?
• Identify technologies/tools that could help
Legacy Deployment Process
Legacy Deployment Process
• Developer writes code and deploys
Legacy Deployment Process
• Developer writes code and deploys
• Developer has complete control
Legacy Deployment Process
• Developer writes code and deploys
• Developer has complete control
• Little to no logging
Legacy Deployment Process
• Developer writes code and deploys
• Developer has complete control
• Little to no logging
• Potential issues with coordination
Legacy Deployment Process
• Developer writes code and deploys
• Developer has complete control
• Little to no logging
• Potential issues with coordination
• Infrastructure (Dev Ops) not in the loop
New Deployment Process
Requirements
New Deployment Process
Requirements
• Developers must be empowered to work
asynchronously from Dev Ops - BUY IN!
New Deployment Process
Requirements
• Developers must be empowered to work
asynchronously from Dev Ops - BUY IN!
• Must be logged and auditable
New Deployment Process
Requirements
• Developers must be empowered to work
asynchronously from Dev Ops - BUY IN!
• Must be logged and auditable
• Automation! Automation! Automation!
New Deployment Process
Requirements
• Developers must be empowered to work
asynchronously from Dev Ops - BUY IN!
• Must be logged and auditable
• Automation! Automation! Automation!
• Implicit notification of events
New Deployment Process
Requirements
• Developers must be empowered to work
asynchronously from Dev Ops - BUY IN!
• Must be logged and auditable
• Automation! Automation! Automation!
• Implicit notification of events
• Close collaboration between developers and dev
ops teams
Application Delivery Cycle
Application Delivery Cycle
Develop
Build
Deploy
Monitor
Application Delivery Cycle
Develop
Build
Deploy
Monitor
Graphite
Develop
Develop
• Gitlab
Develop
• Gitlab
• Git server (Source Control Management)
Develop
• Gitlab
• Git server (Source Control Management)
• Very “Github-like”
Develop
• Gitlab
• Git server (Source Control Management)
• Very “Github-like”
• Web Front End
Develop
• Gitlab
• Git server (Source Control Management)
• Very “Github-like”
• Web Front End
• Code reviews
Develop
• Gitlab
• Git server (Source Control Management)
• Very “Github-like”
• Web Front End
• Code reviews
• Merge requests
Develop
• Gitlab
• Git server (Source Control Management)
• Very “Github-like”
• Web Front End
• Code reviews
• Merge requests
• Open source
Develop
• Gitlab
• Git server (Source Control Management)
• Very “Github-like”
• Web Front End
• Code reviews
• Merge requests
• Open source
• On premise or cloud
Develop
• Gitlab
• Git server (Source Control Management)
• Very “Github-like”
• Web Front End
• Code reviews
• Merge requests
• Open source
• On premise or cloud
Develop
Develop
• Slack
Develop
• Slack
• Collaboration tool
Develop
• Slack
• Collaboration tool
• Chat
Develop
• Slack
• Collaboration tool
• Chat
• Integrations galore!
Develop
• Slack
• Collaboration tool
• Chat
• Integrations galore!
• Free w/ special EDU pricing for advanced
features
Develop
• Slack
• Collaboration tool
• Chat
• Integrations galore!
• Free w/ special EDU pricing for advanced
features
Develop
Developer Git Server (SCM)
Collaboration
Developer
Developer
Develop
Developer Git Server (SCM)
Collaboration
Push
Developer
Developer
Develop
Developer Git Server (SCM)
Collaboration
Push
Notify
Developer
Developer
Receive
Develop
Developer Git Server (SCM)
Collaboration
Push
Developer
Developer
Develop
Developer Git Server (SCM)
Collaboration
Push
Developer
Developer
Pull
Build
Build
• Gitlab, Slack
Build
• Gitlab, Slack
• Jenkins
Build
• Gitlab, Slack
• Jenkins
• Continuous Integration Server (CI) - Builds
Build
• Gitlab, Slack
• Jenkins
• Continuous Integration Server (CI) - Builds
• Can be triggered by branch push
Build
• Gitlab, Slack
• Jenkins
• Continuous Integration Server (CI) - Builds
• Can be triggered by branch push
• We use special branch names - release/x.y.z
Build
Build
• Gitlab, Slack
Build
• Gitlab, Slack
• Nexus
Build
• Gitlab, Slack
• Nexus
• Maven artifact repository
Build
• Gitlab, Slack
• Nexus
• Maven artifact repository
• Jenkins publishes built wars here
Build
• Gitlab, Slack
• Nexus
• Maven artifact repository
• Jenkins publishes built wars here
• Can contain other artifacts (jars, zips)
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration
file.groovy
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration
file.groovyPush
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration
file.groovyPush
NotifyReceive
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration
file.groovyPush
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration
file.groovyPush
Build Webhook
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration file.groovy
Push
Pull
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration
Push
Pull
Build WAR
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration
Push
Pull
Notify
Build WAR
Receive
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration
Push
Pull
Build WAR
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration
Push
Pull
Publish
Build WAR
Build
Developer
Git Server (SCM)
CI (Build) Server
Artifact Repository (Maven)
Collaboration
Push
Pull
Publish
Build WAR
Deploy
Deploy
• Slack, Nexus
Deploy
• Slack, Nexus
• Rundeck
Deploy
• Slack, Nexus
• Rundeck
• Job scheduler and runbook automation
Deploy
• Slack, Nexus
• Rundeck
• Job scheduler and runbook automation
• Jobs can be prebuilt and shared
Deploy
• Slack, Nexus
• Rundeck
• Job scheduler and runbook automation
• Jobs can be prebuilt and shared
• Auditable
App Server 2
App Server 1
Deploy
Developer
Artifact Repository (Maven)
Collaboration
Job Scheduler/Deployment Server
App Server N
App Server 2
App Server 1
Deploy
Developer
Artifact Repository (Maven)
Collaboration
Job Scheduler/Deployment Server
App Server N
Run
App Server 2
App Server 1
Deploy
Developer
Artifact Repository (Maven)
Collaboration
Job Scheduler/Deployment Server
App Server N
Run Execute
App Server 2
App Server 1
Deploy
Developer
Artifact Repository (Maven)
Collaboration
Job Scheduler/Deployment Server
App Server N
Run Execute
Download WAR
App Server 2
App Server 1
Deploy
Developer
Artifact Repository (Maven)
Collaboration
Job Scheduler/Deployment Server
App Server N
Run Execute
App Server 2
App Server 1
Deploy
Developer
Artifact Repository (Maven)
Collaboration
Job Scheduler/Deployment Server
App Server N
Run Execute
Notify
Receive
Monitor
Monitor
• Slack
Monitor
• Slack
• Nagios
Monitor
• Slack
• Nagios
• Ping test
Monitor
• Slack
• Nagios
• Ping test
• Application availability
Monitor
• Slack
• Nagios
• Ping test
• Application availability
Monitor
• Slack
• Nagios
• Ping test
• Application availability
• Graphite
Monitor
• Slack
• Nagios
• Ping test
• Application availability
• Graphite
• Application Metrics
Monitor
• Slack
• Nagios
• Ping test
• Application availability
• Graphite
• Application Metrics
• JVM Performance
Monitor
Monitor
• Logging
Monitor
• Logging
• ELK stack
Monitor
• Logging
• ELK stack
• Log Stash (Log Collection)
Monitor
• Logging
• ELK stack
• Log Stash (Log Collection)
• Elastic Search (Log Indexing, Searching)
Monitor
• Logging
• ELK stack
• Log Stash (Log Collection)
• Elastic Search (Log Indexing, Searching)
• Kibana (Visualization)
Monitor
• Logging
• ELK stack
• Log Stash (Log Collection)
• Elastic Search (Log Indexing, Searching)
• Kibana (Visualization)
• Splunk Killer?
Monitor
• Logging
• ELK stack
• Log Stash (Log Collection)
• Elastic Search (Log Indexing, Searching)
• Kibana (Visualization)
• Splunk Killer?
• Check out Nick Turley’s talk:
“Security Data Analytics Platform” tomorrow
at 9am!
Monitor
App Server 2
App Server 1
Developer
Collaboration
App Server N
Dev Ops
Log Collection and
Visualization (ELK)
Monitoring
Performance Metrics
Graphite
Monitor
App Server 2
App Server 1
Developer
Collaboration
App Server N
Dev Ops
Log Collection and
Visualization (ELK)
Monitoring
Performance Metrics
Log Messages
Graphite
Monitor
App Server 2
App Server 1
Developer
Collaboration
App Server N
Dev Ops
Log Collection and
Visualization (ELK)
Monitoring
Performance Metrics
Log Messages
View
Graphite
Monitor
App Server 2
App Server 1
Developer
Collaboration
App Server N
Dev Ops
Log Collection and
Visualization (ELK)
Monitoring
Performance Metrics
View
Graphite
Monitor
App Server 2
App Server 1
Developer
Collaboration
App Server N
Dev Ops
Log Collection and
Visualization (ELK)
Monitoring
Performance Metrics
View
Graphite
Monitor
Monitor
App Server 2
App Server 1
Developer
Collaboration
App Server N
Notify
Receive
Dev Ops
Log Collection and
Visualization (ELK)
Monitoring
Performance Metrics
Receive
View
Graphite
Monitor
Monitor
App Server 2
App Server 1
Developer
Collaboration
App Server N
Notify
Receive
Dev Ops
Log Collection and
Visualization (ELK)
Monitoring
Performance Metrics
Receive
View
Graphite
Monitor
App Server 2
App Server 1
Developer
Collaboration
App Server N
Notify
Receive
Dev Ops
Log Collection and
Visualization (ELK)
Monitoring
Performance Metrics
Receive
View
Graphite
Metrics
Monitor
App Server 2
App Server 1
Developer
Collaboration
App Server N
Notify
Receive
Dev Ops
Log Collection and
Visualization (ELK)
Monitoring
Performance Metrics
Receive
View
GraphiteView
Metrics
Demo Time
Outcomes
Outcomes
• Still early
Outcomes
• Still early
• Buy-in was quick
Outcomes
• Still early
• Buy-in was quick
• Good feedback from developers and dev ops
teams
Outcomes
• Still early
• Buy-in was quick
• Good feedback from developers and dev ops
teams
• Many of the tools deployed used for non-
development projects (New SIS)
Outcomes
• Still early
• Buy-in was quick
• Good feedback from developers and dev ops
teams
• Many of the tools deployed used for non-
development projects (New SIS)
• All tools deployed are free and open source!
Questions
Mike Kennedy
michael.kennedy@ucr.edu
Twitter: @mike_kennedy
Ad

More Related Content

What's hot (20)

[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
Baruch Sadogursky
 
Collaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source DocumentationCollaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source Documentation
Anne Gentle
 
Kiss.ts - The Keep It Simple Software Stack for 2017++
Kiss.ts - The Keep It Simple Software Stack for 2017++Kiss.ts - The Keep It Simple Software Stack for 2017++
Kiss.ts - The Keep It Simple Software Stack for 2017++
Ethan Ram
 
Becoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola PaolucciBecoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola Paolucci
Atlassian
 
Go Faster - Remove Inhibitors to Rapid Innovation
Go Faster - Remove Inhibitors to Rapid InnovationGo Faster - Remove Inhibitors to Rapid Innovation
Go Faster - Remove Inhibitors to Rapid Innovation
Fred George
 
PdxDevOps presentation - 2015/08/17
PdxDevOps presentation - 2015/08/17PdxDevOps presentation - 2015/08/17
PdxDevOps presentation - 2015/08/17
Rex Addiscentis
 
Super-powered CI with Git - Sarah Goff-Dupont
Super-powered CI with Git - Sarah Goff-DupontSuper-powered CI with Git - Sarah Goff-Dupont
Super-powered CI with Git - Sarah Goff-Dupont
Atlassian
 
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project ServicesAgile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Craig Pearson
 
MERGE 2016 Opening Remarks
MERGE 2016 Opening RemarksMERGE 2016 Opening Remarks
MERGE 2016 Opening Remarks
Perforce
 
Open World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source WayOpen World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source Way
Alexis Monville
 
Serverless: when functions and GitOps collide
Serverless: when functions and GitOps collideServerless: when functions and GitOps collide
Serverless: when functions and GitOps collide
Edward Wilde
 
goaを使った開発TIPS@六本木一丁目
goaを使った開発TIPS@六本木一丁目goaを使った開発TIPS@六本木一丁目
goaを使った開発TIPS@六本木一丁目
jumpei chikamori
 
5 essential tools for the PHP Developer on Windows
5 essential tools for the PHP Developer on Windows5 essential tools for the PHP Developer on Windows
5 essential tools for the PHP Developer on Windows
Stefan Koopmanschap
 
Docker and serverless Randstad Jan 2019: OpenFaaS Serverless: when functions ...
Docker and serverless Randstad Jan 2019: OpenFaaS Serverless: when functions ...Docker and serverless Randstad Jan 2019: OpenFaaS Serverless: when functions ...
Docker and serverless Randstad Jan 2019: OpenFaaS Serverless: when functions ...
Edward Wilde
 
Dev Tools State of the Union (Part I) - Atlassian Summit 2010
Dev Tools State of the Union (Part I) - Atlassian Summit 2010Dev Tools State of the Union (Part I) - Atlassian Summit 2010
Dev Tools State of the Union (Part I) - Atlassian Summit 2010
Atlassian
 
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayFrench Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
Alexis Monville
 
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Angela Byron
 
How to run a global, cloud scale event for 10.000 people
How to run a global, cloud scale event for 10.000 peopleHow to run a global, cloud scale event for 10.000 people
How to run a global, cloud scale event for 10.000 people
RobBos10
 
Docs at Weaveworks: DX from open source to SaaS and beyond
Docs at Weaveworks: DX from open source to SaaS and beyondDocs at Weaveworks: DX from open source to SaaS and beyond
Docs at Weaveworks: DX from open source to SaaS and beyond
Luke Marsden
 
CI/CD and Asset Serving for Single Page Apps
CI/CD and Asset Serving for Single Page AppsCI/CD and Asset Serving for Single Page Apps
CI/CD and Asset Serving for Single Page Apps
Mike North
 
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
[Webinar] The Frog And The Butler: CI Pipelines For Modern DevOps
Baruch Sadogursky
 
Collaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source DocumentationCollaborating on GitHub for Open Source Documentation
Collaborating on GitHub for Open Source Documentation
Anne Gentle
 
Kiss.ts - The Keep It Simple Software Stack for 2017++
Kiss.ts - The Keep It Simple Software Stack for 2017++Kiss.ts - The Keep It Simple Software Stack for 2017++
Kiss.ts - The Keep It Simple Software Stack for 2017++
Ethan Ram
 
Becoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola PaolucciBecoming a Git Master - Nicola Paolucci
Becoming a Git Master - Nicola Paolucci
Atlassian
 
Go Faster - Remove Inhibitors to Rapid Innovation
Go Faster - Remove Inhibitors to Rapid InnovationGo Faster - Remove Inhibitors to Rapid Innovation
Go Faster - Remove Inhibitors to Rapid Innovation
Fred George
 
PdxDevOps presentation - 2015/08/17
PdxDevOps presentation - 2015/08/17PdxDevOps presentation - 2015/08/17
PdxDevOps presentation - 2015/08/17
Rex Addiscentis
 
Super-powered CI with Git - Sarah Goff-Dupont
Super-powered CI with Git - Sarah Goff-DupontSuper-powered CI with Git - Sarah Goff-Dupont
Super-powered CI with Git - Sarah Goff-Dupont
Atlassian
 
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project ServicesAgile North East Agile + DevOps by Craig Pearson of CAP Project Services
Agile North East Agile + DevOps by Craig Pearson of CAP Project Services
Craig Pearson
 
MERGE 2016 Opening Remarks
MERGE 2016 Opening RemarksMERGE 2016 Opening Remarks
MERGE 2016 Opening Remarks
Perforce
 
Open World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source WayOpen World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source Way
Alexis Monville
 
Serverless: when functions and GitOps collide
Serverless: when functions and GitOps collideServerless: when functions and GitOps collide
Serverless: when functions and GitOps collide
Edward Wilde
 
goaを使った開発TIPS@六本木一丁目
goaを使った開発TIPS@六本木一丁目goaを使った開発TIPS@六本木一丁目
goaを使った開発TIPS@六本木一丁目
jumpei chikamori
 
5 essential tools for the PHP Developer on Windows
5 essential tools for the PHP Developer on Windows5 essential tools for the PHP Developer on Windows
5 essential tools for the PHP Developer on Windows
Stefan Koopmanschap
 
Docker and serverless Randstad Jan 2019: OpenFaaS Serverless: when functions ...
Docker and serverless Randstad Jan 2019: OpenFaaS Serverless: when functions ...Docker and serverless Randstad Jan 2019: OpenFaaS Serverless: when functions ...
Docker and serverless Randstad Jan 2019: OpenFaaS Serverless: when functions ...
Edward Wilde
 
Dev Tools State of the Union (Part I) - Atlassian Summit 2010
Dev Tools State of the Union (Part I) - Atlassian Summit 2010Dev Tools State of the Union (Part I) - Atlassian Summit 2010
Dev Tools State of the Union (Part I) - Atlassian Summit 2010
Atlassian
 
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayFrench Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
Alexis Monville
 
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Angela Byron
 
How to run a global, cloud scale event for 10.000 people
How to run a global, cloud scale event for 10.000 peopleHow to run a global, cloud scale event for 10.000 people
How to run a global, cloud scale event for 10.000 people
RobBos10
 
Docs at Weaveworks: DX from open source to SaaS and beyond
Docs at Weaveworks: DX from open source to SaaS and beyondDocs at Weaveworks: DX from open source to SaaS and beyond
Docs at Weaveworks: DX from open source to SaaS and beyond
Luke Marsden
 
CI/CD and Asset Serving for Single Page Apps
CI/CD and Asset Serving for Single Page AppsCI/CD and Asset Serving for Single Page Apps
CI/CD and Asset Serving for Single Page Apps
Mike North
 

Viewers also liked (20)

Hunting powerpoint
Hunting powerpointHunting powerpoint
Hunting powerpoint
KJRoss9
 
Reversing malware analysis training part3 windows pefile formatbasics
Reversing malware analysis training part3 windows pefile formatbasicsReversing malware analysis training part3 windows pefile formatbasics
Reversing malware analysis training part3 windows pefile formatbasics
Cysinfo Cyber Security Community
 
Kelompok 2
Kelompok 2Kelompok 2
Kelompok 2
University of Andalas
 
Item analysis
Item analysisItem analysis
Item analysis
Bimel Kottarathil
 
Streaming architecture with HDP & ELK
Streaming architecture with HDP & ELKStreaming architecture with HDP & ELK
Streaming architecture with HDP & ELK
Alain Douangpraseuth
 
#speakgeek - Open Source Software Infrastructure at iconnect360
#speakgeek - Open Source Software Infrastructure at iconnect360#speakgeek - Open Source Software Infrastructure at iconnect360
#speakgeek - Open Source Software Infrastructure at iconnect360
Derek Chan
 
Mobile and Serverless : an Untold Story
Mobile and Serverless : an Untold StoryMobile and Serverless : an Untold Story
Mobile and Serverless : an Untold Story
Vidyasagar Machupalli
 
Heelal
HeelalHeelal
Heelal
Kees De Jager
 
Evolution of OPNFV CI System: What already exists and what can be introduced
Evolution of OPNFV CI System: What already exists and what can be introduced  Evolution of OPNFV CI System: What already exists and what can be introduced
Evolution of OPNFV CI System: What already exists and what can be introduced
OPNFV
 
API Management - Practical Enterprise Implementation Experience
API Management - Practical Enterprise Implementation ExperienceAPI Management - Practical Enterprise Implementation Experience
API Management - Practical Enterprise Implementation Experience
Capgemini
 
Writing New Relic Plugins: NSQ
Writing New Relic Plugins: NSQWriting New Relic Plugins: NSQ
Writing New Relic Plugins: NSQ
lxfontes
 
The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)
Julien SIMON
 
Orchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp DockerOrchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp Docker
The Incredible Automation Day
 
CV
CVCV
CV
prashant varshney
 
Reproducible Science with Python
Reproducible Science with PythonReproducible Science with Python
Reproducible Science with Python
Andreas Schreiber
 
Hangul
HangulHangul
Hangul
stepupias
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
Phuc Nguyen
 
Software Architectures, Week 3 - Microservice-based Architectures
Software Architectures, Week 3 - Microservice-based ArchitecturesSoftware Architectures, Week 3 - Microservice-based Architectures
Software Architectures, Week 3 - Microservice-based Architectures
Angelos Kapsimanis
 
e-Extortion Trends and Defense
e-Extortion Trends and Defensee-Extortion Trends and Defense
e-Extortion Trends and Defense
Erik Iker
 
Fostering a Culture of Analytics
Fostering a Culture of AnalyticsFostering a Culture of Analytics
Fostering a Culture of Analytics
Alex Welch
 
Hunting powerpoint
Hunting powerpointHunting powerpoint
Hunting powerpoint
KJRoss9
 
Reversing malware analysis training part3 windows pefile formatbasics
Reversing malware analysis training part3 windows pefile formatbasicsReversing malware analysis training part3 windows pefile formatbasics
Reversing malware analysis training part3 windows pefile formatbasics
Cysinfo Cyber Security Community
 
Streaming architecture with HDP & ELK
Streaming architecture with HDP & ELKStreaming architecture with HDP & ELK
Streaming architecture with HDP & ELK
Alain Douangpraseuth
 
#speakgeek - Open Source Software Infrastructure at iconnect360
#speakgeek - Open Source Software Infrastructure at iconnect360#speakgeek - Open Source Software Infrastructure at iconnect360
#speakgeek - Open Source Software Infrastructure at iconnect360
Derek Chan
 
Mobile and Serverless : an Untold Story
Mobile and Serverless : an Untold StoryMobile and Serverless : an Untold Story
Mobile and Serverless : an Untold Story
Vidyasagar Machupalli
 
Evolution of OPNFV CI System: What already exists and what can be introduced
Evolution of OPNFV CI System: What already exists and what can be introduced  Evolution of OPNFV CI System: What already exists and what can be introduced
Evolution of OPNFV CI System: What already exists and what can be introduced
OPNFV
 
API Management - Practical Enterprise Implementation Experience
API Management - Practical Enterprise Implementation ExperienceAPI Management - Practical Enterprise Implementation Experience
API Management - Practical Enterprise Implementation Experience
Capgemini
 
Writing New Relic Plugins: NSQ
Writing New Relic Plugins: NSQWriting New Relic Plugins: NSQ
Writing New Relic Plugins: NSQ
lxfontes
 
The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)The Lost Tales of Platform Design (February 2017)
The Lost Tales of Platform Design (February 2017)
Julien SIMON
 
Orchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp DockerOrchestrating Docker in production - TIAD Camp Docker
Orchestrating Docker in production - TIAD Camp Docker
The Incredible Automation Day
 
Reproducible Science with Python
Reproducible Science with PythonReproducible Science with Python
Reproducible Science with Python
Andreas Schreiber
 
Docker introduction
Docker introductionDocker introduction
Docker introduction
Phuc Nguyen
 
Software Architectures, Week 3 - Microservice-based Architectures
Software Architectures, Week 3 - Microservice-based ArchitecturesSoftware Architectures, Week 3 - Microservice-based Architectures
Software Architectures, Week 3 - Microservice-based Architectures
Angelos Kapsimanis
 
e-Extortion Trends and Defense
e-Extortion Trends and Defensee-Extortion Trends and Defense
e-Extortion Trends and Defense
Erik Iker
 
Fostering a Culture of Analytics
Fostering a Culture of AnalyticsFostering a Culture of Analytics
Fostering a Culture of Analytics
Alex Welch
 
Ad

Similar to Application Deployment at UC Riverside (20)

Building A Distributed Build System at Google Scale (StrangeLoop 2016)
Building A Distributed Build System at Google Scale (StrangeLoop 2016)Building A Distributed Build System at Google Scale (StrangeLoop 2016)
Building A Distributed Build System at Google Scale (StrangeLoop 2016)
Aysylu Greenberg
 
CI doesn’t start with Jenkins
CI doesn’t start with JenkinsCI doesn’t start with Jenkins
CI doesn’t start with Jenkins
Yuriy Rochnyak
 
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's WorkbenchAugust Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench
Howard Greenberg
 
Vagrant to-aws-flow
Vagrant to-aws-flowVagrant to-aws-flow
Vagrant to-aws-flow
Kimberly Macias
 
DevOps in the Microsoft world part 1
DevOps in the Microsoft world part 1DevOps in the Microsoft world part 1
DevOps in the Microsoft world part 1
Evgeniy Savchenko
 
Picnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable applicationPicnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable application
Nick Josevski
 
CICD_1670665418.pdf
CICD_1670665418.pdfCICD_1670665418.pdf
CICD_1670665418.pdf
edsonJeancarloRuedaS
 
A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)
Oursky
 
321 codeincontainer brewbox
321 codeincontainer brewbox321 codeincontainer brewbox
321 codeincontainer brewbox
Lino Telera
 
Stash – Taking Expedia to New Heights - David Williams and Christopher Pepe
Stash – Taking Expedia to New Heights - David Williams and Christopher PepeStash – Taking Expedia to New Heights - David Williams and Christopher Pepe
Stash – Taking Expedia to New Heights - David Williams and Christopher Pepe
Atlassian
 
Philly CocoaHeads 20160414 - Building Your App SDK With Swift
Philly CocoaHeads 20160414 - Building Your App SDK With SwiftPhilly CocoaHeads 20160414 - Building Your App SDK With Swift
Philly CocoaHeads 20160414 - Building Your App SDK With Swift
Jordan Yaker
 
Staging and Deployment
Staging and DeploymentStaging and Deployment
Staging and Deployment
heyrocker
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
Lucas Jellema
 
Project Tools in Web Development
Project Tools in Web DevelopmentProject Tools in Web Development
Project Tools in Web Development
kmloomis
 
Sitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helixSitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helix
Peter Nazarov
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
Adam Getchell
 
Delivering Developer Tools at Scale
Delivering Developer Tools at ScaleDelivering Developer Tools at Scale
Delivering Developer Tools at Scale
Oracle Developers
 
'Intro to Infrastructure as Code' - DevOps Belfast
'Intro to Infrastructure as Code' - DevOps Belfast'Intro to Infrastructure as Code' - DevOps Belfast
'Intro to Infrastructure as Code' - DevOps Belfast
John Fitzpatrick
 
SymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony Apps
SymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony AppsSymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony Apps
SymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony Apps
Pablo Godel
 
Improving WordPress Development and Deployments with Docker
Improving WordPress Development and Deployments with DockerImproving WordPress Development and Deployments with Docker
Improving WordPress Development and Deployments with Docker
Brett Palmer
 
Building A Distributed Build System at Google Scale (StrangeLoop 2016)
Building A Distributed Build System at Google Scale (StrangeLoop 2016)Building A Distributed Build System at Google Scale (StrangeLoop 2016)
Building A Distributed Build System at Google Scale (StrangeLoop 2016)
Aysylu Greenberg
 
CI doesn’t start with Jenkins
CI doesn’t start with JenkinsCI doesn’t start with Jenkins
CI doesn’t start with Jenkins
Yuriy Rochnyak
 
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's WorkbenchAugust Webinar - Water Cooler Talks: A Look into a Developer's Workbench
August Webinar - Water Cooler Talks: A Look into a Developer's Workbench
Howard Greenberg
 
DevOps in the Microsoft world part 1
DevOps in the Microsoft world part 1DevOps in the Microsoft world part 1
DevOps in the Microsoft world part 1
Evgeniy Savchenko
 
Picnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable applicationPicnic Software - Developing a flexible and scalable application
Picnic Software - Developing a flexible and scalable application
Nick Josevski
 
A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)
Oursky
 
321 codeincontainer brewbox
321 codeincontainer brewbox321 codeincontainer brewbox
321 codeincontainer brewbox
Lino Telera
 
Stash – Taking Expedia to New Heights - David Williams and Christopher Pepe
Stash – Taking Expedia to New Heights - David Williams and Christopher PepeStash – Taking Expedia to New Heights - David Williams and Christopher Pepe
Stash – Taking Expedia to New Heights - David Williams and Christopher Pepe
Atlassian
 
Philly CocoaHeads 20160414 - Building Your App SDK With Swift
Philly CocoaHeads 20160414 - Building Your App SDK With SwiftPhilly CocoaHeads 20160414 - Building Your App SDK With Swift
Philly CocoaHeads 20160414 - Building Your App SDK With Swift
Jordan Yaker
 
Staging and Deployment
Staging and DeploymentStaging and Deployment
Staging and Deployment
heyrocker
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
Lucas Jellema
 
Project Tools in Web Development
Project Tools in Web DevelopmentProject Tools in Web Development
Project Tools in Web Development
kmloomis
 
Sitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helixSitecore development approach evolution – destination helix
Sitecore development approach evolution – destination helix
Peter Nazarov
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
Adam Getchell
 
Delivering Developer Tools at Scale
Delivering Developer Tools at ScaleDelivering Developer Tools at Scale
Delivering Developer Tools at Scale
Oracle Developers
 
'Intro to Infrastructure as Code' - DevOps Belfast
'Intro to Infrastructure as Code' - DevOps Belfast'Intro to Infrastructure as Code' - DevOps Belfast
'Intro to Infrastructure as Code' - DevOps Belfast
John Fitzpatrick
 
SymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony Apps
SymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony AppsSymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony Apps
SymfonyCon Madrid 2014 - Rock Solid Deployment of Symfony Apps
Pablo Godel
 
Improving WordPress Development and Deployments with Docker
Improving WordPress Development and Deployments with DockerImproving WordPress Development and Deployments with Docker
Improving WordPress Development and Deployments with Docker
Brett Palmer
 
Ad

Recently uploaded (20)

WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 
WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)WinRAR Crack for Windows (100% Working 2025)
WinRAR Crack for Windows (100% Working 2025)
sh607827
 
Top 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docxTop 10 Client Portal Software Solutions for 2025.docx
Top 10 Client Portal Software Solutions for 2025.docx
Portli
 
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...Explaining GitHub Actions Failures with Large Language Models Challenges, In...
Explaining GitHub Actions Failures with Large Language Models Challenges, In...
ssuserb14185
 
Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025Adobe Master Collection CC Crack Advance Version 2025
Adobe Master Collection CC Crack Advance Version 2025
kashifyounis067
 
Solidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license codeSolidworks Crack 2025 latest new + license code
Solidworks Crack 2025 latest new + license code
aneelaramzan63
 
Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]Get & Download Wondershare Filmora Crack Latest [2025]
Get & Download Wondershare Filmora Crack Latest [2025]
saniaaftab72555
 
Revolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptxRevolutionizing Residential Wi-Fi PPT.pptx
Revolutionizing Residential Wi-Fi PPT.pptx
nidhisingh691197
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Automation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath CertificateAutomation Techniques in RPA - UiPath Certificate
Automation Techniques in RPA - UiPath Certificate
VICTOR MAESTRE RAMIREZ
 
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and CollaborateMeet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Meet the Agents: How AI Is Learning to Think, Plan, and Collaborate
Maxim Salnikov
 
How to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud PerformanceHow to Optimize Your AWS Environment for Improved Cloud Performance
How to Optimize Your AWS Environment for Improved Cloud Performance
ThousandEyes
 
Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025Adobe After Effects Crack FREE FRESH version 2025
Adobe After Effects Crack FREE FRESH version 2025
kashifyounis067
 
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025Why Orangescrum Is a Game Changer for Construction Companies in 2025
Why Orangescrum Is a Game Changer for Construction Companies in 2025
Orangescrum
 
Maxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINKMaxon CINEMA 4D 2025 Crack FREE Download LINK
Maxon CINEMA 4D 2025 Crack FREE Download LINK
younisnoman75
 
Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)Who Watches the Watchmen (SciFiDevCon 2025)
Who Watches the Watchmen (SciFiDevCon 2025)
Allon Mureinik
 
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Requirements in Engineering AI- Enabled Systems: Open Problems and Safe AI Sy...
Lionel Briand
 
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& ConsiderationsDesigning AI-Powered APIs on Azure: Best Practices& Considerations
Designing AI-Powered APIs on Azure: Best Practices& Considerations
Dinusha Kumarasiri
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdfMicrosoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
Microsoft AI Nonprofit Use Cases and Live Demo_2025.04.30.pdf
TechSoup
 

Application Deployment at UC Riverside