Responsive Web design challenges Web designers to adapt a new mindset to their design processes as well as techniques they are using in design and code. This talk provides an overview of various practical techniques, tips and tricks that you might want to be aware of when working on a new responsive design project.
How do we approach new devices, create effective interactions and to make sure that the design solves real human problems while it's super simple to use? Recently I presented and shared my ideas at the #ISA15 - Interaction South America.
Optimising Mobile Seminar, Melbourne & Perth-June'13Precedent
Precedent latest "Putting Mobile First" seminar run in Melbourne on the 4 & 5th June and Perth on the 7th June.
John Campbell and Rufus Spiller presented
With so many well designed websites out there, it’s not enough to be good — you have to be great. Visual design alone can just go so far — what you could be aiming for is creating delightful user experiences. Rich, beautiful, smooth experiences that help you stand out and ensure that the user is in the flow.
In this talk, we’ll discuss a few tips and techniques and examples of how to make it work and captivate users — for good.
How do we approach new devices, create effective interactions and to make sure that the design solves real human problems while it's super simple to use? Recently I presented and shared my ideas at the #ISA15 - Interaction South America.
Optimising Mobile Seminar, Melbourne & Perth-June'13Precedent
Precedent latest "Putting Mobile First" seminar run in Melbourne on the 4 & 5th June and Perth on the 7th June.
John Campbell and Rufus Spiller presented
With so many well designed websites out there, it’s not enough to be good — you have to be great. Visual design alone can just go so far — what you could be aiming for is creating delightful user experiences. Rich, beautiful, smooth experiences that help you stand out and ensure that the user is in the flow.
In this talk, we’ll discuss a few tips and techniques and examples of how to make it work and captivate users — for good.
SHARE2012 Conference A Decade of Adoption Best PracticesMike Gilronan
The slides John Schmottlach and I presented at the SHARE2012 Conference: a summary of a decade's worth of learning about SharePoint adoption, with John using his company's experience as a case study.
Turning Data into Infographics: An Interactive Workshop for Problem SolversUNCResearchHub
This workshop was given at the UNC Undergraduate Library on October 4, 2016. It steps through the process of finding data sources, exploring data, and ultimately creating a persuasive infographic using that data. A brief introduction to infographics and best practices are included.
How to use IBM Connections to manage a product buildSherpa Software
Learn how to manage projects such as redesigns, product builds and more with this white paper on "How to use IBM Connections to manage a product build." One of Sherpa Software's resident IBM experts, Denny Russell, takes the reader through his process and helps them to understand how to "work smart and not hard" by using a social collaboration tool.
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA International
This presentation from UXPA 2019 will review cognitive intercept as pertains to search, and how it extends to an additional domain (live agent chat). Evidence that it helps users and lowers help desk volumes will be discussed.
Mobile is booming as a marketing channel - half of Tesco’s web traffic now comes via mobile as do a fifth of Domino’s Pizza orders. With our continued and growing attachment to our mobile phones and tablets, we get frustrated when the website or app we use does not perform as we expect. This seminar looks at the approach referred to as Mobile 1st which considers the content and design for the smaller screen before the desktop and we will be putting it to the test.
Covering a variety of topics, including designing for touch devices; how to ensure a healthy conversion rate from your mobile channel; deploying web apps across devices using products such as PhoneGap or Appcelerat or Titanium; and the pros and cons of optimising design for all phone and tablet devices, this seminar also looks at specific topics such as image strategy for mobile and shares our views on the trends we are seeing in the mobile space.
Addressing Top CEO Priorities through Social Media Marketing and MetricsJacques Pavlenyi
Presented at the August 21 2012 Business Marketing Association's Southern California Chapter meeting. The world is changing - becoming more social, even in traditionally conservative B2B. B2B marketing is maturing, with social leading to more measurable successes. But taking b2b social media marketing to the next level is easier than you might think. This presentation hopes to help you:
-- Understand how to better align social media marketing with key strategic initiatives
-- Learn how to focus on the social metrics that matter
-- See applicable examples of real b2b social media marketing benefits
These views are my own and do not represent those of my employer.
Intro to IA/IxD/UXD in the agency worldKarri Ojanen
General introduction to the process, purpose and value of information architecture, user experience and interaction design in the (advertising) agency world.
This presentation reviews IBM's Social Capability reference architecture. It is a guide to understand the comprehensive nature of a social platform for conducting social business.
It focuses on the technology enablers to which customers should compare their IT strategy AND it allows the organization understand how to apply that technology for business benefit. Social Business capabilities are what business does, such as communicate, collaborate, share knowledge and insights, and leverage expertise.
Social software enables business success by providing people-centric:
-social networking and collaboration
-content and document management
-integrated digital (social, web, and mobile) experiences
-social analytics and reporting
How to influence good design within an inflexible business, resistant to chan...UX Riga
In her UX Riga keynote, Leah was sharing some of her own personal experiences, including failures and successes and providing some practical advice for UX designers that are eager to change the world but feel a bit like they are bashing their heads against a brick wall of an inflexible business, resistant to change.
How to develop a global technology? - by Mikus Opelts | UX Riga 2016UX Riga
In his UX Riga 2016 conference talk, Mikus Opelts shares the Giraffe360 case study - how to develop a global technology if you are a small business in Latvia.
SHARE2012 Conference A Decade of Adoption Best PracticesMike Gilronan
The slides John Schmottlach and I presented at the SHARE2012 Conference: a summary of a decade's worth of learning about SharePoint adoption, with John using his company's experience as a case study.
Turning Data into Infographics: An Interactive Workshop for Problem SolversUNCResearchHub
This workshop was given at the UNC Undergraduate Library on October 4, 2016. It steps through the process of finding data sources, exploring data, and ultimately creating a persuasive infographic using that data. A brief introduction to infographics and best practices are included.
How to use IBM Connections to manage a product buildSherpa Software
Learn how to manage projects such as redesigns, product builds and more with this white paper on "How to use IBM Connections to manage a product build." One of Sherpa Software's resident IBM experts, Denny Russell, takes the reader through his process and helps them to understand how to "work smart and not hard" by using a social collaboration tool.
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA International
This presentation from UXPA 2019 will review cognitive intercept as pertains to search, and how it extends to an additional domain (live agent chat). Evidence that it helps users and lowers help desk volumes will be discussed.
Mobile is booming as a marketing channel - half of Tesco’s web traffic now comes via mobile as do a fifth of Domino’s Pizza orders. With our continued and growing attachment to our mobile phones and tablets, we get frustrated when the website or app we use does not perform as we expect. This seminar looks at the approach referred to as Mobile 1st which considers the content and design for the smaller screen before the desktop and we will be putting it to the test.
Covering a variety of topics, including designing for touch devices; how to ensure a healthy conversion rate from your mobile channel; deploying web apps across devices using products such as PhoneGap or Appcelerat or Titanium; and the pros and cons of optimising design for all phone and tablet devices, this seminar also looks at specific topics such as image strategy for mobile and shares our views on the trends we are seeing in the mobile space.
Addressing Top CEO Priorities through Social Media Marketing and MetricsJacques Pavlenyi
Presented at the August 21 2012 Business Marketing Association's Southern California Chapter meeting. The world is changing - becoming more social, even in traditionally conservative B2B. B2B marketing is maturing, with social leading to more measurable successes. But taking b2b social media marketing to the next level is easier than you might think. This presentation hopes to help you:
-- Understand how to better align social media marketing with key strategic initiatives
-- Learn how to focus on the social metrics that matter
-- See applicable examples of real b2b social media marketing benefits
These views are my own and do not represent those of my employer.
Intro to IA/IxD/UXD in the agency worldKarri Ojanen
General introduction to the process, purpose and value of information architecture, user experience and interaction design in the (advertising) agency world.
This presentation reviews IBM's Social Capability reference architecture. It is a guide to understand the comprehensive nature of a social platform for conducting social business.
It focuses on the technology enablers to which customers should compare their IT strategy AND it allows the organization understand how to apply that technology for business benefit. Social Business capabilities are what business does, such as communicate, collaborate, share knowledge and insights, and leverage expertise.
Social software enables business success by providing people-centric:
-social networking and collaboration
-content and document management
-integrated digital (social, web, and mobile) experiences
-social analytics and reporting
How to influence good design within an inflexible business, resistant to chan...UX Riga
In her UX Riga keynote, Leah was sharing some of her own personal experiences, including failures and successes and providing some practical advice for UX designers that are eager to change the world but feel a bit like they are bashing their heads against a brick wall of an inflexible business, resistant to change.
How to develop a global technology? - by Mikus Opelts | UX Riga 2016UX Riga
In his UX Riga 2016 conference talk, Mikus Opelts shares the Giraffe360 case study - how to develop a global technology if you are a small business in Latvia.
Across the corporate universe - Maciej Plonka | UX Riga 2016UX Riga
Maciej's presentation at UX Riga conference on agency-client cooperation based on a strong belief that UX changes the whole organisation, not only its digital identity.
Design for competitive advantage - by Andy Budd | UXRiga 2017UX Riga
In his UXRiga 2017 conference talk Andy Budd shared his experience what understanding, effort, and a commitment to change is required to bring design into organisation. He also explains the 4 orders of design.
The Invisible Interface: Designing the Screenless Experience - by Avi Itzkovi...UX Riga
As product designers we are now challenged to design interactions for physical objects; beyond designing for the touch screen, we are now designing for the experience, and the experience becomes the product.
But what are these experiences look like? And how will UX play a key role in the Internet of Things?
In his UX Riga 2017 conference talk, Agnis Stibe is sharing his vision how people could acquire healthy and sustainable everyday routines through persuasive urban interventions.
Untangling Complexity Together: Effective Collaboration for Multi-disciplinar...UX Riga
In this talk, Johanna will outline the opportunities and challenges UX designers face when working in an agile context, share some of the best practices to make Agile and UX work well together, and discuss why the Lean Startup approach is opening doors for UX.
How to compete against the big fish - by Mogens Møller | UXRiga 2017UX Riga
In his talk at UXRiga 2017 conference, Mogens Møller was revealing how to beat large websites like Amazon by understanding how to motivate your visitors and by competing on parameters where the big fish suck!
Good design is a myth - by Zoltan Kollin | UXRiga 2017UX Riga
In his UXRiga 2017 conference talk Zoltan shows how focusing on the users' needs might end up creating amazing products even when it means barbarously breaking widely accepted design guidelines.
Customer Journey Mapping and CX Research - Marc Stickdorn | UX Riga 2016UX Riga
In his UX Riga 2016 conference talk, Marc Stickdorn explains various journey mapping options and when to use them. He shared also some basic guidelines for conducting customer experience research based on ethnographic approaches.
Data visualization is a complex set of processes which is like an umbrella that covers both information and scientific visualization simultaneously. We can’t ignore the benefits of data visualization for its accurate quantities, as it is easily comparable. It also lends valuable suggestion pertaining to the usage of its technique and tools. Scientifically its effectiveness lies in our brain's ability to maintain a proper balance between perception and cognition through visualization.
These slides are from recent talks by Andy Kirk of visualisingdata.com. The subject refers to the many different mindsets or roles that are required to be fulfilled for the effective design of data visualisation.
This slide deck gives a general overview of Data Visualization, with inspiring examples, the strength and weaknesses of the human visual system, a few technical frameworks that may be used for creating your own visualizations and some design concepts from the data visualization field.
Data Visualization 101: How to Design Charts and GraphsVisage
Learn to design effective charts and graphs.
Your data is only as good as your ability to understand and communicate it. The right visualization is essential to incite a desired action, whether from customers or colleagues. But most marketers aren’t mathematicians or adept at data visualization. Fortunately, you don’t need a PhD in statistics to crack the data visualization code.
12 Small Businesses That Found Success on Social MediaHootsuite
After years of speaking with our small business customers to address the challenges and highlight successes of social media, patterns are beginning to form. We wanted to highlight the overlapping and individual social media goals of businesses industry-wide—not only to recognize their successes, but also to inspire others through examples. After all, 78% of consumers say that social messages from businesses influence their purchases. Here’s a presentation that showcases 12 small businesses who found success on social media.
An immersive workshop at General Assembly, SF. I typically teach this workshop at General Assembly, San Francisco. To see a list of my upcoming classes, visit https://generalassemb.ly/instructors/seth-familian/4813
I also teach this workshop as a private lunch-and-learn or half-day immersive session for corporate clients. To learn more about pricing and availability, please contact me at http://familian1.com
SPS Jersey 2014 - Creating a Great User Experience in SharePointMarc D Anderson
Building solutions in SharePoint isn’t simply about getting the functionality right based on the business requirements. Developers must think about the entire user experience (UX), which goes far beyond the technical aspects of the solution. It’s no longer good enough to meet the specifications. We must exceed them in terms of usability. This takes many developers out of their comfort zones and into the messy world of end users.
In this interactive session, we’ll discuss questions like:
* How should the user feel when they use this piece of functionality?
* Will they perceive that this functionality saves them work or creates new work?
* How will the functionality compare to what they see on the consumer Web?
* How can we use technologies which haven’t historically been considered mainstream SharePoint developer tools (like jQuery and CSS) to make SharePoint feel more like the sites people love?
Whether you're an executive sponsor, end user, power user, developer, or IT Pro, there are bound to be some takeaways for you as you adapt SharePoint to meet your organization's needs.
Vitaly is writer, speaker, author and editor-in-chief of Smashing Magazine. He runs responsive Web design workshops, online workshops and loves solving complex performance problems in large companies.
In this session, we will explore the how the recent explosion of devices has disrupted the process of designing a website that we've crafted over the past decade.
When designers only have one instance of website (i.e., desktop) to design, the layout is uniform. The header, content area, sidebar, and footer all remain static. Furthermore, the elements are relatively uniform as well. Buttons, navigation, typography, and images are all basically the same across across the various pages. But if you are designing a responsive website – one whose look and feel adapts depending whether you're using a phone, laptop, or tablet – then these elements and especially the layout begin to diverge.
After this session, you should leave with the confidence to argue the importance of responsive design to your client or boss – and that the with the proper strategy, the extra effort and costs can be justified (and hopefully minimized).
What Makes SharePoint UX Good?What is UX?
What defines good UX?
Evaluation Criteria for SharePoint UX
Key Tips from the Field
The Future of SharePoint & Office 365 UXUX is the short for User Experience
UX is the experience that the user has while interacting with your X
It’s more about how the user feels when they use your X
Many different parts compose the UX, no “one things” makes it
UX is NOT the interface or design of your X
UI is short for User Interface
It’s what you see in the browser
Help messages, buttons, modals, characters, style, menus, navigation, pages
UI is an incredibly important part of UX
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...Ultan O'Broin
Presented at Product Camp Dublin 2018. Presentation on picking the right thing to design, right. The Jobs To Be Done framework trumps UX profiles and personas. Keeping it simple, wire-framing best practices, and Lean Startup methodologies included!
A presentation from 2012 for Firstcom designed for clients who are not so well versed in "digital" matters. It takes the format of the hero's journey - taking them from the paralysing threat of the coming future and the threat caused by not knowing what to do or how to respond. We take them through our process, from inception to research, UX, design and front and backend development, and explain what challenges to expect and how to tackle them. It puts particular emphasis on the importance of content, and the importance of analytics to diagnose any problems.
The JoomlaChicago Loop sponsored "Joomla & Responsive Design", a presentation focused on the key ingredients and dynamics of making a Joomla website flow and react to the different viewing devices and browser viewport sizes.
Dennis Kmetz (Director of Interactive Media, Taylor Bruce Design Partnership) presented Joomla & Responsive Design on Thursday, March 1, 2012.
As with everything in the digital age, intranet trends are constantly evolving. Here's our take on where we see intranet design, content, UX and collaboration trends headed.
Similar to Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga 2014) (20)
Wilbert Baan: The shift of designer’s role | UX Riga 2018UX Riga
Digital has become the key enabler for a customer-centric experience connecting a range of devices and services.
In his UX Riga 2018 talk Wilbert discuss how is the role of a designer changing when you’re running design sprints for new ideas, using design thinking for strategy, agile product teams for delivery and guerrilla testing for research.
Chris Den Arend: Chatbot platform battle | UX Riga 2018UX Riga
Slides for UX Riga mini-workshop, to will discuss if and why a chatbot platform is needed. We will also create chatbots on different platforms to feel how the platforms support the creation of chatbots.
Can Kilicbay: Feeding on change | UX Riga 2018UX Riga
Can is speaking about how to navigate in complex companies. It is on practical matters, what to pay attention in a team, how to understand the scope and treat different perspective during the change and how designers can facilitate the change.
Kair Käsper: The Double-Edged Sword of Qualitative Research | UX Riga 2018UX Riga
n his UX Riga 2018 talk Kair looks at the modified Jobs-to-be-Done framework used at Pipedrive and the principles that help us avoid the traps of customer research and how can you do customer research that will guide the entire company, yet still be specific enough to add value to individual teams.
Arne van Oosterom: Service Design - Past, present and future | UX Riga 2018UX Riga
In this interactive talk, Arne covered what service design is, why organizations think they need it and how they apply it. Arne shared important insights from his experience working, teaching and applying service design thinking at organisations around the world, sharing failures and successes.
Janis Rozenblats: Discovering the Customer JourneyUX Riga
Janis Rozenblats talk at UXRiga 2015 conference. In this talk Janis share how to successfully build product that meets client needs based on data, assumptions and client interviews.
Context-Aware and User-Centered Design: The Lost Battle Between Desktop and M...UX Riga
The talk tries to explore the context-aware design approach as well as user-centered design, and how we should stop thinking in terms of universal solutions, why responsive design sometimes is actually not such a good idea, and why it's important to validate pretty much everything before applying anything new.
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/
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.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
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.
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.
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.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
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.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
14. “
Content parity doesn’t mean every
experience is identical. It means
that the content is always available:
whatever settings and input modes
the user uses.
— Scott Jehl
http://www.lukew.com/ff/entry.asp?1684
15.
16.
17.
18.
19. “
It’s OK if we don’t have complete
content up front, but we do need
complete content structure when
we start designing.
— Sarah Parmenter
20.
21. Gov.uk Redesign (2011–2012)
• Typical characteristics of a “decaying” system:
•
•
•
•
•
•
Huge, slow-moving, complex architecture,
Outdated and heavily customized legacy CMS,
Increasing maintenance and development costs,
An inconsistent, fragmented online presence,
Duplicate content authored by single departments,
Steady increase in user complaints and requests.
• Solution: a new content-focused digital strategy
based on user needs and sound design principles.
22.
23. Gov.uk Redesign (2011–2012)
• Rethinking the role of the UK government online:
•
Digital content to be managed centrally,
(was run on a departmental level previously);
•
Service model with focus on user needs,
(iterative, agile mentality now re-applied);
•
“Radical simplification of the digital footprint”
(both in terms of content and technology).
24. “
The UK Government has 400
organizations, and each of them
had at least one website, overall
with 75.000 pages. The goal was to
bring them all together, in one
central place on Gov.uk…
— Sarah Richards
“Revolutionizing Government Content”, https://vimeo.com/83280410
25. “
…Users don’t need to know what
institution is responsible for a
specific task—they need to find
answers, easily. So the government
structure can’t be the main point of
interaction, the content should be.
— Sarah Richards
“Revolutionizing Government Content”, https://vimeo.com/83280410
26.
27.
28.
29.
30.
31.
32. Gov.uk Redesign (2011–2012)
• User stories helped define content’s main scope:
• All content was rephrased as a set of user needs,
• 1,800 user needs grouped/classified as stories,
• Each was assigned a format (page, multipart guide),
• A priority/tags were assigned to each user need,
• Needotron was built to track and prioritise user needs.
33.
34.
35. Gov.uk Redesign (2011–2012)
• Every user need had to pass a strategic review:
•
What’s the point of the page?
(identify the core, remove the waffle)
•
Do people want it?
(based on traffic and search terms)
•
Do they want it from government?
(content should be reasonably expected)
•
Can only government meet the need?
(focused content, no general advice)
36.
37.
38. •
116,000 documents deleted, 223 policies rewritten,
222 subdomains closed, 22,250 user stories.
•
18 months of work, with 200 people involved.
Total cost saved: £542.000.000 per year.
39.
40.
41. “
…The service manual tells all
departments how to conduct their
services. If a service can’t prove
that there is a use case for specific
content, it won’t go live.
— Sarah Richards
“Revolutionizing Government Content”, https://vimeo.com/83280410
46. Responsive Iconography
• Sometimes, rescaling an icon or illustration
doesn’t aid but rather hinders usability.
• Idea: with iconography, for different views
deliver various levels of fidelity & interaction.
• The “art-direction” use-case beyond images—
applied to icons, based on its displayed size.
47.
48. “
Just because an image is scalable
doesn’t mean it’s legible at all sizes.
Most visual elements have a perfect
sweet spot in terms of legibility—
icons are no different in this regard.
— Iconic
49.
50.
51.
52.
53.
54.
55.
56.
57.
58. “
Sparkicon is a small, inline icon
with additional link meta data to
describe either the content and/or
the behaviour when the user clicks
the link.
— Mark Boulton
http://www.markboulton.co.uk/journal/sparkicons
63. Optimistic Interfaces
• Performance is not only about technology;
it’s about how users perceive it, too.
• To create a noticeable performance
improvement, it has to improve by 20%.
• Idea: fake performance by being optimistic
about user’s next steps.
Steven C. Seow, “Designing and Engineering Time: The Psychology of Time Perception”
64. Optimistic Interfaces
• Perform actions optimistically
Pretend that an action succeeded right away.
• Adaptively prefetch content
Reprioritize loading based on user’s actions.
• Move bits when no one is watching
Keep users busy while boring stuff happens.
Mike Krieger, co-founder of Instagram, “Secrets to Lightning-Fast Mobile Design”
65.
66.
67.
68.
69.
70.
71. “
The optimal style is a backwards
moving and decelerating ribbed
progress bar, which made the load
time appear 11% faster than a solid
colored bar.
77. “
Your proficiency in a product
will decay over time without
usage. As such, this proficiency
is reflected in experience decays
over time. These decays should
be avoided at all costs.
— Allan Grinshtein
78. Progressive Reduction
• Usability is a moving target; users get
smarter at a product as they keep using it.
• An interface should adapt and enable users
to become more efficient at using it.
• Idea: change the UI as the user moves
through different stages of proficiency.
79.
80. Progressive Reduction
• Every UI regresses without usage. For major
features, track and observe their usage.
• Create a proficiency profile for every user;
as a feature is used more, start reducing the
“hand-holding” in a series of levels.
81. Progressive Reduction
• Assign a proficiency level to each feature and
design its variations for each level.
• If a user doesn’t use a feature for a long time,
UI regresses back to level 1.
• If a user uses a feature more, UI keeps
increasing levels to the “advanced” mode.
89. “
We have clients come to us and
say, “We know our average
customer. She’s female, 34 years
old, with 2.3 kids…” But what we
really need to do to design well,
is to look at the extremes…
— Dan Formosa, “Smart Design”
90. “
...the weakest, or the person with
arthritis, or the athlete, or the
strongest or the fastest person.
Because if we really understand
what the extremes are, the
middle will take care of itself.
— Dan Formosa, “Smart Design”
91.
92.
93.
94.
95. Designing for Extremes
• Average user is an artificial, static
representation of users that don’t exist.
• Real users change constantly, reaching
different positions, roles and contexts.
• Idea: optimize for edge cases first (“minimal
usability threshold”), then converge towards
more common cases.
101. “
Online relationships are like
regular relationships; we should
aspire to design interfaces [that]
recognize users are humans by
mirroring the natural process of
relationship building.
— Trent Walton
“Human Internet”, http://doriantaylor.com/the-redesign-dissolved
102. Delightful UX
• Feature sets can’t empathize with users.
The atmosphere of performing tasks can.
• Being friendly and personal is default.
Small kindnesses help us go beyond that.
• Idea: integrate small kindnesses in every
interaction to keep users engaged and happy.
111. The key to Delightful UX + Value is a
great, authentic, humane personality.
112.
113.
114.
115.
116.
117. Delightful UX
• For every potential negative experience,
provide reassurance, solutions and rewards:
•
•
•
•
•
•
•
Intl. shipping? Detect user’s country and reassure her.
Input mistakes: Show only error-fields and hints.
Slow checkout: Give $5 discount after 45s in checkout.
Card declined: Provide alternate payment methods.
First purchase: Provide a discount for next purchase.
Large purchase: Send a handwritten thank-you note.
Personal profile: Ask for the favorite movie character.
144. Responsive Emails
• “Mobile” email is big: 47% of email opens on
mobile; more than desktop clients/webmail.
• Only 12% of high-impact newsletters are
responsive; 80% delete email if it looks broken.
• Most newsletters are broken on mobile
(zoom’n’pinching) → business advantage.
“Mobile Email Usage Statistics”, http://www.emailmonday.com/mobile-email-usage-statistics
“Mobile Opens Hit Record High”, https://litmus.com/blog/mobile-opens-hit-record-high-of-47?
“Only 11% of newsletters feature responsive mobile layouts”, http://blog.equinux.com/2013/07/responsive-mobile-email-layouts/
145.
146.
147.
148.
149.
150.
151.
152.
153. Twitter’s Case-Study
• Minor tweaks in the layout help optimize the
newsletter experience for readers:
•
•
•
•
•
Colored cells for buttons (text+background),
Different CTA/landing pages for different views,
Column switching and padding adjustments,
Inline table styling first, media queries second,
Backgrounds with VML for Outlook 07/10/13.
Twitter Inspires With Unique Responsive Design, https://litmus.com/blog/twitter-inspires-with-unique-responsive-design
Dreamforce Email Newsletter, https://litmus.com/blog/inspiration-dreamforce
VML Backgrounds, http://www.emailonacid.com/blog/details/C13/emailology_vector_markup_language_and_backgrounds
154. Responsive Newsletters
• Mobile email is a fragile medium with many
specific constraints and requirements:
•
•
•
•
•
•
•
•
Single-column layout, width 500–600px,
Minimum target area of 44×44 px,
Minimum font size of 13px,
DOCTYPE ignore: clients impose their own/leave out,
No JavaScript support is available,
Often images are disabled (base64 won’t work),
There is no way around tables, px and display: none.
Culprits: Outlook 2010, Lotus Notes, Yahoo, Gmail.
169. Image credits
• Front cover: Geometric Wallpapers
by Simon C Page (http://simoncpage.co.uk/
blog/2012/03/ipad-hd-retina-wallpaper/)
• Homer Simpsons: http://smashed.by/homer
• Sections illustrations: “bisous les copains”,
by Guillaume Kurkdjian (http://
bisouslescopains.tumblr.com/)
• Hypercube: http://en.academic.ru, Wikipedia