The first Mobile Backend Apps and APIs meetup has taken place in London on 16th of May 2012.
Taras Filatov, founder and CEO of QuickBlox has kicked off the event in an open discussion format giving a quick overview of existing market and asking questions about important aspects of mobile backends. Developers present in the audience have shared their opinions and this has launched a very interesting discussion from which both developers and API providers could take something.
Dan Murphy from Pearson and Terence Eden from InMobi have continued the discussion giving further introspective into evolution of apps and APIs and providing details about their APIs.
The official meetup page:
http://www.meetup.com/Mobile-Backend-Apps-and-APIs/events/49006492/
Presentation by Allen Wirfs-Brock
Agile Portugal 2011, June 23, 2011
www.wirfs-brock.com/allen
@awbjs
One dimension of software agility is the ability to adapt to changing development technologies and infrastructure. Long-lived software systems may have to be adapted to several major technology changes over the course of their active use. Today, many project are increasing focused on web based applications that use web browsers as their primarily user interface. How durable is this application style going to be? Is the browser likely to continue to expand its primacy? Can we expect the basic structure of our web facing applications to remain fairly stable for the foreseeable future or do we need to be preparing to make drastic changes? If the browser is a transitional technology, what will replace it? In this talk I’ll explore these and related issues about what is likely to happen with web develop technologies over the next few years.
WebApps FutureCon 에서 발표한 "2011년 웹 & 모바일 개발자가 주목해야할 기술들" 자료입니다. HTML5,CSS3,Javascript,Responsive Web Design,Device API,Hybrid App,Hybrid Framework 등에 대해서 설명합니다.
Presentation by Allen Wirfs-Brock
Agile Portugal 2011, June 23, 2011
www.wirfs-brock.com/allen
@awbjs
One dimension of software agility is the ability to adapt to changing development technologies and infrastructure. Long-lived software systems may have to be adapted to several major technology changes over the course of their active use. Today, many project are increasing focused on web based applications that use web browsers as their primarily user interface. How durable is this application style going to be? Is the browser likely to continue to expand its primacy? Can we expect the basic structure of our web facing applications to remain fairly stable for the foreseeable future or do we need to be preparing to make drastic changes? If the browser is a transitional technology, what will replace it? In this talk I’ll explore these and related issues about what is likely to happen with web develop technologies over the next few years.
WebApps FutureCon 에서 발표한 "2011년 웹 & 모바일 개발자가 주목해야할 기술들" 자료입니다. HTML5,CSS3,Javascript,Responsive Web Design,Device API,Hybrid App,Hybrid Framework 등에 대해서 설명합니다.
Eclipse is embarking on a journey towards web-based development tooling with a new effort called 'Orion'. The goal of Orion is to build developer tooling that works in the browser, at web scale. This talk will demo the current state of Orion, and explain the vision of moving software development to the web as a web experience, by enabling open tool integration through HTTP and REST, JSON, OAuth, OpenID, and others. The idea is to exploit internet design principles throughout, instead of trying to bring existing desktop IDE concepts to the browser. See http://wiki.eclipse.org/Orion for more information about Orion.
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
Node.js is one of the most popular runtimes for cloud and cognitive applications. Come learn about this runtime, the community and how IBM is actively working in the community to support IBM platforms and to address the areas/requirements important to enterprise customers. We'll provide:
1) an introduction to the Node.js runtime, where it fits versus other runtimes like Java,
2) key features/benefits of Node.js,
3) an introduction to the community, its Working Groups and other aspects of how it works to get things done.
Some come and learn about this rapidly growing runtime so that you can understand if its a good fit for your applications and the kinds of benefits you may achieve by using it.
LiMo Foundation is sponsoring the development of a Web SDK for the creation of BONDI-compliant widgets for mobile phones.
See bondisdk.limofoundation.org for more details
This talk and demo was given at OverTheAir developer event in London, Sep 09.
Scaling your application efficiently is is key to achieving a good rate of return and performance monitoring is an important tool to ensure you scale as expected.
Performance monitoring of single Node.js applications is relatively straight forward with a variety of technigues and tooling options available to a developer. In this presentation, we will follow the journey of how to apply these techniques when scaling up to a clustered Node.js deployment in the cloud. We will show how to use freely available monitoring tooling and open source solutions like appmetrics, Elasticsearch and Kibana to provide real-time monitoring and performance tracking for Enterprise solutions. Come and learn how to keep on top on how your application is performing and find out about problems before they occur.
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
presented by @johnhead and @davidvia
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC’s “Application Modernization” strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages and advanced collaboration functionality.
Here are my slides for my recent guest lecture to Computer Science MSc students at Loughborough University. In this talk I introduce some of the key concepts around cloud computing, and show how major players like Google have built industrial scale data centres with their own bespoke technologies. I also explore the role of Linux in cloud computing, and look at opportunities for computer scientists to get involved in cloud computing in each of its facets - Infrastructure, Platform and Software as a Service
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Nick Landry
Building native applications across multiple platforms is hard. iOS requires knowledge of Xcode, the iOS SDK and Objective-C or Swift. Android requires Eclipse Android Studio, the Android SDK and Java. The Windows 10 Universal Windows Platform requires Visual Studio, C# and the UWP/WinRT SDK. Are we really expected to learn all of this? You can take the HTML5 & Cordova route, but not all apps should be built using a hybrid approach. If you want to create a truly competitive app with a premium experience, you’ll need to go native. Fortunately, there is a way you can share a lot of your code across mobile platforms and do so using the C# language you already know and love. Xamarin is a powerful toolset that allows developers to write native Android and iOS apps using C#, thanks to the Mono framework – an Open Source project that brings the C# language and .NET to other platforms. This session explores how you can build cross-platform applications for iOS, Android, and Windows 10 using C#. You’ll learn how to get started with a sample cross-platform solution, which tools you can use, how to design a proper user interface for each platform and how to structure your projects for maximum code reuse. We’ll also look at how you can share UI code with Xamarin.Forms. Native mobile development doesn’t have to be so hard. Come learn how your .NET skills can be transformed for true cross-platform development.
Eclipse is embarking on a journey towards web-based development tooling with a new effort called 'Orion'. The goal of Orion is to build developer tooling that works in the browser, at web scale. This talk will demo the current state of Orion, and explain the vision of moving software development to the web as a web experience, by enabling open tool integration through HTTP and REST, JSON, OAuth, OpenID, and others. The idea is to exploit internet design principles throughout, instead of trying to bring existing desktop IDE concepts to the browser. See http://wiki.eclipse.org/Orion for more information about Orion.
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
Node.js is one of the most popular runtimes for cloud and cognitive applications. Come learn about this runtime, the community and how IBM is actively working in the community to support IBM platforms and to address the areas/requirements important to enterprise customers. We'll provide:
1) an introduction to the Node.js runtime, where it fits versus other runtimes like Java,
2) key features/benefits of Node.js,
3) an introduction to the community, its Working Groups and other aspects of how it works to get things done.
Some come and learn about this rapidly growing runtime so that you can understand if its a good fit for your applications and the kinds of benefits you may achieve by using it.
LiMo Foundation is sponsoring the development of a Web SDK for the creation of BONDI-compliant widgets for mobile phones.
See bondisdk.limofoundation.org for more details
This talk and demo was given at OverTheAir developer event in London, Sep 09.
Scaling your application efficiently is is key to achieving a good rate of return and performance monitoring is an important tool to ensure you scale as expected.
Performance monitoring of single Node.js applications is relatively straight forward with a variety of technigues and tooling options available to a developer. In this presentation, we will follow the journey of how to apply these techniques when scaling up to a clustered Node.js deployment in the cloud. We will show how to use freely available monitoring tooling and open source solutions like appmetrics, Elasticsearch and Kibana to provide real-time monitoring and performance tracking for Enterprise solutions. Come and learn how to keep on top on how your application is performing and find out about problems before they occur.
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
presented by @johnhead and @davidvia
Some organizations are neglecting or under-utilizing one of the greatest IT assets in their portfolio today - the Notes/Domino application platform. Some are even considering re-coding Domino applications in other languages and development tools. In this session we present the business case and technical merits of Notes and Domino in direct comparison to other tools such as Microsoft SharePoint. Based on data collected from real-world engagements we will demonstrate the positive return on investment of the Notes platform. We will also discuss PSC’s “Application Modernization” strategy and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages and advanced collaboration functionality.
Here are my slides for my recent guest lecture to Computer Science MSc students at Loughborough University. In this talk I introduce some of the key concepts around cloud computing, and show how major players like Google have built industrial scale data centres with their own bespoke technologies. I also explore the role of Linux in cloud computing, and look at opportunities for computer scientists to get involved in cloud computing in each of its facets - Infrastructure, Platform and Software as a Service
Building Mobile Cross-Platform Apps foriOS, Android & Windows in C# with Xam...Nick Landry
Building native applications across multiple platforms is hard. iOS requires knowledge of Xcode, the iOS SDK and Objective-C or Swift. Android requires Eclipse Android Studio, the Android SDK and Java. The Windows 10 Universal Windows Platform requires Visual Studio, C# and the UWP/WinRT SDK. Are we really expected to learn all of this? You can take the HTML5 & Cordova route, but not all apps should be built using a hybrid approach. If you want to create a truly competitive app with a premium experience, you’ll need to go native. Fortunately, there is a way you can share a lot of your code across mobile platforms and do so using the C# language you already know and love. Xamarin is a powerful toolset that allows developers to write native Android and iOS apps using C#, thanks to the Mono framework – an Open Source project that brings the C# language and .NET to other platforms. This session explores how you can build cross-platform applications for iOS, Android, and Windows 10 using C#. You’ll learn how to get started with a sample cross-platform solution, which tools you can use, how to design a proper user interface for each platform and how to structure your projects for maximum code reuse. We’ll also look at how you can share UI code with Xamarin.Forms. Native mobile development doesn’t have to be so hard. Come learn how your .NET skills can be transformed for true cross-platform development.
Durante la celebración de Móvil Forum Conference 2011, tuvo lugar una Jornada especialmente dedicada a los Desarrolladores. Se dieron cita expertos de los principales referentes del mercado (Nokia/ Microsoft, RIM, ...) y responsables y colaboradores de Telefónica (Centro de Competencia de Movilidad, Bluevia, WAC y Wayra).
Building Mobile Cross-Platform Apps with HTML5, jQuery Mobile & PhoneGapNick Landry
The final demo for this presentation can be downloaded at:
https://www.dropbox.com/s/9j09wip6wz84b61/JSDevConMobile-JQM-PhoneGap-Demo.zip
SESSION ABSTRACT
=================
Write Once, Run Everywhere. How many times have we been promised true cross-platform development? HTML5 seems to be the closest we’ve ever been to writing applications once and running them on multiple mobile devices, such as iOS, Android, Windows Phone or Blackberry.
But native mobile apps have taken all the spotlight in recent years thanks to the introduction of hundreds of thousands of apps in various app stores from Apple, Google, Microsoft and BlackBerry. Apps offer a great native platform experience, but they can be expensive to build and require specific languages, SDKs and skill sets across multiple platforms. Mobile web sites offer a great way to engage with consumers and corporate workers alike without requiring the installation of any app, and can in turn be adapted as deployable "hybrid" apps.
This session explores the fundamentals of native vs. web apps, and how to choose the right approach for any given scenario. We begin with an exploration of the benefits of web development for smartphones using the most popular HTML5 & JavaScript framework for mobile: jQuery Mobile (JQM). We’ll go over a quick primer on HTML5, CSS3 and JavaScript, followed by everything you need to get started with JQM. We’ll cover the most common development environment options, how to build your first jQuery Mobile page, and how to debug your mobile web code with some of the available tools. We’ll also discuss how to develop a native-like experience on each mobile platform thanks to JQM’s adaptive rendering, and how to save and retrieve data with the cloud using Microsoft Azure Mobile Services.
We'll then learn how to leverage PhoneGap to wrap our mobile web UI into a native smartphone or tablet app. Discover how PhoneGap exposes native device hardware like cameras, sensors, GPS and more. We’ll also discuss the pros and cons of PhoneGap-based apps, how to deal with the UI design guidelines across platforms, and learn some do’s and don’ts of cross-platform mobile development.
Native mobile apps have their place for mass market revenue-generating models, but you also need to master cross-platform techniques when the situation calls for it such as in enterprise mobility scenarios and other niche areas. Web development is a critical skill required by every mobile developer; come learn how to get started and reach hundreds of millions of users through a smart mobile web & hybrid approach.
HTML5 or Android for Mobile Development?Reto Meier
Android apps or the mobile web? It's often a hard choice when deciding where to invest your mobile development resources. While the mobile web continues to grow, apps and app stores are incredibly popular. We will present both perspectives and offer some suggestions for making the most of each platform.
Mobile developers are faced with an important choice today: Develop applications natively for each device, leverage the power of the Web and HTML5, or take a hybrid approach. Join us as we take a look at these three options for developing mobile applications for the Salesforce Platform, the respective pros and cons of each approach, and the powerful tools available for each option.
Crossplatform and HTML5
Deck from 13/5 training session during Mobilemonday Brussels Competence Center by Trainer: Joe O Reilly "head of services" of Feedhenry
at MC2BIS.eu
CM WebClient - the Javascript Web and Mobile Applicaiton generator for CA Plex that lets you use your existing Plex skills, panel designs, and action diagrams. Works with any Plex function - Patterns or OBASE.
IBM s'accocie à Crédit Agricole Immobilier, au CA Store et leurs partenaires pour vous présenter le Smart Home Challenge !
A travers ce challenge d’open innovation, IBM s’associe à Crédit Agricole Immobilier pour collaborer avec les startups pour concevoir et construire l’habitat connecté de demain.
Vous développez des produits et services dans le domaine de l’habitat, du bien-être, du développement durable, de l’IoT ? A vous de jouer !
IBM met à a disposition des participants les plus disruptifs sa Plate-forme d'Innovation Digitale IBM Bluemix et ses nombreux services :
- les APIs Watson pour passer à l'ère du Cognitif
- Internet of Things Foundation pour connecter vos objets
- les APIs Twitter, WeatherCompany,
- et 140 autres services BigData, Analytics, Mobilité, Sécurité, etc...
Co-développement, expérimentation, relation commerciale ou prises de participation minoritaires sont en jeu. Sans oublier la dotation "Go To Market" de 20 000€ à se partager pour les 3 lauréats.
Vous avez jusqu'au 24 janvier 2016 pour vous inscrire et déposer une présentation de votre concept.
www.smarthomechallenge.com
NFTconf 2023.02_ Web3, Metaverse and your apps building.pptxTaras Filatov
Talk by Taras Filatov, founder & CEO @ Dappros, during NFT Tech Conference, February 10th, 2023.
Outline:
* What is Web3?
* What is Metaverse?
* Avatars: Web3 and ML capabilities
* Metaverse ready NFTs
* State of infrastructure and tools in “flat” and “Metaverse” web3
* In-Chat / Social interactions with NFTs
* L2 chains and zk technology
* Chat bots from Web 2.0 to Web3
* Sign on and profile in Web3
* ChatGPT inside your app/product
* Land and property ownership in reality and in metaverse
* Conclusions
From ZERO to ONE million $$ ARR in SaaS sales: QuickBlox experienceTaras Filatov
QuickBlox started to focus more on marketing->sales conversions and metrics so this presentation from earlier speaking at Conformato 15 conference today provides some insights into what we learned and what we do including things like the power of content and SEO, green vs red buttons and analytics instruments such as pivot table and reports and users conversion funnel as well as SaaS sales talk code such as INQ -> MQL -> SAL -> SQL -> CLO. Enjoy and good luck with building great SaaS businesses!
Путешествие из IT outsourcing / services к SaaS продуктовой компанииTaras Filatov
The history of QuickBlox developing from IT services, pivoting 4 times, into communication cloud platform enabling chat, video calling, push notifications for mobile and web apps. http://quickblox.com/
Using geo-fencing, chat, push notifications and video calling to engage your ...Taras Filatov
Things like chat, push notifications, video calling and location-triggered suggestions / geofencing is something many talk about but not many apps feature those functionalities. And there is a reason for that - all these features sound simple but are difficult to implement if you try and build a reliable and scalable server-side infrastructure to support them.
On our mission of unlocking the technology into mobile, QuickBlox explains all these technologies are not as complex as you have thought - with our SDK and code samples it takes just 3 lines of code to add, for example, video calling or geofencing.
(in Russian) мобильный банк (iPhone, Android) поиск банкоматов (ATM) на карте...Taras Filatov
(in Russian)
презентация для банковского сектора, мобильных разработчиков и агентств.
QuickBlox позволяет легко реализовать функционал мобильного (iPhone, Android, Windows Phone, BlackBerry) приложения для:
* поиска банкоматов и отделений банка. Режимы обзора - карта (Google Map, Bing, Яндекс карты), а также Augmented Reality (режим Дополненной Реальности)
* оповещения клиентов о новых предложениях банка через сообщения Push Notifications. Менеджер банка может использовать удобную и доступную панель управления QuickBlox Messages
* координации команды безопасности / fraud prevention - виртуальный офис, координация на карте, база клиентов, поиск на карте, маршруты, служебный чат, мгновенные сообщения, голосовой и видео чат, отслеживание истории перемещений. Команда общается используя любые доступные устройства – мобильные телефоны, планшетники, настольные компьютеры.
* удобная система управления на базе QuickBlox Location позволяет легко добавлять новые банкоматы и отделения без необходимости публиковать новую версию мобильного приложения - синхронизация с сервером происходит мгновенно через QuickBlox Location API. Не требует интеграции с существующими системами банка - адреса и отделения можно добавлять по координатам, адресам или по карте.
QuickBlox is a proprietary set of client-server solutions that allows you to build more
powerful, engaging and secure mobile apps.
QuickBlox is essential to run mobile
apps at professional scale. It is cloud-hosted with Amazon Web Services which means it is
reliable and scalable.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
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 notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
JMeter webinar - integration with InfluxDB and Grafana
Mobile Backend Apps and APIs meetup London overview of BaaS APIs and discussion with developers
1. Mobile
Backend
–
Apps
and
APIs
First
Meetup
An
overview
of
BaaS
and
cloud
APIs
Taras Filatov, CEO and founder of @QuickBlox
taras@quickblox.com
2. Outline
1. Intro:
age
of
Cloud
and
Socially
Enabled
apps
2.
PlaDorms
3.
Data
structure
4.
Code
samples
and
SDKs
5.
Admin
panel
6.
Pricing
/
revenue
model
7.
Unique
/
strong
features
3. Age
of
Cloud
and
Socially
enabled
apps
Mobile
2.0?
5. Evolution of Social
1. Deeper OR creative social
APIs Integration (Social
Graph, Frictionless sharing
etc)
2. Crowd-sourcing
3. User base united
(single sign-on,
cross-platform
communication)
6. Evolution of technical platform
1. SDK & HTML5
2. Cloud & 3rd party APIs (PaaS / BaaS solutions)
12. • Unite
users
Single
Sign
On,
Facebook
/
TwiTer
integraYon
• Engage
Users
can
Chat,
Comment,
Play
• Context
Suggest
local
or
relevant
data
–
use
GeoLocaYon,
Foursquare
integraYon
• Crowd
Source
Users
create
content,
can
view
and
Rate
the
content
of
each
other)
14. PlaDorms
Name
iOS
Android
Web
Windows
Blackberry
Phone
CocoaFish
+
+
+
-‐
-‐
Kinvey
+
+
+
-‐
-‐
Parse
+
+
+
-‐
-‐
Pusher
-‐
-‐
+
-‐
-‐
Urbain
Airship
+
+
-‐
-‐
+
QuickBlox
+
+
+
+
-‐
• Most
cover
iOS,
Android
and
Web
• No
code
samples
coverage
for
everything
• Small
BlackBerry
/
Windows
Phone
coverage
15.
How
important
is
mulH
plaIorm
for
you?
Which
plaIorms
do
you
build
apps
for?
Do
you
think
iOS,
Android
and
Web
is
enough?
(or
shall
Windows
Phone,
BlackBerry,
Bada
etc
be
covered
too)
17. Different data structure approaches
Pre-‐defined
Client-‐defined
with
Some
pre-‐defined
modules
• Urban
Airship
• StackMob
(start
making
calls
or
set
up
• Pusher
strict
CRUD
schemas)
• Kinvey
• Parse
(data
storage
is
client
defined
• QuickBlox
18.
Would
you
prefer:
a) strict
data
schema,
turnkey
soluHon,
more
detailed
and
extensive
for
specific
use
cases
b) construct
your
own
schema
c) both
?
31.
How
important
is
pricing?
Paid
and
100%
custom
UI
vs
Ad
supported
/
own
community?
Transparency?
32. Unique
/
Strong
features
Features
and
technologies
that
are
unique
to
each
plaDorm
33. StackMob: host your HTML apps
Host
your
own
HTML5
apps
• Hosted
HTML5,
don't
worry
about
where
to
host
your
applicaYons
• Deep
integraYon
with
GitHub
• Build
service
for
creaYng
naYve
applicaYons
for
HTML5
coming
soon!
Build
your
applicaYon
end-‐to-‐end
on
StackMob.
The
hosted
HTML5
soluYon
allows
you
to
build
robust,
data
driven
applicaYons
hosted
by
StackMob
for
no
addiYonal
cost!
34. Pusher: Web Chat and Web Push Notifications
simple
JS
library
that
allows
you
to
quickly
RealYme
Chat
Widget
that
lets
you
to
add
realYme
noYficaYons
into
your
quickly
add
chat
into
your
applicaYons.
applicaYons.
35. Parse and StackMob: custom data models
Universal
/
flexible
data
scheme
(both
Parse
and
StackMob:
start
making
calls
/
strict
CRUD,
custom
server
code)
36. Urban Airship: ideal push notifications
• Push
NoYficaYons
for
iOS,
Blackberry,
Android
(no
Web
/
Windows
Phone
though)
• Auto
extracYon
of
push
cerYficate
data
from
keychain
• Good
visual
stats
37. QuickBlox: Chat with Attachments and Push Notifications
• Front-‐end
funcYonality:
•
5,000
concurrent
chat
sessions
•
150,000
daily
push
noYficaYons
(offline
users
receiving
new
chat
messages)
•
aachments
–
users
send
photos,
videos,
locaYon
–
securely
stored
and
retrieved
from
the
cloud
Modules:
+
+
Chat
Messages
Users
38. QuickBlox: Location Chat
Front-‐end
funcYonality:
Celebrity’s
fans
can
see
each
other
on
Google
map
and
chat
Technology:
•
LocaYon
based
Chat
•
AuthorizaYon
via
Facebook
Modules:
+
+
Location
Chat
Facebook
39. QuickBlox: Augmented Reality Chat
Front-‐end
funcYonality:
Users
can
see
other
users/friends
in
AR
world
–
looking
around
through
their
camera
Technology:
•
LocaYon
based
Chat
•
Augmented
Reality
view
•
AuthorizaYon
via
Facebook
Modules:
+
+
Location
Chat
Augmented
Reality
hTp://quickblox.com/augmented-‐reality-‐chat-‐for-‐mobile-‐applicaYons/
40.
Will
you
choose
an
API
because
of
their
strong
/
unique
features?
Would
you
prefer
a
plaIorm
less
powerful
in
specific
areas
but
covering
a
broader
funcHonality
so
that
you
can
sHck
to
one?
Or
are
you
happy
to
juggle
APIs
and
use
whichever
fits
best
in
your
project?
41. Lots of APIs
www.programmableweb.com/apis/directory/