Soumettre la recherche
Mettre en ligne
Mobile APIs
•
1 j'aime
•
1,403 vues
Michele Titolo
Suivre
Apistrat Amsterdam 2014 talk on mobile clients and their api needs.
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 34
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
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
Recommandé
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
Contenu connexe
Tendances
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
Tendances
(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
En vedette
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
En vedette
(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
Plus de 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
Plus de 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
Dernier
Presented by Mike Hicks
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Dubai, known for its towering skyscrapers, luxurious lifestyle, and relentless pursuit of innovation, often finds itself in the global spotlight. However, amidst the glitz and glamour, the emirate faces its own set of challenges, including the occasional threat of flooding. In recent years, Dubai has experienced sporadic but significant floods, disrupting normalcy and posing unique challenges to its infrastructure. Among the critical nodes in this bustling metropolis is the Dubai International Airport, a vital hub connecting the world. This article delves into the intersection of Dubai flood events and the resilience demonstrated by the Dubai International Airport in the face of such challenges.
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Join our latest Connector Corner webinar to discover how UiPath Integration Service revolutionizes API-centric automation in a 'Quote to Cash' process—and how that automation empowers businesses to accelerate revenue generation. A comprehensive demo will explore connecting systems, GenAI, and people, through powerful pre-built connectors designed to speed process cycle times. Speakers: James Dickson, Senior Software Engineer Charlie Greenberg, Host, Product Marketing Manager
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Discover the innovative features and strategic vision that keep WSO2 an industry leader. Explore the exciting 2024 roadmap of WSO2 API management, showcasing innovations, unified APIM/APK control plane, natural language API interaction, and cloud native agility. Discover how open source solutions, microservices architecture, and cloud native technologies unlock seamless API management in today's dynamic landscapes. Leave with a clear blueprint to revolutionize your API journey and achieve industry success!
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
The Good, the Bad and the Governed - Why is governance a dirty word? David O'Neill, Chief Operating Officer - APIContext 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 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Explore how multimodal embeddings work with Milvus. We will see how you can explore a popular multimodal model - CLIP - on a popular dataset - CIFAR 10. You use CLIP to create the embeddings of the input data, Milvus to store the embeddings of the multimodal data (sometimes termed “multimodal embeddings”), and we will then explore the embeddings.
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Six common myths about ontology engineering, knowledge graphs, and knowledge representation.
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
JAM, the future of Polkadot.
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Presentation from Melissa Klemke from her talk at Product Anonymous in April 2024
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving. A report by Poten & Partners as part of the Hydrogen Asia 2024 Summit in Singapore. Copyright Poten & Partners 2024.
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Tracing the root cause of a performance issue requires a lot of patience, experience, and focus. It’s so hard that we sometimes attempt to guess by trying out tentative fixes, but that usually results in frustration, messy code, and a considerable waste of time and money. This talk explains how to correctly zoom in on a performance bottleneck using three levels of profiling: distributed tracing, metrics, and method profiling. After we learn to read the JVM profiler output as a flame graph, we explore a series of bottlenecks typical for backend systems, like connection/thread pool starvation, invisible aspects, blocking code, hot CPU methods, lock contention, and Virtual Thread pinning, and we learn to trace them even if they occur in library code you are not familiar with. Attend this talk and prepare for the performance issues that will eventually hit any successful system. About authorWith two decades of experience, Victor is a Java Champion working as a trainer for top companies in Europe. Five thousands developers in 120 companies attended his workshops, so he gets to debate every week the challenges that various projects struggle with. In return, Victor summarizes key points from these workshops in conference talks and online meetups for the European Software Crafters, the world’s largest developer community around architecture, refactoring, and testing. Discover how Victor can help you on victorrentea.ro : company training catalog, consultancy and YouTube playlists.
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
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
Angeliki Cooney has spent over twenty years at the forefront of the life sciences industry, working out of Wynantskill, NY. She is highly regarded for her dedication to advancing the development and accessibility of innovative treatments for chronic diseases, rare disorders, and cancer. Her professional journey has centered on strategic consulting for biopharmaceutical companies, facilitating digital transformation, enhancing omnichannel engagement, and refining strategic commercial practices. Angeliki's innovative contributions include pioneering several software-as-a-service (SaaS) products for the life sciences sector, earning her three patents. As the Senior Vice President of Life Sciences at Avenga, Angeliki orchestrated the firm's strategic entry into the U.S. market. Avenga, a renowned digital engineering and consulting firm, partners with significant entities in the pharmaceutical and biotechnology fields. Her leadership was instrumental in expanding Avenga's client base and establishing its presence in the competitive U.S. market.
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
MINDCTI Revenue Release Quarter 1 2024
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
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
Following the popularity of “Cloud Revolution: Exploring the New Wave of Serverless Spatial Data,” we’re thrilled to announce this much-anticipated encore webinar. In this sequel, we’ll dive deeper into the Cloud-Native realm by uncovering practical applications and FME support for these new formats, including COGs, COPC, FlatGeoBuf, GeoParquet, STAC, and ZARR. Building on the foundation laid by industry leaders Michelle Roby of Radiant Earth and Chris Holmes of Planet in the first webinar, this second part offers an in-depth look at the real-world application and behind-the-scenes dynamics of these cutting-edge formats. We will spotlight specific use-cases and workflows, showcasing their efficiency and relevance in practical scenarios. Discover the vast possibilities each format holds, highlighted through detailed discussions and demonstrations. Our expert speakers will dissect the key aspects and provide critical takeaways for effective use, ensuring attendees leave with a thorough understanding of how to apply these formats in their own projects. Elevate your understanding of how FME supports these cutting-edge technologies, enhancing your ability to manage, share, and analyze spatial data. Whether you’re building on knowledge from our initial session or are new to the serverless spatial data landscape, this webinar is your gateway to mastering cloud-native formats in your workflows.
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
The CNIC Information System is a comprehensive database managed by the National Database and Registration Authority (NADRA) of Pakistan. It serves as the primary source of identification for Pakistani citizens and residents, containing vital information such as name, date of birth, address, and biometric data.
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
Oracle Database 23ai New Feature introducing Vector Search using AI for getting better result. Introducing new Vector Search SQL Operators with Vector datatype for index.
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
Uncertainty, Acting under uncertainty, Basic probability notation, Bayes’ Rule,
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Dernier
(20)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
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
Télécharger maintenant