SlideShare a Scribd company logo
1 of 25
Swift Office
Hours
2
// Agenda
AGENDA
1 // Ice Breaker
2 // About Swift Office Hours
3 // Swift Pitch
4 // Vincent Toms: Demo
5 // Discussion
6 // Free Coding Time!
01
Ice Breaker
Say “Hello” to the
person next to you
and answer the
question ...
Would you rather
see the future or
change the past?
02
About Swift Office Hours
What makes us different
1. Swift Office Hours is a monthly Meetup where
developers of all backgrounds (not just iOS) can get
1-on-1 help with their Swift projects.
2. We will host a variety of special speakers covering
topics including backend Swift, frontend Swift, and
everything in-between.
// What Makes Us Different
// Office Hours
OFFICE HOURS
Who’s it for?
This meetup is for both advanced Swift users as well as
developers on other platforms who are interested in
learning Swift.
// Who’s it for?
This just in...
// This just in...
LAST TUESDAY OF EVERY MONTH
// WHEN?
Future Events & Topics
Animation day
Library day
Device feature day: accelerometer, GPS, etc.
Expert panels
Vapor Guest Speaker
Guest speakers from local companies & organizations
Hackathons (e.g. new iOS 10 features, HIPAA compliant apps, etc)
// Future Events & Topics
Follow Us
// FOLLOW US
https://www.meetup.com/swift-office-hours/
@SwiftHours
Swiftofficehours.slack.com
Swift Office Hours
03
Swift Pitch
// Front End Swift
Companies using Swift - Front End
// Backend Swift
FRANK
TAILOR
Kunugi
QUARK
Projects Implementing Swift on the Server
GitHub
// GitHub
// RedMonk
REDMONK: Q3 2016
15 most popular languages used on
GitHub by opened Pull Request and
percentage change from previous
period.
Swift:
+262%
OCTOVERS 2016
TIOBE Index for October 2016
// TIOBE Index
PPYL Index
// PPYL Index
04
Demo by
Vincent Toms
What we will be using
https://vapor.codes/
// What we will be using
https://github.com/LoganWright/Genome
https://github.com/Alamofire/Alamofire
05
Discussion
06
Free Coding Time!

More Related Content

Viewers also liked

Android and IOS UI Development (Android 5.0 and iOS 9.0)
Android and IOS UI Development (Android 5.0 and iOS 9.0)Android and IOS UI Development (Android 5.0 and iOS 9.0)
Android and IOS UI Development (Android 5.0 and iOS 9.0)
Michael Shrove
 
Ch14-Software Engineering 9
Ch14-Software Engineering 9Ch14-Software Engineering 9
Ch14-Software Engineering 9
Ian Sommerville
 
ios_summit_2016_korhan
ios_summit_2016_korhanios_summit_2016_korhan
ios_summit_2016_korhan
Korhan Bircan
 

Viewers also liked (19)

Android and IOS UI Development (Android 5.0 and iOS 9.0)
Android and IOS UI Development (Android 5.0 and iOS 9.0)Android and IOS UI Development (Android 5.0 and iOS 9.0)
Android and IOS UI Development (Android 5.0 and iOS 9.0)
 
Accelerating Agile by Adding Business Analysis
Accelerating Agile by Adding Business AnalysisAccelerating Agile by Adding Business Analysis
Accelerating Agile by Adding Business Analysis
 
Sensors 9
Sensors   9Sensors   9
Sensors 9
 
Ch14-Software Engineering 9
Ch14-Software Engineering 9Ch14-Software Engineering 9
Ch14-Software Engineering 9
 
Just get out of the way
Just get out of the wayJust get out of the way
Just get out of the way
 
ios_summit_2016_korhan
ios_summit_2016_korhanios_summit_2016_korhan
ios_summit_2016_korhan
 
The Power of an Agile BA
The Power of an Agile BAThe Power of an Agile BA
The Power of an Agile BA
 
Going Swiftly Functional
Going Swiftly FunctionalGoing Swiftly Functional
Going Swiftly Functional
 
Background Audio Playback
Background Audio PlaybackBackground Audio Playback
Background Audio Playback
 
Swift Buildpack for Cloud Foundry
Swift Buildpack for Cloud FoundrySwift Buildpack for Cloud Foundry
Swift Buildpack for Cloud Foundry
 
Agile Product Development: Scaled Delivery
Agile Product Development: Scaled DeliveryAgile Product Development: Scaled Delivery
Agile Product Development: Scaled Delivery
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
The sketchboard edition_2
The sketchboard edition_2The sketchboard edition_2
The sketchboard edition_2
 
Detecting Problematic Lookup Functions in Spreadsheets
Detecting Problematic Lookup Functions in Spreadsheets Detecting Problematic Lookup Functions in Spreadsheets
Detecting Problematic Lookup Functions in Spreadsheets
 
Between Business Demands and Thriving Technology: The 'Modern Day BA'
Between Business Demands and Thriving Technology: The 'Modern Day BA'Between Business Demands and Thriving Technology: The 'Modern Day BA'
Between Business Demands and Thriving Technology: The 'Modern Day BA'
 
Babok V2 Update
Babok V2 UpdateBabok V2 Update
Babok V2 Update
 
Ui 5
Ui   5Ui   5
Ui 5
 
Swift study vol.03
Swift study vol.03Swift study vol.03
Swift study vol.03
 
Product Management in Operations Environment
Product Management in Operations EnvironmentProduct Management in Operations Environment
Product Management in Operations Environment
 

Similar to Swift Office Hours - Launch Event

Building The Open Ntf Dev Playground
Building The Open Ntf Dev PlaygroundBuilding The Open Ntf Dev Playground
Building The Open Ntf Dev Playground
Factor-y S.r.l.
 

Similar to Swift Office Hours - Launch Event (20)

Translation ; Recent Information about LibreOffice
Translation ; Recent Information about LibreOfficeTranslation ; Recent Information about LibreOffice
Translation ; Recent Information about LibreOffice
 
Swift Reference Guide
Swift Reference GuideSwift Reference Guide
Swift Reference Guide
 
Variable , Array , Dictionary of swift -IOS Development - a hub for beginner
Variable , Array , Dictionary of swift -IOS Development - a hub for beginnerVariable , Array , Dictionary of swift -IOS Development - a hub for beginner
Variable , Array , Dictionary of swift -IOS Development - a hub for beginner
 
The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31The Ring programming language version 1.4.1 book - Part 2 of 31
The Ring programming language version 1.4.1 book - Part 2 of 31
 
The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30The Ring programming language version 1.4 book - Part 2 of 30
The Ring programming language version 1.4 book - Part 2 of 30
 
Flow: A living full-stack framework for the web
Flow: A living full-stack framework for the webFlow: A living full-stack framework for the web
Flow: A living full-stack framework for the web
 
Smart Contractjp 1st section about
Smart Contractjp 1st section aboutSmart Contractjp 1st section about
Smart Contractjp 1st section about
 
Building The Open Ntf Dev Playground
Building The Open Ntf Dev PlaygroundBuilding The Open Ntf Dev Playground
Building The Open Ntf Dev Playground
 
Turning live events to virtual with Janus
Turning live events to virtual with JanusTurning live events to virtual with Janus
Turning live events to virtual with Janus
 
LibreOffice in Eastern Asia
LibreOffice in Eastern AsiaLibreOffice in Eastern Asia
LibreOffice in Eastern Asia
 
Vision for Development of SNS Based OS
Vision for Development of SNS Based OSVision for Development of SNS Based OS
Vision for Development of SNS Based OS
 
How to create/improve OSS products and its community
How to create/improve OSS products and its communityHow to create/improve OSS products and its community
How to create/improve OSS products and its community
 
Farewell, Stagefright bugs!
Farewell, Stagefright bugs!Farewell, Stagefright bugs!
Farewell, Stagefright bugs!
 
iOS (Swift) vs. Flutter: An In-Depth Comparison
iOS (Swift) vs. Flutter: An In-Depth ComparisoniOS (Swift) vs. Flutter: An In-Depth Comparison
iOS (Swift) vs. Flutter: An In-Depth Comparison
 
Open Source Software & the Power of Free
Open Source Software & the Power of FreeOpen Source Software & the Power of Free
Open Source Software & the Power of Free
 
On what’s attractive in Rakuten Technology Conference 2014, English version
On what’s attractive in Rakuten Technology Conference 2014, English versionOn what’s attractive in Rakuten Technology Conference 2014, English version
On what’s attractive in Rakuten Technology Conference 2014, English version
 
The Ring programming language version 1.3 book - Part 4 of 88
The Ring programming language version 1.3 book - Part 4 of 88The Ring programming language version 1.3 book - Part 4 of 88
The Ring programming language version 1.3 book - Part 4 of 88
 
Ios machine learning
Ios machine learningIos machine learning
Ios machine learning
 
[RakutenTechConf2013] [D-4] Singapore de Melonsoda
[RakutenTechConf2013] [D-4] Singapore de Melonsoda[RakutenTechConf2013] [D-4] Singapore de Melonsoda
[RakutenTechConf2013] [D-4] Singapore de Melonsoda
 
Why choose flutter 2 over flutter 1
Why choose flutter 2 over flutter 1 Why choose flutter 2 over flutter 1
Why choose flutter 2 over flutter 1
 

Recently uploaded

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Recently uploaded (8)

FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
Thane 💋 Call Girls 7738631006 💋 Call Girls in Thane Escort service book now. ...
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 

Swift Office Hours - Launch Event

Editor's Notes

  1. Mark D, Ben, Christian, Nareg, Andrew, Lu? This will be where we will have help given.
  2. Swift is beyond a language for devleoping and mac apps. Apple is putting serious effort to get Swift beyond their platform
  3. Based on the number of stars in a project's first week, here are the top open source releases on GitHub since 2015. https://github.com/blog/2268-top-open-source-launches-on-github Released: December 3, 2015 Stars in the first week: 23,097
  4. The RedMonk Programming Language Rankings[14] are derived from a correlation of programming traction on GitHub (usage) and Stack Overflow (discussion).
  5. 15 most popular languages used on GitHub by opened Pull Request and percentage change from previous period. https://octoverse.github.com/#open-source https://onepagelove.com/github-octoverse-2016
  6. http://www.tiobe.com/tiobe-index/ https://en.wikipedia.org/wiki/TIOBE_index Description of TIOBE: The index is calculated from the number of search engine results for queries containing the name of the language.[4] The index covers searches in Google, Google Blogs, MSN, Yahoo!, Baidu, Wikipedia and YouTube. The index is updated once a month. The current information is free but the long term statistics over many years of observation is for sale. The index authors think that it may be valuable when accepting various strategic decisions. TIOBE focuses on Turing complete languages, so it does not provide information about the popularity of, for instance, SQL or HTML. According to the site, TIOBE index is "not about the best programming language or the language in which most lines of code have been written".[5] However the site does claim that the number of web pages may reflect the number of skilled engineers, courses and jobs worldwide.
  7. http://pypl.github.io/PYPL.html The PYPL PopularitY of Programming Language Index is created by analyzing how often language tutorials are searched on Google.