Доклад посвящен автоматизации тестирования WEB-прилож��ний с SVG-графикой. В 1-ой части доклада даны короткое описание процессов разрабатываемого приложения и обоснование необходимости применения SVG-графики. Во 2-ой части сделан короткий обзор SVG-графики, показаны основные преимущества/недостатки такого типа графики, сделан обзор основных SVG-поверхностей и рассмотрен процесс их трансформации с помощью матрицы преобразования с разбором ее основных типов. В 3-ей части обозначены основные проблемы автоматизации действий с SVG-графикой, такие как drag’n’drop графических объектов (SVG на SVG), их масштабирование при помощи колесика мышки и выделение ломаный линий. В 4-ой части показаны решения обозначенных проблем с использованием JavaScript.
apidays New York 2022 - Beyond API Regulations for Finance, Insurance, and Healthcare July 27 & 28, 2022 Building the Fabric to Future-Proof Modern API Architectures Marco Palladino, Co-Founder & CTO at Kong ------------ Check out our conferences at https://www.apidays.global/ Do you want to sponsor or talk at one of our conferences? https://apidays.typeform.com/to/ILJeAaV8 Learn more on APIscene, the global media made by the community for the community: https://www.apiscene.io Explore the API ecosystem with the API Landscape: https://apilandscape.apiscene.io/ Deep dive into the API industry with our reports: https://www.apidays.global/industry-reports/ Subscribe to our global newsletter: https://apidays.typeform.com/to/i1MPEW
The document discusses the evolution of Netflix's API architecture from a monolithic Java web server to a microservices architecture using Node.js and containers. It describes how the monolith led to scalability and developer productivity issues. The new architecture uses Node.js scripts in containers with process isolation for improved scalability, availability, and developer experience through rapid local development and debugging. Key aspects of the new architecture include service routing, versioning, operational insights, and container management.
The document contains the slides from a presentation on QA 3.0 by Yevhen Rudiev at a QA conference in Kyiv, Ukraine in 2019. The presentation discusses the changing roles and skills needed in QA, including skills related to analytical thinking, programming, databases, testing techniques like automated and performance testing, DevOps skills like CI/CD, and soft skills like communication and English. It also emphasizes the importance of team cooperation, responsibility, and evolution for the success of QA.
Параллельно с развитием ИТ индустрии, профессия тестировщика еволюционувала очень сильно - от "monkey testing" обязанностей, для уменьшения нагрузки на разработчиков, к профессии способной зарабатывать больше чем эти же разработчики. Обеспечения качества в сегодняшние дни, это не просто провести регрессию и, даже, не автоматизировать ее. Это улучшение всех этапов разработки продукта, и тестировщики нового поколения действительно способны это сделать. Мы обсудим этот путь эволюции, рассмотрим все их составляющие и причины. Я расскажу, как можно строить культуру QA в организации и развивать тестировщиков 3.0.
The document discusses the evolution of JavaScript and AngularJS. It covers vanilla JavaScript, how AngularJS simplified JavaScript code with features like dependency injection and data binding, and how AngularJS introduced the concept of single page applications using routes. The document also mentions ngCordova, which allows creating mobile applications using AngularJS. It concludes by thanking the audience and providing contact information for the presenter.
This document discusses using SVG and HTML5 video for rich media advertising as an alternative to Flash. It provides a history of rich media ads and examples using Flash. The document demonstrates a prototype rich media ad created with SVG and HTML5 video that performs better than its Flash equivalent. It addresses challenges like a lack of SVG authoring tools and full browser support. The document argues that SVG is more semantic, accessible and an open standard compared to Flash or Canvas. With improved tools and browser support, SVG could become the standard for rich media ads.
By Gwang Yoon Hwang. Slides at http://blog.ryumiel.net/deview2015 GPU Accelerated Compositing이 웹엔진에 적용된지는 여러 해가 지났습니다. 그럼에도 불구하고, 이 기술은 완성된 것이 아니며, 개선되어야 할 부분이 많습니다. 이 세션에서 우리는 현재 구현된 Accelerated Compositing들을 간략히 살펴볼 것입니다. 그리고 현재 WebKitGTK+/EFL에서 사용되는 Coordinated Graphics의 현재 상황과 앞으로의 개발 방향을 이야기할 것입니다. 또한 GPU 가속이 적용되는 WebGL, HTML5 2D Canvas 그리고 HTML5 Video를 compositing할 때 성능향상을 위한 zero-copy platform layer compositing에 대하여 이야기하고자 합니다.
Slides from the Dutch vMA Techcon 2019 session I co-presented with my colleague Bryan van Eeden. Demo videos can be found on YouTube at: https://www.youtube.com/playlist?list=PLGuZ2Xdf8jl5xjEumT1zbQvQLl6VcVVzx
My slides for Selenium Camp 18 talk: https://seleniumcamp.com/talk/the-essential-tools-for-test-code-quality-improvement
Koushik Deb is a software professional with 3 years of experience working in C#, MVC, HTML5, JavaScript and other technologies. He has experience designing user interfaces, application services, and handling client-side events using technologies like Angular, Bootstrap, jQuery and Ajax. Currently seeking new opportunities as an aspiring software professional.
In the rapidly changing world we live in now, Agile is the mantra to live by! We all need to be agile, nimble, adaptive and respond to the changes rapidly. Texavi’s Tech Bootcamp is a series of free online courses on agile and digital transformation.Texavi's Tech Bootcamp will equip you to be job-ready with practical and real-time insights, as well as offering access to our treasure of insightful, high-quality resources and materials. The part 1 of this series will be touching upon the overview and setting the context with introducing the agile mindset. This is very important in order to start the agile journey. We will tread through the foundation of agile, how its different from the mainstream waterfall model, and look at the evolution of the agile development methodologies over the decades. We will then have a look at the various popular agile methodologies such as Kanban, Scrum, DSDM, SAFe, Lean etc.
Accessibility Testing is not easy and it needs right expertise and focus on WCAG guidelines to perform test design, execution and reporting right defects to prevent accessibility violations. This presentation helps in highlighting some of the key issues to address and best practises to use during accessibility testing.
This document discusses Scalable Vector Graphics (SVG), which is an XML-based standard for vector graphics. It offers graphic quality through vector elements, scalability through resolution-independent elements, interactivity through declarative and procedural scripting, and animation through declarative syntax. SVG can be viewed in major browsers through plugins or emulators and authored through export tools, authoring software, or JavaScript frameworks. It has applications in web mapping through tools like OpenLayers that allow dynamic and interactive vector maps.
This document provides tips and strategies for growing ecommerce sales through testing and optimization. It discusses conducting research and analytics audits to understand customer behavior. Various testing methods are outlined, like A/B testing design variations and tracking their impact on key metrics. Real examples of successful tests are shared, such as one that increased add to cart rates by highlighting urgency. The document stresses the importance of prioritizing opportunities based on their potential revenue impact. Overall, it promotes a data-driven approach to continuously improving the customer experience and identifying small changes that can significantly grow sales.
The document discusses CQRS (Command Query Responsibility Segregation) and Event Sourcing application architectures. It begins with an overview of common application architectures like layered architecture and hexagonal architecture. It then explains event-driven architecture and how event sourcing can be used for data storage. CQRS is introduced as separating read and write interfaces. The document contrasts a traditional architecture with one using CQRS and event sourcing together. It provides a code example and concludes with questions and resources for further reading.
See slides of Acquia’s Partner Bootcamp held on September 21st at 10:00 AM EST/15:00 BST/16:00 CET where we shared easy-partner plays to dramatically save you time and effort, and your clients money.
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/20SN0dP. Tammer Saleh talks about the mistakes people make when building a microservices architecture. He also talks about: when microservices are appropriate, and where to draw the lines between services, dealing with performance issues, testing and debugging techniques, managing a polyglot landscape and the explosion of platforms, managing failure and graceful degradation. Filmed at qconlondon.com. Tammer Saleh is a long time developer, leader, and author of the acclaimed book *Rails AntiPatterns*. Saleh is currently building the Cloud Foundry platform at Pivotal.
Поговоримо про найпопулярніші помилки, яких припускаються розробники веб додатків, та як зловмисник може використати їх на свою користь. Охопимо максимальну кількість матеріалу за короткий проміжок часу.