Good UX has always been one of the key factors for success in the contemporary web development and there fore has led to huge improvements in our industry in the last years. Nowadays the UX of a software product is not responsibility only of the UX Architects / Producers, but to each individual involved in the creation of an app or a website, including the Front-end developers.
The talk presents a summarized list of DOs and DON’Ts, which Stoyan and his team believe should be respected by the Front-end developers if they want to build a useable web product, up to and above industry standards. There will be a lot of case studies and actual examples taken from Despark’s experience in the field.
Yahoo has developed the de facto standard for building fast front-ends for websites. The bad news: you have to follow 34 rules to get there. The good news: I'll take a subset of those rules, explain them, and show how you can implement those rules in an automated fashion to minimize impact on developers and designers for your high-traffic website.
Squeeze Maximum Performance From Your Joomla WebsiteSiteGround.com
Basic and advanced tips and tricks to optimize your Joomla website in order to achieve maximum performance - a presentation by Tenko Nikolov for JoomlaDay Chicago 2012.
Today, a web page can be delivered to desktop computers, televisions, or handheld devices like tablets or phones. While a technique like responsive design helps ensure that our web sites look good across that spectrum of devices we may forget that we need to make sure that our web sites also perform well across that same spectrum. More and more of our users are shifting their Internet usage to these more varied platforms and connection speeds with some moving entirely to mobile Internet.
In this session we’ll look at the tools that can help you understand, measure and improve the web performance of your web sites and applications. The talk will also discuss how new server-side techniques might help us optimize our front-end performance. Finally, since the best way to test is to have devices in your hand, we’ll discuss some tips for getting your hands on them cheaply.
This presentation builds upon Dave’s “Optimization for Mobile” chapter in Smashing Magazine’s “The Mobile Book.”
This talk was given at the Responsive Web Design Summit hosted by Environments for Humans.
Front-End Web Performance Optimization by BucketSoftSteve Wortham
Front-end optimization involves everything that's delivered to the browser. We're looking to optimize HTML, CSS, JS, and images in such a way as to allow the browser to download and render these objects as quickly as possible.
Yahoo has developed the de facto standard for building fast front-ends for websites. The bad news: you have to follow 34 rules to get there. The good news: I'll take a subset of those rules, explain them, and show how you can implement those rules in an automated fashion to minimize impact on developers and designers for your high-traffic website.
Squeeze Maximum Performance From Your Joomla WebsiteSiteGround.com
Basic and advanced tips and tricks to optimize your Joomla website in order to achieve maximum performance - a presentation by Tenko Nikolov for JoomlaDay Chicago 2012.
Today, a web page can be delivered to desktop computers, televisions, or handheld devices like tablets or phones. While a technique like responsive design helps ensure that our web sites look good across that spectrum of devices we may forget that we need to make sure that our web sites also perform well across that same spectrum. More and more of our users are shifting their Internet usage to these more varied platforms and connection speeds with some moving entirely to mobile Internet.
In this session we’ll look at the tools that can help you understand, measure and improve the web performance of your web sites and applications. The talk will also discuss how new server-side techniques might help us optimize our front-end performance. Finally, since the best way to test is to have devices in your hand, we’ll discuss some tips for getting your hands on them cheaply.
This presentation builds upon Dave’s “Optimization for Mobile” chapter in Smashing Magazine’s “The Mobile Book.”
This talk was given at the Responsive Web Design Summit hosted by Environments for Humans.
Front-End Web Performance Optimization by BucketSoftSteve Wortham
Front-end optimization involves everything that's delivered to the browser. We're looking to optimize HTML, CSS, JS, and images in such a way as to allow the browser to download and render these objects as quickly as possible.
1. Definition of Web performance.
2. Why Important.
3. Webpage Rendering.
4. Browsers render.
5. Web Performance Rules.
6. Web Performance Tools.
7. Research
A performance optimization presentation for WordCamp Sacramento 2016. Presented by Austin Gil.
This presentation addresses issues in design, development, and project management, where performance is most greatly affected. We look at various opportunities and techniques within each stage that may offer more speed. The subjects range from beginner to advanced with tips and advice that just about anyone can walk away with, and we end with a collection of recommended tools.
This presentation was designed so the slides would be useful even out of context of the presentation. Please enjoy.
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Adam Dunford
While the principles of responsive web design can make sites look better on mobile devices, they don’t necessarily load faster than a site designed for desktops. And as more and more sophisticated WordPress themes emerge, with their multiple options and fancy sliders, websites just keep getting more and more bloated.
This presentation will help cut out the junk that’s larding up your sites so you can better meet the demand of users wanting fast-loading user experiences–no matter the device or connection.
Presented at WordCamp Salt Lake City 2013 (http://2013.slc.wordcamp.org/)
How i acheived a pretty good google page speed insights scoreMatt Bailey
Last year I decided to check out my own personal site in Google PageSpeed Insights. Even though it’s only a simple static flat-file site, Google didn’t give it a very good score. I decided to see if things could be improved. This presentation covers what I discovered, and what I was able to do about it.
Asset Redux - Front end performance on Rails (Phil Nash)Future Insights
Slides from Phil Nash's presentation at the London Web Meet-up - http://londonweb.org
Speaker Phil Nash is a developer evangelist for Twilio and a Ruby and JavaScript developer. He loves test coverage, great beer, hackathons, and gems with puns in their names. Get all four together for maximum points. He once made a pull request to Rails... it's still open ;)
Overview of session:
Web application speed is paramount. Our users want our application and they want it now! We can optimise application code, database queries and so on, but that's all wasted if the page takes ages to appear. A fast back end and a slow front end can end up leaving a bad taste in the mouth.
Using Rails, we'll look at the best ways to speed up the delivery of your application. Going beyond just minifying our assets, we'll look at techniques to get our site in the user's browser quicker, improving both real and perceived speed. We'll also discover the best tools to use to check out speed and get a better idea of the user's opinion of the site.Once finished, our sites will load in a flash!
Those are the slides from my Drupal 8 + AngularJS presentation at Drupal IronCamp in Prague in 2016.
The purpose of this presentation is to provide an overview of what are Single Page Applications, why they are becoming so popular and how Drupal 8 REST API could be used together with AngularJS to create SPAs. The talk contains three main sections:
1. Single Page Applications - overview, history, architecture considerations, why using SPAs
2. AngularJS - what is AngularJS and why people like it so much
3. Drupal 8 REST API + AngularJS - capabilities, short overview and demo of a simple SPA based on Drupal 8 + AngularJS
At the end of the talk people will know the following:
- What is a single page application and what are the advantages of using SPAs
- What is AngularJS and how it can be used together with Drupal 8 and the REST API
- During the talk a simple Drupal 8 + AngularJS app will be presented and code samples will be provided
A presentation by SiteGround Performance Guru on how to optimize your Joomla website and make it more than 100 times faster. The topic covers various tips and tricks including:
Joomla backend optimizations
Template and extensions tips
Caching methods and useful plugins
CDN Options
Recommended server settings
Prioritize your critical css and images to render your site fast velocity ny...Jan-Willem Maessen
Talk from Velocity NY, Oct 2013.
Inlining critical CSS speeds web page first render times markedly, especially on mobile devices. In this talk I discuss how to do this on your site, and how to employ the related technique of prioritizing the above the fold images on your page.
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...Devin Walker
It requires 50% more concentration when using badly performing website. Make it easier for your users, not harder…
A faster website can help your website in many ways. The faster the website, the lower the bounce rate and the higher the conversions. This mean higher sales, ad revenue and ultimately money.
Here are 10 ways you can speed up your website:
Hosting Provider – Who is hosting your website and how are they hosting it?
Utilize Caching – Page Cache, Database Cache, Object Cache, Browser Cache, Reverse Proxy
Combine CSS and JS files – Load JS in the footer whenever possible
Use a CDN -A Content Delivery Network (CDN) will ‘put a rocket behind your static content’
Reduce and Optimize Images – Use CSS3 whenever and wherever possible, save images for web
Use Compression – Save bandwidth and speed up your website
Use Sprites – Load JS in the footer whenever possible
Monitor Your Website – CPU usage, Physical Memory, Average Load, Disk I/O utilization, Network I/O
Optimize your Database Regularly – Optimizing database tables regularly will help improve website performance
Mobile and Tablet Optimization – Use CSS3 Media Queries, JS and service-side technology to speed up devices
Website speed is a crucial aspect of on page SEO everyone can control. Your goal is to be interactive in under 3 seconds, even on a basic phone over a 3G connection.
However, most web sites have so many requests and large payloads this time limit or budget cannot be achieved. In fact, the average web page takes 22 seconds to load, according to Google's research.
But what if I told you there is a way to offload or even avoid loading page assets until they are needed?
This can give your website a distinct advantage over your competition because not only will Google like your pages better so will your visitors!
Understanding what happens on the client side is not easy. When you user visits your website you need to check his location, his device, connection speed, browser, and what page he is visiting.
After gathering all this data, you also need to check what happened. How long it takes for him to see the page? How long it takes until the page is fully loaded and working? If there was a JS error what was it and why can’t you replicate it? Most of the users don’t have powerful machines, with fast-connections. In this talk we will analyze the tools you can use to profile the client, synthetic and RUM analysis and how you can improve the performance on the client side. Basic and more advanced tips with real examples.
Designer vs Developer - A Battle Royal v1.0Nicole Maynard
SharePoint Fest Chicago 2013 - Can designers and developers work together to create a frictionless solution? Often times barriers exist between designers and developers. Let's look at what UX really is, not hearsay and learn some interesting ways devs can help. And bring peace to this historical battle field, by showing the two factions can work together amicably when supported by a well-defined process. Content covered will center around web, desktop, mobile, and yes a little bit of SharePoint. Discussion topics will include a brief history of user experience (UX) design, a "concept to deliverable" process involving designers and developers, and finally a short demo highlighting covered concepts.
An Introduction to User Experience for Dev's & TechiesScott Savage
Presented by Scott A. Savage (www.scottAsavage.com) for Web Content Mavens at General Assembly in Washington, DC on March 18, 2015.
This presentation provides an overview of how developers and non-user experience people can integrate good user experience ideas and methodologies into their professional processes and work.
1. Definition of Web performance.
2. Why Important.
3. Webpage Rendering.
4. Browsers render.
5. Web Performance Rules.
6. Web Performance Tools.
7. Research
A performance optimization presentation for WordCamp Sacramento 2016. Presented by Austin Gil.
This presentation addresses issues in design, development, and project management, where performance is most greatly affected. We look at various opportunities and techniques within each stage that may offer more speed. The subjects range from beginner to advanced with tips and advice that just about anyone can walk away with, and we end with a collection of recommended tools.
This presentation was designed so the slides would be useful even out of context of the presentation. Please enjoy.
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Adam Dunford
While the principles of responsive web design can make sites look better on mobile devices, they don’t necessarily load faster than a site designed for desktops. And as more and more sophisticated WordPress themes emerge, with their multiple options and fancy sliders, websites just keep getting more and more bloated.
This presentation will help cut out the junk that’s larding up your sites so you can better meet the demand of users wanting fast-loading user experiences–no matter the device or connection.
Presented at WordCamp Salt Lake City 2013 (http://2013.slc.wordcamp.org/)
How i acheived a pretty good google page speed insights scoreMatt Bailey
Last year I decided to check out my own personal site in Google PageSpeed Insights. Even though it’s only a simple static flat-file site, Google didn’t give it a very good score. I decided to see if things could be improved. This presentation covers what I discovered, and what I was able to do about it.
Asset Redux - Front end performance on Rails (Phil Nash)Future Insights
Slides from Phil Nash's presentation at the London Web Meet-up - http://londonweb.org
Speaker Phil Nash is a developer evangelist for Twilio and a Ruby and JavaScript developer. He loves test coverage, great beer, hackathons, and gems with puns in their names. Get all four together for maximum points. He once made a pull request to Rails... it's still open ;)
Overview of session:
Web application speed is paramount. Our users want our application and they want it now! We can optimise application code, database queries and so on, but that's all wasted if the page takes ages to appear. A fast back end and a slow front end can end up leaving a bad taste in the mouth.
Using Rails, we'll look at the best ways to speed up the delivery of your application. Going beyond just minifying our assets, we'll look at techniques to get our site in the user's browser quicker, improving both real and perceived speed. We'll also discover the best tools to use to check out speed and get a better idea of the user's opinion of the site.Once finished, our sites will load in a flash!
Those are the slides from my Drupal 8 + AngularJS presentation at Drupal IronCamp in Prague in 2016.
The purpose of this presentation is to provide an overview of what are Single Page Applications, why they are becoming so popular and how Drupal 8 REST API could be used together with AngularJS to create SPAs. The talk contains three main sections:
1. Single Page Applications - overview, history, architecture considerations, why using SPAs
2. AngularJS - what is AngularJS and why people like it so much
3. Drupal 8 REST API + AngularJS - capabilities, short overview and demo of a simple SPA based on Drupal 8 + AngularJS
At the end of the talk people will know the following:
- What is a single page application and what are the advantages of using SPAs
- What is AngularJS and how it can be used together with Drupal 8 and the REST API
- During the talk a simple Drupal 8 + AngularJS app will be presented and code samples will be provided
A presentation by SiteGround Performance Guru on how to optimize your Joomla website and make it more than 100 times faster. The topic covers various tips and tricks including:
Joomla backend optimizations
Template and extensions tips
Caching methods and useful plugins
CDN Options
Recommended server settings
Prioritize your critical css and images to render your site fast velocity ny...Jan-Willem Maessen
Talk from Velocity NY, Oct 2013.
Inlining critical CSS speeds web page first render times markedly, especially on mobile devices. In this talk I discuss how to do this on your site, and how to employ the related technique of prioritizing the above the fold images on your page.
Need for Speed: Website Edition – Website Optimization Tools and Techniques P...Devin Walker
It requires 50% more concentration when using badly performing website. Make it easier for your users, not harder…
A faster website can help your website in many ways. The faster the website, the lower the bounce rate and the higher the conversions. This mean higher sales, ad revenue and ultimately money.
Here are 10 ways you can speed up your website:
Hosting Provider – Who is hosting your website and how are they hosting it?
Utilize Caching – Page Cache, Database Cache, Object Cache, Browser Cache, Reverse Proxy
Combine CSS and JS files – Load JS in the footer whenever possible
Use a CDN -A Content Delivery Network (CDN) will ‘put a rocket behind your static content’
Reduce and Optimize Images – Use CSS3 whenever and wherever possible, save images for web
Use Compression – Save bandwidth and speed up your website
Use Sprites – Load JS in the footer whenever possible
Monitor Your Website – CPU usage, Physical Memory, Average Load, Disk I/O utilization, Network I/O
Optimize your Database Regularly – Optimizing database tables regularly will help improve website performance
Mobile and Tablet Optimization – Use CSS3 Media Queries, JS and service-side technology to speed up devices
Website speed is a crucial aspect of on page SEO everyone can control. Your goal is to be interactive in under 3 seconds, even on a basic phone over a 3G connection.
However, most web sites have so many requests and large payloads this time limit or budget cannot be achieved. In fact, the average web page takes 22 seconds to load, according to Google's research.
But what if I told you there is a way to offload or even avoid loading page assets until they are needed?
This can give your website a distinct advantage over your competition because not only will Google like your pages better so will your visitors!
Understanding what happens on the client side is not easy. When you user visits your website you need to check his location, his device, connection speed, browser, and what page he is visiting.
After gathering all this data, you also need to check what happened. How long it takes for him to see the page? How long it takes until the page is fully loaded and working? If there was a JS error what was it and why can’t you replicate it? Most of the users don’t have powerful machines, with fast-connections. In this talk we will analyze the tools you can use to profile the client, synthetic and RUM analysis and how you can improve the performance on the client side. Basic and more advanced tips with real examples.
Designer vs Developer - A Battle Royal v1.0Nicole Maynard
SharePoint Fest Chicago 2013 - Can designers and developers work together to create a frictionless solution? Often times barriers exist between designers and developers. Let's look at what UX really is, not hearsay and learn some interesting ways devs can help. And bring peace to this historical battle field, by showing the two factions can work together amicably when supported by a well-defined process. Content covered will center around web, desktop, mobile, and yes a little bit of SharePoint. Discussion topics will include a brief history of user experience (UX) design, a "concept to deliverable" process involving designers and developers, and finally a short demo highlighting covered concepts.
An Introduction to User Experience for Dev's & TechiesScott Savage
Presented by Scott A. Savage (www.scottAsavage.com) for Web Content Mavens at General Assembly in Washington, DC on March 18, 2015.
This presentation provides an overview of how developers and non-user experience people can integrate good user experience ideas and methodologies into their professional processes and work.
Kathleen MacAinsh walks you through the Major Keys she gained from Smashing Conf New York. She speaks experimentation, the challenges with web design, a great customer experience starts with a work environment that allows the team and players to succeed.
The surest way to craft anything is to understand how it fits into the bigger picture...the bigger story. We'll unpack how our favorite movies can unlock tools to craft remarkable digital User Experiences.
Front End Development - Beyond Javascript (Robin Cannon)Future Insights
Session slides from Future Insights Live, Vegas 2015:
https://futureinsightslive.com/las-vegas-2015/
Front-End Development is more than just a Javascript layer. Just because everything is single page apps and you’ve got Bootstrap to back up your Backbone, Ember or Angular, doesn’t mean you’re truly developing a presentation layer. Something that’s a truly great interface between the user and the back end requires the three pillars of front end web; javascript sure, but HTML and CSS are vital too. In this talk Robin redefines what it means to be a front-end developer, and explores frameworks that will help us to build things that users love. He'll cover the de-emphasis of HTML and CSS versus Javascript skills in front end web development, and the benefits of a broader approach that's only going to increase in importance as the Javascript MVC model matures.
At the Technology Trends seminar, with HCMC University of Polytechnics' lecturers, KMS Technology's CTO delivered a topic of Big Data, Cloud Computing, Mobile, Social Media and In-memory Computing.
UX, Front-end and Back-end: How front-end can help these guys?Diego Eis
How front-end can help UX and Back-end guys? How they interact? I tell a little about it in this slides, showing how the front-end can help the back-end and UX.
The HTML5 standard turned out to be not so standard when it comes to cross-platform implementations - from handling touch events, to CSS transitions, to WebSockets, to performance. This presentation will share some of the lessons we learned the hard way developing the TitanFile mobile app using HTML5/JavaScript/CSS3.
Touch is now everywhere. It is almost impossible to find a personal computing device without a touch screen. This means developers and designers need to reconsider how to design client interfaces to successfully enable successful touch interactions. Touch involves layout choices, new CSS properties and new touch APIs. This session covers design concepts and how to apply new coding techniques
Having content that is technically optimized to appear on all platforms and provide quick, stable and successful user experiences is more important than ever. This presentation provides an easy to understand explanation of how to avoid, find and fix technical seo mistakes.
Learn about the basics of Search Engine Optimisation for popular search engines like Bing and Google, including an overview of content, page structure, Google Analytics, SEO for Content Management Systems, and more.
The O'Reilly Velocity Conference Europe was held in London from 13th to 15th November 2013. In a few days I shared my notes with my fellow webspeeders at the Web Performance Barcelona Meetup. These are the slides I used.
The Web is mature now. Web pages are ubiquitous and should provide a seamless experience while offering useful and engaging content to people who are accessing your pages in a variety of ways. In this webinar, discover what groundbreaking Web technologies will be on the horizon in the last half of 2018 and beyond and learn how all these advancements can fit into diverse libraries to help them remain a guiding light into the future. Specifically, we’ll
- Learn the key elements of good Web Design.
- Understand various technologies used to build Web sites.
- Highlight web design trends/techniques that are defining modern website design.
- Develop a toolkit filled with a variety of tools to help you analyze other sites to help build fresh, new Web sites.
http://www.pointit.com - This presentation covers some true stories of SEO campaigns gone wrong; from penalties caused by keyword stuffing to duplicate content, bad backlinks and more. You'll learn what SEO tactics can get your site penalized in search engines and what to do instead.
Technical SEO - An Introduction to Core Aspects of Technical SEO Best-PractiseErudite
On Thursday 28th November the group of search experts and business owners, who blog together as "the SEO Chicks" conducted a panel discussion at The Digital Marketing Show at Londons' Excel.
The presentation outlines each of the main considerations each of the presenters discussed; including critical concerns, best practise and common mistakes.
The SEO Chicks are Lisa Myers, Jackie Hole, Julie Joyce, Judith Lewis, Annabel Hodges, Hannah Smith, Bridget Randolph and Nichola Stott
I based my presention on the great "HTML5 for Web designers" by Jeremy Keith. Awesome and pragmatic book, the way I like it. Get your copy on: http://books.alistapart.com/products/html5-for-web-designers
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
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.
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.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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!
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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/
22. Some more
useful tips
• Be careful with the tabindex
• Mobile web
23. Some more
useful tips
• Be careful with the tabindex
• Mobile web
• Wise hover transformations
24. Some more
useful tips
• Be careful with the tabindex
• Mobile web
• Wise hover transformations
• Use pre-processors
25. Some more
useful tips
• Be careful with the tabindex
• Mobile web
• Wise hover transformations
• Use pre-processors
• ENTER SHOULD SUBMIT
26. Some more
useful tips
• Be careful with the tabindex
• Mobile web
• Wise hover transformations
• Use pre-processors
• ENTER SHOULD SUBMIT
• Focus on dynamically added
form elements
+!
28. Some more
useful tips
• Make use of the for=“”
attribute
✔!• Title attributes for better
accessibility
29. Some more
useful tips
• Make use of the for=“”
attribute
✔!• Title attributes for better
accessibility
• Always use 3rd party
modal popups
X
30. Some more
useful tips
• Make use of the for=“”
attribute
✔!• Title attributes for better
accessibility
• Always use 3rd party
modal popups
X
• Don’t forget the social sharing
meta
31. Some more
useful tips
• Make use of the for=“”
attribute
✔!• Title attributes for better
accessibility
• Always use 3rd party
modal popups
X
• Don’t forget the social sharing
meta
• No more custom selects