From Consumer to Creator, A Guide to iOS Open Source

M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From 'Consumer' to 'Creator’ {
–– Max Cobb
introduction.swift what_is_oss.swift
}
A Guide to iOS Open Source
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
🧗 Climbing
🏜 Nomad
🥑 Developer Advocacy
🤖 AI
🥽 Augmented Reality
🐙 Open Source
public struct Max {
introduction.swift what_is_oss.swift
From Consumer to Creator – Max Cobb
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
🥑 Developer Advocacy @ Agora.io
🤖 AI @ Greyparrot.ai
🥽 Augmented Reality @ Blippar
🐙 Open Source @ maxxfrazer
public struct Max {
introduction.swift what_is_oss.swift
}
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
01-02
Understanding the Basics
What is Open Source 🔎
03-05
Process of Giving Back
Making a Contribution 👷
06-07
Showcasing your Contributions
Build Your Portfolio 🪄
Open Source Journey
introduction.swift what_is_oss.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
01
Understanding
Open Source
Exploring the Foundations
introduction.swift what_is_oss.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#define ‘Open Source’;
● Collaborative Development
● Transparency and Accessibility
● Licensing Freedom
● Community-driven
● No Cost Barrier
From Consumer to Creator – Max Cobb
what_is_oss.swift contributing.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Copies need the
same license
Short, permissive,
without warranty
MIT GNU (GPL)
LGPL, BSD, MPL, EPL
Similar to MIT,
with patent use
Apache Others
LICENSE.md
what_is_oss.swift contributing.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From Consumer to Creator – Max Cobb
02
Why Open Source
Community and Collaboration
From Consumer to Creator – Max Cobb
what_is_oss.swift contributing.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Industry-standard tools, CI/CD, linters, testing,
docs, code reviews, and async collaboration.
Broaden global connections, expand your
network, possible future opportunities
Networking
Real-world projects that only support the
latest iOS. (Macros, SwiftUI, Vision!)
Use the Latest Features
New Technologies and Habits
Boost Your Career & Skills
From Consumer to Creator – Max Cobb
what_is_oss.swift contributing.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Git, VS Code, Homebrew,
React Native, Flutter,
iOS and macOS are
rooted in Linux
Open Source Ecosystem {
}
Linux Fully OSS
And of course…
Firebase, Postman,
Vercel
Partially OSS
The most popular
OSS in the room
From Consumer to Creator – Max Cobb
what_is_oss.swift contributing.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Swift!
● Open Source since 2015 – swift.org
● Apache License
● Multiple Platforms
● Vibrant Community
● Swift Evolution Process
From Consumer to Creator – Max Cobb
what_is_oss.swift contributing.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Developed by Dave Verwer and Sven A. Schmit
Firebase, Fastlane, Realm, Alamofire, SwiftLint,
RxSwift, SnapKit…
Swift Packages
Streamlining dependency management for iOS
developers since 2011
CocoaPods
Swift Package Index
Common Open Source Tools for iOS
From Consumer to Creator – Max Cobb
what_is_oss.swift contributing.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
03
Engaging with Open Source
Expand Your Impact
From Consumer to Creator – Max Cobb
what_is_oss.swift contributing.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Your Strengths and
Interests
Self-Reflection
Twitter (or X?),
Mastodon etc.
Social Media
Trending, Search,
Follow
Explore GitHub
iOSDevWeekly,
SwiftLee Weekly
Newsletters
Recent updates, search
by tags, podcast
Swift Package Index
Or Bing if you’re
into that
Google
Find a Project
From Consumer to Creator – Max Cobb
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Stars, recent commits,
issues, PRs
Activity
Main contributors
still active
Contributors
Overview, details,
images
README
Builds, their state,
comprehensiveness
CI/CD
Number open, response
times, comments,
Issues + PRs
LICENSE.md,
CONTRIBUTIONS.md
Other Files
Evaluate the Project Health
From Consumer to Creator – Max Cobb
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
If you’re having problems, check the
project’s issues
Check for an example project, or search for
projects using it… or make one!
Example Project
Inline, README, external links, deployed via
Pages, check the Wiki
Find and read the docs
Open or Closed Issues
Understanding a new Codebase
From Consumer to Creator – Max Cobb
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From Consumer to Creator – Max Cobb
04
Making a Contribution
From Consumer to Creator – Max Cobb
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Having trouble?
Make An Issue!
From Consumer to Creator – Max Cobb
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
01
Bug, Feature requests,
documentation, and more
Issue types
02
Low effort issue, low
effort responses
Detail
03
Be patient and remember
open source etiquette
And Then We Wait
Make An Issue
From Consumer to Creator – Max Cobb
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
No patience?
Make A Pull Request!
From Consumer to Creator – Max Cobb
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From Consumer to Creator – Max Cobb
01
Your own copy of the
project
Fork it
02
Use your SWE skills to
squash the bug
Debug it
03
Add tests, CI/CD, follow
style guides
Follow Guides and CI
Make A Pull Request
From Consumer to Creator – Max Cobb
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From Consumer to Creator – Max Cobb
Make A Pull Request
From Consumer to Creator – Max Cobb
01
Your own copy of the
project
Fork it
02
Use your SWE skills to
squash the bug
Debug it
03
Add tests, CI/CD, follow
style guides
Follow Guides and
CI
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From Consumer to Creator – Max Cobb
04
Brief title, detailed
description
Add Details
05
Related issues in the repo,
external references
Link Issues
06
Check for unwanted files,
submit, and wait
Review and Submit
Make A Pull Request
From Consumer to Creator – Max Cobb
01
Your own copy of the
project
Fork it
02
Use your SWE skills to
squash the bug
Debug it
03
Add tests, CI/CD, follow
style guides
Follow Guides and
CI
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Got an Idea?
Build it!
From Consumer to Creator – Max Cobb
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From Consumer to Creator – Max Cobb
01
Isolate the issue, search for
solutions, understand audience
Identify and Research
02
Main features, dependencies,
assumptions
Plan the Scope
03
MVP first, stability and
functionality
Start Small
Build it
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From Consumer to Creator – Max Cobb
01
Isolate the issue, search for
solutions, understand audience
Identify and Research
02
Main features, dependencies,
assumptions
Plan the Scope
03
MVP first, stability and
functionality
Start Small
Build it
04
README, installation, examples,
inline docs (DocC), CONTRIBUTING
Document Everything
05
Developer forums, social
media, at a conference!
Share and Promote
06
Respond to feedback, issues,
PRs, upgrade + maintain
Stay Engaged
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From Consumer to Creator – Max Cobb
05
Overcoming Challenges
And things to remember
contributing.swift portfolio.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Give at least a week,
then politely
follow-up
They are volunteers with
other commitments
Patience is Key Try Again
A polite nudge
often works
Reach out through
other channels
Seek Help Check Socials
No Response
contributing.swift portfolio.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Work on my Machine Do it yourself
Your Code Sucks Useless feature
Bad Responses
Doesn’t work Fix, I need it now
contributing.swift portfolio.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Work on my Machine Do it yourself
Your Code Sucks Useless feature
Bad Responses
Doesn’t work Fix, I need it now
Not worth your time
contributing.swift portfolio.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
06
Build Your Portfolio
Showcasing Your Contributions
contributing.swift portfolio.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From Consumer to Creator – Max Cobb
01
Show your learning curve,
adaptability, evolution
Growth Over Time
02
New connections, collaborations,
and skill refinement
Networking and Feedback
03
Reflect, achieve, propel
Motivation Booster
The Power of Portfolios
portfolio.swift packages.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From Consumer to Creator – Max Cobb
01
From simple scripts, to
complex applications
Diverse Projects
02
Software that people know,
and respect
Open Source Contributions
03
Show off your creativity
and passion
Unique Solutions
What To Showcase
portfolio.swift packages.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
From Consumer to Creator – Max Cobb
Swift.org Packages Page
portfolio.swift packages.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
07
Let’s See Some!
Some of my favourite Swift OSS
portfolio.swift packages.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
realm/SwiftLint
packages.swift fin.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
KaneCheshire/ShowTime
iOS Taps and Gestures for Demos
Easy to install
Simple, but effective
packages.swift fin.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
lucaswkuipers/ViewKit
Swift Package to build UIKit in a
functional manner
packages.swift fin.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Oliver-Binns/Conferences
An app for managing talk submissions to
iOS conferences
• Conventional Commits
• Fastlane CI
• Active
• Relevant!
packages.swift fin.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
maxxfrazer/RealityUI
Familiar UI Elements and animations in
RealityKit
packages.swift fin.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
- Steve Jobs, 1994
Everything around you that you call
life was made up by people that
were no smarter than you. And you
can change it, you can influence
it, you can build your own things
that other people can use.
packages.swift fin.swift
From Consumer to Creator – Max Cobb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SwiftLint Swift Package Index
Swift Evolution Max Cobb
Resources
packages.swift fin.swift
From Consumer to Creator – Max Cobb
1 von 42

Recomendados

8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action von
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in ActionBill Scott
14.9K views55 Folien
StackEngine Demo - Docker Austin von
StackEngine Demo - Docker AustinStackEngine Demo - Docker Austin
StackEngine Demo - Docker AustinBoyd Hemphill
6.1K views145 Folien
Orchestrate Your End-to-end Mainframe Application Release Pipeline von
Orchestrate Your End-to-end Mainframe Application Release PipelineOrchestrate Your End-to-end Mainframe Application Release Pipeline
Orchestrate Your End-to-end Mainframe Application Release PipelineDevOps.com
89 views24 Folien
AppSec Pipelines and Event based Security von
AppSec Pipelines and Event based SecurityAppSec Pipelines and Event based Security
AppSec Pipelines and Event based SecurityMatt Tesauro
1.4K views56 Folien
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action von
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in ActionBill Scott
19.7K views65 Folien
Lean Engineering: How to make Engineering a full Lean UX partner von
Lean Engineering: How to make Engineering a full Lean UX partnerLean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerBill Scott
24.8K views63 Folien

Más contenido relacionado

Similar a From Consumer to Creator, A Guide to iOS Open Source

An Exploration of Cross-product App Experiences von
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App ExperiencesAtlassian
7.4K views84 Folien
Lean engineering for lean/balanced teams: lessons learned (and still learning... von
Lean engineering for lean/balanced teams: lessons learned (and still learning...Lean engineering for lean/balanced teams: lessons learned (and still learning...
Lean engineering for lean/balanced teams: lessons learned (and still learning...Balanced Team
3K views66 Folien
New Rules of The Responsive Web von
New Rules of The Responsive WebNew Rules of The Responsive Web
New Rules of The Responsive WebMatt Carver
9.5K views79 Folien
Lean UX + DevOps von
Lean UX + DevOpsLean UX + DevOps
Lean UX + DevOpsSynerzip
55 views26 Folien
DevOps - Understanding Core Concepts von
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core ConceptsNitin Bhide
912 views59 Folien
SV.CO’s iterative product development von
SV.CO’s iterative product developmentSV.CO’s iterative product development
SV.CO’s iterative product developmenthari
6K views29 Folien

Similar a From Consumer to Creator, A Guide to iOS Open Source(20)

An Exploration of Cross-product App Experiences von Atlassian
An Exploration of Cross-product App ExperiencesAn Exploration of Cross-product App Experiences
An Exploration of Cross-product App Experiences
Atlassian7.4K views
Lean engineering for lean/balanced teams: lessons learned (and still learning... von Balanced Team
Lean engineering for lean/balanced teams: lessons learned (and still learning...Lean engineering for lean/balanced teams: lessons learned (and still learning...
Lean engineering for lean/balanced teams: lessons learned (and still learning...
Balanced Team3K views
New Rules of The Responsive Web von Matt Carver
New Rules of The Responsive WebNew Rules of The Responsive Web
New Rules of The Responsive Web
Matt Carver9.5K views
Lean UX + DevOps von Synerzip
Lean UX + DevOpsLean UX + DevOps
Lean UX + DevOps
Synerzip55 views
DevOps - Understanding Core Concepts von Nitin Bhide
DevOps - Understanding Core ConceptsDevOps - Understanding Core Concepts
DevOps - Understanding Core Concepts
Nitin Bhide912 views
SV.CO’s iterative product development von hari
SV.CO’s iterative product developmentSV.CO’s iterative product development
SV.CO’s iterative product development
hari6K views
Experience Session - Hari von SV.CO
Experience Session - HariExperience Session - Hari
Experience Session - Hari
SV.CO140 views
Nvc2012 it module4_avig von CU_NVC
Nvc2012 it module4_avigNvc2012 it module4_avig
Nvc2012 it module4_avig
CU_NVC706 views
StackEngine Problem Space Demo von Boyd Hemphill
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
Boyd Hemphill4.9K views
Maintaining lean and agile principles in a fixed date/budget/scope project von Corecom Consulting
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope project
Corecom Consulting116 views
DevDay 2013 - Building Startups and Minimum Viable Products von Ben Hall
DevDay 2013 - Building Startups and Minimum Viable ProductsDevDay 2013 - Building Startups and Minimum Viable Products
DevDay 2013 - Building Startups and Minimum Viable Products
Ben Hall4.8K views
AWS re:Invent 2016: Open-Source Resources (DCS201) von Amazon Web Services
AWS re:Invent 2016: Open-Source Resources (DCS201)AWS re:Invent 2016: Open-Source Resources (DCS201)
AWS re:Invent 2016: Open-Source Resources (DCS201)
Amazon Web Services1.1K views
How do we drive tech changes von Jaewoo Ahn
How do we drive tech changesHow do we drive tech changes
How do we drive tech changes
Jaewoo Ahn1.4K views
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs) von Hafiz Ismail
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Introduction to GraphQL (or How I Learned to Stop Worrying about REST APIs)
Hafiz Ismail7.5K views
Building Your App SDK with Swift von Jordan Yaker
Building Your App SDK with SwiftBuilding Your App SDK with Swift
Building Your App SDK with Swift
Jordan Yaker433 views
Lean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять дней von CEE-SEC(R)
Lean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять днейLean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять дней
Lean UX и дизайн-спринты: как построить ведущий продукт на рынке за пять дней
CEE-SEC(R)457 views
Boilerplates: Step up your Web Development Process von Fibonalabs
Boilerplates: Step up your Web Development ProcessBoilerplates: Step up your Web Development Process
Boilerplates: Step up your Web Development Process
Fibonalabs55 views

Último

Scaling Knowledge Graph Architectures with AI von
Scaling Knowledge Graph Architectures with AIScaling Knowledge Graph Architectures with AI
Scaling Knowledge Graph Architectures with AIEnterprise Knowledge
53 views15 Folien
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... von
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...ShapeBlue
46 views29 Folien
"Surviving highload with Node.js", Andrii Shumada von
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada Fwdays
40 views29 Folien
MVP and prioritization.pdf von
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
38 views8 Folien
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT von
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITShapeBlue
91 views8 Folien
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T von
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TShapeBlue
56 views34 Folien

Último(20)

DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... von 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...
ShapeBlue46 views
"Surviving highload with Node.js", Andrii Shumada von Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays40 views
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT von ShapeBlue
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBITUpdates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
Updates on the LINSTOR Driver for CloudStack - Rene Peinthor - LINBIT
ShapeBlue91 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T von ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue56 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates von ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue119 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue von ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue85 views
Business Analyst Series 2023 - Week 3 Session 5 von DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10369 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... von ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue57 views
State of the Union - Rohit Yadav - Apache CloudStack von ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue145 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online von ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue102 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue von 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
ShapeBlue96 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows von Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software344 views
NTGapps NTG LowCode Platform von Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu141 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 von IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... von 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 Kemibaro29 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue von ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue96 views

From Consumer to Creator, A Guide to iOS Open Source