25
SWIFT NO BACKEND Thiago Holanda iOS Developer Concrete Solutions @tholanda

Swift no Backend

Embed Size (px)

Citation preview

Page 1: Swift no Backend

SWIFT NO BACKEND

Thiago HolandaiOS Developer

Concrete Solutions @tholanda

Page 2: Swift no Backend

SWIFT NO BACKEND

FERRAMENTAS ATUAIS PARA DESENVOLVIMENTO BACKEND USANDO SWIFT

Page 3: Swift no Backend

SWIFT NO BACKEND

Zewo

Page 4: Swift no Backend

E HOJE, VAMOS FALAR DO ZEWO

SWIFT NO BACKEND

Page 5: Swift no Backend

É UM CONJUNTO DE LIBRARIES ESCRITAS EM C

E EM SWIFT

SWIFT NO BACKEND

Page 6: Swift no Backend

É UNIÃO DOS SUPERPODERES DO C COM

O ALTO NÍVEL DO SWIFT.

SWIFT NO BACKEND

Page 7: Swift no Backend

OU SEJA, MAIS UM WEB FRAMEWORK ?

SWIFT NO BACKEND

Page 8: Swift no Backend

NÃO!

SWIFT NO BACKEND

Page 9: Swift no Backend

O ZEWO NÃO É UM WEB FRAMEWORK, É MUITO MAIS. ZEWO

É PARA O DESENVOLVIMENTO SERVER SIDE EM GERAL.

SWIFT NO BACKEND

Page 10: Swift no Backend

COM O ZEWO, VOCÊ PODE DESENVOLVER

SWIFT NO BACKEND

Page 11: Swift no Backend

SWIFT NO BACKEND

WEB APP

REST API

COMMAND LINE TOOLS

SCRIPTS

Page 12: Swift no Backend

UM POUCO DO QUE TEMOS ATÉ AGORA…

SWIFT NO BACKEND

Page 13: Swift no Backend

SWIFT NO BACKEND• AnnecyX/Annecy • AnnecyX/IP • AnnecyX/TCP

• VeniceX/Venice • VeniceX/CLibvenice • VeniceX/ChannelStream • VeniceX/IP • VeniceX/TCP • VeniceX/HTTPServer • VeniceX/HTTPClient • VeniceX/File • VeniceX/HTTPFile • VeniceX/UDP • VeniceX/TCPSSL • VeniceX/HTTPSServer • VeniceX/HTTPSClient

• SwiftX/S4 • SwiftX/C7

• Zewo/Base64 • Zewo/BasicAuthMiddleware • Zewo/BranchMiddleware • Zewo/CHTTPParser • Zewo/CLibXML2 • Zewo/CLibpq • Zewo/CLibpq-OSX • Zewo/CMySQL • Zewo/CMySQL-OSX • Zewo/COpenSSL • Zewo/COpenSSL-OSX • Zewo/CURIParser • Zewo/CZeroMQ • Zewo/ContentNegotiationMiddleware • Zewo/Data • Zewo/Event • Zewo/HTTP • Zewo/HTTPJSON • Zewo/HTTPParser • Zewo/HTTPSerializer • Zewo/INIParser • Zewo/InterchangeData • Zewo/InterchangeDataMapper • Zewo/JSON

• Zewo/JSONMediaType • Zewo/Log • Zewo/LogMiddleware • Zewo/MediaType • Zewo/MessagePack • Zewo/Mustache • Zewo/MySQL • Zewo/OS • Zewo/OpenSSL • Zewo/POSIXRegex • Zewo/PathParameterMiddleware • Zewo/PostgreSQL • Zewo/RecoveryMiddleware • Zewo/RegexRouteMatcher • Zewo/Router • Zewo/SQL • Zewo/Sideburns • Zewo/String • Zewo/SwiftDocker • Zewo/TrieRouteMatcher • Zewo/URI • Zewo/URLEncodedForm • Zewo/URLEncodedFormMediaType • Zewo/XML • Zewo/ZeroMQ

Page 14: Swift no Backend

SWIFT X

SWIFT NO BACKEND

Page 15: Swift no Backend

COMO INICIAR ?

SWIFT NO BACKEND

Page 16: Swift no Backend

SWIFT NO BACKEND

Page 17: Swift no Backend

DEMO 😍

SWIFT NO BACKEND

Page 18: Swift no Backend

VAMOS CONTRIBUIR ?

SWIFT NO BACKEND

Page 19: Swift no Backend

ZEWO É 100% OPEN SOURCE

SWIFT NO BACKEND

Page 20: Swift no Backend

E NÓS TEMOS MUITO O QUE FAZER AINDA.

SWIFT NO BACKEND

Page 21: Swift no Backend

SWIFT NO BACKEND

README

DOCUMENTAÇÃO

EXEMPLOS

NOVAS LIBRARIES

Page 22: Swift no Backend

PERGUNTAS ?

SWIFT NO BACKEND

Page 23: Swift no Backend

MUITO OBRIGADO!

SWIFT NO BACKEND

Page 24: Swift no Backend

ZEWO CORE TEAM // CONTATOS

Dan Appel Alex StudničkaAlsey Coleman Joe BellDavid AskPaulo Faria

Thiago Holanda

tholandaunnamedd

@ [email protected]

github.com/zewo docs.zewo.ionew.zewo.io

Page 25: Swift no Backend

ZEWO CORE TEAM // CONTATOS

Dan Appel Alex StudničkaAlsey Coleman Joe BellDavid AskPaulo Faria

Thiago Holanda

tholandaunnamedd

@ [email protected]

github.com/zewo docs.zewo.ionew.zewo.io

http://iosdevbr.herokuapp.com