SlideShare uma empresa Scribd logo
1 de 68
Baixar para ler offline
OPS FOR EVERYONE
 johndbrion
I THOUGHT OPS WAS
JUST FOR NECKBEARDS
I WAS WRONG
FIRST PRINCIPLES:
COLLABORATION
AUTOMATION
EXPERIMENTATION
DISTRIBUT-ATION?
HOW DO WE DO IT?
BOXEN
HUBOT
BOXEN
ELIMINATE FRICTION
BOXEN MAKES IT POSSIBLE TO
BUILD SOMETHING MEANINGFUL
ON DAY ONE
DAY ONE
INSTALL XCODE
COMMAND LINE TOOLS
$ curl -s https://example.com/script/boxen.sh > /tmp/
install-boxen; bash /tmp/install-boxen | sh
 GRAB A BEVERAGE
HOMEBREW, GIT, GCC, .DEV DNS, NGINX,
RBENV, RUBY-BUILD, MANY RUBIES,
NODENV, MANY NODES, HEROKU
TOOLCHAIN, HUB, MYSQL,
POSTGRESQL, ELASTICSEARCH, RIAK,
JAVA
$ boxen github
YOU’VE GOT GITHUB,
NOW GO WRITE SOME CODE
PROJECT
MANIFEST
class projects::education-web {
  github::project { 'education-web':
    dotenv
=> true,
    elasticsearch => true,
    redis
=> true,
    ruby
=> '1.9.3-p231-tcs-github',
    postgresql
=> [
      'education_web_development',
      'education_web_test'
    ]
  }
}
PERSONAL
MANIFEST
class people::johndbritton {
 
# boxen/puppet-osx
include osx::dock::autohide
include osx::dock::clear_dock
include osx::dock::disable
include osx::finder::unhide_library
include osx::global::enable_keyboard_control_access
include osx::software_update
include osx::universal_access::ctrl_mod_zoom
 
# applications
include adium
include caffeine
include chrome
include dropbox
include firefox
include flux
include onepassword
include sequel_pro
include sublime_text_2
include transmission
include vlc
 
package {
'Bartender':
class people::johndbritton {
 
# boxen/puppet-osx
include osx::dock::autohide
include osx::dock::clear_dock
include osx::dock::disable
include osx::finder::unhide_library
include osx::global::enable_keyboard_control_access
include osx::software_update
include osx::universal_access::ctrl_mod_zoom
 
# applications
include adium
include caffeine
include chrome
include dropbox
include firefox
include flux
include onepassword
include sequel_pro
include sublime_text_2
include transmission
include vlc
 
package {
'Bartender':
provider => 'compressed_app',
source
=> 'http://www.macbartender.com/Demo/Bartender.zip';
include
include
include
include
include
include
include

osx::dock::autohide
osx::dock::clear_dock
osx::dock::disable
osx::finder::unhide_library
osx::global::enable_keyboard_control_access
osx::software_update
osx::universal_access::ctrl_mod_zoom

 
# applications
include adium
include caffeine
include chrome
include dropbox
include firefox
include flux
include onepassword
include sequel_pro
include sublime_text_2
include transmission
include vlc
 
package {
'Bartender':
provider => 'compressed_app',
source
=> 'http://www.macbartender.com/Demo/Bartender.zip';
'SublimeText3':
provider => 'appdmg',
source => 'http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20Build%203047.dmg';
}
 
# homebrew
include
include
include
include
include
include
include
include
include

chrome
dropbox
firefox
flux
onepassword
sequel_pro
sublime_text_2
transmission
vlc

 
package {
'Bartender':
provider => 'compressed_app',
source
=> 'http://www.macbartender.com/Demo/Bartender.zip';
'SublimeText3':
provider => 'appdmg',
source => 'http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20Build%203047.dmg';
}
 
# homebrew
package {
['grc', 'iftop', 'watch', 'wget']:
}
 
# shell
include zsh
 
$home
$src
$my
$dotfiles

=
=
=
=

"/Users/${::boxen_user}"
"${::boxen_srcdir}"
"${src}/johndbritton"
"${my}/dotfiles"
provider => 'compressed_app',
source
=> 'http://www.macbartender.com/Demo/Bartender.zip';
'SublimeText3':
provider => 'appdmg',
source => 'http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20Build%203047.dmg';
}
 
# homebrew
package {
['grc', 'iftop', 'watch', 'wget']:
}
 
# shell
include zsh
 
$home
$src
$my
$dotfiles

=
=
=
=

"/Users/${::boxen_user}"
"${::boxen_srcdir}"
"${src}/johndbritton"
"${my}/dotfiles"

 
# oh-my-zsh
repository {
'oh-my-zsh':
source => 'robbyrussell/oh-my-zsh',
path
=> "${src}/robbyrussell/oh-my-zsh",
require => File[$src]
}
 
file { "${home}/.zshrc":
ensure => link,
target => "${dotfiles}/zshrc"
source => 'http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%20Build%203047.dmg';
}
 
# homebrew
package {
['grc', 'iftop', 'watch', 'wget']:
}
 
# shell
include zsh
 
$home
$src
$my
$dotfiles

=
=
=
=

"/Users/${::boxen_user}"
"${::boxen_srcdir}"
"${src}/johndbritton"
"${my}/dotfiles"

 
# oh-my-zsh
repository {
'oh-my-zsh':
source => 'robbyrussell/oh-my-zsh',
path
=> "${src}/robbyrussell/oh-my-zsh",
require => File[$src]
}
 
file { "${home}/.zshrc":
ensure => link,
target => "${dotfiles}/zshrc"
}
 
# github projects
include projects::education-web
$home
$src
$my
$dotfiles

=
=
=
=

"/Users/${::boxen_user}"
"${::boxen_srcdir}"
"${src}/johndbritton"
"${my}/dotfiles"

 
# oh-my-zsh
repository {
'oh-my-zsh':
source => 'robbyrussell/oh-my-zsh',
path
=> "${src}/robbyrussell/oh-my-zsh",
require => File[$src]
}
 
file { "${home}/.zshrc":
ensure => link,
target => "${dotfiles}/zshrc"
}
 
# github projects
include projects::education-web
}
IT’S JUST PUPPET, FOR YOUR MAC
HUBOT
SHARE THE TERMINAL
HUBOT MAKES IT POSSIBLE TO TEST,
SHIP, AND MEASURE EVERYTHING
CHATOPS
NOBODY CAN SEE WHAT COMMANDS
ARE RUN ON THE TERMINAL
IT’S HARD FOR NEW HIRES TO
FIGURE OUT HOW TO DEPLOY
THINK OF CHAT AS A SHARED
COMMAND LINE
CHATOPS SURFACES OPERATIONS
THAT WOULD OTHERWISE BE INVISIBLE
NEWCOMERS LEARN BY
WATCHING EXPERIENCED USERS
TEST
/CI BUILD
SHIP
/CONFIG
/DEPLOY
/HOSTS
/PUPPET RUN
MEASURE
/GRAPH ME
FUN COMMANDS
/WHERE IS
/FITBIT ME
/NEW HIRE ME
/ANIMATE ME
 johndbrion

Mais conteúdo relacionado

Mais procurados

AnyMQ, Hippie, and the real-time web
AnyMQ, Hippie, and the real-time webAnyMQ, Hippie, and the real-time web
AnyMQ, Hippie, and the real-time web
clkao
 
Operation Oriented Web Applications / Yokohama pm7
Operation Oriented Web Applications / Yokohama pm7Operation Oriented Web Applications / Yokohama pm7
Operation Oriented Web Applications / Yokohama pm7
Masahiro Nagano
 

Mais procurados (19)

AnyMQ, Hippie, and the real-time web
AnyMQ, Hippie, and the real-time webAnyMQ, Hippie, and the real-time web
AnyMQ, Hippie, and the real-time web
 
Docker, c'est bonheur !
Docker, c'est bonheur !Docker, c'est bonheur !
Docker, c'est bonheur !
 
Operation Oriented Web Applications / Yokohama pm7
Operation Oriented Web Applications / Yokohama pm7Operation Oriented Web Applications / Yokohama pm7
Operation Oriented Web Applications / Yokohama pm7
 
Steam Learn: Composer
Steam Learn: ComposerSteam Learn: Composer
Steam Learn: Composer
 
DevOps(2) : Vagrant - (MOSG)
DevOps(2) : Vagrant  -  (MOSG)DevOps(2) : Vagrant  -  (MOSG)
DevOps(2) : Vagrant - (MOSG)
 
Docker puppetcamp london 2013
Docker puppetcamp london 2013Docker puppetcamp london 2013
Docker puppetcamp london 2013
 
Vagrant - Version control your dev environment
Vagrant - Version control your dev environmentVagrant - Version control your dev environment
Vagrant - Version control your dev environment
 
Configuration Surgery with Augeas
Configuration Surgery with AugeasConfiguration Surgery with Augeas
Configuration Surgery with Augeas
 
Shared Object images in Docker: What you need is what you want.
Shared Object images in Docker: What you need is what you want.Shared Object images in Docker: What you need is what you want.
Shared Object images in Docker: What you need is what you want.
 
Lights, Camera, Docker: Streaming Video at DramaFever
Lights, Camera, Docker: Streaming Video at DramaFeverLights, Camera, Docker: Streaming Video at DramaFever
Lights, Camera, Docker: Streaming Video at DramaFever
 
A reviravolta do desenvolvimento web
A reviravolta do desenvolvimento webA reviravolta do desenvolvimento web
A reviravolta do desenvolvimento web
 
Perl: Hate it for the Right Reasons
Perl: Hate it for the Right ReasonsPerl: Hate it for the Right Reasons
Perl: Hate it for the Right Reasons
 
Go Mobile with Apache Cordova, Zagreb 2014
Go Mobile with Apache Cordova, Zagreb 2014Go Mobile with Apache Cordova, Zagreb 2014
Go Mobile with Apache Cordova, Zagreb 2014
 
Getting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and SymfonyGetting instantly up and running with Docker and Symfony
Getting instantly up and running with Docker and Symfony
 
Tatsumaki
TatsumakiTatsumaki
Tatsumaki
 
Docker Demo @ IuK Seminar
Docker Demo @ IuK SeminarDocker Demo @ IuK Seminar
Docker Demo @ IuK Seminar
 
Puppet at Opera Sofware - PuppetCamp Oslo 2013
Puppet at Opera Sofware - PuppetCamp Oslo 2013Puppet at Opera Sofware - PuppetCamp Oslo 2013
Puppet at Opera Sofware - PuppetCamp Oslo 2013
 
Ansible - Swiss Army Knife Orchestration
Ansible - Swiss Army Knife OrchestrationAnsible - Swiss Army Knife Orchestration
Ansible - Swiss Army Knife Orchestration
 
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
How Puppet Enables the Use of Lightweight Virtualized Containers - PuppetConf...
 

Destaque

Campus dev con at mapua - Czarinna Cucuenco - career trends & opportunities ...
Campus dev con at mapua  - Czarinna Cucuenco - career trends & opportunities ...Campus dev con at mapua  - Czarinna Cucuenco - career trends & opportunities ...
Campus dev con at mapua - Czarinna Cucuenco - career trends & opportunities ...
DEVCON
 
Jim Ayson on Smart DevNet at DevCon Summit 2013 #MobileDevNBeyond
Jim Ayson on Smart DevNet at DevCon Summit 2013 #MobileDevNBeyondJim Ayson on Smart DevNet at DevCon Summit 2013 #MobileDevNBeyond
Jim Ayson on Smart DevNet at DevCon Summit 2013 #MobileDevNBeyond
DEVCON
 
Calen Legaspi of Orange and Bronze at DevCon Summit 2013 #MobileDevNBeyond
Calen Legaspi of Orange and Bronze at DevCon Summit 2013 #MobileDevNBeyondCalen Legaspi of Orange and Bronze at DevCon Summit 2013 #MobileDevNBeyond
Calen Legaspi of Orange and Bronze at DevCon Summit 2013 #MobileDevNBeyond
DEVCON
 
Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southw...
Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southw...Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southw...
Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southw...
DEVCON
 
Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013...
Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013...Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013...
Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013...
DEVCON
 

Destaque (6)

Campus dev con at mapua - Czarinna Cucuenco - career trends & opportunities ...
Campus dev con at mapua  - Czarinna Cucuenco - career trends & opportunities ...Campus dev con at mapua  - Czarinna Cucuenco - career trends & opportunities ...
Campus dev con at mapua - Czarinna Cucuenco - career trends & opportunities ...
 
Jim Ayson on Smart DevNet at DevCon Summit 2013 #MobileDevNBeyond
Jim Ayson on Smart DevNet at DevCon Summit 2013 #MobileDevNBeyondJim Ayson on Smart DevNet at DevCon Summit 2013 #MobileDevNBeyond
Jim Ayson on Smart DevNet at DevCon Summit 2013 #MobileDevNBeyond
 
DevCon Summit 2014 #DevelopersUnitePH: Mozilla Philipppines Community by Bob ...
DevCon Summit 2014 #DevelopersUnitePH: Mozilla Philipppines Community by Bob ...DevCon Summit 2014 #DevelopersUnitePH: Mozilla Philipppines Community by Bob ...
DevCon Summit 2014 #DevelopersUnitePH: Mozilla Philipppines Community by Bob ...
 
Calen Legaspi of Orange and Bronze at DevCon Summit 2013 #MobileDevNBeyond
Calen Legaspi of Orange and Bronze at DevCon Summit 2013 #MobileDevNBeyondCalen Legaspi of Orange and Bronze at DevCon Summit 2013 #MobileDevNBeyond
Calen Legaspi of Orange and Bronze at DevCon Summit 2013 #MobileDevNBeyond
 
Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southw...
Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southw...Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southw...
Android Development Lightning Talk by Lope Emano (Campus DevCon at STI Southw...
 
Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013...
Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013...Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013...
Ramon Pastor of Rogomi inc on Trends in iOS Development at DevCon Summit 2013...
 

Semelhante a John Britton of GitHub on Ops for Everyone at DevCon Summit 2013 #MobileDevNBeyond

Web development automatisation for fun and profit (Artem Daniliants)
Web development automatisation for fun and profit (Artem Daniliants)Web development automatisation for fun and profit (Artem Daniliants)
Web development automatisation for fun and profit (Artem Daniliants)
LumoSpark
 
Docker & FieldAware
Docker & FieldAwareDocker & FieldAware
Docker & FieldAware
Jakub Jarosz
 

Semelhante a John Britton of GitHub on Ops for Everyone at DevCon Summit 2013 #MobileDevNBeyond (20)

Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014
 
Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)Running Docker in Development & Production (#ndcoslo 2015)
Running Docker in Development & Production (#ndcoslo 2015)
 
Web development automatisation for fun and profit (Artem Daniliants)
Web development automatisation for fun and profit (Artem Daniliants)Web development automatisation for fun and profit (Artem Daniliants)
Web development automatisation for fun and profit (Artem Daniliants)
 
Conan a C/C++ Package Manager
Conan a C/C++ Package ManagerConan a C/C++ Package Manager
Conan a C/C++ Package Manager
 
Docker, Kubernetes, and Google Cloud
Docker, Kubernetes, and Google CloudDocker, Kubernetes, and Google Cloud
Docker, Kubernetes, and Google Cloud
 
Front-end tools
Front-end toolsFront-end tools
Front-end tools
 
Docker & FieldAware
Docker & FieldAwareDocker & FieldAware
Docker & FieldAware
 
Composer
ComposerComposer
Composer
 
Create your very own Development Environment with Vagrant and Packer
Create your very own Development Environment with Vagrant and PackerCreate your very own Development Environment with Vagrant and Packer
Create your very own Development Environment with Vagrant and Packer
 
Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)Running Docker in Development & Production (DevSum 2015)
Running Docker in Development & Production (DevSum 2015)
 
Gdg cloud taipei ddt meetup #53 buildpack
Gdg cloud taipei ddt meetup #53 buildpackGdg cloud taipei ddt meetup #53 buildpack
Gdg cloud taipei ddt meetup #53 buildpack
 
Streamline your development environment with docker
Streamline your development environment with dockerStreamline your development environment with docker
Streamline your development environment with docker
 
DevOps(4) : Ansible(2) - (MOSG)
DevOps(4) : Ansible(2) - (MOSG)DevOps(4) : Ansible(2) - (MOSG)
DevOps(4) : Ansible(2) - (MOSG)
 
桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作桃園市教育局Docker技術入門與實作
桃園市教育局Docker技術入門與實作
 
Boxen: How to Manage an Army of Laptops
Boxen: How to Manage an Army of LaptopsBoxen: How to Manage an Army of Laptops
Boxen: How to Manage an Army of Laptops
 
5 Things I Wish I Knew About Gitlab CI
5 Things I Wish I Knew About Gitlab CI5 Things I Wish I Knew About Gitlab CI
5 Things I Wish I Knew About Gitlab CI
 
DPDK in Containers Hands-on Lab
DPDK in Containers Hands-on LabDPDK in Containers Hands-on Lab
DPDK in Containers Hands-on Lab
 
macos installation automation
macos installation automationmacos installation automation
macos installation automation
 
IOS 11 setup with appium latest
IOS 11 setup with appium  latestIOS 11 setup with appium  latest
IOS 11 setup with appium latest
 
Jenkins multibranch pipeline workshop sep 2018
Jenkins multibranch pipeline workshop sep 2018Jenkins multibranch pipeline workshop sep 2018
Jenkins multibranch pipeline workshop sep 2018
 

Mais de DEVCON

Mais de DEVCON (20)

Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
Open Minded? Software Engineer to a UX Engineer. Ask me how. by Micael Diaz d...
 
The A1 by Christian John Felix
The A1 by Christian John FelixThe A1 by Christian John Felix
The A1 by Christian John Felix
 
Developing Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ RealubitDeveloping Your First Mobile VR App by NJ Realubit
Developing Your First Mobile VR App by NJ Realubit
 
Smart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl MalangenSmart Waste Disposal System by Russ Earl Malangen
Smart Waste Disposal System by Russ Earl Malangen
 
Progressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent ConventoProgressive Web Apps by Millicent Convento
Progressive Web Apps by Millicent Convento
 
How to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin BalabatHow to Prevent Design Blindness by Tin Balabat
How to Prevent Design Blindness by Tin Balabat
 
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del MundoPayment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
Payment Acceptance and Card Tokenization in JavaScript by Diwa Del Mundo
 
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
Solving Database Management, Migration, and Scaling Problems with DevOps Tool...
 
Securing Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil HermosillaSecuring Your AWS Cloud Infrastructure by Neil Hermosilla
Securing Your AWS Cloud Infrastructure by Neil Hermosilla
 
Talk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian RoweTalk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
Talk nerdy to me: how the future of UX is conversation and bots by Brian Rowe
 
Pokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo BalbinPokemon Go Analysis by Jolo Balbin
Pokemon Go Analysis by Jolo Balbin
 
Docker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin ArcillaDocker - Contain that Wild Application by Marvin Arcilla
Docker - Contain that Wild Application by Marvin Arcilla
 
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del GallegoApplying Machine Learning for Mobile Games by Neil Patrick Del Gallego
Applying Machine Learning for Mobile Games by Neil Patrick Del Gallego
 
Quick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan ContrerasQuick prototyping (Construct 2 & Unity) by Roan Contreras
Quick prototyping (Construct 2 & Unity) by Roan Contreras
 
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
A Smarter World: The Mesh of Interconnected Devices and Artificial Intelligen...
 
Creating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl MalangenCreating a Hospital Based IoT Solution by Russ Earl Malangen
Creating a Hospital Based IoT Solution by Russ Earl Malangen
 
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
Developing a Smart Farm: Using Low-Cost electronics and a Civil Engineering B...
 
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis LozanoRain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
Rain Classifier: The Engineered Way of Evaluating the Rain by Paulo Luis Lozano
 
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie SamonteFundamentals of IoT: Communications with Uttr by Edmandie Samonte
Fundamentals of IoT: Communications with Uttr by Edmandie Samonte
 
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
Protocol-Oriented Programming in iOS: the Correct Way to Use Swift by JC Vela...
 

Último

toefl ibt practice test module download_1
toefl ibt practice test module download_1toefl ibt practice test module download_1
toefl ibt practice test module download_1
Aswar Amiruddin
 
unit-5-final-cn-unit-5-notes-important-questions.pdf
unit-5-final-cn-unit-5-notes-important-questions.pdfunit-5-final-cn-unit-5-notes-important-questions.pdf
unit-5-final-cn-unit-5-notes-important-questions.pdf
radheeshyam1176
 
B. A. (Prog.) Political Science 6th Semester 2019.pdf
B. A. (Prog.) Political Science 6th Semester 2019.pdfB. A. (Prog.) Political Science 6th Semester 2019.pdf
B. A. (Prog.) Political Science 6th Semester 2019.pdf
paraspiyush3
 
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
Hector Del Castillo, CPM, CPMM
 
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
MasterG
 
Genaihelloallstudyjamheregetstartedwithai
GenaihelloallstudyjamheregetstartedwithaiGenaihelloallstudyjamheregetstartedwithai
Genaihelloallstudyjamheregetstartedwithai
joceko6768
 
કારકિર્દીના પંથે-2024 career guidance.pdf
કારકિર્દીના પંથે-2024 career guidance.pdfકારકિર્દીના પંથે-2024 career guidance.pdf
કારકિર્દીના પંથે-2024 career guidance.pdf
SAIYEDASAD2
 

Último (17)

Job Hunting - pick over this fishbone for telephone interviews!.pptx
Job Hunting - pick over this fishbone for telephone interviews!.pptxJob Hunting - pick over this fishbone for telephone interviews!.pptx
Job Hunting - pick over this fishbone for telephone interviews!.pptx
 
toefl ibt practice test module download_1
toefl ibt practice test module download_1toefl ibt practice test module download_1
toefl ibt practice test module download_1
 
unit-5-final-cn-unit-5-notes-important-questions.pdf
unit-5-final-cn-unit-5-notes-important-questions.pdfunit-5-final-cn-unit-5-notes-important-questions.pdf
unit-5-final-cn-unit-5-notes-important-questions.pdf
 
CV OF Dr. David Burkett | Cardiologist and Electrophysiologist .
CV OF Dr. David Burkett | Cardiologist and Electrophysiologist .CV OF Dr. David Burkett | Cardiologist and Electrophysiologist .
CV OF Dr. David Burkett | Cardiologist and Electrophysiologist .
 
Master SEO in 2024 The Complete Beginner's Guide
Master SEO in 2024 The Complete Beginner's GuideMaster SEO in 2024 The Complete Beginner's Guide
Master SEO in 2024 The Complete Beginner's Guide
 
Kathleen McBride Costume Design Resume.pdf
Kathleen McBride Costume Design Resume.pdfKathleen McBride Costume Design Resume.pdf
Kathleen McBride Costume Design Resume.pdf
 
DOH 5S ENHANCED DENGUE PROTOCOL (1).pptx
DOH 5S ENHANCED DENGUE PROTOCOL (1).pptxDOH 5S ENHANCED DENGUE PROTOCOL (1).pptx
DOH 5S ENHANCED DENGUE PROTOCOL (1).pptx
 
B. A. (Prog.) Political Science 6th Semester 2019.pdf
B. A. (Prog.) Political Science 6th Semester 2019.pdfB. A. (Prog.) Political Science 6th Semester 2019.pdf
B. A. (Prog.) Political Science 6th Semester 2019.pdf
 
5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China
 
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
 
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
 
Kathleen McBride ONLINE General Resume 2024.pdf
Kathleen McBride ONLINE General Resume 2024.pdfKathleen McBride ONLINE General Resume 2024.pdf
Kathleen McBride ONLINE General Resume 2024.pdf
 
Navigating the Tech Industry Journey GDSC UNIDEB
Navigating the Tech Industry Journey GDSC UNIDEBNavigating the Tech Industry Journey GDSC UNIDEB
Navigating the Tech Industry Journey GDSC UNIDEB
 
Your 7-Step Job Application Checklist: Ace Your Next Career Move
Your 7-Step Job Application Checklist: Ace Your Next Career MoveYour 7-Step Job Application Checklist: Ace Your Next Career Move
Your 7-Step Job Application Checklist: Ace Your Next Career Move
 
Genaihelloallstudyjamheregetstartedwithai
GenaihelloallstudyjamheregetstartedwithaiGenaihelloallstudyjamheregetstartedwithai
Genaihelloallstudyjamheregetstartedwithai
 
કારકિર્દીના પંથે-2024 career guidance.pdf
કારકિર્દીના પંથે-2024 career guidance.pdfકારકિર્દીના પંથે-2024 career guidance.pdf
કારકિર્દીના પંથે-2024 career guidance.pdf
 
129. Reviewer Certificate in BioNature [2024]
129. Reviewer Certificate in BioNature [2024]129. Reviewer Certificate in BioNature [2024]
129. Reviewer Certificate in BioNature [2024]
 

John Britton of GitHub on Ops for Everyone at DevCon Summit 2013 #MobileDevNBeyond