This document provides an overview of migrating applications and workloads to the Microsoft Azure cloud platform. It discusses Ethos, a Microsoft preferred cloud computing partner, and some of their case studies helping companies migrate to Azure. Specific topics covered include SQL Azure, design considerations, performance, security best practices, migration approaches, and tools to help with the process.
Cross browser testing using BrowserStack RapidValue
BrowserStack is a cross-browser testing tool which allows users to test websites in 700+ desktop and mobile browsers. BrowserStack offers virtualization for:
• Windows XP, 7 and 8
• OSX Snow Leopard, Lion and Mountain Lion
• iOS
• Android
• Opera Mobile
You can create URLs with the testing options as parameters. This helps you to, instantly, start a browser on BrowserStack. You can integrate these URLs into your application, bookmark them and also, share them with others.
Local testing allows you to test your private and internal servers, along with public URLs, using the BrowserStack Cloud. The BrowserStack Cloud has support for firewalls, proxies and Active Directory.
This document provides details about BrowserStack Live, BrowserStack Automate and how all these work together in testing.
Cross browser testing using BrowserStack RapidValue
BrowserStack is a cross-browser testing tool which allows users to test websites in 700+ desktop and mobile browsers. BrowserStack offers virtualization for:
• Windows XP, 7 and 8
• OSX Snow Leopard, Lion and Mountain Lion
• iOS
• Android
• Opera Mobile
You can create URLs with the testing options as parameters. This helps you to, instantly, start a browser on BrowserStack. You can integrate these URLs into your application, bookmark them and also, share them with others.
Local testing allows you to test your private and internal servers, along with public URLs, using the BrowserStack Cloud. The BrowserStack Cloud has support for firewalls, proxies and Active Directory.
This document provides details about BrowserStack Live, BrowserStack Automate and how all these work together in testing.
Growing Trends of Open Source UI FrameworksSmartBear
In part three of our testing frameworks webinar series, we explored the growing trend of open source UI frameworks. Join our very own Daniel Giordano as he walks you through how to use open source UI frameworks to your benefit.
JOHN HUMPHREYS VP OF ENGINEERING INFRASTRUCTURE SYSTEMS, NOMURA
Spring Boot is a modern and extensible development framework that aims (and succeeds!) to take as much pain as possible out of developing with Java. With just a few Maven dependencies, new or existing programs become runnable, init.d-compliant uber-JARs or uber-WARs with embedded web-servers and virtually zero-configuration, code or otherwise. As an added freebie, Spring Boot Actuator will provide your programs with amazing configuration-free production monitoring facilities that let you have RESTFUL endpoints serving live stack-traces, heap and GC statistics, database statuses, spring-bean definitions, and password-masked configuration file audits.
Load testing with Visual Studio and Azure - Andrew SiemerAndrew Siemer
In this presentation we will look at what web performance testing is and the various types of testing that can be performed. We will then dig into Visual Studio 2013 Ultimate to see that the Visual Studio platform is now a real contender in performance testing automation. And we will see how the Visual Studio integration with Visual Studio Online and Azure can take your web performance tests and spin up impressive load tests in a truly useful way.
Every month, Sitecore brings together developers from across the North West to share learning's and discuss their experiences of working with the platform.
As Sitecore partners, we’ve been involved with plenty of these meet ups in the past, and so were pleased to not only host, but also present at, the latest user group event.
In July, Computerlovers’ Richard and Ben talked about what it’s like to work with Sitecore in an agile environment whilst adopting a continuous delivery approach.
Getting Reactive with Spring Framework 5.0’s GA releaseVMware Tanzu
As a major revision of the core Spring Framework, 5.0 comes with a Java 8+ baseline and many infrastructure refinements: e.g. our own Commons Logging bridge autodetecting Log4j 2, SLF4J, JUL by default; streamlined use of Servlet 3.1+; and support for JUnit 5.0!
Rest assured that the reactive focus does not impact the existing Spring MVC model; these options live alongside each other. Work continues on the traditional servlet-based Spring MVC stack; there are many further refinements across the framework.
Join Juergen Hoeller, Rossen Stoyanchev, Stephane Maldini and the Spring Team to learn about:
* Reactive programming: Spring WebFlux framework built on Reactor 3.1, with support for RxJava 2.1 and running on Tomcat, Jetty, Netty or Undertow.
* Functional style with Java 8 & Kotlin: several API refinements and Kotlin extensions across the framework, in particular for bean registration and functional web endpoints.
* Integration with Java EE 8 APIs: support for Servlet 4.0, Bean Validation 2.0, JPA 2.2, as well as the JSON Binding API (as an alternative to Jackson/Gson in Spring MVC).
* JDK 9 support: fully aligned with JDK 9 at runtime, on the classpath as well as the module path (on the latter: as filename-based “automatic modules” for the time being).
Attendees will also learn about the role of Project Reactor and its Reactive Streams foundation as the core reactive engine not only for Spring Framework, but increasingly across the Spring ecosystem. Spring Framework 5.0 adopters will benefit from an in-depth understanding of Project Reactor as they start using the 5.0 release.
Presenter : Juergen Hoeller, Rossen Stoyanchev, Stephane Maldini and Arjen Poutsma
This ppt provide basic understanding regarding Spring Boot. And how to configure Spring Boot application with Hibernate and mysql by using eclipse IDE. Also provides understanding about how to configure Spring Tool Suit (STS) in Eclipse.
Devops core principles
CI/CD basics
CI/CD with asp.net core webapi and Angular app
Iac Why and What?
Demo using Azure and Azure Devops
Docker why and what ?
Demo using Azure and Azure Devops
Kubernetes why and what?
Demo using Azure and Azure Devops
Find out the most popular and best Java framework can make your programming easy also cover this benefits time saving, scale-ability, robustness, and security. A framework provides a lot’s of features and integration that the users easily growing his productivity with future development management.
Come learn about building your applications using a hierarchical modular approach. Leave the age of monoliths behind with HMVC. In this session, we will explore the architecture behind HMVC and create a RESTFul application that is modular, versioned and scalable. We will then containerize the application and deploy it into a Docker swarm.
jDays2015 - JavaEE vs. Spring SmackdownMert Çalışkan
From the heavy weight authors of Wiley, on Java EE side Murat Yener with Professional Java EE Design Patterns (http://www.amazon.com/Professional-JavaEE-Design-Patterns-Murat/dp/111884341X) and on Spring side Mert Caliskan with Professional Spring (http://www.amazon.com/Beginning-Spring-Mert-Caliskan/dp/1118892925). The talk will expose good, bad and the ugly sides of both Java EE and Spring by hands on illustration of creating a crud app from scratch. Both speakers will introduce best parts of their platform on demos meanwhile point out weaknesses of the opponent. Both platforms will demonstrate their strengths on best practices, tool support, 3rd party libraries, community support and design patterns. Get ready for a family size huge fun while watching two most commonly used platform on Java.
Growing Trends of Open Source UI FrameworksSmartBear
In part three of our testing frameworks webinar series, we explored the growing trend of open source UI frameworks. Join our very own Daniel Giordano as he walks you through how to use open source UI frameworks to your benefit.
JOHN HUMPHREYS VP OF ENGINEERING INFRASTRUCTURE SYSTEMS, NOMURA
Spring Boot is a modern and extensible development framework that aims (and succeeds!) to take as much pain as possible out of developing with Java. With just a few Maven dependencies, new or existing programs become runnable, init.d-compliant uber-JARs or uber-WARs with embedded web-servers and virtually zero-configuration, code or otherwise. As an added freebie, Spring Boot Actuator will provide your programs with amazing configuration-free production monitoring facilities that let you have RESTFUL endpoints serving live stack-traces, heap and GC statistics, database statuses, spring-bean definitions, and password-masked configuration file audits.
Load testing with Visual Studio and Azure - Andrew SiemerAndrew Siemer
In this presentation we will look at what web performance testing is and the various types of testing that can be performed. We will then dig into Visual Studio 2013 Ultimate to see that the Visual Studio platform is now a real contender in performance testing automation. And we will see how the Visual Studio integration with Visual Studio Online and Azure can take your web performance tests and spin up impressive load tests in a truly useful way.
Every month, Sitecore brings together developers from across the North West to share learning's and discuss their experiences of working with the platform.
As Sitecore partners, we’ve been involved with plenty of these meet ups in the past, and so were pleased to not only host, but also present at, the latest user group event.
In July, Computerlovers’ Richard and Ben talked about what it’s like to work with Sitecore in an agile environment whilst adopting a continuous delivery approach.
Getting Reactive with Spring Framework 5.0’s GA releaseVMware Tanzu
As a major revision of the core Spring Framework, 5.0 comes with a Java 8+ baseline and many infrastructure refinements: e.g. our own Commons Logging bridge autodetecting Log4j 2, SLF4J, JUL by default; streamlined use of Servlet 3.1+; and support for JUnit 5.0!
Rest assured that the reactive focus does not impact the existing Spring MVC model; these options live alongside each other. Work continues on the traditional servlet-based Spring MVC stack; there are many further refinements across the framework.
Join Juergen Hoeller, Rossen Stoyanchev, Stephane Maldini and the Spring Team to learn about:
* Reactive programming: Spring WebFlux framework built on Reactor 3.1, with support for RxJava 2.1 and running on Tomcat, Jetty, Netty or Undertow.
* Functional style with Java 8 & Kotlin: several API refinements and Kotlin extensions across the framework, in particular for bean registration and functional web endpoints.
* Integration with Java EE 8 APIs: support for Servlet 4.0, Bean Validation 2.0, JPA 2.2, as well as the JSON Binding API (as an alternative to Jackson/Gson in Spring MVC).
* JDK 9 support: fully aligned with JDK 9 at runtime, on the classpath as well as the module path (on the latter: as filename-based “automatic modules” for the time being).
Attendees will also learn about the role of Project Reactor and its Reactive Streams foundation as the core reactive engine not only for Spring Framework, but increasingly across the Spring ecosystem. Spring Framework 5.0 adopters will benefit from an in-depth understanding of Project Reactor as they start using the 5.0 release.
Presenter : Juergen Hoeller, Rossen Stoyanchev, Stephane Maldini and Arjen Poutsma
This ppt provide basic understanding regarding Spring Boot. And how to configure Spring Boot application with Hibernate and mysql by using eclipse IDE. Also provides understanding about how to configure Spring Tool Suit (STS) in Eclipse.
Devops core principles
CI/CD basics
CI/CD with asp.net core webapi and Angular app
Iac Why and What?
Demo using Azure and Azure Devops
Docker why and what ?
Demo using Azure and Azure Devops
Kubernetes why and what?
Demo using Azure and Azure Devops
Find out the most popular and best Java framework can make your programming easy also cover this benefits time saving, scale-ability, robustness, and security. A framework provides a lot’s of features and integration that the users easily growing his productivity with future development management.
Come learn about building your applications using a hierarchical modular approach. Leave the age of monoliths behind with HMVC. In this session, we will explore the architecture behind HMVC and create a RESTFul application that is modular, versioned and scalable. We will then containerize the application and deploy it into a Docker swarm.
jDays2015 - JavaEE vs. Spring SmackdownMert Çalışkan
From the heavy weight authors of Wiley, on Java EE side Murat Yener with Professional Java EE Design Patterns (http://www.amazon.com/Professional-JavaEE-Design-Patterns-Murat/dp/111884341X) and on Spring side Mert Caliskan with Professional Spring (http://www.amazon.com/Beginning-Spring-Mert-Caliskan/dp/1118892925). The talk will expose good, bad and the ugly sides of both Java EE and Spring by hands on illustration of creating a crud app from scratch. Both speakers will introduce best parts of their platform on demos meanwhile point out weaknesses of the opponent. Both platforms will demonstrate their strengths on best practices, tool support, 3rd party libraries, community support and design patterns. Get ready for a family size huge fun while watching two most commonly used platform on Java.
Desenhos para camisetas femininas, camisetas basicas femininas, r$ 29,90 camisetas rock bandas
desenhos para camisetas femininas, camisetas basicas femininas, R$ 29,90 www.camisacamiseta.com.br VISITE O SITE!
ESTAMPAS DURAVEIS, em 15 tamanhos e 16 cores
Estampas engraçadas e camisetas personalizadas.
Camisetas de bandas de rock
CAMISETAS DE ALTÍSSIMA QUALIDADE
Campus Power: Tapping Local Energy Toward a Sustainable FutureJohn Farrell
A presentation on the enormous opportunity presented by a transformation in the energy sector toward distributed renewable energy and how college campuses are particularly well suited to take advantage. Delivered as to a plenary session of the 5th UMACS Conference at Luther College on 11/8/13 by ILSR's Director of Democratic Energy John Farrell
In April of 2013 we held the first Global Windows Azure Bootcamp at more than 90 locations around the globe! This year we want to again offer up a one day deep dive class to help thousands of people get up to speed on developing Cloud Computing Applications for Windows Azure. In addition to this great learning opportunity the hands on labs will feature pooling a huge global compute farm to perform research for charity!
This Presentation contains the basic overview of biggest cloud computing platform i.e Windows Azure, through which you can understand the services which are provided by Azure, and the basic working of all services. This presentation is very useful for Students, Developers, Professionals....
Neue Generationen stellen andere Ansprüche an die Berufswelt, als es in der Vergangenheit der Fall war. Einkommen und Status rücken aus dem Mittelpunkt, was neue Generationen von ihrem Beruf erwarten. Die Berufswelt wird mehr und mehr als Raum zur persönlichen Selbstentfaltung wahrgenommen. Neueste Ansätze der Personalbindung greifen die Werte-Neuausrichtung auf. Sie integrieren ungeahnte Potenziale eines Mitarbeiters in den Arbeitsalltag und sorgen damit für Langzeitmotivation.
Aplicación de la norma ISO 31000 a la gestión del riesgo de fraudePECB
Main points covered:
• Identificar los principales componentes de la norma para la gestión de riesgos ISO 31000
• Definir principales actividades para la gestión de fraude, enmarcadas en la norma ISO 31000
• Integrar el marco metodológico para le gestión del riesgo de fraude, con la norma ISO 31000
Presenter:
CARLOS ALFONSO RESTREPO ORAMAS, formador certificado por el Instituto Tecnológico de Monterrey México, con 20 años de experiencia profesional en el sector financiero colombiano; capacitando, diseñando, auditando, implementando, operando y liderando sistemas de gestión integral de riesgo y continuidad del negocio para empresas de reconocido prestigio internacional.
Link of the recorded session published on YouTube: https://youtu.be/2wXdY13zrMQ
Agile Data Engineering - Intro to Data Vault Modeling (2016)Kent Graziano
(Updated deck) As we move more and more towards the need for everyone to do Agile Data Warehousing, we need a data modeling method that can be agile with us. Data Vault Data Modeling is an agile data modeling technique for designing highly flexible, scalable, and adaptable data structures for enterprise data warehouse repositories. It is a hybrid approach using the best of 3NF and dimensional modeling. It is not a replacement for star schema data marts (and should not be used as such). This approach has been used in projects around the world (Europe, Australia, USA) for over 10 years but is still not widely known or understood. The purpose of this presentation is to provide attendees with an introduction to the components of the Data Vault Data Model, what they are for and how to build them. The examples will give attendees the basics:
• What the basic components of a DV model are
• How to build, and design structures incrementally, without constant refactoring
Join us for a deep dive into Windows Azure. We’ll start with a developer-focused overview of this brave new platform and the cloud computing services that can be used either together or independently to build amazing applications. As the day unfolds, we’ll explore data storage, SQL Azure™, and the basics of deployment with Windows Azure. Register today for these free, live sessions in your local area.
For our next ArcReady, we will explore a topic on everyone’s mind: Cloud computing. Several industry companies have announced cloud computing services . In October 2008 at the Professional Developers Conference, Microsoft announced the next phase of our Software + Services vision: the Azure Services Platform. The Azure Services Platforms provides a wide range of internet services that can be consumed from both on premises environments or the internet.
Session 1: Cloud Services
In our first session we will explore the current state of cloud services. We will then look at how applications should be architected for the cloud and explore a reference application deployed on Windows Azure. We will also look at the services that can be built for on premise application, using .NET Services. We will also address some of the concerns that enterprises have about cloud services, such as regulatory and compliance issues.
Session 2: The Azure Platform
In our second session we will take a slightly different look at cloud based services by exploring Live Mesh and Live Services. Live Mesh is a data synchronization client that has a rich API to build applications on. Live services are a collection of APIs that can be used to create rich applications for your customers. Live Services are based on internet standard protocols and data formats.
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
The .Net Developer designs, modifies, develops, writes and implements software programming applications and components. Supports and/or installs software applications and components. Works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
The .Net Developer designs, modifies, develops, writes and implements software programming applications and components. Supports and/or installs software applications and components. Works from written specifications and pre-established guidelines to perform the functions of the job and maintains documentation of process flow.
The Windows Azure Platform is an internet-scale cloud services platform hosted in Microsoft data centers that provides an operating system and a set of developer services that can be used individually or together. The Azure platform can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities. The open and extensible nature of Azure’s architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises.
In this session, Wade Wegner will focus on two scenarios – new application development and the migration of existing applications. While walking through demos, Wade will discuss concepts such as application authentication and authorization, data synchronization between the cloud and on-premises databases, application integration, delegation of identity, and operations and management. Particular emphasis will be placed on the migration of existing internal applications to Windows Azure, securing applications through claims-based authentication and passive federation with Geneva Server, using relational databases in the cloud with SQL Azure, and the migration of data to the cloud through tools like SSIS.
The Windows Azure Platform (MSDN Events Series)Dave Bost
This presentation was delivered as part of the MSDN Events series of technical seminars and provides a deep dive into cloud computing and the Windows Azure Platform. It starts with a developer-focused overview of the Windows Azure Platform and the cloud computing services that can be used either together or independently to build highly scalable applications. From there, the discussion explores data storage, SQL Azure, and the basics of deployment with Windows Azure.
Enterprise DevOps is different then DevOps in startups and smaller companies. This session how AWS/CSC address this. How AWS IaaS level automation via CloudFormation, UserData, Console, APIS and some PaaS OpsWorks/Beanstalk is complimented by CSC Agility Platform. CSC Agility adds application compliance and security to the AWS infrastructure compliance and security. CSC Agility allows for the creation of architecture blueprints for predefined application offerings.
It contains various cloud services like storage, database, push notifications, app services, machine learning, Internet of things support, API Management, cosmos DB etc. provides by Microsoft Azure.
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
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
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/
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.
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.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
2. About Ethos - East & West Ethos has bridged the gap between the world's cultures to create its own unique blend of convergence. Headquarters in China and with offices in Norway and Sweden, we deliver to customers worldwide. Well served by our deep technology roots we empower clients to grow and realize a more creative, profitable, and productive business by integrating new cutting-edge technologies and Enterprise 2.0 concepts into existing business models. 12/10/2010 2
3. About Ethos - Cloud Computing Ethos is Microsoft preferred cloud computing development partner in Greater China Region. Ethos was invited to speak at keynote presentation of Microsoft Azure Summit after Bob Muglia(President, Server and tools) and Xie Enwei (GM of DPE China). Ethos was invited to speak at Azure Summit in development session after Soma Segar (Senior Vice President, Developer Division) Ethos demoed at keynote session of TechED2010 (Beijing) with Julia Liuson(GM of Server and Tools Business, in charge of Visual Studio and Windows Azure R&D). Ethos held a technical session at TechED2010 (Beijing) on AppFabric.
4. Why the Cloud? “The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications.” “By 2012, 80% of Fortune 1000 enterprises will be using some cloud computing services, 20% of businesses will own no IT assets”
8. Azure datacenters North Central – US Chicago, IL North Europe - Amsterdam West Europe - Dublin East Asia – Hong Kong South Central - US San Antonio, TX South East Asia - Singapore
10. Architecture – Go multi-tenant! Multi-instance, single-tenant Single-instance, multi-tenant Tailspin Tailspin Instance of Surveys for ClientC Instance of Surveys for ClientA Instance of Surveys (not client specific) Instance of Surveys for ClientB ClientC ClientC ClientA ClientA ClientB ClientB
11. .NET API differences Permanent storage Do not store data to local disk (ie C:, but you can use it as a Scratch disk Use the Azure API’s for working with Azure Storage (Blobs/Queues/Tables) or use SQL Azure You can mount a VHD inside a Blob and mount it as an NTFS drive using Azure Drive to quickly move your application to Azure without rewriting your storage logic.
12. Logging & Diagnostics Log using Microsoft.WindowsAzure.Diagnostics Third party libraries Enterprise Library 5.0 supports Azure NLog(http://nlog-project.org/) Ethos has written a plug-in for NLog to send log to Azure log Log4Net Several implementations of AzureAppender on the net Diagnostics: Read logs using MMC plugin System Center PowerShell cmdlets DoItYourSelf using Azure API Cerebrata AzureDiagnosticsManager Remote Desktop
13. Existing software assets Legacy system integration using AppFabric and connectors Coming soon: «Windows Azure Connect» With Windows Azure Connect, you can configure IPsec protected connections between computers or virtual machines (VMs) in your organization’s network, and roles running in Windows Azure Microsoft Sync Framework VM Role
14. Sending mail from Azure Mail service is not integrated in Azure Implement a SMPT sender queue Connect to a SMPT server to send mail using System.Net.Mail.SmtpClient Connect to a POP3 server to receive mail. Find a working code sample at CodePlex If you send a lot of mail do not use a free provider, use a commercial provider like SendGrid
15.
16. What is SQL Azure Similar to an ordinary SQL Server, exposes a tabular data stream (TDS) Familiar SQL Server relational model Uses existing API and tools (SQL2008R2) Friction free provisioning and reduced management At the moment, max database size is 50GB Coming : SQL Azure Federation Support (spring 2010 )
17. SQL Azure Under The Hood Applications use standard SQL client libraries: ODBC, ADO.Net, … Application TDS (tcp:1433) Load balancer forwards ‘sticky’ sessions to TDS protocol tier Load Balancer TDS (tcp: 1433) Gateway Gateway Gateway Gateway Gateway Gateway Data Node Data Node Data Node Data Node Data Node Data Node TDS (tcp: 1433) Scalability and Availability: Fabric, Failover, Replication and Load balancing
18. Key Benefits of the Service High Availability Scalability Familiar Development Model Relational Data Model
19. Features and Types SQL Azure does not support all of the features and data types found in SQL Server Analysis Services, Replication, Reporting Services, and Service Broker are not currently provided as services on the SQL Azure. Reporting Services was announced 28. October at the PDC, soon available as a CTP
20. Transacts SQL support Transact-SQL Features Supported Constants Constraints Cursors Index management and rebuilding indexes Local temporary tables Reserved keywords Stored procedures Statistics management Transactions Triggers Tables, joins, and table variables Transact-SQL language elements such as Create/drop databases Create/alter/drop tables Create/alter/drop users and logins and so on. User-defined functions Views, including sys.synonyms view Transact-SQL Features Unsupported Common Language Runtime (CLR) Database file placement Database mirroring Distributed queries Distributed transactions Filegroup management Global temporary tables Spatial data and indexes SQL Server configuration options SQL Server Service Broker System tables Trace Flags
21. SQL Azure Migration Wizard Upgrade your database to SQL2008 first Download the Wizard sqlazuremw.codeplex.com Run the Migration Wizard Analyse and fix the reported issues before migrating You can also script directly from inside SQL Management Studio to SQL Azure Transfer data using BCP – generate CMD script in SQL
22. Top identified problems All tables need a clustered index UNIQUEIDENTIFIER, NEWSEQUENTIALID, DATETIME, ROW GUID COLUMN not supported Used for Merge replication, use Sync Framework instead. SELECT INTO is not supported Both on physical tables and temp tables Global temp variables not supported ##GlobalTmpTable SQL Server Agent not included There is no Backup functionality Sync or stream to disk
23. How to optimize for Azure SQL Azure Database Pricing (if app is not CPU bound) $9.99/month for 1 GB increases linearly to $499.95/month for 50 GB This is the main cost driver for hosted solutions on Azure Azure Storage Pricing (Blobs/Queues/Tables) $0.15/GB stored/month Suggested actions: Aggregate transactional data that you need to report later Move data to Azure Table Storage or export to Azure Blobs The Table service is designed for massive scalability and availability, supporting billions of entities and terabytes of data. It’s designed to support high volume, but smaller structured objects.
27. Threat Modeling Web Applications Step 1: Identify security objectives. Clear objectives help you to focus the threat modeling activity and determine how much effort to spend on subsequent steps. Step 2: Create an application overview. Itemizing your application's important characteristics and actors helps you to identify relevant threats during step 4. Step 3: Decompose your application. A detailed understanding of the mechanics of your application makes it easier for you to uncover more relevant and more detailed threats. Step 4: Identify threats. Use details from steps 2 and 3 to identify threats relevant to your application scenario and context. Step 5: Identify vulnerabilities. Review the layers of your application to identify weaknesses related to your threats. Use vulnerability categories to help you focus on those areas where mistakes are most often made.
28. Windows Azure Security Notes Tackling cloud security can be overwhelming without an approach. These notes summarize how we took a look at securing Web applications, web services, and data in the cloud. We basically started by mapping out common application scenarios. We then figured out a way to group threats and attacks into a set of common categories. These categories make it easy for us to analyze and inspect the various parts of an application and engineering decisions. Then we focused on finding common principles, patterns, and practices, while working with customers, field, product teams, and industry experts. 121 pages
29. Security Best Practices For Developing Windows Azure Applications This paper focuses on the security challenges and recommended approaches to design and develop more secure applications for Microsoft’s Windows Azure platform. Microsoft Security Engineering Center (MSEC) and Microsoft’s Online Services Security & Compliance (OSSC) team have partnered with the Windows Azure team to build on the same security principles and processes that Microsoft has developed through years of experience managing security risks in traditional development and operating environments. 26 pages
30. Patterns & practices Improving Web Services Security This guide shows you how to make the most of WCF (Windows Communication Foundation). With end-to-end application scenarios, it shows you how to design and implement authentication and authorization in WCF. Learn how to improve the security of your WCF services through prescriptive guidance including guidelines, Q&A, practices at a glance, and step-by-step how tos. 689 pages
32. Cloud Benefits - Real-world Performance Analysis For very limited service requests, Azure-based solution takes slightly longer time to response than self-hosted solution. When more service requests come in, response time of self-hosted solution’s longest transaction will be longer. Meanwhile, response time of Azure-based solution’s longest transaction looks comparatively steady. When service requests increase rapidly, transaction rates of self-hosted solution drops down very fast, meanwhile transaction rates of Azure-based solution looks comparatively better.
33. Performance Benchmark Hardware configuration: Legacy: CPU: 2.4G+2.4G; Memory: 1GB; Hard Drive: 60GB Azure Small Instance: CPU: 1.6GHz; Memory:1.75G; Hard Drive:225G
38. Ethos’ Approach In addition to saving cost, social cloud platforms can enable new markets and new business models. Thus it is critical to have business owners and IT departments should engaged in analyzing benefits and strategies. Ethos' approach is: 12/10/2010 38
41. Take away Understand difference and workaround of APIs Build scalable, multi-tenant application for Azure Maximize existing software assets’ value Build secure solutions for Azure Build cost-effective solutions for Azure.
43. Make your data available as OData Open Data Protocol (OData) builds on top of WCF Makes it easy to consume your data from different consumers Browsers Applications (OData Explorer, PowePivot for Excel, LinqPad, .NET, SilverLight) Java, JavaScript, PHP iPhone Windows Phone 7
45. Jobber du med et spennende Azure prosjekt ? Ta i så fall kontakt med Microsoft og du kan få hjelp til: Komme i gang Rådgivning Kursing Holde deg oppdatert Ta kontakt med: Petter Merok (petterm@microsoft.com) Børge Hansen (borgeh@microsoft.com)
46. Thanks! Contact us via: Ronny.Hansen@ethostech.no Twitter @RonnyHan Blog http://ronnys-geek-blog.blogspot.com/
48. Ethos Cloud Computing Case Study UfidaChanjet UFIDA Software Co., Ltd. is a major provider of management software solutions and e-business services, UFIDA has been consistently recognized as a Key Software Enterprise and leader in China's software industry.As Microsoft preferred cloud computing solution provider, Ethos successfully migrated Ufida‘sChanjetto the Azure platform.
49. Ethos Cloud Computing Case Study Qiming QAF Qiming is leadingsoftware providerin the automotive industry. Qiming owns one of the largest datacenters in China.Ethos is working with Qiming to enable Qiming’scritical development platform QAF to work on the cloud.
50. Ethos Cloud Computing Case Study ChangeTech An online cloud computing service to help people change habits, lifestyles and personal qualities. Very popular public health service in Norway. One of the first commercial Azure application in the world. Developed by Ethos.
East Asia - Hong KongSouth East Asia - SingaporeNorth-central US - Chicago, ILSouth-central US - San Antonio, TXNorth Europe - Amsterdam, NetherlandsWest Europe - Dublin, Ireland
Hosting a Multi-Tenant Application in Windows Azurehttp://msdn.microsoft.com/en-us/library/ff966480.aspxpatterns & practices Windows Azure Guidance sitehttp://wag.codeplex.com/Two active instances for one role will guarantees 99.95% uptime - Meaning max downtime = 4 hours 22 minutes pr. yearWe recommend that you deploy at least two instances per role to ensure high availability in case one of the instances becomes unavailable. Doing so also enables coverage of the Windows Azure Compute SLA, which guarantees 99.95% uptime. For more information please visit http://go.microsoft.com/fwlink/?LinkID=202707.
http://blogs.msdn.com/b/windowsazure/archive/2010/02/02/beta-release-of-windows-azure-drive.aspxhttp://blogs.msdn.com/b/tconte/archive/2010/02/26/using-windows-azure-drive-part-1-migrate-your-data-to-the-cloud.aspxhttp://go.microsoft.com/?linkid=9710117http://channel9.msdn.com/Shows/Cloud+Cover/Cloud-Cover-Episode-27-Combining-Roles-and-Using-Scratch-Disk - 41 minutesNote, a Azure Drive can only be mounted by one instance at a time!New Full IIS Capabilities: Differences from Hosted Web Corehttps://blogs.msdn.com/b/windowsazure/archive/2010/12/02/new-full-iis-capabilities-differences-from-hosted-web-core.aspx
The diagnostics service supports logging of the following data types from your cloud service:• Windows Azure logs: These are the application logs that you dump from yourapplication. These can be any messages emitted from your code.• Diagnostic monitor logs: These logs are about the diagnostics service itself.• Windows event logs: These are the Windows event logs generated on the machineon which the role instance is running.• Windows performance counters: These refer to the subscriptions to theperformance counters on the machine on which the role instance is running• IIS logs and failed request traces: These are the IIS logs and the IIS failed requesttraces generated on the Web role instance.• Application crash dumps: These are the crash dumps generated when anapplication crashes.API:http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.diagnostics.aspxhttp://msdn.microsoft.com/en-us/library/ee758705(v=MSDN.10).aspxSample:http://code.msdn.microsoft.com/WADiagnostics3.Partyhttp://entlib.codeplex.com/Read logs with:Log4Net On the Azure platform - http://cloudshaper.wordpress.com/2010/10/30/logging-with-log4net-on-the-azure-platform/http://jamesconard.com/2010/10/04/windows-azure-application-monitoring-management-packnow-available/
Overview of Windows Azure Connecthttp://msdn.microsoft.com/en-us/library/gg432997.aspxhttp://www.microsoft.com/windowsazure/virtualnetwork/Windows Azure ConnectWindows Azure Connect provides a simple and easy-to-manage mechanism to setup IP-based network connectivity between on-premises and Windows Azure resources. This capability makes it easier for an organization to migrate their existing applications to the cloud by enabling direct IP-based network connectivity with their existing on-premises infrastructure. For example, a company can deploy a Windows Azure application that connects to an on-premises SQL Server database, or domain-join Windows Azure services to their Active Directory deployment. In addition, Windows Azure Connect makes it simple for developers to setup direct connectivity to their cloud-hosted virtual machines, enabling remote administration and troubleshooting using the same tools that they use for on-premises applications.Microsoft Sync Frameworkhttp://msdn.microsoft.com/en-us/sync/default.aspx - Homehttp://code.msdn.microsoft.com/sync – sampleshttp://blogs.msdn.com/b/sync/ - team blogVM Rolehttp://msdn.microsoft.com/en-us/library/gg465398.aspx
Key Benefits of the Service The benefits of using SQL Azure are manifold. These include manageability, high availability, scalability, a familiar development model, and a relational data model. Self-ManagingSQL Azure offers the scale and functionality of an enterprise data center without the administrative overheads that are associated with on-premise instances of SQL Server. This self-managing capability enables organizations to provision data services for applications throughout the enterprise without adding to the support burden of the central IT department or distracting technology-savvy employees from their core tasks in order to maintain a departmental database application.With SQL Azure, you can provision your data storage in minutes. This reduces the initial costs of data services by enabling you to provision only what you need. When your needs change, you can easily extend your cloud-based data storage to meet those needs.High AvailabilitySQL Azure is built on proven Windows Server and SQL Server technologies, and is flexible enough to cope with any variations in usage and load. The service replicates multiple redundant copies of your data to multiple physical servers to maintain data availability and business continuity. In the case of a hardware failure, SQL Azure provides automatic failover to optimize availability for your application.ScalabilityA key advantage of SQL Azure is the ease with which you can scale your solution. After partitioning your data, the service scales as your data grows. A pay-as-you-grow pricing model makes sure that you only pay for the storage that you use, so that you can also scale down the service when you do not need it.Familiar Development ModelWhen developers create on-premise applications that use SQL Server, they use client libraries that use the tabular data stream (TDS) protocol to communicate between client and server. SQL Azure provides the same TDS interface as SQL Server so that you can use the same tools and libraries to build client applications for data that is stored in SQL Azure. For more about TDS, see Network Protocols and TDS Endpoints. Relational Data ModelSQL Azure will seem very familiar to developers and administrators because data is stored in SQL Azure just like it is stored in SQL Server, by using Transact-SQL. Conceptually similar to an on-premise instance of SQL Server, a SQL Azure server is logical group of databases that acts as an authorization boundary. Within each SQL Azure server, you can create multiple databases that have tables, views, stored procedures, indices, and other familiar database objects. This data model makes good use of your existing relational database design and Transact-SQL programming skills, and simplifies the process of migrating existing on-premise database applications to SQL Azure. For more about Transact-SQL and its relationship to SQL Azure, see Transact-SQL Support (SQL Azure Database).SQL Azure servers and databases are virtual objects that do not correspond to physical servers and databases. By insulating you from the physical implementation, SQL Azure enables you to spend time on your database design.
Deliver rich reporting, without having to maintain an infrastructure. http://www.microsoft.com/en-us/sqlazure/reporting.aspxReporting Service CTPhttp://connect.microsoft.com/sqlazurectpsData Types (SQL Azure Database)http://msdn.microsoft.com/en-us/library/ee336233.aspxGet rid of text, ntext, image data types as they are not supported in SQL Azure. In fact these data types are being deprecated (http://msdn.microsoft.com/en-us/library/ms187993.aspx). What we did was we replaced text and ntext data types with nvarchar (4000) and image datatypes with varbinary.
Microsoft SQL Azure Database supports a subset of Transact-SQL for SQL Server 2008. Deprecated Database Engine Features in SQL Server 2008 R2http://msdn.microsoft.com/en-us/library/ms143729.aspxSimilarities and Differences (SQL Azure vs. SQL Server)http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=86f12b41-1eba-4567-9ac8-02eaa7d12034Transact SQL reference (SQL Azure): http://msdn.microsoft.com/en-us/library/ee336281(lightweight).aspx
Overview of Options for Migrating Data and Schema to SQL Azurehttp://social.technet.microsoft.com/wiki/contents/articles/overview-of-options-for-migrating-data-and-schema-to-sql-azure.aspxImporting/Exporting data to SQL Azure databases using BCP and SQL Scriptshttp://blogs.msdn.com/b/cesardelatorre/archive/2010/06/04/importing-exporting-data-to-sql-azure-databases-using-bcp-and-sql-scripts.aspx
Why Do I Need a Clustered Index?http://blogs.msdn.com/b/sqlazure/archive/2010/05/12/10011257.aspxUniqueidentifier and Clustered Indexeshttp://blogs.msdn.com/b/sqlazure/archive/2010/05/05/10007304.aspxSELECT INTO With SQL Azurehttp://blogs.msdn.com/b/sqlazure/archive/2010/05/04/10007212.aspxSELECT *INTO #CFROM CUSTOMERWHERE 1=0Replace with CREATE TABLE INSERT INTOI Miss You SQL Server Agent: Part http://blogs.msdn.com/b/sqlazure/archive/2010/07/30/10044271.aspxSQL Azure and backup http://ronnys-geek-blog.blogspot.com/2010/10/sql-azure-and-backup.html
Azure Storage is significantly cheaper and more scalable than SQL Azure. The downside is that you lose querying ability since only PartitionKey and RowKey are indexed. Consequently, you need to gauge the importance of cost effectiveness and indexing. In this particular case the ACID semantics of SQL Azure are not particularly important since the data is written by a single client.One strategy is to store your scaleout data in Azure Storage and keep an index to it in SQL Azure.
Now Available: Windows Azure Security Notes PDFhttp://blogs.msdn.com/b/jmeier/archive/2010/08/03/now-available-azure-security-notes-pdf.aspxWindows Azure Security Notes (PDF) is a collection of our notes and learnings from exploring the cloud security space and working through Windows Azure security scenarios. Note that this is not a guide and it’s not a Microsoft patterns & practices deliverable. It’s simply a way to package up, hand-off, and share what we learned during the exploration stage of our patterns & practices Windows Azure Security Guidance project.The key things you’ll want to explore in the notes are the various application scenarios, the cloud security threats and countermeasures, and the checklist.2010 Aug 03
http://wcfsecurityguide.codeplex.com/Fri Aug 1 2008
http://social.technet.microsoft.com/wiki/contents/articles/inside-sql-azure.aspx“At this time, although there are availability guarantees with SQL Azure, there are no performance guarantees. Part of the reason for this is the multitenant problem: many subscribers with their own SQL Azure databases share the same instance of SQL Server and the same computer, and it is impossible to predict the workload that each subscriber’s connections will be requesting. However, not having guarantees doesn’t mean that performance is not a critical aspect of the design of the SQL Azure infrastructure. SQL Azure provides load balancing services that evaluate the load on each machine in the data center. “
Microsoft Windows Azure Platform TCO Calculatorhttp://www.microsoft.com/windowsazure/economics/Quickly determine “quantitative” value of using Windows Azure Platform services TCO of development and running Windows Azure Platform vs. traditional delivery channels Estimation “of” and conversion “to” on-premise solution to Windows Azure Platform services David Pallman (Azure MVP) http://azureroi.cloudapp.net/http://davidpallmann.blogspot.comhttp://www.neudesic.com/cloud/Pages/Cloud.aspx
Azure Virtual Server = Running the apps directly in a Windows 2008 Virtual Server in Azure – IT Pro cost NOT included and will raise the total cost
http://www.odata.org/
Book: Windows Azure Platform: Articles from the Trenches Volume 1http://blogs.msdn.com/b/sqlazure/archive/2010/07/06/10035093.aspxCloud Computing – Roger Jenningshttp://www.amazon.com/Cloud-Computing-Windows-Platform-Programmer/dp/0470506385/ref=sr_1_4?ie=UTF8&qid=1291557584&sr=8-4Windows Azure Platform for Enterpriseshttp://msdn.microsoft.com/en-us/magazine/ee309870.aspxRoger Jennings bloghttp://oakleafblog.blogspot.com
20 million enterprises in ChinaUfida accounts for 22% market share of China management software (SAP market share in China: 9.7%)UfidaChangejet: SMEs oriented management software# of enterprise users: 500,000*