Submit Search
Upload
Mobile APIs
•
1 like
•
1,403 views
Michele Titolo
Follow
Apistrat Amsterdam 2014 talk on mobile clients and their api needs.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 34
Download now
Download to read offline
Recommended
Explanation of AWS Amplify, AWS Pinpoint and AWS Device Farm with some demos.
Mobile Services AWS
Mobile Services AWS
Maria Villalba Rodrigo
Presented at ServerlessConf NYC 2016. In this session, Joe will describe the architectures of two serverless applications he has recently launched, PropertyTourPro.com and CommercialSearch.com, as well as talk through lessons learned during the development and deployment of both applications.
Joe Emison - 10X Product Development
Joe Emison - 10X Product Development
ServerlessConf
POSTMAN | The ultimate quest of improving every API and the experience of that API's consumers
Public Workspaces: Massively Multiplayer API Experience
Public Workspaces: Massively Multiplayer API Experience
Postman
Gluecon Keynote, Steven Willmott, 25th May, 2017. On distributed systems, microservices, containers and Agile Integration
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
Steven Willmott
Microservices are a new architectural approach to modularize systems into smaller units. The benefits include that services can be adapted more rapidly to changing business demands. Application programming interfaces (APIs) are crucial in every microservice architecture (MSA) as they link up the various microservices. Key challenges of MSA are getting API security, access control and analytics right in an environment that is constantly changing. This workshop talk will show how the features of the 3scale API management platforms in combination with the Red Hat OpenShift PaaS can be leveraged to overcome these challenges.
Take Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture
3scale
Guidelines, gotchas and some cool stuff to consider when making your app ready for iOS8.
Adapting iOS 8 in iOS 7 Apps
Adapting iOS 8 in iOS 7 Apps
Aviel Lazar
We'll show how Interactive Intelligence architects its front end to allow for multiple concurrent teams and applications to coexist within a single Ember-based application platform. Learn how we got Angular, Knockout, and Ember to coexist and how we moving forward into the future with Ember Engines.
Multi-Team Development w Ember, Angular, Knockout etc @ Interactive Intelligence
Multi-Team Development w Ember, Angular, Knockout etc @ Interactive Intelligence
Todd Jordan
Presentation at Bristech Aug 2017. Overview of serverless computing. Definition, why it's important. Schematics of applications to chat ops, api gateway and event driven architecture. Code used in demos is on github.
Serverless Computing
Serverless Computing
Simon Crossley
Recommended
Explanation of AWS Amplify, AWS Pinpoint and AWS Device Farm with some demos.
Mobile Services AWS
Mobile Services AWS
Maria Villalba Rodrigo
Presented at ServerlessConf NYC 2016. In this session, Joe will describe the architectures of two serverless applications he has recently launched, PropertyTourPro.com and CommercialSearch.com, as well as talk through lessons learned during the development and deployment of both applications.
Joe Emison - 10X Product Development
Joe Emison - 10X Product Development
ServerlessConf
POSTMAN | The ultimate quest of improving every API and the experience of that API's consumers
Public Workspaces: Massively Multiplayer API Experience
Public Workspaces: Massively Multiplayer API Experience
Postman
Gluecon Keynote, Steven Willmott, 25th May, 2017. On distributed systems, microservices, containers and Agile Integration
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
Steven Willmott
Microservices are a new architectural approach to modularize systems into smaller units. The benefits include that services can be adapted more rapidly to changing business demands. Application programming interfaces (APIs) are crucial in every microservice architecture (MSA) as they link up the various microservices. Key challenges of MSA are getting API security, access control and analytics right in an environment that is constantly changing. This workshop talk will show how the features of the 3scale API management platforms in combination with the Red Hat OpenShift PaaS can be leveraged to overcome these challenges.
Take Control of your APIs in a Microservice Architecture
Take Control of your APIs in a Microservice Architecture
3scale
Guidelines, gotchas and some cool stuff to consider when making your app ready for iOS8.
Adapting iOS 8 in iOS 7 Apps
Adapting iOS 8 in iOS 7 Apps
Aviel Lazar
We'll show how Interactive Intelligence architects its front end to allow for multiple concurrent teams and applications to coexist within a single Ember-based application platform. Learn how we got Angular, Knockout, and Ember to coexist and how we moving forward into the future with Ember Engines.
Multi-Team Development w Ember, Angular, Knockout etc @ Interactive Intelligence
Multi-Team Development w Ember, Angular, Knockout etc @ Interactive Intelligence
Todd Jordan
Presentation at Bristech Aug 2017. Overview of serverless computing. Definition, why it's important. Schematics of applications to chat ops, api gateway and event driven architecture. Code used in demos is on github.
Serverless Computing
Serverless Computing
Simon Crossley
LIGHTNING | Examples of how you can create your own "micro" web apps with the visualizer
Postman Visualizer - More Than Meets the Eye
Postman Visualizer - More Than Meets the Eye
Postman
POSTMAN | How to visualize data as well as take a tour of our favorite collections
Response Visualizations in Postman
Response Visualizations in Postman
Postman
SugarCon 2013 - Tips and Best Practices: Ten things you didnt know you could ...
SugarCon 2013 - Tips and Best Practices: Ten things you didnt know you could ...
SugarCRM
Realm is a mobile database: a replacement for Core Data & SQLite
Realm 研究
Realm 研究
ShengWen Chiou
Move forward with API Design by reviewing the lessons we’ve learned over the last 10 years with websites, SOA and product design.
On the shoulders of giants Learning About API Design by Looking Backwards
On the shoulders of giants Learning About API Design by Looking Backwards
CA API Management
Naki tech
Naki tech
David Clarke
Dreamwares Corporate Presentation
Dreamwares Corporate Presentation
Sarang Jiwane
In this session we will learn about building Serverless Bots using AWS Services. We will explore contemporary examples of Bots and Serverless architectural building blocks needed to build a Bot. Taking few sample Bots, we will dive deeper into the AWS Services used to build them. The focus will be on Serverless architectural components such as Lambda, API Gateway, Alexa Skills Kit, etc. We will explore different interfaces, voice (eg. Alexa) and text (eg. Slack). We will also discuss about building intelligent Bots. In the hands on session, the participants will build a Serverless Bot. Participants are free to choose any theme for their Bot, although guidance will be provided on few starter ideas. The participants will be grouped into teams and will have access to starter code, libraries so that they can focus on building their unique bot rather than the underlying undifferentiated heavy lifting. At the end of the hour, the Bots get voted on and the winning Bot is demoed. Through this workshop, the participants will get a deeper understanding of Serverless AWS Services and how to use them to build a Serverless Bot. Prerequisites: Participants should have an AWS account established and available for use during the workshop. Please bring your own laptop.
AWS re:Invent 2016: Workshop: Building Serverless Bots on AWS - Botathon (DCS...
AWS re:Invent 2016: Workshop: Building Serverless Bots on AWS - Botathon (DCS...
Amazon Web Services
The API Apps support within Azure App Service provides additional support that enables you to easily create, consume and call APIs - both APIs you create (using a framework like ASP.NET Web API or the equivalent in other languages) as well as APIs from other SaaS and cloud providers. During the presentation we will explore the fundamentals of creating, calling & consuming REST APIs using ASP.NET Web API on Azure. We will also examine a test case of using an API from a third-party cloud provider within Azure.
Azure app services API apps
Azure app services API apps
Panagiotis Tsilopoulos
This session covered practical questions of what it means to collect data from enterprise systems and how to do so such that the data plays nicely with other data. Understanding how learning happens in the flow of work is one of the biggest challenges for an L&D professional, and this session puts the necessary technical toolkit in your hands, as well as furthering understanding of the Experience API.
Enterprise Implementation & the Experience API
Enterprise Implementation & the Experience API
Ali Shahrazad
Learning Objectives: - Learn about applying conversational interfaces in applications through Amazon Lex - Learn about popular use cases for Amazon Lex - Learn how specific AWS customers have implemented Amazon Lex in different workflows Amazon Lex is a service for building conversational interfaces into any application using voice and text. Amazon Lex is now generally available, making it easy for developers to access the same deep learning technologies that power Amazon Alexa. In this tech talk, we will introduce Lex and walk through use cases for retail, travel and hospitality, and internal help desks, where Amazon Lex's automation engine creates the potential to reduce costs, improve service quality, and create new ways to access corporate information.
Exploring the Business Use Cases for Amazon Lex - June 2017 AWS Online Tech T...
Exploring the Business Use Cases for Amazon Lex - June 2017 AWS Online Tech T...
Amazon Web Services
CodeCampIasi25Oct2014
Alex lakatos state of mobile web
Alex lakatos state of mobile web
Codecamp Romania
PWA are everywhere.
Progressive Web Application
Progressive Web Application
Amandeep Singh
Introduction to Azure Web Applications for Office and SharePoint Developers
Introduction to Azure Web Applications for Office and SharePoint Developers
Introduction to Azure Web Applications for Office and SharePoint Developers
Eric Shupps
Quick introduction to APIs: what they are and why they are important. Talk given in February 2014 at Girl Geek Meetup. http://camillebaldock.co.uk/introduction-to-apis/ Website: http://camillebaldock.co.uk Twitter: @camille_
Introduction to APIs
Introduction to APIs
Camille Baldock
Review of the new developer features available in Salesforce Spring 2020 release. Pulled from Salesforce release in a box: https://admin.salesforce.com/releaseinabox
Salesforce Spring 2020 New Developer Features
Salesforce Spring 2020 New Developer Features
Lydon Bergin
Adapters
Adapters
Tarek Abdul-Kader , Android Developer
Overview of Azetone's Mobile Optimization platform for iOS and Android
Azetone 2018 UX Analytics, A/B Testing & Personalization
Azetone 2018 UX Analytics, A/B Testing & Personalization
Philippe Dumont
Сергей Поплавский. Microsoft Украина.
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
UA Mobile
Join us in this fun-filled session to see how to use Marvel API and transform your Salesforce users into superheroes using comic avatars, iconic texts, and events. Learn best practices for integrating with external APIs in native, hybrid, and Salesforce1 Mobile Apps.
Salesforce1 Meets the Avengers: Marvel API Integration
Salesforce1 Meets the Avengers: Marvel API Integration
Salesforce Developers
Mobile APIs: Optimizing APIs for Many Devices
Mobile APIs: Optimizing APIs for Many Devices
Apigee | Google Cloud
Una charla sobre React Native que di el 23 de Marzo 2017 en el meetup ValenciaJS: https://www.meetup.com/es-ES/ValenciaJS/events/238249872/ En 2016 desarrollé durante seis meses una aplicación para React Native. En esta charla compartí todo lo que he aprendido sobre este framework, y cómo os puede servir para crear una app nativa para iOS y Android al mismo tiempo de manera rápida y ágil. Hablé sobre la parte positiva, y las cosas que aceleraron nuestro proceso de desarrollo, pero también sobre algunos inconvenientes que hay que tener en cuenta. Se trata sobre todo de problemas muy específicos de cada plataforma, poner en marcha un flujo de integración continua y facilitar un proceso sencillo de testar la app con los usuarios. React Native es una buena solución que está muy de moda pero esto no significa que hay que usarlo sin analizar bien las necesidades de tu proyecto. Presenté brevemente una alternativa (Ionic 2) y conté que ventajas tiene en comparación con React Native desde mi punto de vista.
Lo mejor y peor de React Native @ValenciaJS
Lo mejor y peor de React Native @ValenciaJS
Marcel Kalveram
More Related Content
What's hot
LIGHTNING | Examples of how you can create your own "micro" web apps with the visualizer
Postman Visualizer - More Than Meets the Eye
Postman Visualizer - More Than Meets the Eye
Postman
POSTMAN | How to visualize data as well as take a tour of our favorite collections
Response Visualizations in Postman
Response Visualizations in Postman
Postman
SugarCon 2013 - Tips and Best Practices: Ten things you didnt know you could ...
SugarCon 2013 - Tips and Best Practices: Ten things you didnt know you could ...
SugarCRM
Realm is a mobile database: a replacement for Core Data & SQLite
Realm 研究
Realm 研究
ShengWen Chiou
Move forward with API Design by reviewing the lessons we’ve learned over the last 10 years with websites, SOA and product design.
On the shoulders of giants Learning About API Design by Looking Backwards
On the shoulders of giants Learning About API Design by Looking Backwards
CA API Management
Naki tech
Naki tech
David Clarke
Dreamwares Corporate Presentation
Dreamwares Corporate Presentation
Sarang Jiwane
In this session we will learn about building Serverless Bots using AWS Services. We will explore contemporary examples of Bots and Serverless architectural building blocks needed to build a Bot. Taking few sample Bots, we will dive deeper into the AWS Services used to build them. The focus will be on Serverless architectural components such as Lambda, API Gateway, Alexa Skills Kit, etc. We will explore different interfaces, voice (eg. Alexa) and text (eg. Slack). We will also discuss about building intelligent Bots. In the hands on session, the participants will build a Serverless Bot. Participants are free to choose any theme for their Bot, although guidance will be provided on few starter ideas. The participants will be grouped into teams and will have access to starter code, libraries so that they can focus on building their unique bot rather than the underlying undifferentiated heavy lifting. At the end of the hour, the Bots get voted on and the winning Bot is demoed. Through this workshop, the participants will get a deeper understanding of Serverless AWS Services and how to use them to build a Serverless Bot. Prerequisites: Participants should have an AWS account established and available for use during the workshop. Please bring your own laptop.
AWS re:Invent 2016: Workshop: Building Serverless Bots on AWS - Botathon (DCS...
AWS re:Invent 2016: Workshop: Building Serverless Bots on AWS - Botathon (DCS...
Amazon Web Services
The API Apps support within Azure App Service provides additional support that enables you to easily create, consume and call APIs - both APIs you create (using a framework like ASP.NET Web API or the equivalent in other languages) as well as APIs from other SaaS and cloud providers. During the presentation we will explore the fundamentals of creating, calling & consuming REST APIs using ASP.NET Web API on Azure. We will also examine a test case of using an API from a third-party cloud provider within Azure.
Azure app services API apps
Azure app services API apps
Panagiotis Tsilopoulos
This session covered practical questions of what it means to collect data from enterprise systems and how to do so such that the data plays nicely with other data. Understanding how learning happens in the flow of work is one of the biggest challenges for an L&D professional, and this session puts the necessary technical toolkit in your hands, as well as furthering understanding of the Experience API.
Enterprise Implementation & the Experience API
Enterprise Implementation & the Experience API
Ali Shahrazad
Learning Objectives: - Learn about applying conversational interfaces in applications through Amazon Lex - Learn about popular use cases for Amazon Lex - Learn how specific AWS customers have implemented Amazon Lex in different workflows Amazon Lex is a service for building conversational interfaces into any application using voice and text. Amazon Lex is now generally available, making it easy for developers to access the same deep learning technologies that power Amazon Alexa. In this tech talk, we will introduce Lex and walk through use cases for retail, travel and hospitality, and internal help desks, where Amazon Lex's automation engine creates the potential to reduce costs, improve service quality, and create new ways to access corporate information.
Exploring the Business Use Cases for Amazon Lex - June 2017 AWS Online Tech T...
Exploring the Business Use Cases for Amazon Lex - June 2017 AWS Online Tech T...
Amazon Web Services
CodeCampIasi25Oct2014
Alex lakatos state of mobile web
Alex lakatos state of mobile web
Codecamp Romania
PWA are everywhere.
Progressive Web Application
Progressive Web Application
Amandeep Singh
Introduction to Azure Web Applications for Office and SharePoint Developers
Introduction to Azure Web Applications for Office and SharePoint Developers
Introduction to Azure Web Applications for Office and SharePoint Developers
Eric Shupps
Quick introduction to APIs: what they are and why they are important. Talk given in February 2014 at Girl Geek Meetup. http://camillebaldock.co.uk/introduction-to-apis/ Website: http://camillebaldock.co.uk Twitter: @camille_
Introduction to APIs
Introduction to APIs
Camille Baldock
Review of the new developer features available in Salesforce Spring 2020 release. Pulled from Salesforce release in a box: https://admin.salesforce.com/releaseinabox
Salesforce Spring 2020 New Developer Features
Salesforce Spring 2020 New Developer Features
Lydon Bergin
Adapters
Adapters
Tarek Abdul-Kader , Android Developer
Overview of Azetone's Mobile Optimization platform for iOS and Android
Azetone 2018 UX Analytics, A/B Testing & Personalization
Azetone 2018 UX Analytics, A/B Testing & Personalization
Philippe Dumont
Сергей Поплавский. Microsoft Украина.
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
UA Mobile
Join us in this fun-filled session to see how to use Marvel API and transform your Salesforce users into superheroes using comic avatars, iconic texts, and events. Learn best practices for integrating with external APIs in native, hybrid, and Salesforce1 Mobile Apps.
Salesforce1 Meets the Avengers: Marvel API Integration
Salesforce1 Meets the Avengers: Marvel API Integration
Salesforce Developers
What's hot
(20)
Postman Visualizer - More Than Meets the Eye
Postman Visualizer - More Than Meets the Eye
Response Visualizations in Postman
Response Visualizations in Postman
SugarCon 2013 - Tips and Best Practices: Ten things you didnt know you could ...
SugarCon 2013 - Tips and Best Practices: Ten things you didnt know you could ...
Realm 研究
Realm 研究
On the shoulders of giants Learning About API Design by Looking Backwards
On the shoulders of giants Learning About API Design by Looking Backwards
Naki tech
Naki tech
Dreamwares Corporate Presentation
Dreamwares Corporate Presentation
AWS re:Invent 2016: Workshop: Building Serverless Bots on AWS - Botathon (DCS...
AWS re:Invent 2016: Workshop: Building Serverless Bots on AWS - Botathon (DCS...
Azure app services API apps
Azure app services API apps
Enterprise Implementation & the Experience API
Enterprise Implementation & the Experience API
Exploring the Business Use Cases for Amazon Lex - June 2017 AWS Online Tech T...
Exploring the Business Use Cases for Amazon Lex - June 2017 AWS Online Tech T...
Alex lakatos state of mobile web
Alex lakatos state of mobile web
Progressive Web Application
Progressive Web Application
Introduction to Azure Web Applications for Office and SharePoint Developers
Introduction to Azure Web Applications for Office and SharePoint Developers
Introduction to APIs
Introduction to APIs
Salesforce Spring 2020 New Developer Features
Salesforce Spring 2020 New Developer Features
Adapters
Adapters
Azetone 2018 UX Analytics, A/B Testing & Personalization
Azetone 2018 UX Analytics, A/B Testing & Personalization
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
Azure App Services для создания бэкенда мобильных приложений. Parse Open Sour...
Salesforce1 Meets the Avengers: Marvel API Integration
Salesforce1 Meets the Avengers: Marvel API Integration
Viewers also liked
Mobile APIs: Optimizing APIs for Many Devices
Mobile APIs: Optimizing APIs for Many Devices
Apigee | Google Cloud
Una charla sobre React Native que di el 23 de Marzo 2017 en el meetup ValenciaJS: https://www.meetup.com/es-ES/ValenciaJS/events/238249872/ En 2016 desarrollé durante seis meses una aplicación para React Native. En esta charla compartí todo lo que he aprendido sobre este framework, y cómo os puede servir para crear una app nativa para iOS y Android al mismo tiempo de manera rápida y ágil. Hablé sobre la parte positiva, y las cosas que aceleraron nuestro proceso de desarrollo, pero también sobre algunos inconvenientes que hay que tener en cuenta. Se trata sobre todo de problemas muy específicos de cada plataforma, poner en marcha un flujo de integración continua y facilitar un proceso sencillo de testar la app con los usuarios. React Native es una buena solución que está muy de moda pero esto no significa que hay que usarlo sin analizar bien las necesidades de tu proyecto. Presenté brevemente una alternativa (Ionic 2) y conté que ventajas tiene en comparación con React Native desde mi punto de vista.
Lo mejor y peor de React Native @ValenciaJS
Lo mejor y peor de React Native @ValenciaJS
Marcel Kalveram
Introduction to React Native
SONY BBS - React Native
SONY BBS - React Native
Mehmet Ali Bağcı
How can we develop websites where the different parts of the pages are developed by different teams? If you work in a large enough organization which has its content and services on the web, this is probably a question you have asked yourself several times. With this talk I want to show that server-side rendered websites integrated on content (using transclusion) allow for high long-term evolvability compared to client-side rendering integrated with shared code. In other words, if you want a system with high long-term evolvability, you should not develop websites using only client-side JavaScript and integrate them using a shared components approach.
Microservice Websites (microXchg 2017)
Microservice Websites (microXchg 2017)
Gustaf Nilsson Kotte
React Native is an open source framework by Facebook that enables software engineers to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. I'll talk about what React Native actually is (and what it isn't), how it works under the hood, and why it was designed like that.
A tour of React Native
A tour of React Native
Tadeu Zagallo
React Native, as a new way to develop mobile application with little to no knowledge about native development, allowed us to go from nothing to a released mobile app in less than 3 months. This presentation will cover: Why Nuxeo chose React Native for its new mobile application? What are the advantages for us? How did we work around issues / limitations?
Nuxeo & React Native
Nuxeo & React Native
Nuxeo
Viewers also liked
(6)
Mobile APIs: Optimizing APIs for Many Devices
Mobile APIs: Optimizing APIs for Many Devices
Lo mejor y peor de React Native @ValenciaJS
Lo mejor y peor de React Native @ValenciaJS
SONY BBS - React Native
SONY BBS - React Native
Microservice Websites (microXchg 2017)
Microservice Websites (microXchg 2017)
A tour of React Native
A tour of React Native
Nuxeo & React Native
Nuxeo & React Native
More from Michele Titolo
What would you do to convince a large audience, who has little context, to use your solution to a problem? One way is to write a design document, which helps scale technical communication and build alignment among stakeholders. The wider the scope of the problem, the more important alignment is. A design document achieves this by addressing three key questions: “what is the goal?”, “how will we achieve it?” and “why are we doing it this way?”. This talk will cover identifying your audience, effectively writing answers to these questions, and involving the right people at the right time.
Writing Design Docs for Wide Audiences
Writing Design Docs for Wide Audiences
Michele Titolo
More engineering organizations than ever are dealing with big data. The long times required to process big datasets slow down development cycles and delay analysis. Apache Beam pipelines distribute processing across many workers, reducing the time it takes to transform large datasets. Creating an effective Beam pipeline requires following best practices and using the specialized data structures Beam introduces. In this talk, I’ll share strategies and lessons learned from scaling Apache Beam pipelines to handle ever-increasing workloads.
Beam Me Up: Voyaging into Big Data
Beam Me Up: Voyaging into Big Data
Michele Titolo
Service oriented systems have become hugely popular, and the golden age of the monolith has past. Sometimes these services can be fantastic, and other times not so much. Learning how to evaluate APIs and identify problem areas before jumping head first into development can save teams frustration, time, and money. This session will walk through evaluating an API, best practices, and red flags, all from the standpoint of a developer consuming them. No matter your experience level, you'll leave with the skills to effectively tackle your next API. This version given at 200ok May 2019
APIs: The Good, The Bad, The Ugly
APIs: The Good, The Bad, The Ugly
Michele Titolo
Big, Impossible Projects are exciting, transformative, and begin with an overwhelming number of unanswered questions. Developing against a moving target is never easy — you might find yourself going against best practices such as designing solutions without knowing all the parameters, or encountering dependencies you didn’t even think were possible. Big, Impossible projects can start out looking small and simple, but like an iceberg, they have much more to them once you get up close. In this talk for both new and seasoned leaders you will learn to navigate the icebergs and bring your next Big, Impossible Project to a successful conclusion.
Tackling the Big, Impossible Project
Tackling the Big, Impossible Project
Michele Titolo
You don't deploy a single microservice. The journey to microservice architecture involves more than how code is written or applications are packaged. It's about creating an interconnected ecosystem that keeps things running. Infrastructure and tools have only grown in importance as microservices have emerged as a dominant architecture pattern. Deploying, scaling, and monitoring are more important for microservices than they ever were before. Attendees will leave this session knowing the basic infrastructure and tooling needs for microservices to be successful.
No Microservice is an Island
No Microservice is an Island
Michele Titolo
When I first started talking to people about wanting to work on backend services, the most common reaction was saying that it’s so different from iOS development. I never thought of it that way. Making iOS apps involves a lot of specialized knowledge applied to seemingly specialized problems. However, when those problems are distilled down to their fundamental form, they look similar to problems encountered in other software disciplines. Together we will discover those problems and learn how to apply them to different situations.
From iOS to Distributed Systems
From iOS to Distributed Systems
Michele Titolo
Xcode is incredibly useful for debugging iOS apps, especially with the updates released in the last few years. Sometimes that isn’t enough. Sometimes you want to find the exact error that caused an exception throw, or only activate a breakpoint with a certain method previously in the call stack. These cases, which are hard to debug with Xcode’s standard toolset, are easy to debug with LLDB. This talk will walk through the foundations of debugging in LLDB for Objective-C and Swift, as well as introduce some more advanced features for those really tough bugs.
More than po: Debugging in LLDB
More than po: Debugging in LLDB
Michele Titolo
First came APIs, then came mobile. Many companies were excited to be able to re-use existing technology to build mobile applications. The quality bar for apps has risen dramatically, and those generic APIs only go so far. Since most apps depend on APIs for data, then shouldn’t those APIs be optimized for mobile experiences? Can a poorly designed API detract from user experience? The answer to both of those questions is yes. This talk will cover why mobile APIs matter, and how existing paradigms and practices can optimize APIs for great mobile experiences.
APIs for the Mobile World
APIs for the Mobile World
Michele Titolo
Generics are one of the features of Swift that set it apart from many other languages. Since Swift debuted, developers have been wondering when to use them and what to use them for. By looking at the standard library, which is the first piece of software to use generics, we can better understand their purpose and utility.
Swift Generics in Theory and Practice
Swift Generics in Theory and Practice
Michele Titolo
Swift’s design promotes language features like generics and first-class protocols as key architectural components in application development. However, many of the logical patterns that arise, including ones imported from Objective-C, don’t work as we expect them to. In many cases, Swift’s type system resists certain straightforward patterns, such as constraining a property to both a class and a protocol. This talk will highlight several of these challenges, discuss the underlying cause, and evaluate workarounds.
Protocols promised-land-2
Protocols promised-land-2
Michele Titolo
iOS 9 introduced multitasking, which allows apps to be used side by side on certain devices. Along with this came a number of new APIs for handling transitions between different screen configurations. However, integrating these new APIs in an exiting codebase can be trick, and often requires rethinking the way a component is structured. This talk will introduce multitasking, cover the new APIs available to handle different scenarios, and walk through some gotchas when adding support for multitasking into existing applications.
Multitasking
Multitasking
Michele Titolo
Small is the new big, and for good reason. The benefits of microservices and service-oriented architecture have been extolled for a number of years, yet many forge ahead without thinking of the impact the users of the services. Consuming on micro services can be enjoyable as long as the developer experience has been crafted as finely as the service itself. But just like with any other product, there isn’t a single kind of consumer. Together we will walk through some typical kinds of consumers, what their needs are, and how we can create a great developer experience using brains and tools like Docker.
Making friendly-microservices
Making friendly-microservices
Michele Titolo
Xcode is incredibly useful for debugging iOS apps, especially with the updates released in 6.0. But sometimes that isn't enough. Sometimes you want to find the exact error that caused the objc_exception_throw, or only activate a breakpoint with a certain method in the call stack. These cases, which are hard to debug with Xcode's standard toolset, are easy with LLDB. This talk will walk through the basics of debugging in LLDB, and solutions to common problems.
More Than po: Debugging in LLDB @ CocoaConf SJ 2015
More Than po: Debugging in LLDB @ CocoaConf SJ 2015
Michele Titolo
Every developer has been there--late at night, deadline looming, piling hacks on top of hacks to get a little closer to being finished, there are no tests, edge cases are totally forgotten. Many of us think these situations lead to the worst code we could possibly write. Under such conditions, it is difficult to write robust, well architected code--true--but this is not the only situation that leads to that end. Software development is a complex, creative process that can easily get out of hand. This is because one large factor is often forgotten about--the human factor. Avoiding writing the worst code ultimately comes down to how the people writing, spec'ing, testing, validating, and tracking the code interact.
The Worst Code
The Worst Code
Michele Titolo
Xcode is incredibly useful for debugging iOS apps, especially with the updates released in 6.0. But sometimes that isn’t enough. Sometimes you want to find the exact error that caused the objc_exception_throw, or only activate a breakpoint with a certain method in the call stack. These cases, which are hard to debug with Xcode’s toolset, are easy with LLDB. This talk will walk through the basics of debugging in LLDB, and solutions to common problems.
More than `po`: Debugging in lldb
More than `po`: Debugging in lldb
Michele Titolo
Gone are the days where making an app just involved writing code. Now, even as a developer, we need to be aware of many other aspects of shipping. They can be human things, like "how do I stop someone from overwriting my changes to the project.pbxproj, storyboard, or xib?" Or technical challenges, like "how do I manage dependencies?” and “why do I always have to do a 3-way merge?” Or even peripheral things like “what happens to our servers if we get featured?” and “what happens to the app when the servers go down?” This session will cover common scaling problems, and solutions to overcome them.
Can't Handle My Scale v2
Can't Handle My Scale v2
Michele Titolo
Scaling an app means many things. They can be human things, like "how do I stop someone from overwriting my changes to the project.pbxproj, storyboard, or xib?" Or development things, like "how do I manage dependencies?” and “why do I always have to do a 3-way merge?” Or even peripheral things like “what happens to our servers if we get featured?” and “what happens to the app when the servers go down?” This session will cover common scaling problems, and solutions to overcome them.
Can't Handle My Scale
Can't Handle My Scale
Michele Titolo
We have this new language, Swift, which takes some familiar Apple patterns, and introduces some new ones. With tools like closures and method chaining, there are definitely some new ways to solve the age-old Obj-c architecture challenges. This talk will walk through some of the most common Obj-c design patterns rewritten in Swift, and showcase the strengths and weaknesses of this new language.
Cocoa Design Patterns in Swift
Cocoa Design Patterns in Swift
Michele Titolo
Mastering the Project File (AltConf)
Mastering the Project File (AltConf)
Michele Titolo
P
APIs: The Ugly
APIs: The Ugly
Michele Titolo
More from Michele Titolo
(20)
Writing Design Docs for Wide Audiences
Writing Design Docs for Wide Audiences
Beam Me Up: Voyaging into Big Data
Beam Me Up: Voyaging into Big Data
APIs: The Good, The Bad, The Ugly
APIs: The Good, The Bad, The Ugly
Tackling the Big, Impossible Project
Tackling the Big, Impossible Project
No Microservice is an Island
No Microservice is an Island
From iOS to Distributed Systems
From iOS to Distributed Systems
More than po: Debugging in LLDB
More than po: Debugging in LLDB
APIs for the Mobile World
APIs for the Mobile World
Swift Generics in Theory and Practice
Swift Generics in Theory and Practice
Protocols promised-land-2
Protocols promised-land-2
Multitasking
Multitasking
Making friendly-microservices
Making friendly-microservices
More Than po: Debugging in LLDB @ CocoaConf SJ 2015
More Than po: Debugging in LLDB @ CocoaConf SJ 2015
The Worst Code
The Worst Code
More than `po`: Debugging in lldb
More than `po`: Debugging in lldb
Can't Handle My Scale v2
Can't Handle My Scale v2
Can't Handle My Scale
Can't Handle My Scale
Cocoa Design Patterns in Swift
Cocoa Design Patterns in Swift
Mastering the Project File (AltConf)
Mastering the Project File (AltConf)
APIs: The Ugly
APIs: The Ugly
Recently uploaded
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows. We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases. This video focuses on the deployment of external web forms using Jotform for Bonterra Impact Management. This solution can be customized to your organization’s needs and deployed to support the common use cases below: - Intake and consent - Assessments - Surveys - Applications - Program registration Interested in deploying web form automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Passkeys: Developing APIs to enable passwordless authentication Cody Salas, Sr Developer Advocate | Solutions Architect - Yubico Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
💉💊+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHABI}}+971581248768 +971581248768 Mtp-Kit (500MG) Prices » Dubai [(+971581248768**)] Abortion Pills For Sale In Dubai, UAE, Mifepristone and Misoprostol Tablets Available In Dubai, UAE CONTACT DR.Maya Whatsapp +971581248768 We Have Abortion Pills / Cytotec Tablets /Mifegest Kit Available in Dubai, Sharjah, Abudhabi, Ajman, Alain, Fujairah, Ras Al Khaimah, Umm Al Quwain, UAE, Buy cytotec in Dubai +971581248768''''Abortion Pills near me DUBAI | ABU DHABI|UAE. Price of Misoprostol, Cytotec” +971581248768' Dr.DEEM ''BUY ABORTION PILLS MIFEGEST KIT, MISOPROTONE, CYTOTEC PILLS IN DUBAI, ABU DHABI,UAE'' Contact me now via What's App…… abortion Pills Cytotec also available Oman Qatar Doha Saudi Arabia Bahrain Above all, Cytotec Abortion Pills are Available In Dubai / UAE, you will be very happy to do abortion in Dubai we are providing cytotec 200mg abortion pill in Dubai, UAE. Medication abortion offers an alternative to Surgical Abortion for women in the early weeks of pregnancy. We only offer abortion pills from 1 week-6 Months. We then advise you to use surgery if its beyond 6 months. Our Abu Dhabi, Ajman, Al Ain, Dubai, Fujairah, Ras Al Khaimah (RAK), Sharjah, Umm Al Quwain (UAQ) United Arab Emirates Abortion Clinic provides the safest and most advanced techniques for providing non-surgical, medical and surgical abortion methods for early through late second trimester, including the Abortion By Pill Procedure (RU 486, Mifeprex, Mifepristone, early options French Abortion Pill), Tamoxifen, Methotrexate and Cytotec (Misoprostol). The Abu Dhabi, United Arab Emirates Abortion Clinic performs Same Day Abortion Procedure using medications that are taken on the first day of the office visit and will cause the abortion to occur generally within 4 to 6 hours (as early as 30 minutes) for patients who are 3 to 12 weeks pregnant. When Mifepristone and Misoprostol are used, 50% of patients complete in 4 to 6 hours; 75% to 80% in 12 hours; and 90% in 24 hours. We use a regimen that allows for completion without the need for surgery 99% of the time. All advanced second trimester and late term pregnancies at our Tampa clinic (17 to 24 weeks or greater) can be completed within 24 hours or less 99% of the time without the need surgery. The procedure is completed with minimal to no complications. Our Women's Health Center located in Abu Dhabi, United Arab Emirates, uses the latest medications for medical abortions (RU-486, Mifeprex, Mifegyne, Mifepristone, early options French abortion pill), Methotrexate and Cytotec (Misoprostol). The safety standards of our Abu Dhabi, United Arab Emirates Abortion Doctors remain unparalleled. They consistently maintain the lowest complication rates throughout the nation. Our Physicians and staff are always available to answer questions and care for women in one of the most difficult times in their lives. The decision to have an abortion at the Abortion Cl
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Webinar Recording: https://www.panagenda.com/webinars/why-teams-call-analytics-is-critical-to-your-entire-business Nothing is as frustrating and noticeable as being in an important call and being unable to see or hear the other person. Not surprising then, that issues with Teams calls are among the most common problems users call their helpdesk for. Having in depth insight into everything relevant going on at the user’s device, local network, ISP and Microsoft itself during the call is crucial for good Microsoft Teams Call quality support. To ensure a quick and adequate solution and to ensure your users get the most out of their Microsoft 365. But did you know that ‘bad calls’ are also an excellent indicator of other problems arising? Precisely because it is so noticeable!? Like the canary in the mine, bad calls can be early indicators of problems. Problems that might otherwise not have been noticed for a while but can have a big impact on productivity and satisfaction. Join this session by Christoph Adler to learn how true Microsoft Teams call quality analytics helped other organizations troubleshoot bad calls and identify and fix problems that impacted Teams calls or the use of Microsoft365 in general. See what it can do to keep your users happy and productive! In this session we will cover - Why CQD data alone is not enough to troubleshoot call problems - The importance of attributing call problems to the right call participant - What call quality analytics can do to help you quickly find, fix-, and prevent problems - Why having retrospective detailed insights matters - Real life examples of how others have used Microsoft Teams call quality monitoring to problem shoot problems with their ISP, network, device health and more.
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
DBX 1Q24 Investor Presentation
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Abhishek Deb(1), Mr Abdul Kalam(2) M. Des (UX) , School of Design, DIT University , Dehradun. This paper explores the future potential of AI-enabled smartphone processors, aiming to investigate the advancements, capabilities, and implications of integrating artificial intelligence (AI) into smartphone technology. The research study goals consist of evaluating the development of AI in mobile phone processors, analyzing the existing state as well as abilities of AI-enabled cpus determining future patterns as well as chances together with reviewing obstacles as well as factors to consider for more growth.
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
The action of the next cyber saga takes place in the mystical lands of the Asia-Pacific region, where the main characters began their digital activities in the middle of 2021 and qualitatively strengthened it in 2022. Corporate espionage, document theft, audio recordings, and data leaks from messaging platforms were all a matter of one day for Dark Pink. Their geographical focus may have started in the Asia-Pacific region, but their ambitions knew no bounds, targeting a European government ministry in a bold move to expand their portfolio. Their victim profile was as diverse as a UN meeting, targeting military organizations, government agencies, and even a religious organization. Because discrimination is not a fashionable agenda. In the world of cybercrime, they serve as a reminder that sometimes the most serious threats come in the most unassuming packages with a pink bow.
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
Overkill Security
Presented by Mike Hicks
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Effective data discovery is crucial for maintaining compliance and mitigating risks in today's rapidly evolving privacy landscape. However, traditional manual approaches often struggle to keep pace with the growing volume and complexity of data. Join us for an insightful webinar where industry leaders from TrustArc and Privya will share their expertise on leveraging AI-powered solutions to revolutionize data discovery. You'll learn how to: - Effortlessly maintain a comprehensive, up-to-date data inventory - Harness code scanning insights to gain complete visibility into data flows leveraging the advantages of code scanning over DB scanning - Simplify compliance by leveraging Privya's integration with TrustArc - Implement proven strategies to mitigate third-party risks Our panel of experts will discuss real-world case studies and share practical strategies for overcoming common data discovery challenges. They'll also explore the latest trends and innovations in AI-driven data management, and how these technologies can help organizations stay ahead of the curve in an ever-changing privacy landscape.
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
In this talk, we are going to cover the use-case of food image generation at Delivery Hero, its impact and the challenges. In particular, we will present our image scoring solution for filtering out inappropriate images and elaborate on the models we are using.
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
MINDCTI Revenue Release Quarter 1 2024
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Presentation from Melissa Klemke from her talk at Product Anonymous in April 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Accelerating FinTech Innovation: Unleashing API Economy and GenAI Vasa Krishnan, Chief Technology Officer - FinResults Apidays New York 2024: The API Economy in the AI Era (April 30 & May 1, 2024) ------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Three things you will take away from the session: • How to run an effective tenant-to-tenant migration • Best practices for before, during, and after migration • Tips for using migration as a springboard to prepare for Copilot in Microsoft 365 Main ideas: Migration Overview: The presentation covers the current reality of cross-tenant migrations, the triggers, phases, best practices, and benefits of a successful tenant migration Considerations: When considering a migration, it is important to consider the migration scope, performance, customization, flexibility, user-friendly interface, automation, monitoring, support, training, scalability, data integrity, data security, cost, and licensing structure Next Wave: The next wave of change includes the launch of Copilot, which requires businesses to be prepared for upcoming changes related to Copilot and the cloud, and to consolidate data and tighten governance ShareGate: ShareGate can help with pre-migration analysis, configurable migration tool, and automated, end-user driven collaborative governance
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
AXA XL - Insurer Innovation Award 2024
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
In the thrilling conclusion to 2023, ransomware groups had a banner year, really outdoing themselves in the "make everyone's life miserable" department. LockBit 3.0 took gold in the hacking olympics, followed by the plucky upstarts Clop and ALPHV/BlackCat. Apparently, 48% of organizations were feeling left out and decided to get in on the cyber attack action. Business services won the "most likely to get digitally mugged" award, with education and retail nipping at their heels. Hackers expanded their repertoire beyond boring old encryption to the much more exciting world of extortion. The US, UK and Canada took top honors in the "countries most likely to pay up" category. Bitcoins were the currency of choice for discerning hackers, because who doesn't love untraceable money?
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Dubai, often portrayed as a shimmering oasis in the desert, faces its own set of challenges, including the occasional threat of flooding. Despite its reputation for opulence and modernity, the emirate is not immune to the forces of nature. In recent years, Dubai has experienced sporadic but significant floods, testing the resilience of its infrastructure and communities. Among the critical lifelines in this bustling metropolis is the Dubai International Airport, a bustling hub that connects the city to the world. This article explores the intersection of Dubai flood events and the resilience demonstrated by the Dubai International Airport in the face of such challenges.
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
When you’re building (micro)services, you have lots of framework options. Spring Boot is no doubt a popular choice. But there’s more! Take Quarkus, a framework that’s considered the rising star for Kubernetes-native Java. It always depends on what's best for your situation, but how to choose the best solution if you're comparing 2 frameworks? Both Spring Boot and Quarkus have their positives and negatives. Let us compare the two by live coding a couple of common use cases in Spring Boot and Quarkus. After this talk, you’ll be ready to get started with Quarkus yourself, and know when to select Quarkus or Spring Boot.
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
Recently uploaded
(20)
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Mobile APIs
1.
Mobile APIs @MicheleTitolo
2.
3.
Mobile
4.
Needs • Fast • Full-Featured •
Flexible
5.
Fast
6.
7.
300ms
8.
Less API calls
9.
REST might not
be the best
10.
Update multiple objects
11.
Failure
12.
Sync
13.
3rd Party APIs...
14.
...should be used
by the server
15.
Full Featured
16.
17.
“Can we ...”
18.
If you build
it, it will get used
19.
Apps are fully
functional
20.
“The website does
X”
21.
Flexible
22.
23.
Products change over
time
24.
App functionality will
change
25.
Reacting quickly saves
time
26.
Optimize later
27.
Version APIs based
on payload
28.
Non-breaking changes
29.
APIs for User
Experience
30.
1 Screen, 1
API call
31.
1 Save, 1
API call
32.
Cascading is bad
33.
Different clients, different
needs
34.
Thanks! @MicheleTitolo
Download now