Rich, modern web-applications are changing the way we write software for the Internet. As browsers grow evermore powerful, we become able to construct more complex and interactive applications by deferring some server-side logic to the client. In this presentation, we will establish a definition and characteristics for what makes web-applications modern and compare the benefits and trade-offs by exploring a few case studies.
About the Author:
Mike Filbin is a full-stack web developer who focuses on engineering JavaScript applications for both the browser and the server. Mike is also a proponent of the Free and Open Source software movements and is a member of both the Linux and Free Software foundations.
Web 2.0: Beyond the Hype.” Usability Professionals Association, Minneapolis M...Samantha Bailey
Presentation deconstructing the "web 2.0" meme that was feverishly taking over the web following the widespread adoption of AJAX programming techniques.
Scaling the API Economy - with Scale-Free Networks API Days Keynote from Laye...CA API Management
The Web exhibits a feature found in many complex systems known as "Scale-Free" or "Power-Law" networks, sometimes called the "long tail" Most people think of the "long tail" as an economic and/or social property. However, it also represents physical and informational properties fundamental to the way the Web works. But the steady increase in major service outages indicate that many current Web APIs, services, and even client applications ignore this basic "law of the Web."
This talk explores the "Scale-Free" rule of complex systems and offers clear and simple advice to those planning to build and/or consume APIs for the Web. Such as what to avoid, what to plan for, what to build, and how to identify & steer clear of clients and services that fail to abide by the rules and, in the process, are making it harder for all of us to scale the API Economy.
This is the 2nd version of the NiceCover webapp. The 1st version aimed at socially distributed knowledge generation which in testing proved to be excessively bulky for ordinary users. This version rectifies this problem by simplifying the design to the level of the well-recognized 'like-follow' usage pattern. However, the design is still original in that it allows for socially distributed multihop paths between end users and the content hosted at a scientific portal. This paper presents the core idea as well as introduces the fully functioning software. The webapp follows the serverless design where both the application and data are hosted in users' own cloud drives or locally in browsers.
Tackling complexity in giant systems: approaches from several cloud providersPatrick Chanezon
Systems architecture evolve in cycles every 15-20 years, oscillating between centralization and decentralization, but growing in size and complexity. The last cycle shifted from vertical to horizontal scalability for hardware, applications and data platforms. This talk will describe approaches used by some of the companies who pioneered cloud platforms, Google, Microsoft, Amazon, Netflix & VMware, to tackle complexity when building these giant distributed systems.
This talk was presented at JFokus 2014.
https://www.jfokus.se/jfokus/talks.jsp#Tacklingcomplexityin
Build once deploy everywhere using the telerik platformAspenware
The Telerik Platform is a suite of tools for developing, testing, deploying and analyzing hybrid mobile applications. Hybrid mobile applications are most commonly built using PhoneGap, which interprets HTML5/CSS3/JavaScript and compiles it into a package that can be delivered in the app stores. PhoneGap also utilizes Apache Cordova JavaScript APIs to access certain native mobile features of the device. The Telerik Platform uses AppBuilder to abstract the complexity of PhoneGap/Cordova and provides a more intuitive way to build hybrid mobile applications. If you are looking to expand your .NET and web based development skills into the mobile market this is the session for you.
Lessons learned:
-What a hybrid mobile apps can do
-How Icenium helps build a hybrid mobile app
-How you can leverage your current web knowledge and assets to create a mobile app
Aspenware Customer Labs lift line experienceAspenware
Aspenware Customer Labs is a set of tools and process utilizing rapid prototyping and customer research methods to build the right product for the right person. Fast.
The Lift Line Experience is a case study in rapid prototyping and customer research focusing on the experience of going through a lift line in which we answer the question: Can going through a lift line be a delightful experience?
Many .net developers want to take advantage of JavaScript but struggle with the lack of tooling and language feature. This is especially true on larger, more-complex code projects. TypeScript can enable a .net developer to harness the capabilities of JavaScript while maintaining the tooling and syntax they prefer.
This session will discuss some of the tooling advancements in Visual Studio 2012 related to JavaScript development. TypeScript is a new language developed by the creators of C# that compiles to JavaScript. The last portion of this session will dive into TypeScript and discuss some of the language features it provides on top of normal JavaScript. Between the IDE enhancements in VS 2012 and the language features of TypeScript, you will see that JavaScript development is not so bad.
Web 2.0: Beyond the Hype.” Usability Professionals Association, Minneapolis M...Samantha Bailey
Presentation deconstructing the "web 2.0" meme that was feverishly taking over the web following the widespread adoption of AJAX programming techniques.
Scaling the API Economy - with Scale-Free Networks API Days Keynote from Laye...CA API Management
The Web exhibits a feature found in many complex systems known as "Scale-Free" or "Power-Law" networks, sometimes called the "long tail" Most people think of the "long tail" as an economic and/or social property. However, it also represents physical and informational properties fundamental to the way the Web works. But the steady increase in major service outages indicate that many current Web APIs, services, and even client applications ignore this basic "law of the Web."
This talk explores the "Scale-Free" rule of complex systems and offers clear and simple advice to those planning to build and/or consume APIs for the Web. Such as what to avoid, what to plan for, what to build, and how to identify & steer clear of clients and services that fail to abide by the rules and, in the process, are making it harder for all of us to scale the API Economy.
This is the 2nd version of the NiceCover webapp. The 1st version aimed at socially distributed knowledge generation which in testing proved to be excessively bulky for ordinary users. This version rectifies this problem by simplifying the design to the level of the well-recognized 'like-follow' usage pattern. However, the design is still original in that it allows for socially distributed multihop paths between end users and the content hosted at a scientific portal. This paper presents the core idea as well as introduces the fully functioning software. The webapp follows the serverless design where both the application and data are hosted in users' own cloud drives or locally in browsers.
Tackling complexity in giant systems: approaches from several cloud providersPatrick Chanezon
Systems architecture evolve in cycles every 15-20 years, oscillating between centralization and decentralization, but growing in size and complexity. The last cycle shifted from vertical to horizontal scalability for hardware, applications and data platforms. This talk will describe approaches used by some of the companies who pioneered cloud platforms, Google, Microsoft, Amazon, Netflix & VMware, to tackle complexity when building these giant distributed systems.
This talk was presented at JFokus 2014.
https://www.jfokus.se/jfokus/talks.jsp#Tacklingcomplexityin
Build once deploy everywhere using the telerik platformAspenware
The Telerik Platform is a suite of tools for developing, testing, deploying and analyzing hybrid mobile applications. Hybrid mobile applications are most commonly built using PhoneGap, which interprets HTML5/CSS3/JavaScript and compiles it into a package that can be delivered in the app stores. PhoneGap also utilizes Apache Cordova JavaScript APIs to access certain native mobile features of the device. The Telerik Platform uses AppBuilder to abstract the complexity of PhoneGap/Cordova and provides a more intuitive way to build hybrid mobile applications. If you are looking to expand your .NET and web based development skills into the mobile market this is the session for you.
Lessons learned:
-What a hybrid mobile apps can do
-How Icenium helps build a hybrid mobile app
-How you can leverage your current web knowledge and assets to create a mobile app
Aspenware Customer Labs lift line experienceAspenware
Aspenware Customer Labs is a set of tools and process utilizing rapid prototyping and customer research methods to build the right product for the right person. Fast.
The Lift Line Experience is a case study in rapid prototyping and customer research focusing on the experience of going through a lift line in which we answer the question: Can going through a lift line be a delightful experience?
Many .net developers want to take advantage of JavaScript but struggle with the lack of tooling and language feature. This is especially true on larger, more-complex code projects. TypeScript can enable a .net developer to harness the capabilities of JavaScript while maintaining the tooling and syntax they prefer.
This session will discuss some of the tooling advancements in Visual Studio 2012 related to JavaScript development. TypeScript is a new language developed by the creators of C# that compiles to JavaScript. The last portion of this session will dive into TypeScript and discuss some of the language features it provides on top of normal JavaScript. Between the IDE enhancements in VS 2012 and the language features of TypeScript, you will see that JavaScript development is not so bad.
Website Fundamentals - Web Technologies - Responsive Design - Web Browsers
A great place to start if you are interested in web designing or research on the internet
I was invited by the Hatchery+ to give a presentation and workshop on building products - a brief overview on modern web apps, tech stacks, languages, frameworks, services, APIs and more.
Web development is evolving at a breakneck speed every passing year. New website technologies are being discovered regularly as developers explore new ways of innovation.
To make it easier for you, I have analyzed the shifts across industries and created an ultimate list of some of the latest web development trends in 2022.
Internet Overview – Fundamental computer network concepts – Web Protocols – URL – Domain Name- Web Browsers and Web Servers- Working principle of a Website –Creating a Website– Client-side and server-side scripting.
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.
MEAN is an acronym representing a suite of opensource tech: MongoDB, Express, AngularJS, and Node.js.
In this presentation, Leila Adams, software developer at Aspenware, explores the MEAN stack from a .NET context for the Boulder Colorado .NET user group.
Participants learned how to play nice with Node.js without leaving the comfort of their Microsoft environment, how to get started creating a MEAN project and current web trends influencing the upcoming version of .NET.
Stop competing and start leading: A user experience case study.Aspenware
Rob Clark, UX Director as Aspenware, presented on the topic of leading versus competing at Oracle CloudWorks in San Francisco. In this presentation Rob discussed the recent redesign of HOSTING's customer portal. When designing the customer experience for HOSTING Rob took the approach that it was not good enough to merely improve the customer experience, the team had the opportunity to create a competitive advantage for HOSTING if they completely re-imagined the experience.
In the first category of slides we see the original portal for Hosting, a Denver virtualization company on par with Rackspace and Amazon Cloud. Note that the design is full of tables, lists, numbers, words, and links. Most tasks took several clicks to reach, some as many as 8 or 9 clicks. It was slow, and many screens took over a minute to load. The experience was so painful that most customers called Hosting’s support staff and had them click through the screens to fulfill their requests rather than using the system themselves.
Hosting asked us to redesign the system with a focus on performance, simpler information architecture, and beauty. The second category of slides shows the redesign. It resulted in screens that generally took less than seven seconds to load, and most were sub-three-second load times. Most tasks became within reach in less than three clicks, and the look matched existing branding and became simpler and flatter. It was a huge success.
Then Hosting returned to us, asking for a second redesign, one that did something innovative and new. They wanted to break free of the pack and leave the competition in the dust. The third category of slides shows the result. Lists and tables and words and numbers became objectified. We made every single activity available within three views that became progressively more detailed as needed. We used colors, shapes, and layout to create instant recognition of meaning and status throughout the system, and designed something that would grow well with change. Hosting was ecstatic, and the design implementation began. It has been a sea change for their customers and created an upheaval in their vertical, with their competitors now challenged to keep up.
Website Fundamentals - Web Technologies - Responsive Design - Web Browsers
A great place to start if you are interested in web designing or research on the internet
I was invited by the Hatchery+ to give a presentation and workshop on building products - a brief overview on modern web apps, tech stacks, languages, frameworks, services, APIs and more.
Web development is evolving at a breakneck speed every passing year. New website technologies are being discovered regularly as developers explore new ways of innovation.
To make it easier for you, I have analyzed the shifts across industries and created an ultimate list of some of the latest web development trends in 2022.
Internet Overview – Fundamental computer network concepts – Web Protocols – URL – Domain Name- Web Browsers and Web Servers- Working principle of a Website –Creating a Website– Client-side and server-side scripting.
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.
MEAN is an acronym representing a suite of opensource tech: MongoDB, Express, AngularJS, and Node.js.
In this presentation, Leila Adams, software developer at Aspenware, explores the MEAN stack from a .NET context for the Boulder Colorado .NET user group.
Participants learned how to play nice with Node.js without leaving the comfort of their Microsoft environment, how to get started creating a MEAN project and current web trends influencing the upcoming version of .NET.
Stop competing and start leading: A user experience case study.Aspenware
Rob Clark, UX Director as Aspenware, presented on the topic of leading versus competing at Oracle CloudWorks in San Francisco. In this presentation Rob discussed the recent redesign of HOSTING's customer portal. When designing the customer experience for HOSTING Rob took the approach that it was not good enough to merely improve the customer experience, the team had the opportunity to create a competitive advantage for HOSTING if they completely re-imagined the experience.
In the first category of slides we see the original portal for Hosting, a Denver virtualization company on par with Rackspace and Amazon Cloud. Note that the design is full of tables, lists, numbers, words, and links. Most tasks took several clicks to reach, some as many as 8 or 9 clicks. It was slow, and many screens took over a minute to load. The experience was so painful that most customers called Hosting’s support staff and had them click through the screens to fulfill their requests rather than using the system themselves.
Hosting asked us to redesign the system with a focus on performance, simpler information architecture, and beauty. The second category of slides shows the redesign. It resulted in screens that generally took less than seven seconds to load, and most were sub-three-second load times. Most tasks became within reach in less than three clicks, and the look matched existing branding and became simpler and flatter. It was a huge success.
Then Hosting returned to us, asking for a second redesign, one that did something innovative and new. They wanted to break free of the pack and leave the competition in the dust. The third category of slides shows the result. Lists and tables and words and numbers became objectified. We made every single activity available within three views that became progressively more detailed as needed. We used colors, shapes, and layout to create instant recognition of meaning and status throughout the system, and designed something that would grow well with change. Hosting was ecstatic, and the design implementation began. It has been a sea change for their customers and created an upheaval in their vertical, with their competitors now challenged to keep up.
Tips for building fast multi touch enabled web sitesAspenware
Modern browsers take huge strides to enable multi-touch browsing. They also include many new HTML5 enabled capabilities that speed up the web and provide a more interactive experience. Internet Explorer has made huge strides in these areas. As web application designers \developers, we need to understand these capabilities and build our applications to take advantage of them. This session will define these new capabilities and provide some tips and tricks on how to use them effectively in your web applications.
Lessons learned:
*The new multi-touch enabled capabilities of modern browsers
*The new HTML5\CSS3 capabilities of modern browsers
*Tips and Tricks for using these capabilities
Building web applications using kendo ui and the mvvm patternAspenware
XAML developers love the Model-View View-Model (MVVM) pattern. Kendo UI is a JavaScript framework that enables this pattern for web based applications. It takes the client side coding model developers are familiar with and provides it to the web world. This talk will define the MVVM pattern and the benefits of using it. It will also show how you can use Kendo UI and ASP.NET to build responsive, robust applications that feel like desktop applications.
Lessons Learned:
-MVVM Pattern
-Kendo UI and why to use it
-How to wire up Kendo UI and ASP.NET
Taking the Share out of Sharepoint: SharePoint Application Security.Aspenware
The beauty of SharePoint is you can quickly enable the business to do anything anywhere. That freedom and flexibility can create a serious security risk for your organization. With every service and application you roll out you also roll out new ways for hackers to get at your data.
NetSource Secure, HOSTING, and Aspenware are pleased to bring you this critical SharePoint security presentation. In this presentation Senior SharePoint Architect Waughn Hughes and Senior Security Consultant Justin Tibbs will give you the information necessary to assess your SharePoint security risks and develop a plan for mitigating risks.
Implementing Scrum with Microsoft Team Foundation Service (TFS)Aspenware
This training will provide a deep dive into Microsoft Team Foundation Server (TFS) for agile projects from setting up TFS through the end of the first sprint. This is a hands on training, attendees will actively engaged in a sample project using TFS in the cloud. Presenters will include senior Aspenware architects and project managers as well as Steve Lange, Developer Technology Specialist at Microsoft. This training is appropriate for developers, project managers and business analysts. A basic understanding of scrum and agile development is required.
Part 2 Agenda
*Brief review of Part I
*Reporting and tracking features of TFS.
*Setup Continuous Integration and discuss value
*Setup an auto deployment to Azure
*Testing features of TFS and how auto deployments aid that process
*End of Sprint Demo
*End of Sprint Retrospective
*Use TFS to review the tasks and determine velocity on this Sprint
*How to plan subsequent sprints
Implementing Scrum with Microsoft Team Foundation Service (TFS)Aspenware
Day one Implementing Scrum with Microsoft Team Foundation Service (TFS) training covering the following topics:
TFS Overview
TFS Version Comparison and Installation
Setting Up Your Code in TFS Source Control
Setting Up Your Code in Git Source Control
Scrum Overview
Sprint 0 Activities
Sprint Planning Exercise
Summary and Wrap Up
Building a Windows Store App for SharePoint 2013Aspenware
Combine the fast, fluid and immersive experience of Windows Store apps with SharePoint 2013 to discover, organize and manage content. This session will walk through planning and building an app to interact with SharePoint content by utilizing the new APIs available with SharePoint 2013.
Aspenware TechMunch presents: mobile communities of interestAspenware
Mobile is having an enormous impact on individual behavior and the culture at large as people connect and affect change in new ways. In this TechMunch event, speaker Matt Mendrala will help you understand the current state of mobile and how your organization can leverage mobile to engage customers, employees and communities.
Game mechanics are not games. They are the rules and principles that guide a person through a series of activities while providing feedback as to progress and performance and delivering rewards for accomplishments.
Game mechanics are deeper than pins, badges or levels, they are mechanisms that harness the power of fundamental human needs.
If you understand fundamental human needs and how they apply to game mechanics you will be able to design software interactions that are compelling and engaging for the people who us the software. This presentation discusses the psychology of motivation and the basics of game mechanics.
Together with our customers we can create amazing experiences that impact people’s lives.
The products and services we offer reflect this belief.
This document outlines the products and services we provide for 2013.
Recruiting and retaining the most talented individuals in an industry with an unemployment rate hovering around 2% is challenging to say the least. As a software design and development company Aspenware has developed a culture and reward system that has minimized turnover and attracted some of the brightest minds in the Denver area.
In this presentation to the Boulder/Denver Software Club Aspenware CEO Adam Roderick discusses how culture became the cornerstone of an effective recruitment and retention strategy and how perks have reinforced that strategy. No perk, benefit, or program can create a good culture, only reinforce it. However, when perks are built with the culture in mind, like the Aspenware Ventures business incubation program, the results can be a powerful motivator.
Maintaining Culture and Staying True to Your Values in Times of Change: Tye E...Aspenware
In this presentation Tye Eyden of New Belgium Brewery discusses company culture; how to build it, how to maintain it, and how to stay true to your culture in times of change.
Modern browsers take huge strides to enable multi-touch browsing. They also include many new HTML5 enabled capabilities that speed up the web and provide a more interactive experience. As web application designers\developers, we need to understand these capabilities and build our application to take advantage of them. This sessions will define these new capabilities and provide some tips and tricks on how to use them effectively in your web applications.
Objectives/Outcomes:
• Tips and Tricks for optimizing your web site’s performance
• The new multi-touch enabled capabilities of IE 10
• The new HTML5\CSS3 capabilities of IE 10
• Tips and Tricks for using these capabilities
Presented By: Ben Hoelting | Software Architect at Aspenware
Business considerations for node.js applicationsAspenware
Node.js is one of the newest and most exciting open web technologies to surface in the last few years. This presentation explores considerations for business stakeholders and technology decision-makers looking to switch their existing stacks to Node.js. Mike examines questions like: What is Node.js? What are the benefits from using Node.js? What are the drawbacks? Who is using this technology today? In a world of people demanding responsive, real-time applications, Node.js makes a compelling argument for change. Mike includes case studies from companies like LinkedIn and Yammer to illustrate the business cases that make sense.
About Node.js:
Node.js (Node) , the brain child of Ryan Dahl, was released in 2009 when he worked for Joyent, Inc. Node is one of the most hyped technologies to arrive on the web development scene, though it is also one of the most misunderstood.
So what is Node? Is it a programming language like Python, Java, or C++? Is it an application framework like Django, Rails, or Symphony? Is it maybe some type of middleware that can be plugged into existing web stacks like Memcached or RabbitMQ? Actually, it is none of the above. Node is simply a set of JavaScript language bindings to Google's powerful V8 engine. This begs the question: "what is a language binding and what is V8?"
Node.js (Node) , the brain child of Ryan Dahl, was released in 2009 when he worked for Joyent, Inc. Node is one of the most hyped technologies to arrive on the web development scene, though it is also one of the most misunderstood.
So what is Node? Is it a programming language like Python, Java, or C++? Is it an application framework like Django, Rails, or Symphony? Is it maybe some type of middleware that can be plugged into existing web stacks like Memcached or RabbitMQ? Actually, it is none of the above. Node is simply a set of JavaScript language bindings to Google's powerful V8 engine. This begs the question: "what is a language binding and what is V8?"
This presentation introduces Node from an architectural perspective by discussing its implementation followed by a practical demonstration of how to build an application using it through a real-world example. Michael Filbin of Aspenware explains how Ryan liberated JavaScript from the browser and brought the power of event-driven, non-blocked programming to every developer by using the world's most popular programming language.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
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
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.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
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.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
2. • Who
here
considers
themselves
solely
a
backend
developer?
The
thought
of
wri<ng
HTML
makes
you
quizzy.
• Who
here
considers
themselves
a
front-‐end
developer?
By
that
same
token,
SQL
statements
give
you
indiges<on.
• Anyone
here
consider
themselves
a
full-‐stack
developer?
You
all
are
crazy,
I
like
you.
2
3. I
would
like
to
thank
Chris
Wallace.
Chris
thank
you
for
allow
us
to
be
here
tonight.
I’d
also
like
to
thank
MicrosoN
for
allowing
us
to
use
this
space
tonight
I
would
like
to
thank
Aspenware
for
sponsoring
this
event
and
for
providing
us
dinner
Who
from
Aspenware
is
in
the
audience
And
I
would
like
to
thank
all
of
you
for
sharing
your
aOen<on
with
me
3
5. • Let’s
start
off
tonight’s
discussion
with
a
thought
provoking
quote
by
Ryan
Singer,
• I
want
to
offer
up
a
postulate
tonight
that
we
can
make
our
applica<ons
more
simple
by
just
changing
the
way
we
approach
architec<ng
them.
We
don’t
have
to
sacrifice
robustness
or
func<onality
and
instead
we
stand
to
gain
a
lot
from
modern
engineering
prac<ce
that
RWA
offer.
5
6. • The
term
Rich
Web
Applica<on
and
Rich
Internet
Applica<on
are
conflated
and
confused.
• The
idea
of
Rich
Internet
Applica<ons
was
coined
by
Adobe
(then
Macromedia)
when
introducing
their
Flex
applica<on
framework.
• Unlike
RIA
that
depend
upon
proprietary
file
formats,
language
subtypes,
and
run<mes,
RWA
center
around
a
common
set
of
open
and
standardized
web
technologies
• HTML
• JavaScript
(ECMA
Script)
• CSS
• Like
RIA,
RWA
execute
in
the
browser
with
the
intent
to
emulate
a
more
customary
desktop
(and
mobile)
experience.
• Today,
if
I
want
to
go
watch
a
movie
on
YouTube,
I
don’t
have
to
install
the
plugin
from
the
Adobe
website
first.
• More
restricted
than
RIAs
and
therefore
smaller
security
risk
for
distribu<ng
malware/viruses/Trojans.
• Zero-‐day
exploits
6
7. • RWAs
are
synonymous
with
the
term
“Web
2.0”
(coined
by
Darcy
DiNucci
and
later
popularized
by
Tim
O’Reily
in
his
ar<cle
‘What
is
Web
2.0’)
• Web
2.0
really
represented
an
evolu<on
in
our
thinking
towards
the
way
we
engineered
soNware
for
the
world
wide
web
• Modern,
Rich
web
applica<ons
are
now
ubiquitous.
• There
was
a
<me
when
we
differen<ated
color
TV
from
black
and
white
–
color
TV
was
novel
and
exci<ng.
7
8. • The
types
of
applica<ons
that
we
are
building
today
are
very
much
like
the
early
Web
2.0
applica<ons
of
yesteryear,
except
that
we
are
changing
the
way
we
are
going
about
implemen<ng
them.
• For
a
<me,
there
was
a
need
for
these
technologies.
All
of
the
poten<al
uses
for
HTML
and
CSS
couldn’t
possibly
be
envisions,
so
plugins
were
created
to
fill
those
gaps
• We
are
learning
• Mobile
device
manufactures
don’t
want
to
have
to
deal
with
the
security
vulnerabili<es
• End-‐user
don’t
want
to
have
to
manage
10’s
of
plugins
to
enjoy
the
Internet
8
9. • The
web
is
where
our
interests
are
• I
downloaded
the
graph
because
I
thought
it
was
interested
to
correlate
the
number
of
Stack
Overflow
posts
with
the
number
of
Github
deltas
• I
interpret
this
graph
to
represent
the
echo
system
of
modern
technology.
A
census
if
you
will.
9
11. • What
we
recognize
as
the
Internet
and
the
World
Wide
Web
really
began
in
1991
when
Sir
Tim
Berners-‐Less
invented
the
Hypertext
Transfer
Protocol
by
layering
TCP
over
DNS.
He
also
created
the
first
specifica<on
for
HTML.
These
two
tools
became
the
basis
for
ENQUIRE,
the
predecessor
to
the
World
Wide
Web.
A
card-‐
based
system
that
allowed
CERN
researchers
to
share
their
findings.
• AOL
popularized
the
internet.
They
mailed
the
3x5
floppies
in
the
mail
to
thousands
of
people
world-‐wide
• Search
engines
were
IMHO
the
catalysts.
This
meant
I
could
navigate
the
web
by
intent
–
I
didn’t
have
to
know
the
URL
for
the
thing
I
was
looking
for.
It
also
enabled
discovery,
• 1995
–
199g
was
the
birth
of
the
RIA
• HTML4
brought
a
scriptable
DOM
so
we
could
now
make
websites
more
‘interac<ve’
• MicrosoN
gave
us
XHR
–
perhaps
one
of
the
most
siginificant
and
probably
least
celebrated
contribu<on
to
the
modern
web.
11
12. • The
2000’s
saw
the
birth
of
the
RWA
• Applica<ons
like
Gmail,
Google
Maps,
and
MySpace
showed
us
that
web
was
could
be
empowered
without
the
plugin
• 2006
jQuery
revolu<onized
JavaScript.
• The
release
and
popularity
of
iOS
meant
the
death
of
Flash
• HTML5
and
TraceMonkey
the
first
JIT
sparked
a
new
browser
war
12
14. • My
RWA
and
my
web
service
don’t
have
to
know
anything
about
one
another.
• Their
code
bases
can
evolve
completely
independently
(oNen
owned
by
other
teams)
• ONen
served
up
by
completely
separate
machines
• Backend
can
be
any
language
or
a
combina<on
there
of
• Because
the
applica<ons
live
of
different
machines
they
can
respond
independently
to
scaling
pressures
• Maybe
I
have
a
public
API
that
is
consumed
by
a
variety
of
clients.
I
may
need
more
API
machines
than
I
do
need
UI
machines
• Greater
modularity
of
client-‐side
code.
• jQuery
taught
us
about
the
plugin
• Because
we
break
our
applica<on
apart
(meaning
the
logic
and
the
data)
we
can
shrink
the
send
less
over
the
wire
and
ask
for
only
what
we
need.
• I
don’t
have
to
no<fy
my
user
that
there
is
a
new
version
of
my
plugin
and
ask
them
to
download
it.
They
just
get
the
benefit
of
my
updates
by
visi<ng
my
site
–
for
free
• With
the
rise
of
popularity
of
Node.js,
companies
like
AirBnB
can
take
advantage
of
Isomorphic
JavaScript.
Meaning
I
can
share
code
that
executes
on
my
server
with
my
browser
client
to
reduce
redundency
• -‐-‐-‐-‐-‐
Mee<ng
Notes
(12/9/13
12:19)
-‐-‐-‐-‐-‐
• Snapper
spelling
mistake
14
16. This
graph
trends
ac<vity
on
various
Open
Source
JavaScript
libraries
and
frameworks
over
the
last
few
years.
These
projects
are
each
racing
to
solve
the
same
problem
–
how
do
we
beOer
architect
and
organize
our
client-‐side
JavaScript
applica<ons.
16
18. Modern
Rich
Web
Applica<ons
now
assume
similar
architectural
paOerns
as
the
server-‐side
applica<ons
many
of
us
our
use
to
working
with.
This
paradigm
shiN
away
from
jQuery
plugins
and
DOM
scrip<ng
has
enabled
us
to
write
cleaner,
testable,
and
more
portable
code
necessary
to
support
the
idea
of
a
browser-‐based
applica<on.
18
20. The
idea
of
a
rich,
browser
based
experience
was
not
only
borne
out
of
the
need
for
beOer
engineering
prac<ces,
but
also
supported
by
the
need
to
transi<on
away
from
the
heavy,
thick
clients
to
the
more
of
a
SaaS
business
model.
Installing
and
uninstalling
large
applica<ons
is
a
messy
business.
Empowering
business
people
to
reach
a
broader
audience
without
the
need
to
install
addi<onal
soNware
proved
to
be
a
very
profitable
model
for
many.
20
21. •
•
•
•
•
The
user’s
needs
are
more
qualita<ve.
Think
of
this
slide
as
Abraham
Maslow’s
hierarchy
of
needs
for
the
RWA
user.
Basic
needs
are
at
the
boOom
and
the
represent
the
essen<als
to
online
life
Higher-‐order
needs
float
to
the
top
of
the
pyramid.
Because
there
are
numerous
op<ons
on
the
web
today,
the
higher
order
needs
are
the
differen<ators
of
success
21
23. • Op<mizing
your
web
applica<on
does
become
more
challenging,
but
its
not
as
bad
as
you
think.
I’ve
posted
a
link
in
the
resources
sec<on
of
my
slides
to
help
you
along
the
way
• If
you
can’t
take
advantage
of
techniques
like
Isomorphic
JavaScript,
you
may
have
code
duplica<on
–
but
it
should
be
minimal.
Data
valida<ons
is
perhaps
the
most
common
case
• By
delega<ng
some
logic
to
the
client
you
will
raise
the
complexity,
but
I
that
isn’t
a
bad
thing.
By
separa<ng
the
responsibili<es
of
the
service
and
the
presenta<on
<er,
you
may
in
fact
find
a
new
reduc<on
in
overall
applica<on
complexity
• Cross-‐Domain
limita<ons
of
browsers
are
quickly
becoming
a
thing
of
the
past.
There
are
beOer
ways
to
deal
with
JavaScript
applica<on
vulnerabili<es
like
cross-‐
site
scrip<ng,
so
modern
browsers
now
allow
for
Cross-‐Origin
Resesource
Sharing
which
allows
you
to
specific
addi<onal
HTTP
headers
to
loosen
these
limita<ons
• Perhaps
the
most
significant
of
the
challenges
has
to
do
memory
management.
JavaScript
has
always
had
garbage
collec<on,
but
JavaScript
also
has
closures.
There
is
a
risk
in
not
fully
understanding
scoping
in
JavaScript
that
could
lead
to
serious
memory
leaks
23