There are some basic rules you should follow when you want to create a mobile SDK.
I have decided to write down and share from my experience in the mobile SDKs field.
Mobile SDK: Considerations & Best Practices LivePerson
Mobile SDKs are a great way to make your service or API easily consumable by the large number of developers out there looking for state of the art tools to make their apps stand out in the competitive marketplaces, but building a stable, compatible and successful SDK is quite a challenge.
In this talk we the technical and design challenges involved in developing an efficient mobile SDK that is highly compatible with its host mobile app, and the various considerations we took into account and the lessons we’ve learned while designing and building LivePerson’s native mobile SDK.
TDD for APIs in a Microservice World (Short Version) by Michael Kuehne-Schlin...Michael Kuehne-Schlinkert
It can be tough to test an apparently simple service comprehensively. A microservice architecture brings a new level of complexity to the question “How can we validate that our API is working as intended?”
In this talk Michael will explain how to use test driven development for APIs and even further how TDD can drive an API Design towards a more usable design, and how to build an well-tested ecosystem of microservices.
This approach is applicable for different kinds of services (REST APIs, websockets, industrial protocols). Independent from the type of interface we always ran into similar problems when we build an ecosystem of services.
We have to deal with dependency, asynchronous behaviours, fallback mechanisms, endpoint versioning and sometimes even shared databases.
It’s not trivial to apply TDD to these kinds of problems cause you have to think of scenarios. But there are ways of identify these scenarios and to test them.
As an API specialist Michael worked with various clients designing, building, testing, maintaining and even redesigning private and public services. Based on his project experience he developed a practical approach to apply TDD to APIs in microservice ecosystems.
A Starters Guide to Building APIs with JavascriptAll Things Open
Presented by: Tom Wilson, hyper63
Presented at the All Things Open Virtual Meetup
Abstract: APIs (Application Program Interfaces) is how programs can talk with other programs and is a design consideration for many products. Let’s discuss: Why you should build an application with an API? What are the top 5 requirements of designing an API with examples? Some open-source javascript frameworks that can help you design and build your API.
In order to get the most out of this talk, you should have a good understanding of http REST protocol and general application development. Familiarity with javascript and technologies like NodeJS and Express would be a plus.
In this talk, you should come away with a good understanding of why you should consider building an API in your application, key good practices every API should include, and how you could implement an API using Javascript.
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)Nordic APIs
This is a session given by Gustaf Nyman at Nordic APIs 2016 Platform Summit on October 25th, in Stockholm Sweden.
Description:
In enterprises the majority of APIs are internal and may count in hundreds. APIs are often implemented in and used from a variety of languages and platforms, and legacy system and protocols are ever-present. As APIs are increasingly part of business strategies, API management becomes an important concern of the whole organisation.
Gustaf has spent more than 15 years building API infrastructure for enterprises. In this talk, he shares his thoughts on designing and implementing a long-lasting API management strategy.
Mobile SDK: Considerations & Best Practices LivePerson
Mobile SDKs are a great way to make your service or API easily consumable by the large number of developers out there looking for state of the art tools to make their apps stand out in the competitive marketplaces, but building a stable, compatible and successful SDK is quite a challenge.
In this talk we the technical and design challenges involved in developing an efficient mobile SDK that is highly compatible with its host mobile app, and the various considerations we took into account and the lessons we’ve learned while designing and building LivePerson’s native mobile SDK.
TDD for APIs in a Microservice World (Short Version) by Michael Kuehne-Schlin...Michael Kuehne-Schlinkert
It can be tough to test an apparently simple service comprehensively. A microservice architecture brings a new level of complexity to the question “How can we validate that our API is working as intended?”
In this talk Michael will explain how to use test driven development for APIs and even further how TDD can drive an API Design towards a more usable design, and how to build an well-tested ecosystem of microservices.
This approach is applicable for different kinds of services (REST APIs, websockets, industrial protocols). Independent from the type of interface we always ran into similar problems when we build an ecosystem of services.
We have to deal with dependency, asynchronous behaviours, fallback mechanisms, endpoint versioning and sometimes even shared databases.
It’s not trivial to apply TDD to these kinds of problems cause you have to think of scenarios. But there are ways of identify these scenarios and to test them.
As an API specialist Michael worked with various clients designing, building, testing, maintaining and even redesigning private and public services. Based on his project experience he developed a practical approach to apply TDD to APIs in microservice ecosystems.
A Starters Guide to Building APIs with JavascriptAll Things Open
Presented by: Tom Wilson, hyper63
Presented at the All Things Open Virtual Meetup
Abstract: APIs (Application Program Interfaces) is how programs can talk with other programs and is a design consideration for many products. Let’s discuss: Why you should build an application with an API? What are the top 5 requirements of designing an API with examples? Some open-source javascript frameworks that can help you design and build your API.
In order to get the most out of this talk, you should have a good understanding of http REST protocol and general application development. Familiarity with javascript and technologies like NodeJS and Express would be a plus.
In this talk, you should come away with a good understanding of why you should consider building an API in your application, key good practices every API should include, and how you could implement an API using Javascript.
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)Nordic APIs
This is a session given by Gustaf Nyman at Nordic APIs 2016 Platform Summit on October 25th, in Stockholm Sweden.
Description:
In enterprises the majority of APIs are internal and may count in hundreds. APIs are often implemented in and used from a variety of languages and platforms, and legacy system and protocols are ever-present. As APIs are increasingly part of business strategies, API management becomes an important concern of the whole organisation.
Gustaf has spent more than 15 years building API infrastructure for enterprises. In this talk, he shares his thoughts on designing and implementing a long-lasting API management strategy.
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...apidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
Innovation and rejuvenation combined: a beneficial approach in mixing API and ESB. Based on a real case-study.
Francois Rivard, CEO of Astrakhan
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
Microservices and APIs built for digital transformation products require agile, reliable, and scalable cloud native infrastructure to truly meet customer expectations for a great "always there" user experience. Whether deployed on-premises or hosted in a public cloud, understanding and leveraging the right approach is key to success. This session takes up where the development process leaves off, tracking the standardization of containers and container orchestration for automated deployment, including current and future platform trends WSO2 and others are following.
apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Supercharge microservices with Service Mesh
Shane O'Donnell, Team Lead at Solo.io
Continuous Integration and Delivery at Shapeways (Matt Boyle)Nordic APIs
This is a session given by Matt Boyle at Nordic APIs 2016 Platform Summit on October 25th, in Stockholm Sweden.
Description:
We’ve spent a lot of time over the years at Shapeways building, honing, and improving our deployment and test process for our web properties and API. We started with straight-to-prod commits (which caused quite a bit of downtime!), graduated to working in two- and then one-week release cycles (which caused a lot of anxiety!), to where we are today: releasing 5-15 times a day, with automated testing, using continuous improvement and delivery best practices and tools. We’ve taken the complexity and anxiety out of our deployment process by implementing ChatOps, or using a bot to handle the sorts of tasks computers are great at, namely performing complex tasks repeatedly without error. This enables humans to focus on tasks that we’re uniquely suited for, namely solving complex problems and architecting reliable, resilient, and scalable solutions for our users. We’d love to share some of what we’ve learned along the way, from building automated testing tools, to selecting and implementing open-source solutions, to how we took our global deployment process from one hour to 4 minutes. We’d also like to share our vision of the future: what inspires us, what we hope to achieve in the coming weeks, months, and years, and how we’re going about doing it.
Atualmente o Azure tem uma grande variedade de opções para a hospedagem e execução de microsserviços - desde o bom e velho Azure App Service até os mais novos Azure Functions e Azure Container Services. Mas você sabe qual usar?
Venha ver nesta palestra qual a diferença entre cada um dos modelos de hospedagem de microsserviços .NET na plataforma Azure, e dicas de como escolher o melhor para a sua necessidade.
Tools for designing and building great APIsKong Inc.
A review of tools that can be used to design APIs, understand how API design works and to mock infrastructure to test your assumptions.
We all know that a happy developer is a powerful ally.
The focus of this presentation is on the creation of APIs with the support of tools to achieve this. The goal is to create APIs that are simple for developers to understand and consume, powerful enough to be maintained by your business, in minutes rather than hours.
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
GraphQL : Beyond APIs, graph your enterprise
Maxime Topolov, CEO of GraphQL Portal
Check out our API conferences @ https://www.apidays.global/
Blowing up the Monolith: Practical Advice on MicroservicesNordic APIs
Many companies are transitioning to microservices but what factors influence whether or not to “blow up” your monolith? The advantages of moving to a microservices architecture include increased performance, deployability and scalability, but these advantages come at the cost of increased complexity. This presentation will cover the architectural considerations involved in transitioning from a monolithic to a microservices or service-oriented architecture. Take a technical look into the factors to consider during a transition including how to define boundaries between microservices, interservice communication patterns and testing. Learn strategies for transitioning such as the “ice cream scoop,” “lego” and “nuclear” options, routing and versioning strategies, and how to handle libraries and security to maximize service independence.
Sachin Agarwal, SOA Software VP of Product Marketing, explains the frenzy around the mass development and adoption of APIs. In this presentation, he describes the business and technology implications of developing an API stratgy.
Pain Points In API Development? They’re EverywhereNordic APIs
There’s an inherent tension for organizations doing API development: how to keep both your API developers as well as your infrastructure happy, at the same time. Decoupling front-end and back-end development allows parallel development, and helps keep your front-end, middle-end, and back-end efforts working asynchronously. This speeds progress, but requires far more – and far better – collaboration to be successful. Even an independent developer working with APIs requires good collaboration tools.
In this talk, Abhinav Asthana will provide tips on how to improve in API development using collaboration tools like executable API descriptions, API mock servers, and documentation. He will include specific examples of how companies (such as VMware, Coursera, and AMC Theatres) have used collaboration to attain more agile development, to onboard developers, and to ensure input from all participants/stakeholders.
Best Supplements for Men - What are the best supplement men should be taking for their health? Find out here.
Acetyl L-Carnitine – converts fats to energy, boosts antioxidant activity, enhances mood and relieves stress, found in pre-workout supplements, fat Cburners, and HGH Supplements
Korean Red Panax Ginseng – Improves blood flow to limit erectile dysfunction, improves cardiovascular health, found in testosterone boosters and male enhancement supplements
Coenzyme Q-10 – Lowers blood pressure, increase fat burning, improve sperm quality, found in fat burners, testosterone boosters and pre-workout supplements
Vitamin D – Increase calcium absorption, improves cardiovascular health, enhances mood, found in fat burners, protein powders and many other supplements
Fish Oil – Helps lower bad cholesterol and boosts good cholesterol, reduces inflammation, improves cognitive performance, found in omega 3 supplements and fish oil supplements
Magnesium – regulates blood pressure and helps prevent strokes and diabetes, found in creatine supplements, testosterone boosters and HGH supplements
apidays LIVE Paris - Innovation and rejuvenation combined: a beneficial appro...apidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
Innovation and rejuvenation combined: a beneficial approach in mixing API and ESB. Based on a real case-study.
Francois Rivard, CEO of Astrakhan
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
Microservices and APIs built for digital transformation products require agile, reliable, and scalable cloud native infrastructure to truly meet customer expectations for a great "always there" user experience. Whether deployed on-premises or hosted in a public cloud, understanding and leveraging the right approach is key to success. This session takes up where the development process leaves off, tracking the standardization of containers and container orchestration for automated deployment, including current and future platform trends WSO2 and others are following.
apidays LIVE New York 2021 - Supercharge microservices with Service Mesh by S...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Supercharge microservices with Service Mesh
Shane O'Donnell, Team Lead at Solo.io
Continuous Integration and Delivery at Shapeways (Matt Boyle)Nordic APIs
This is a session given by Matt Boyle at Nordic APIs 2016 Platform Summit on October 25th, in Stockholm Sweden.
Description:
We’ve spent a lot of time over the years at Shapeways building, honing, and improving our deployment and test process for our web properties and API. We started with straight-to-prod commits (which caused quite a bit of downtime!), graduated to working in two- and then one-week release cycles (which caused a lot of anxiety!), to where we are today: releasing 5-15 times a day, with automated testing, using continuous improvement and delivery best practices and tools. We’ve taken the complexity and anxiety out of our deployment process by implementing ChatOps, or using a bot to handle the sorts of tasks computers are great at, namely performing complex tasks repeatedly without error. This enables humans to focus on tasks that we’re uniquely suited for, namely solving complex problems and architecting reliable, resilient, and scalable solutions for our users. We’d love to share some of what we’ve learned along the way, from building automated testing tools, to selecting and implementing open-source solutions, to how we took our global deployment process from one hour to 4 minutes. We’d also like to share our vision of the future: what inspires us, what we hope to achieve in the coming weeks, months, and years, and how we’re going about doing it.
Atualmente o Azure tem uma grande variedade de opções para a hospedagem e execução de microsserviços - desde o bom e velho Azure App Service até os mais novos Azure Functions e Azure Container Services. Mas você sabe qual usar?
Venha ver nesta palestra qual a diferença entre cada um dos modelos de hospedagem de microsserviços .NET na plataforma Azure, e dicas de como escolher o melhor para a sua necessidade.
Tools for designing and building great APIsKong Inc.
A review of tools that can be used to design APIs, understand how API design works and to mock infrastructure to test your assumptions.
We all know that a happy developer is a powerful ally.
The focus of this presentation is on the creation of APIs with the support of tools to achieve this. The goal is to create APIs that are simple for developers to understand and consume, powerful enough to be maintained by your business, in minutes rather than hours.
apidays LIVE Hong Kong 2021 - GraphQL : Beyond APIs, graph your enterprise by...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
GraphQL : Beyond APIs, graph your enterprise
Maxime Topolov, CEO of GraphQL Portal
Check out our API conferences @ https://www.apidays.global/
Blowing up the Monolith: Practical Advice on MicroservicesNordic APIs
Many companies are transitioning to microservices but what factors influence whether or not to “blow up” your monolith? The advantages of moving to a microservices architecture include increased performance, deployability and scalability, but these advantages come at the cost of increased complexity. This presentation will cover the architectural considerations involved in transitioning from a monolithic to a microservices or service-oriented architecture. Take a technical look into the factors to consider during a transition including how to define boundaries between microservices, interservice communication patterns and testing. Learn strategies for transitioning such as the “ice cream scoop,” “lego” and “nuclear” options, routing and versioning strategies, and how to handle libraries and security to maximize service independence.
Sachin Agarwal, SOA Software VP of Product Marketing, explains the frenzy around the mass development and adoption of APIs. In this presentation, he describes the business and technology implications of developing an API stratgy.
Pain Points In API Development? They’re EverywhereNordic APIs
There’s an inherent tension for organizations doing API development: how to keep both your API developers as well as your infrastructure happy, at the same time. Decoupling front-end and back-end development allows parallel development, and helps keep your front-end, middle-end, and back-end efforts working asynchronously. This speeds progress, but requires far more – and far better – collaboration to be successful. Even an independent developer working with APIs requires good collaboration tools.
In this talk, Abhinav Asthana will provide tips on how to improve in API development using collaboration tools like executable API descriptions, API mock servers, and documentation. He will include specific examples of how companies (such as VMware, Coursera, and AMC Theatres) have used collaboration to attain more agile development, to onboard developers, and to ensure input from all participants/stakeholders.
Best Supplements for Men - What are the best supplement men should be taking for their health? Find out here.
Acetyl L-Carnitine – converts fats to energy, boosts antioxidant activity, enhances mood and relieves stress, found in pre-workout supplements, fat Cburners, and HGH Supplements
Korean Red Panax Ginseng – Improves blood flow to limit erectile dysfunction, improves cardiovascular health, found in testosterone boosters and male enhancement supplements
Coenzyme Q-10 – Lowers blood pressure, increase fat burning, improve sperm quality, found in fat burners, testosterone boosters and pre-workout supplements
Vitamin D – Increase calcium absorption, improves cardiovascular health, enhances mood, found in fat burners, protein powders and many other supplements
Fish Oil – Helps lower bad cholesterol and boosts good cholesterol, reduces inflammation, improves cognitive performance, found in omega 3 supplements and fish oil supplements
Magnesium – regulates blood pressure and helps prevent strokes and diabetes, found in creatine supplements, testosterone boosters and HGH supplements
Fun and games, indoor and outdoor activities, designed specifically to cater to all ages and specific recreational facilities ensure that every holiday you take will be special.
Fun and games, indoor and outdoor activities, designed specifically to cater to all ages and specific recreational facilities ensure that every holiday you take will be special.
Presentació: Els nous rols dels graduats en Informació i DocumentacióVerónica Abellán
Projecte sobre els NOUS ROLS DELS GRADUATS EN INFORMACIÓ I DOCUMENTACIÓ.
Competències TIC en Informació i Documentació.
Grup nº 2 : 4TIC GROUP.
2n Semestre 2016.
Kotlin/Native, and the difference between cross mobile languages, Flutter, Jetpack Compose, and SwiftUI, which to select and what is the benefits of each approach and why to consider using Kotlin/Native, plus references, resources, and code-labs.
Pragmatic Approach to Microservices and Cell-based Architecture Andrew Blades
Architecting for Innovation Meet-up group is proud to present a meet-up on Pragmatic Approach to Microservices and Cell-based Architecture.
“Microservices” is one of the most popular buzz-words in the field of software architecture. Learning material on the fundamentals and the benefits of microservices is abundant on the world wide web. Unfortunately, few resources are available on how you can use microservices in real-world enterprise use cases. This session would cover the key architectural concepts of the Microservices Architecture (MSA) and how you can use those architectural principles in practice. We will be drawing on experiences from real-world enterprise use cases.
Mobile-Enabling Enterprise APIs: A Case Study with MasterCardAnyPresence
David Butler, Head of MasterCard's Open API Group, and Richard Mendis, CMO and Co-Founder of AnyPresence, discuss the importance of developer ecosystems and the technology behind MasterCard's App LaunchPad solution.
Building Cloud Native Applications with Oracle Autonomous Database.Oracle Developers
In this session, Manish Kapur from the Oracle Application Development Cloud Platform team will provide an overview of Oracle's Cloud-Native Application Development platform. He will talk about developing and deploying cloud-native applications like Microservices and Serverless functions using Continuous Integration and Delivery Pipelines. This will include a demonstration of how to use the CI/CD approach to build and deploy a simple Node.js based microservices application that uses Oracle Autonomous Transaction Processing (ATP) database for persistence.
Atmosphere 2014: Switching from monolithic approach to modular cloud computin...PROIDEA
This presentation is to demonstrate, how the homogenous and centralized network architectures cease to operate efficiently and how limited are our abilities to respond to on-demand computing power in such cases. We will show you how to redesign monolithic storage architectures into modular systems, as well as how to migrate them to a scalable and flexible cloud environment.
Maciej Kuzniar - Founder and CEO of the project Oktawave. Passionate about technology related to the processing and data storage, having 10 years of experience working for enterprise customers (banks, telecoms, fmcg). Author of the concepts that support the development of tech startups and architectural solutions to ensure high HA and SLA for IT systems.
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
In this presentation, we show how Data Reply helped an Austrian fintech customer to overcome previous performance limitations in their data analytics landscape, leverage real-time pipelines, break down monoliths, and foster a self-service data culture to enable new event-driven and business-critical use cases.
10 Reasons Why You Should Consider Google App Engine (GAE) for Your Next ProjectAbeer R
A fun little presentation on why you should consider using Google App Engine for your next project (instead of serverless or managing your own microservices)!
This was presented during a talk with Google Cloud in December 2018.
Philipe Riand - Building Social Applications using the Social Business Toolki...LetsConnect
Adding social features to new or existing applications has never been easier with the advent of the Social Business Toolkit SDK. At this session we will discuss how social features can add real business value and you will see how easily they can be built using the SDK. The SDK heralds a transformation is how you develop applications on the IBM Social Platform so come along learn more.
Code, ci, infrastructure - the gophers wayAlex Baitov
The presence of golang. Golang becomes pretty powerful. There are plenty of everyday golang tools. I will show you that we built infrastructure mostly consists of tools written on one language - golang. What benefits did we gain from writing an application on the language of its infrastructure. And I will describe how we use golang in production.
Developing a Modern Mobile App StrategyTodd Anglin
Mobile apps are important. There is little debate of that. But how you build, maintain, and deploy mobile apps remains the source of great debate for CIOs and developers alike. Unfortunately, there is no "one size fits all" mobile app strategy, so it is critical to understand how to choose the right technology for the right app. In this session, we will explore the four key approaches for building mobile apps, and establish a framework that will help you develop a mobile app strategy guaranteed to help you select the right technology for your next project.