Learn about the SignalR technology and how to use it with your HTML 5 applications. We use Kendo UI to demonstrate the easy integration it offers with SignalR.
Leverage Progress Technologies for Telerik DevelopersAbhishek Kant
Telerik Developers are Ninjas in their software development capabilities. Now, they have new tools/technologies to leverage in their quest for better solutions. These exciting enterprise grade technologies range from Business Rules Engine to Drag and Drop Application Development.
This session will be an overview of the Progress tools.
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...Abhishek Kant
Learn about how to combine the auto-scaling capability of Azure Mobile Services with the smooth development experience of Telerik Platform to deliver Hybrid Mobile application.
Leverage Progress Technologies for Telerik DevelopersAbhishek Kant
Telerik Developers are Ninjas in their software development capabilities. Now, they have new tools/technologies to leverage in their quest for better solutions. These exciting enterprise grade technologies range from Business Rules Engine to Drag and Drop Application Development.
This session will be an overview of the Progress tools.
Develop Hybrid Mobile Application with Azure Mobile Services and Telerik Plat...Abhishek Kant
Learn about how to combine the auto-scaling capability of Azure Mobile Services with the smooth development experience of Telerik Platform to deliver Hybrid Mobile application.
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.
At Neev, we nurture a culture of innovation.
As we continue to innovate and grow we are faced with the usual dilemma –
Invest in completely new product ideas or build upon existing products?
We have been forging ahead on both fronts. As proof of our commitment to innovation, here are a few products from Neev Labs.
AppBattler - An Android-based SDK for game developers to enable social gamingNeev Technologies
Neev developed AppBattler SDK for an European startup which game developers could quickly integrate and offer as an exciting platform for gamers to challenge others in a battle.
Get the inside scoop on how Kubernetes evolved within Google, and why it might be the right container orchestration engine for your enterprise microservices. K8s is one of the most popular production grade container orchestration engines used by large scale systems such as Ebay, viacom, and even Apigee ! Allan will go over specific use cases around web-scale that influenced Kubernetes’ design principles, and delve into the technical merits of using Kubernetes for developers. This session is a must for any developer or architect.
A quick overview of API Design Workflow, describing my views on waterfall API design approach, why we've built Apiary a certain way and random notes from the API industry
Why Domain-Driven Design and Reactive Programming?VMware Tanzu
Enterprise software development is hard.
A poorly designed enterprise software application can result in exorbitant costs and overall project failure. Traditional approaches have had difficulty with promoting good design practices, resulting in applications that don’t meet the needs of the business and are costly and difficult to change. Ultimately, this severely limits the value of these applications.
Domain-Driven Design (DDD) and Reactive Programming are design patterns that address these issues head on. Both approaches address application development complexity by breaking your big problems into smaller problems.
DDD puts the focus on the core business domain ensuring that the highest business value areas are addressed first. DDD operates on the premise that your business needs will change, and your applications need to change accordingly. Working closely together, your business domain experts and technical team can deliver apps that evolve with your business.
Reactive Programming promotes simplicity by focusing on only a few important concepts. It reduces the complexity of building a big application by viewing it as a collection of smaller applications that respond to events. The stream of events that occur as part of your business operations can instantly trigger responses from the application, making Reactive Programming real-time, interactive, and engaging.
In this webinar, we will answer five key questions:
What causes software projects to lack well-designed domains?
What is a good domain model and how does it help with reducing complexity?
What is the Reactive model and how does it help developers solve complex application and integration problems?
How can you use these techniques to reduce time-to-market and improve quality as you build software that is more flexible, more scalable, and more tightly aligned to business goals?
How can in-memory data grids like open source Apache Geode and GemFire (Pivotal’s product based on Apache Geode) fit with these modern concepts?
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.
Webcast: API-Centric Architecture for Building Context-Aware AppsApigee | Google Cloud
Context-aware apps - apps that know who you are, where you are, and what you've done - have been all the rage the last few years. Facebook's news feeds, Google Now, and Amazon Recommendations are examples of context-aware applications.
Over the last few years, advancements in machine learning, big data, NoSQL, and API technologies has drastically reduced the complexity of building such apps, but requires a brand new approach system architecture.
This presentation covers:
Lambda architecture and Microservices - two new architectural styles to build contextual apps at scale
How companies like Twitter and Netflix have implemented lambda architecture and microservices for recommendations, targeting, and more
How Apigee uses both new architectures to implement predictive analytics through Insights (our big data predictive analytics product)
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014FalafelSoftware
Windows Azure Mobile Services provides a straightforward way to connect your data to multiple applications on multiple devices. In this presentation, I will show how to expose cloud data via a REST interface and connect to that data from applications running on Windows Phone, Windows 8, iOs and Android. You will learn how to secure your data and to send push notification to your client application.
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.
a Futurerich objectbased middleware development framework, tailered for statistical information gathering (big data) provided trough public and private cloud service.
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.
At Neev, we nurture a culture of innovation.
As we continue to innovate and grow we are faced with the usual dilemma –
Invest in completely new product ideas or build upon existing products?
We have been forging ahead on both fronts. As proof of our commitment to innovation, here are a few products from Neev Labs.
AppBattler - An Android-based SDK for game developers to enable social gamingNeev Technologies
Neev developed AppBattler SDK for an European startup which game developers could quickly integrate and offer as an exciting platform for gamers to challenge others in a battle.
Get the inside scoop on how Kubernetes evolved within Google, and why it might be the right container orchestration engine for your enterprise microservices. K8s is one of the most popular production grade container orchestration engines used by large scale systems such as Ebay, viacom, and even Apigee ! Allan will go over specific use cases around web-scale that influenced Kubernetes’ design principles, and delve into the technical merits of using Kubernetes for developers. This session is a must for any developer or architect.
A quick overview of API Design Workflow, describing my views on waterfall API design approach, why we've built Apiary a certain way and random notes from the API industry
Why Domain-Driven Design and Reactive Programming?VMware Tanzu
Enterprise software development is hard.
A poorly designed enterprise software application can result in exorbitant costs and overall project failure. Traditional approaches have had difficulty with promoting good design practices, resulting in applications that don’t meet the needs of the business and are costly and difficult to change. Ultimately, this severely limits the value of these applications.
Domain-Driven Design (DDD) and Reactive Programming are design patterns that address these issues head on. Both approaches address application development complexity by breaking your big problems into smaller problems.
DDD puts the focus on the core business domain ensuring that the highest business value areas are addressed first. DDD operates on the premise that your business needs will change, and your applications need to change accordingly. Working closely together, your business domain experts and technical team can deliver apps that evolve with your business.
Reactive Programming promotes simplicity by focusing on only a few important concepts. It reduces the complexity of building a big application by viewing it as a collection of smaller applications that respond to events. The stream of events that occur as part of your business operations can instantly trigger responses from the application, making Reactive Programming real-time, interactive, and engaging.
In this webinar, we will answer five key questions:
What causes software projects to lack well-designed domains?
What is a good domain model and how does it help with reducing complexity?
What is the Reactive model and how does it help developers solve complex application and integration problems?
How can you use these techniques to reduce time-to-market and improve quality as you build software that is more flexible, more scalable, and more tightly aligned to business goals?
How can in-memory data grids like open source Apache Geode and GemFire (Pivotal’s product based on Apache Geode) fit with these modern concepts?
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.
Webcast: API-Centric Architecture for Building Context-Aware AppsApigee | Google Cloud
Context-aware apps - apps that know who you are, where you are, and what you've done - have been all the rage the last few years. Facebook's news feeds, Google Now, and Amazon Recommendations are examples of context-aware applications.
Over the last few years, advancements in machine learning, big data, NoSQL, and API technologies has drastically reduced the complexity of building such apps, but requires a brand new approach system architecture.
This presentation covers:
Lambda architecture and Microservices - two new architectural styles to build contextual apps at scale
How companies like Twitter and Netflix have implemented lambda architecture and microservices for recommendations, targeting, and more
How Apigee uses both new architectures to implement predictive analytics through Insights (our big data predictive analytics product)
The Hitchhicker’s Guide to Windows Azure Mobile Services | FalafelCON 2014FalafelSoftware
Windows Azure Mobile Services provides a straightforward way to connect your data to multiple applications on multiple devices. In this presentation, I will show how to expose cloud data via a REST interface and connect to that data from applications running on Windows Phone, Windows 8, iOs and Android. You will learn how to secure your data and to send push notification to your client application.
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.
a Futurerich objectbased middleware development framework, tailered for statistical information gathering (big data) provided trough public and private cloud service.
A modified version of my Desert Code Camp 2011.2 presentation on SignalR from November 5th, 2011.
It's modified since I'm more of a talker and rarely utilize bullet points and much text in my slides.
Real-time applications are becoming increasingly essential in the modern era to give users the most innovative and dynamic experiences. One can add real-time capabilities to your apps with the aid of the powerful library SignalR.
Brushing skills on SignalR for ASP.NET developersONE BCG
Let’s take a quick peek at SignalR and how we use it.
SignalR is an open-source library available in ASP.NET, to help developers add real-time features in web applications and more. Chat is the most common application that you can think of, there is a lot more you can do.
SignalR can be used to add any sort of “real-time” web functionality like dashboards, collaborative tools that require simultaneous editing of documents, job progress updates, and real-time forms. It can enable completely new types of web applications that need high-frequency updates from the server. One of the most common examples is real-time gaming.
Under the Hood of the New Twitch API - TwitchCon Developer Day 2017Twitch Developers
The road to a better API for Twitch developers: learn about our API Gateway technology, how it works, and why we built it this way.
JN Vollmer, Engineering Manager for API Infrastructure, Twitch
Chris Gamble, API Senior Engineer, Twitch
Jos Kraaijeveld, Engineering Manager for API Product, Twitch
BetterCode API, März 2023, Sonja Wegner (Lead Software Architect @QAware)
== Dokument bitte herunterladen, falls unscharf! Please download slides if blurred! ==
With GraphQL a modern and flexible way of providing APIs for our data is emerging.
The clients specify which data they need, the provisioning of data becomes more flexible and dynamic. Over-fetching or under-fetching are history.
But does this mean we have to rewrite all APIs to benefit? How can we retrofit a GraphQL API onto our existing API landscape?
In this talk we explore three different alternatives:
- The Developer Way: Writing a GraphQL API layer by hand
- The Cloud-native Way: Using lightweight API gateways such as Gloo or Tyk
- The Serverless Way: Using Cloud Provider native services
We will look at all three approaches conceptually and justify when and why each makes sense. Additionally, we will show in a live demo how GraphQL APIs can be added to an existing REST API.
Swiss Army Knife for Automation TestingAbhishek Kant
In this presentation, we will share a single tool that can do functional, load, performance, API and mobile testing. It is very easy to create and maintain functional tests for your web applications (including AngularJS) using Telerik Test Studio. Use this functional test for load testing even! That’s not the only deal, you can also test IoT APIs using Test Studio. Android and iOS apps can be also be tested using our complete all in one suite – Telerik Test Studio.
Using Business Rules to Make Your Business Process Smarter, Simpler and More ...Abhishek Kant
BPM helps in automating the business process workflow. A workflow, has many conditions and rules which decide the flow.
This session covers different use cases and different ways available in BPM to achieve this, like using, decisions steps, Bpm events and business rules. Decision is a gateway which represent a decision point in the process flow ,which say if the specified condition is not met ,it would take the default branch and help control the business flow effectively. BPM events are build around the principles ,where a business events is an object ranging from disk failures to a purchase order or a record. Event driven business rules help in sending alarms, live report, triggering external programs and much more. Rules created in BPM Events help to monitor a business process, generate live reports, enforce business policies and also capable of dynamically modify rules.
Log Management and Analysis for Cloud ApplicationsAbhishek Kant
Have you ever wondered what technology stack does professional cloud SaaS companies use for log management and analysis?
In this session, we cover a logging stack that can be considered for professional SaaS deployments. We compare log management tools for applications deployed in Cloud. We will dive deep into one such tool called SumoLogic.
Building Native Android Apps with JavaScriptAbhishek Kant
Building hybrid apps with JS using Cordova is well known. In this presentation, we delve upon building "Native" apps using JavaScript. We are using the Open Source technology - NativeScript to build this native application.
Optimize Data Connectivity in .NET ApplicationsAbhishek Kant
When it comes to Data Access performance of .NET application, many people focus on the tuning and optimizing the Backend datasources. But there is lot to gain from just tuning your connectivity solutions for the need of your application.
This presentation focuses on how to tune your ADO.NET connectivity solution to get the best performance out of them, with the examples.
Internet of Things (IoT) is being touted as the next big thing after the WWW. Technologies are being developed rapidly to address this nascent space.
This presentation is intended to get your started with IoT. We will cover the basics of what IoT means, see Arduino board in action and demonstrate sharing data on internet. A brief discussion on architectural aspects of IoT will also be covered.
Gathering App Intelligence for your Web, Desktop and Mobile appsAbhishek Kant
Making your app popular requires you to have better intelligence about the usage of your app. Some data that you may want to have:
1. What screens are used most often?
2. What features within each screen are utilized?
3. What exceptions are being encountered by your users?
4. Where are the app users coming from?
Telerik Analytics provides you a framework suitable for mobile devices that provide you with the above information. Support for iOS, Android, Windows Phone, Web and Desktop is available in Telerik Analytics.
How do you built a new age application that considers mobile and web as first class citizens? In this presentation we learn about Kendo UI - a framework from Telerik to
Getting Started with Microsoft Office 365Abhishek Kant
Office 365 is a public cloud offering from Microsoft that brings IT Infrastructure to cloud. In the presentation we introduce Office 365 and give out steps to get started with it.
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
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.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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.
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.
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.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
5. What is Real-Time Web ?
Ability to have
Server Push Content to Connected
Clients instantly as it becomes available
Rather
Than having the server wait for a Client
to Request new Data
7. What is ASP.NET SignalR ?
•ASP.NET Library
•Real-Time Web Functionality to Applications
•Simplified for Developers
8. How ?
•Simple API
•Allows to create Server-to-Client RPC
•Call JS functions in browers/clients from .NET Code
•Connection Management API
• Handled automatically
9. Why use SignalR?
•Anytime the user needs to refresh the screen
•Dashboards and monitoring
•Collaborative anything
•Job progress
•Gaming
18. Fast, Light, Complete
70+ jQuery-based UI widgets in one toolset
JS Framework Agnostic | No lock in
AngularJS Integration | Bootstrap Theme
Extensive Data Visualization Support
Mobile Specific Widgets | App Tooling
Touch Support | Adaptive Rendering
Modern Comprehensive HTML5/JS Framework
22. Mobile UI
A complete application toolset for building hybrid and mobile web applications
ActionSheet
ButtonGroup
Drawer
Forms
ListView
MobileButton
ModalView
NavBar
PopOver
Scroller
ScrollView
SplitView
Switch
TabStrip
23. Data Vizualization
Charts / Graphs/ Other Visuals
Area Charts
Bar Charts
Barcode
Box Plot Charts
Bubble Charts
Bullet Charts
Chart API
Diagram Donut
Charts
Funnel Charts
Gantt
Line Charts
Linear Gauge
Map
Pie Charts
Polar Charts
QR code
Radar
Charts
Radial Gauge
Range Bar
Charts Scatter
Charts
Sparklines
Stock Chart
TreeMap
Waterfall Charts