Client-side transformations allow you to remix a webpage after it has been delivered using JavaScript. Learn how to relayout a page and manage the loading of external resources all from the comfort of the client!
Opencast Admin UI - Introduction to developing using AngularJSbuttyx
This presentation is intended to help developers anticipating using and potentially extending the new Admin UI get a hands-on introduction into the Angular JS portion of the software. It has been presented in the form of a workshop and therefore the last slides (starting with the 22) could seem a bit abstract.
Things you should know about jQuery JavaScript library. A JavaScript library designed to hide painful cross-browser compatibility issues while presenting a solid, usable, API.
`From Prototype to Drupal` presentation by senior front-end developer at Lemberg, Andrew Ivasiv.
To learn more check out:
- Andrew profile on drupal.org - https://www.drupal.org/u/andrew147
- Drupal Cafe Lviv - https://www.facebook.com/DrupalCafeLviv
- Drupal Cafe Lviv on Twitter - https://www.facebook.com/DrupalCafeLviv
- Video recordings of presentations - https://www.youtube.com/playlist?list=PLjEjDP2xY2y5fnWUhj2NjEeVfIxk94ZH2
- Learn more about Lemberg - http://lemberg.co.uk/
Opencast Admin UI - Introduction to developing using AngularJSbuttyx
This presentation is intended to help developers anticipating using and potentially extending the new Admin UI get a hands-on introduction into the Angular JS portion of the software. It has been presented in the form of a workshop and therefore the last slides (starting with the 22) could seem a bit abstract.
Things you should know about jQuery JavaScript library. A JavaScript library designed to hide painful cross-browser compatibility issues while presenting a solid, usable, API.
`From Prototype to Drupal` presentation by senior front-end developer at Lemberg, Andrew Ivasiv.
To learn more check out:
- Andrew profile on drupal.org - https://www.drupal.org/u/andrew147
- Drupal Cafe Lviv - https://www.facebook.com/DrupalCafeLviv
- Drupal Cafe Lviv on Twitter - https://www.facebook.com/DrupalCafeLviv
- Video recordings of presentations - https://www.youtube.com/playlist?list=PLjEjDP2xY2y5fnWUhj2NjEeVfIxk94ZH2
- Learn more about Lemberg - http://lemberg.co.uk/
O Planeta Terra é um minúsculo ponto na imensidão do Universo e nós minúsculos se comparados ao planeta Terra, e sabemos que Deus é o criador de todo o universo. Como diante disso tudo podemos nos arrogar ao direito de ficar decepcionados com um Deus tão maravilhoso? O fato é que ficamos decepcionados com Deus, da mesma forma como a multidão diante de Pilatos estava decepcionada com Jesus a ponto de preferir Barrabás em lugar de Jesus. Quantas vezes preferimos o namoro a Jesus? Preferimos amigos a Jesus? Preferimos ficar em casa a Jesus? Preferimos sair a Jesus?...Preferimos Barrabás a Jesus?
Jesus decepcionou os que, como Judas (Zelote), esperavam dEle uma atitude política que libertasse Israel da soberania romana.
Jesus decepcionou os que esperavam que ele desse shows de sinais maravilhosos. Hoje nós vemos multidões correndo atrás dos shows da fé, e, estes, mais cedo ou mais tarde acabam decepcionados.
Jesus decepcionou aqueles que esperavam riquezas materiais. Hoje nós vemos multidões correndo para as igrejas atrás de riquezas materiais, e, estes, mais cedo ou mais tarde acabam decepcionados.
Jesus decepcionou os que esperavam bajulação. Hoje nós vemos multidões correndo atrás da bajulação de seus líderes e liderados, e, estes, mais cedo ou mais tarde acabam decepcionados, pois Jesus não aprova essa atitude.
O importante não é o que você quer que Jesus seja. O importante é o que Jesus quer que você seja.
Advanced JQuery Mobile tutorial with Phonegap Rakesh Jha
Introduction to jQuery Mobile (jQM) - cont'd
Getting started with jQM
-Downloading the Most Recent Version of jQuery Mobile
-Proper Markup for Loading Framework JavaScript and CSS
jQuery Mobile Page Structure
-Page Anatomy: Header, Footer and Content Sections
-Header and Footer Toolbars
-Bundling Pages into a Single Document
-Navigating Between Pages
Applying Different Theme Swatches
Page Initialization Events
jQuery Mobile Page Components
Basic Content Formatting
List Views
-Ordered and Unordered Lists
-Inset Lists
-Lists with Links
-Nested Lists
-Lists with Icons or Thumbnail Images
-Split Button Lists
-List Dividers
-Search Filters
Form Controls - check boxes, slider, etc.
Dialogs
Buttons and Toolbars
-Ways to Make a Button
-Placing Icons on Your Buttons
-Inline Buttons
-Button Groupings
-Navigation Toolbars
Collapsible Content
Event Handling
-Responding to various events
-Page related events
Ajax & Interaction with server (REST & SOAP)
Deployment using Phonegap (e.g. Android)
Overview of Android Devt Environment
Best Practices in jQM
Hands-on exercises
JavaScript is one of the 3 languages all web developers must learn:
1. HTML to define the content of web pages
2. CSS to specify the layout of web pages
3. JavaScript to program the behavior of web pages
Downloading jQuery file from jQuery website.
Referring to jQuery file through Content Delivery Networks.
Google CDN
<script src=http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js>
</script>
Microsoft CDN
<script src=“http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.11.0.min.js”>
</script>
PHP is an acronym for "PHP: Hypertext Preprocessor"
PHP is a widely-used, open source scripting language
PHP scripts are executed on the server
PHP is free to download and use
Everyone wants to jump into HTML5 but how do you use the cool features of this new specification while ensuring older browsers render your web pages as expected? This is where Modernizr, polyfills and shims come in. In the session, you’ll learn the best practices and strategy to deal with new HTML5 and CSS3 features in old legacy browsers. You’ll learn step by step how to use specially crafted JavaScript and CSS code that emulate HTML5 features. With a couple of simple changes to your sites, you can take advantage of HTML5 today without breaking your sites in older browsers. Expect a lot of demos and code in the session.
Why You Should be Using Web Components Right Now. And How. ForwardJS July 2015Phil Leggetter
Web Components are touted as the future of front-end web development. In this talk you’ll learn what Web Components are, how to use them and the state of native support in web browsers. Finally I’ll demonstrate what your options are for building componentized web apps right now using AngularJS, Ember, Knockout, React, Polymer etc. And why Web Components probably are the future of front-end web development.
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.
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.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
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
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:
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
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.
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.
13. How should we implement layout control?
<html> <html>
<body> <body>
<h1>one</h1> <h2>two</h2>
<h2>two</h2> <h1>one</h1>
<body> <body>
</html> </html>
14. How should we implement layout control?
<html>
<body>
<h1>One</h1>
<h2>Two</h1>
<script type="text/javascript">
$('h2').before('h1');
</script>
</body>
</html>
15. How should we implement layout control?
<html>
<body>
<script type="text/javascript">
var $body = $('body').hide();
</script>
<h1>One</h1>
<h2>Two</h1>
<script type="text/javascript">
$(function() {
$('h2').before($('h1'));
$body.show();
});
</script>
</body>
</html>
16. How can we implement resource control?
<html>
<body>
<script type="text/javascript" src="one.js"></script>
<script type="text/javascript" src="two.js"></script>
</body>
</html>
17. How can we implement resource control?
<html>
<body>
<script type="text/javascript" src="one.js"></script>
<script type="text/javascript" src="two.js"></script>
<script type="text/javascript">
$('[src="one.js"]').before($('[src="two.js"]'));
</script>
</body>
</html>
18. How can we implement resource control?
<script type="text/javascript">
var $doc = $(document).bind('beforeload', function(e) {
e.preventDefault();
});
</script>
19. How can we implement resource control?
<html>
<body>
<script type="text/javascript">
var scripts = [];
var $doc = $(document).bind('beforeload', function(e) {
scripts.push(e.target);
e.preventDefault();
});
$(function() {
$doc.unbind('beforeload');
(function loadScripts() {
var script = scripts.pop();
if (script) $.getScript(script.src, loadScripts);
})();
});
</script>
<script type="text/javascript" src="one.js"></script>
<script type="text/javascript" src="two.js"></script>
</body>
</html>
20. How can we implement resource control?
<html>
<body>
<script type="text/javascript">
var scripts = [];
var $doc = $(document).bind('beforeload', function(e) {
scripts.push(e.target);
e.preventDefault();
});
$(function() {
$doc.unbind('beforeload');
(function loadScript() {
var script = scripts.pop();
if (script) $.getScript(script.src, loadScript);
})();
});
</script>
<script type="text/javascript" src="one.js"></script>
<script type="text/javascript" src="two.js"></script>
</body>
</html>
21. How can we implement resource control?
<html>
<body>
<script type="text/javascript">
var scripts = [];
var $doc = $(document).bind('beforeload', function(e) {
scripts.push(e.target);
e.preventDefault();
});
$(function() {
$doc.unbind('beforeload');
(function loadScript() {
var script = scripts.pop();
if (script) $.getScript(script.src, loadScript);
})();
});
</script>
<script type="text/javascript">alert('one');</script>
<script type="text/javascript">alert('two');</script>
</body>
</html>
22. How can we implement resource control?
<script type="text/x-javascript">alert('one');</script>
23. How can we implement resource control?
<html>
<body>
<noscript>
<script type="text/javascript">alert('one');</script>
<script type="text/javascript">alert('two');</script>
</noscript>
</body>
</html>
24. How can we implement resource control?
<html>
<body>
<script type="text/javascript">
document.write('x3Cnoscript>');
</script>
<script type="text/javascript">alert('one');</script>
<script type="text/javascript">alert('two');</script>
</noscript>
</body>
</html>
25. How can we implement resource control?
<html>
<body>
<script type="text/javascript">
document.write('x3Cnoscript>');
</script>
<script type="text/javascript">alert('one');</script>
<script type="text/javascript">alert('two');</script>
</noscript>
</body>
</html>
26. How can we implement resource control?
<html>
<body>
<script type="text/javascript">
document.write('x3Cnoscript>');
</script>
<script type="text/javascript">alert('one');</script>
<script type="text/javascript">alert('two');</script>
</noscript>
</body>
</html>
27. How can we implement resource control?
<html>
<body>
<script type="text/javascript">
document.write('x3Cstyle type="text/x-css">');
</script>
<script type="text/javascript">alert('one');</script>
<script type="text/javascript">alert('two');</script>
</style>
</body>
</html>
28. How can we implement resource control?
<html>
<body>
<script type="text/javascript">
document.write('x3Cstyle type="text/x-css">');
</script>
<script type="text/javascript">alert('one');</script>
<script type="text/javascript">alert('two');</script>
</style>
<script type="text/javascript">
var $scripts = $($('style').html());
$scripts.reverse();
$('body').append($scripts);
</script>
</body>
</html>
The ability to transform the way a webpage is loaded by the client.\n
The ability to transform the way a webpage is loaded by the client.\n
SHOW ME\n
Totally remix the page.\nUse existing components - or don&#x2019;t\nHoney Badger - it just care. We don&#x2019;t care about your original HTML. (but we could if we wanted to)\n
\n
\n
\n
\n
\n
Why didn&#x2019;t you just do this in the beginning\n
\n
So we got this, how are we actually gonna make it work?\n
So we got this, how are we actually gonna make it work?\n
So we got this, how are we actually gonna make it work?\n
So we got this, how are we actually gonna make it work?\n
So we got this, how are we actually gonna make it work?\n