Mastering the Project File

Michele Titolo
Michele TitoloComputers ¯\_(ツ)_/¯ at Square
Mastering the
Project File
Michele Titolo
Sr. Mobile Engineer / Prolific Interactive
@micheletitolo
Saturday, April 20, 13
Hello!
Saturday, April 20, 13
Saturday, April 20, 13
Saturday, April 20, 13
Saturday, April 20, 13
<<<<<<< HEAD
! ! ! ! A487DC9215FE5DCD0037E8A3 /* AppDelegate.h */,
! ! ! ! A487DC9315FE5DCD0037E8A3 /* AppDelegate.m */,
! ! ! ! D9CA01C11720AD7D00CBD2B2 /* View Controllers */,
=======
! ! ! ! D9CA01B71720AC3000CBD2B2 /* Base */,
! ! ! ! D9CA01BB1720AC3C00CBD2B2 /* Controllers */,
>>>>>>> star_circle_ratings
Saturday, April 20, 13
Falling back to patching base and 3-way merge...
Auto-merging MyApppp.xcodeproj/project.pbxproj
CONFLICT (content): Merge conflict in MyApp.xcodeproj/
project.pbxproj
Failed to merge in the changes.
Patch failed at 0037 launch screen images update
Saturday, April 20, 13
It’s not that special
Saturday, April 20, 13
Saturday, April 20, 13
.xcodeproj
Saturday, April 20, 13
It’s a folder
Saturday, April 20, 13
Saturday, April 20, 13
Saturday, April 20, 13
project.xcworkspace
Saturday, April 20, 13
another “special” folder
Saturday, April 20, 13
Saturday, April 20, 13
contents.xcworkspacedata
Saturday, April 20, 13
references .xcodeproj
Saturday, April 20, 13
xcuserdata
Saturday, April 20, 13
Not just in .xcodeproj
Saturday, April 20, 13
project.pbxproj
Saturday, April 20, 13
it’s a plist
Saturday, April 20, 13
a very special plist
Saturday, April 20, 13
the heart of your project
Saturday, April 20, 13
let’s look inside
Saturday, April 20, 13
// !$*UTF8*$!
{
! archiveVersion = 1;
! classes = {
! };
! objectVersion = 46;
! objects = {
/* Begin PBXBuildFile section */
! ! 8A9D5590A3E24AC297598750 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef...
! ! D94D3E72170B80FB00EA401C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; f...
! ! D94D3E74170B80FB00EA401C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFi...
! ! D94D3E76170B80FB00EA401C /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuild...
! ! D94D3E7C170B80FB00EA401C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; ...
! ! D94D3E7E170B80FB00EA401C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D94...
! ! D94D3E82170B80FB00EA401C /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRe...
! ! D94D3E84170B80FB00EA401C /* Default.png in Resources */ = {isa = PBXBuildFile; fileRe...
! ! D94D3E86170B80FB00EA401C /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fil...
! ! D94D3E88170B80FB00EA401C /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile...
Saturday, April 20, 13
Saturday, April 20, 13
Let’s break it down
Saturday, April 20, 13
‘objects’ and ‘root_object’
Saturday, April 20, 13
‘objects’
Saturday, April 20, 13
objects = {
D94D3E72170B80FB00EA401C = {...};
D94D3E74170B80FB00EA401C = {...};
D94D3E76170B80FB00EA401C = {...};
532ABB3011D5647300D29D20 = {...};
532ABB3111D5647300D29D20 = {...};
532ABB3211D5647300D29D20 = {...};
532ABB3311D5647300D29D20 = {...};
};
Saturday, April 20, 13
Every object has a UUID
Saturday, April 20, 13
objects = {
D94D3E72170B80FB00EA401C = {...};
D94D3E74170B80FB00EA401C = {...};
D94D3E76170B80FB00EA401C = {...};
532ABB3011D5647300D29D20 = {...};
532ABB3111D5647300D29D20 = {...};
532ABB3211D5647300D29D20 = {...};
532ABB3311D5647300D29D20 = {...};
};
Saturday, April 20, 13
‘root_object’
Saturday, April 20, 13
isa = PBXProject;
Saturday, April 20, 13
mainGroup = A487DC7415FE5DCD0037E8A3;
Saturday, April 20, 13
targets = (
! 1D6058900D05DD3D006BFB54 /* MyApp */,
! D94C698916E6E808002BDD31 /* MyApp Test */,
! D9E1D32A16E6FCC100C0524D /* MyApp Pro */,
);
Saturday, April 20, 13
projectReferences = (
! {
! ! ProductGroup = D94C698116E6E7DE002BDD31 /* Products */;
! ! ProjectRef = D94C698016E6E7DE002BDD31 /* KIF.xcodeproj */;
! },
);
Saturday, April 20, 13
buildConfigurationList = C01FCF4E08A954540054247B
Saturday, April 20, 13
PBXAggregateTarget
PBXBuildRule
PBXContainerItemProxy
PBXCopyFilesBuildPhase
PBXFileReference
PBXFrameworksBuildPhase
PBXGroup
PBXHeadersBuildPhase
PBXLegacyTarget
PBXNativeTarget
PBXProject
PBXReferenceProxy
PBXRezBuildPhase
PBXShellScriptBuildPhase
PBXSourcesBuildPhase
PBXTargetDependency
PBXVariantGroup
XCBuildConfiguration
XCConfigurationList
XCVersionGroup
Saturday, April 20, 13
Saturday, April 20, 13
Saturday, April 20, 13
Saturday, April 20, 13
XCBuildConfiguration
Saturday, April 20, 13
Debug and Release
Saturday, April 20, 13
Saturday, April 20, 13
Compiler flags
Saturday, April 20, 13
buildSettings = {
! ALWAYS_SEARCH_USER_PATHS = NO;
! "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
! COPY_PHASE_STRIP = NO;
! DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
! GCC_DYNAMIC_NO_PIC = NO;
! GCC_OPTIMIZATION_LEVEL = 0;
! GCC_PRECOMPILE_PREFIX_HEADER = YES;
! GCC_PREFIX_HEADER = Prefix.pch;
! GCC_WARN_ABOUT_RETURN_TYPE = YES;
! GCC_WARN_UNUSED_VALUE = NO;
! GCC_WARN_UNUSED_VARIABLE = YES;
! INFOPLIST_FILE = Info.plist;
! ONLY_ACTIVE_ARCH = NO;
! PRODUCT_NAME = MyApp;
! SDKROOT = iphoneos;
};
Saturday, April 20, 13
Project or Target
Saturday, April 20, 13
PBXNativeTarget
Saturday, April 20, 13
buildConfigurationList
Saturday, April 20, 13
buildPhases
Saturday, April 20, 13
buildPhases
Saturday, April 20, 13
PBXResourcesBuildPhase
==
Copy Bundle Resources
Saturday, April 20, 13
PBXSourcesBuildPhase
==
Compile Sources
Saturday, April 20, 13
PBXFrameworksBuildPhase
==
Link Binary With Libraries
Saturday, April 20, 13
PBXShellScriptBuildPhase
==
Run Script
Saturday, April 20, 13
The Big Picture
Saturday, April 20, 13
Saturday, April 20, 13
It’s just a plist
Saturday, April 20, 13
How does this make our
lives suck less?
Saturday, April 20, 13
project.pbxproj -text
Saturday, April 20, 13
Make it readable
Saturday, April 20, 13
Make it JSON
Saturday, April 20, 13
Xcode don’t care
Saturday, April 20, 13
The End
Michele Titolo
@micheletitolo
Saturday, April 20, 13
1 of 66

Recommended

Mastering the Project File (AltConf) by
Mastering the Project File (AltConf)Mastering the Project File (AltConf)
Mastering the Project File (AltConf)Michele Titolo
1.8K views91 slides
Flask SQLAlchemy by
Flask SQLAlchemy Flask SQLAlchemy
Flask SQLAlchemy Eueung Mulyana
1.5K views20 slides
Drupal 8 configuration system for coders and site builders - Drupalaton 2013 by
Drupal 8 configuration system for coders and site builders - Drupalaton 2013Drupal 8 configuration system for coders and site builders - Drupalaton 2013
Drupal 8 configuration system for coders and site builders - Drupalaton 2013swentel
1.5K views67 slides
PhpSpec extension points by
PhpSpec extension pointsPhpSpec extension points
PhpSpec extension pointsNorbert Orzechowicz
2.4K views56 slides
KCDC 2018 - Rapid API Development with Sails by
KCDC 2018 - Rapid API Development with SailsKCDC 2018 - Rapid API Development with Sails
KCDC 2018 - Rapid API Development with SailsJustin James
139 views50 slides
04 pm&ba dynamic duo_mastering the requirements_maritato maritato_final2 by
04 pm&ba dynamic duo_mastering the requirements_maritato maritato_final204 pm&ba dynamic duo_mastering the requirements_maritato maritato_final2
04 pm&ba dynamic duo_mastering the requirements_maritato maritato_final2IIBA-IT
611 views27 slides

More Related Content

Viewers also liked

Final major project pitch by
Final major project pitchFinal major project pitch
Final major project pitchAdam Grundy
289 views8 slides
Final major project mood boards by
Final major project mood boardsFinal major project mood boards
Final major project mood boardsLouiseMaher18
343 views10 slides
New project specification and implementation by
New project specification and implementationNew project specification and implementation
New project specification and implementationaini ain
1.2K views12 slides
Stages Handout by
Stages HandoutStages Handout
Stages HandoutLyndall Franks
435 views10 slides
Webservices: connecting Joomla! with other programs. by
Webservices: connecting Joomla! with other programs.Webservices: connecting Joomla! with other programs.
Webservices: connecting Joomla! with other programs.Herman Peeren
21.1K views32 slides
Project specification by
Project specificationProject specification
Project specificationphele1512
400 views6 slides

Viewers also liked(14)

Final major project pitch by Adam Grundy
Final major project pitchFinal major project pitch
Final major project pitch
Adam Grundy289 views
Final major project mood boards by LouiseMaher18
Final major project mood boardsFinal major project mood boards
Final major project mood boards
LouiseMaher18343 views
New project specification and implementation by aini ain
New project specification and implementationNew project specification and implementation
New project specification and implementation
aini ain1.2K views
Webservices: connecting Joomla! with other programs. by Herman Peeren
Webservices: connecting Joomla! with other programs.Webservices: connecting Joomla! with other programs.
Webservices: connecting Joomla! with other programs.
Herman Peeren21.1K views
Project specification by phele1512
Project specificationProject specification
Project specification
phele1512400 views
Clarity ppm financials made easy by DCsteve
Clarity ppm financials made easyClarity ppm financials made easy
Clarity ppm financials made easy
DCsteve10.1K views
Project Mgmt Fundamentals by Chris Miller
Project Mgmt FundamentalsProject Mgmt Fundamentals
Project Mgmt Fundamentals
Chris Miller1.5K views
Portfolio mangement by Polite Man
Portfolio mangementPortfolio mangement
Portfolio mangement
Polite Man42.4K views
Fundamentals of Project Management by Rodolfo Siles
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
Rodolfo Siles145.4K views

Similar to Mastering the Project File

appledoc_style by
appledoc_styleappledoc_style
appledoc_styleZiku Spartan
101 views4 slides
Demystifying Maven by
Demystifying MavenDemystifying Maven
Demystifying MavenMike Desjardins
4.9K views88 slides
Oracle API Gateway Installation by
Oracle API Gateway InstallationOracle API Gateway Installation
Oracle API Gateway InstallationRakesh Gujjarlapudi
6.7K views21 slides
Python at Facebook by
Python at FacebookPython at Facebook
Python at FacebookAngelo Failla
4.6K views34 slides
2013 09-02 senzations-bimschas-part4-setting-up-your-own-testbed by
2013 09-02 senzations-bimschas-part4-setting-up-your-own-testbed2013 09-02 senzations-bimschas-part4-setting-up-your-own-testbed
2013 09-02 senzations-bimschas-part4-setting-up-your-own-testbedDaniel Bimschas
1.2K views40 slides
System programs in C language. by
System programs in C language.System programs in C language.
System programs in C language.Sudhakar Srivastava
683 views26 slides

Similar to Mastering the Project File(20)

2013 09-02 senzations-bimschas-part4-setting-up-your-own-testbed by Daniel Bimschas
2013 09-02 senzations-bimschas-part4-setting-up-your-own-testbed2013 09-02 senzations-bimschas-part4-setting-up-your-own-testbed
2013 09-02 senzations-bimschas-part4-setting-up-your-own-testbed
Daniel Bimschas1.2K views
InspiringCon15: Bringing TYPO3 Legacy Applications into the Flow by mhelmich
InspiringCon15: Bringing TYPO3 Legacy Applications into the FlowInspiringCon15: Bringing TYPO3 Legacy Applications into the Flow
InspiringCon15: Bringing TYPO3 Legacy Applications into the Flow
mhelmich3K views
Meetup uikit programming by joaopmaia
Meetup uikit programmingMeetup uikit programming
Meetup uikit programming
joaopmaia2.9K views
JSUG - Spring by Christoph Pickl by Christoph Pickl
JSUG - Spring by Christoph PicklJSUG - Spring by Christoph Pickl
JSUG - Spring by Christoph Pickl
Christoph Pickl639 views
Devry cis-170-c-i lab-7-of-7-sequential-files by cskvsmi44
Devry cis-170-c-i lab-7-of-7-sequential-filesDevry cis-170-c-i lab-7-of-7-sequential-files
Devry cis-170-c-i lab-7-of-7-sequential-files
cskvsmi449 views
Devry cis-170-c-i lab-7-of-7-sequential-files by noahjamessss
Devry cis-170-c-i lab-7-of-7-sequential-filesDevry cis-170-c-i lab-7-of-7-sequential-files
Devry cis-170-c-i lab-7-of-7-sequential-files
noahjamessss25 views
Final Project Presentation by zroserie
Final Project PresentationFinal Project Presentation
Final Project Presentation
zroserie924 views
Baremetal deployment by baremetal
Baremetal deploymentBaremetal deployment
Baremetal deployment
baremetal2.7K views
How to measure everything - a million metrics per second with minimal develop... by Jos Boumans
How to measure everything - a million metrics per second with minimal develop...How to measure everything - a million metrics per second with minimal develop...
How to measure everything - a million metrics per second with minimal develop...
Jos Boumans20.9K views
HTML5 Who what where when why how by brucelawson
HTML5 Who what where when why howHTML5 Who what where when why how
HTML5 Who what where when why how
brucelawson1.8K views
Drupal Day 2012 - Automating Drupal Development: Make!les, Features and Beyond by DrupalDay
Drupal Day 2012 - Automating Drupal Development: Make!les, Features and BeyondDrupal Day 2012 - Automating Drupal Development: Make!les, Features and Beyond
Drupal Day 2012 - Automating Drupal Development: Make!les, Features and Beyond
DrupalDay924 views
"I have a framework idea" - Repeat less, share more. by Fabio Milano
"I have a framework idea" - Repeat less, share more."I have a framework idea" - Repeat less, share more.
"I have a framework idea" - Repeat less, share more.
Fabio Milano1.3K views
Deploying PHP Applications with Ansible by Orestes Carracedo
Deploying PHP Applications with AnsibleDeploying PHP Applications with Ansible
Deploying PHP Applications with Ansible
Orestes Carracedo6.2K views

More from Michele Titolo

Writing Design Docs for Wide Audiences by
Writing Design Docs for Wide AudiencesWriting Design Docs for Wide Audiences
Writing Design Docs for Wide AudiencesMichele Titolo
94 views43 slides
Beam Me Up: Voyaging into Big Data by
Beam Me Up: Voyaging into Big DataBeam Me Up: Voyaging into Big Data
Beam Me Up: Voyaging into Big DataMichele Titolo
383 views90 slides
APIs: The Good, The Bad, The Ugly by
APIs: The Good, The Bad, The UglyAPIs: The Good, The Bad, The Ugly
APIs: The Good, The Bad, The UglyMichele Titolo
155 views98 slides
Tackling the Big, Impossible Project by
Tackling the Big, Impossible ProjectTackling the Big, Impossible Project
Tackling the Big, Impossible ProjectMichele Titolo
534 views39 slides
No Microservice is an Island by
No Microservice is an IslandNo Microservice is an Island
No Microservice is an IslandMichele Titolo
611 views183 slides
From iOS to Distributed Systems by
From iOS to Distributed SystemsFrom iOS to Distributed Systems
From iOS to Distributed SystemsMichele Titolo
944 views101 slides

More from Michele Titolo(20)

Writing Design Docs for Wide Audiences by Michele Titolo
Writing Design Docs for Wide AudiencesWriting Design Docs for Wide Audiences
Writing Design Docs for Wide Audiences
Michele Titolo94 views
Beam Me Up: Voyaging into Big Data by Michele Titolo
Beam Me Up: Voyaging into Big DataBeam Me Up: Voyaging into Big Data
Beam Me Up: Voyaging into Big Data
Michele Titolo383 views
APIs: The Good, The Bad, The Ugly by Michele Titolo
APIs: The Good, The Bad, The UglyAPIs: The Good, The Bad, The Ugly
APIs: The Good, The Bad, The Ugly
Michele Titolo155 views
Tackling the Big, Impossible Project by Michele Titolo
Tackling the Big, Impossible ProjectTackling the Big, Impossible Project
Tackling the Big, Impossible Project
Michele Titolo534 views
No Microservice is an Island by Michele Titolo
No Microservice is an IslandNo Microservice is an Island
No Microservice is an Island
Michele Titolo611 views
From iOS to Distributed Systems by Michele Titolo
From iOS to Distributed SystemsFrom iOS to Distributed Systems
From iOS to Distributed Systems
Michele Titolo944 views
More than po: Debugging in LLDB by Michele Titolo
More than po: Debugging in LLDBMore than po: Debugging in LLDB
More than po: Debugging in LLDB
Michele Titolo2.6K views
Swift Generics in Theory and Practice by Michele Titolo
Swift Generics in Theory and PracticeSwift Generics in Theory and Practice
Swift Generics in Theory and Practice
Michele Titolo1.8K views
Making friendly-microservices by Michele Titolo
Making friendly-microservicesMaking friendly-microservices
Making friendly-microservices
Michele Titolo1.1K views
More Than po: Debugging in LLDB @ CocoaConf SJ 2015 by Michele Titolo
More Than po: Debugging in LLDB @ CocoaConf SJ 2015More Than po: Debugging in LLDB @ CocoaConf SJ 2015
More Than po: Debugging in LLDB @ CocoaConf SJ 2015
Michele Titolo761 views
More than `po`: Debugging in lldb by Michele Titolo
More than `po`: Debugging in lldbMore than `po`: Debugging in lldb
More than `po`: Debugging in lldb
Michele Titolo9.1K views
Cocoa Design Patterns in Swift by Michele Titolo
Cocoa Design Patterns in SwiftCocoa Design Patterns in Swift
Cocoa Design Patterns in Swift
Michele Titolo9.1K views

Recently uploaded

Why and How CloudStack at weSystems - Stephan Bienek - weSystems by
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsShapeBlue
247 views13 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
224 views7 slides
The Power of Generative AI in Accelerating No Code Adoption.pdf by
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdfSaeed Al Dhaheri
39 views18 slides
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...ShapeBlue
129 views10 slides
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
178 views15 slides
State of the Union - Rohit Yadav - Apache CloudStack by
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
303 views53 slides

Recently uploaded(20)

Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue247 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue224 views
The Power of Generative AI in Accelerating No Code Adoption.pdf by Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri39 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue129 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue178 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue303 views
Business Analyst Series 2023 - Week 4 Session 8 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 8Business Analyst Series 2023 -  Week 4 Session 8
Business Analyst Series 2023 - Week 4 Session 8
DianaGray10145 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue183 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays58 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue141 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue265 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue139 views
"Node.js Development in 2024: trends and tools", Nikita Galkin by Fwdays
"Node.js Development in 2024: trends and tools", Nikita Galkin "Node.js Development in 2024: trends and tools", Nikita Galkin
"Node.js Development in 2024: trends and tools", Nikita Galkin
Fwdays33 views
"Running students' code in isolation. The hard way", Yurii Holiuk by Fwdays
"Running students' code in isolation. The hard way", Yurii Holiuk "Running students' code in isolation. The hard way", Yurii Holiuk
"Running students' code in isolation. The hard way", Yurii Holiuk
Fwdays36 views
LLMs in Production: Tooling, Process, and Team Structure by Aggregage
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team Structure
Aggregage57 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE84 views
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro35 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue164 views

Mastering the Project File