This document provides an introduction to ReactJS and discusses its key concepts. It explains that React uses a declarative paradigm where the user specifies what should be rendered rather than how to render it. Components are reusable pieces that accept input data via props and can maintain internal state. React efficiently re-renders only what has changed by comparing previous and next elements.
Victor Hugo Germano apresenta sua visão sobre profissionalismo e os desafios na adoção de metodologias ágies.
Através de uma linguagem lúdica, conceitos relacionados a Qualidade, Teste de Software e comprometimento.
Victor Hugo Germano apresenta sua visão sobre profissionalismo e os desafios na adoção de metodologias ágies.
Através de uma linguagem lúdica, conceitos relacionados a Qualidade, Teste de Software e comprometimento.
Performance matters and probably everyone hears that 1-second delay in page response can result in a 7% reduction in conversion, translating it to sales, potentially you are going to lose $2.5 million every year if your store is making $100.000 per day.
Even the best-optimized back-end solution can be ruined by the bunch of JavaScript libraries or even just not optimised images. It’s really easy to forget about front-end performance or let you clients ruin it just by adding unoptimized content and tons of tracking scripts.
I’ll show you a way to easily measure the Magento 2 front-end performance and how to find and eliminate bottlenecks. The talk will also cover common mistakes and show how different configuration options will affect page load and user experience.
Async ... Await – concurrency in java scriptAthman Gude
Async ... Await – Concurrency in JavaScript.
This is a story on the evolution of concurrency in JavaScript from callbacks to Promises to Generators and how how Promises combine with Generators as the building blocks to modern concurrency in JavaScript.
Credits: https://www.youtube.com/watch?v=NsQ2QIrQShU
Webkit Transitions. The Good, The Bad, & The Awesomedavatron5000
I spoke at Refresh Austin in April 2010 on the subject of Webkit Transitions. It was most excellent. Demos are available at: http://daverupert.com/demos/
Casa Jasmina (Alessandro Squatrito e Lorenzo Romagnoli, Arduino)InSide Training
Lo speech di Alessandro Squatrito (Community Manager @ Casa Jasmina) e Lorenzo Romagnoli (Interaction designer @ Officine Arduino) a Creativity Day 2016, tappa di Torino.
L'analisi dei dati e la misurazione dei comportamenti emergenti degli utentiEmanuela Zaccone
Qual è il valore del monitoring?
Che ruolo hanno l'analisi delle persone e dei loro comportamenti nella comprensione delle dinamiche di interazione online?
Ne abbiamo parlato durante la prima tappa del Creativity Day 2013 a reggio Emilia.
Il Giusto Compenso - Creativity Day 2010Dario Banfi
Presentazione per il Creativity Day - 18 Maggio 2010 - Milano, ATA Hotel Executive.
Tema: il valore del lavoro autonomo. Come quotare il lavoro dei freelance.
Lo speech di Creativity Day dello staff di Ideactivity Center, progetto del Politecnico di Milano volto alla valorizzazione di tutti gli aspetti della creatività per l’innovazione.
Performance matters and probably everyone hears that 1-second delay in page response can result in a 7% reduction in conversion, translating it to sales, potentially you are going to lose $2.5 million every year if your store is making $100.000 per day.
Even the best-optimized back-end solution can be ruined by the bunch of JavaScript libraries or even just not optimised images. It’s really easy to forget about front-end performance or let you clients ruin it just by adding unoptimized content and tons of tracking scripts.
I’ll show you a way to easily measure the Magento 2 front-end performance and how to find and eliminate bottlenecks. The talk will also cover common mistakes and show how different configuration options will affect page load and user experience.
Async ... Await – concurrency in java scriptAthman Gude
Async ... Await – Concurrency in JavaScript.
This is a story on the evolution of concurrency in JavaScript from callbacks to Promises to Generators and how how Promises combine with Generators as the building blocks to modern concurrency in JavaScript.
Credits: https://www.youtube.com/watch?v=NsQ2QIrQShU
Webkit Transitions. The Good, The Bad, & The Awesomedavatron5000
I spoke at Refresh Austin in April 2010 on the subject of Webkit Transitions. It was most excellent. Demos are available at: http://daverupert.com/demos/
Casa Jasmina (Alessandro Squatrito e Lorenzo Romagnoli, Arduino)InSide Training
Lo speech di Alessandro Squatrito (Community Manager @ Casa Jasmina) e Lorenzo Romagnoli (Interaction designer @ Officine Arduino) a Creativity Day 2016, tappa di Torino.
L'analisi dei dati e la misurazione dei comportamenti emergenti degli utentiEmanuela Zaccone
Qual è il valore del monitoring?
Che ruolo hanno l'analisi delle persone e dei loro comportamenti nella comprensione delle dinamiche di interazione online?
Ne abbiamo parlato durante la prima tappa del Creativity Day 2013 a reggio Emilia.
Il Giusto Compenso - Creativity Day 2010Dario Banfi
Presentazione per il Creativity Day - 18 Maggio 2010 - Milano, ATA Hotel Executive.
Tema: il valore del lavoro autonomo. Come quotare il lavoro dei freelance.
Lo speech di Creativity Day dello staff di Ideactivity Center, progetto del Politecnico di Milano volto alla valorizzazione di tutti gli aspetti della creatività per l’innovazione.
Nelle slide è spiegato come si svolge una sessione creativa. Consiste di due fasi: una fase divergente (in cui si dà spazio alla produzione libera di idee, anche incentivandole con tecniche specifiche) e una convergente (in cui si attiva un processo che porta alla realizzazione dell'idea). Il corso specifico è stato realizzato c/o Ufficio E-20 il 12/05/14 a Riva del Garda (TN) in 5 h.
Optimising Your Front End Workflow With Symfony, Twig, Bower and GulpMatthew Davis
We take great care in our back end coding workflow, optimising, automating and abstracting as much as is possible. So why don't we do that with our front end code?
We'll take a look at some tools to help us take our front end workflow to the next level, and hopefully optimise our load times in the process!
We'll be looking at using Twig templates and optimising them for the different areas of your application, integrating Bower and Gulp for managing assets and processing our front-end code to avoid repetitive tasks - looking at how that impacts the typical Symfony workflow.
EmacsConf 2019: Interactive Remote Debugging and Development with TRAMP ModeMatt Ray
Emacs’ TRAMP Mode allows for remotely editing files and using Emacs Shell Mode with remote systems. This session walked through the basics of using TRAMP Mode with the Free Software tools Vagrant, Chef, InSpec, and the interactive Ruby debugging shell Pry. The speaker notes are included along with the demo notes. The YouTube recording of the talk is available here: https://youtu.be/4pHid-kTBHw
Refactoring & Restructuring - Improving the Code and Structure of SoftwareCodeOps Technologies LLP
According to the US Department of Defense, “Well structured software is delivered in half the time, at half the cost, and with 8x less bugs”. In this tech talk on structural quality, we briefly discuss why software structure matters and how good structural quality results in better developer productivity, provides developer guidance, helps improved estimates, reduces risk & meeting delivery dates, focused testing, enhanced reuse & extensibility and helps divide the labour in large teams.
As Martin Fowler observed, “High internal quality reduces the cost of future features, meaning that putting the time into writing good code actually reduces cost.” This talk is entirely focused on improving the internal software and structural quality. In specific, we discuss code refactoring with specific examples and discuss restructuring with demonstrations. By attending this talk, you will have a good understanding on why structure matters and specific & effective ways to improve internal software quality.
There are many styles of code review, and it can be tough to find a process that works for your team. Do you use Git, SVN, or something more exotic? Do you prefer pre-commit reviews or pull requests? Do you branch, fork, or do everything with patches? This talk examines the various review options adopted by professional teams. We'll investigate Bitbucket pull requests, Crucible reviews, and Gerrit, discussing the pros and cons of each workflow. Then I'll show you the battle-hardened peer review process - refined over thousands of code reviews and pull requests - that Atlassian teams use to maintain the high quality expected of our products.
Tim Pettersen, Senior Developer Advocate, Atlassian
Painless Migrations from Backbone to React/ReduxJim Sullivan
There are plenty of books, tutorials, and tools to help you start a brand new React project. But what if you already have a large application written in a legacy framework and you want to migrate to React? You can’t have your whole team drop everything and spend months rewriting your entire front end codebase. Jim will talk about challenges faced and solutions used by Conductor as they iteratively migrate to React from a large, complex, legacy Backbone app.
Adam Polak: Websockety już na stałe zagościły w naszych systemach. Jeżeli gdzieś widzimy frazę “real-time app” to od razu wiemy, że prawdopodobnie mamy do czynienia z tym typem komunikacji. Tym razem, wspólnie przejdziemy przez wszystkie aspekty tworzenia aplikacji czasu rzeczywistego w JS. Będzie o tym jak zacząć, na co zwrócić uwagę oraz w jaki sposób skalować aplikacje tego typu.
Front End Development for Back End Developers - Devoxx UK 2017Matt Raible
Are you a backend developer that’s being pushed into front end development? Are you frustrated with all JavaScript frameworks and build tools you have to learn to be a good UI developer? If so, this session is for you! We’ll explore the tools of the trade for fronted development (npm, yarn, Gulp, Webpack, Yeoman) and learn the basics of HTML, CSS, and JavaScript. We’ll dive into the intricacies of Bootstrap, Material Design, ES6, and TypeScript. Finally, after getting you up to speed with all this new tech, we’ll show how it can all be found and integrated through the fine and dandy JHipster project.
Dan Persa, Maximilian Fellner - The recipe for scalable frontends - Codemotio...Codemotion
The future of e-commerce requires personalized content for each individual customer. With over 20 million active users, Zalando is facing the challenge of making its frontends more scalable in order to achieve this goal. We brought a solution from the backend to the frontend: microservices. In addition to creating Project Mosaic (https://www.mosaic9.org)—our solution for modular frontends—and using a toolbox of modern web technologies like React and Webpack, we built an architecture that can scale to virtually any size and even support targets other than the browser.
Similar to COSTRUIRE INTERFACCE WEB UTILIZZANDO REACTJS (Gabriele Petronella) (20)
VISUAL STORYTELLING PER LA MODA E IL MADE IN ITALYInSide Training
Lo speech di Francesca Appi (Digital Marketer, Cofunder @ BtwoFactory) & Elena Codeluppi (Web Content Training and Strategist, Cofunder @ BtwoFactory) a Creativity Day 2016, tappa di Reggio Emilia
La trasformazione digitale è una questione di customer experience e d’innovaz...InSide Training
Lo speech di Annasara Bonandrini (Marketing Manager Italy & Iberica) e Nicola Bugini (Territory account executive Italy) a Creativity Day 2016, tappa di Napoli.
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
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.
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.
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.
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/
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...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.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
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.
17. ADDING AN ELEMENT TO A CART
var ul = document.getElementById("cart");
var li = document.createElement("li");
li.appendChild(document.createTextNode("A dragon"));
ul.appendChild(li);
53. REACT COMPUTES
renderA: <div><span>Hello Gabriele!</span></div>
renderB: <div><span>Hello Irina!</span></div>
=> [replaceAttribute textContent 'Hello Irina']
^
|
|
a state mutation, i.e.
the horrible thing you want to
avoid writing by hand