SlideShare a Scribd company logo
2015 Web Trends
Michael J Wisniewski
@mikejwis
Agenda
• Emerging Web UI Design & Development
• Security Battles
• Singularity of Data
Emerging Web UI
Design & Development
Flat Design
• Not just icons anymore
• Smooth, minimal pages
Mobile First Design
• Responsive Web Design with Mobile First for
real this year!
• Mobile traffic should overtake Desktop/Laptop
volume this year
• 25% of US web users are considered “mobile
only”
• Graceful degradation vs Progressive
Enhancement
Graceful Degradation
Progressive Enhancement
Single Page Design
• Less click, more scroll
• Transitions not page redirects
• Forms & additional content in a lightbox
• Toast for messaging (Toastr JS)
• “Infinite Scrolling”
• Angular JS, Wordpress, etc.
Lightbox Example
Custom Fonts & Typography
• Differentiating your brand
• Site Readability & Artistic Expression
• Technology has made it easier, better
performing
Illustrations & Web Graphics
• “A picture is worth a thousand words”
• Compact large amounts of information
• Giving Visual Instructions
Background Images & Video
Another Example
Yet Another Example
Implications
• Web experience mostly indistinguishable from
Native
– Customer expectations
– Standard technologies & tools make it possible
– Exploiting ways in which web can be superior to
native
Security
SSL/TLS Under
• April 2014: Heartbleed vulnerability exposed
– OpenSSL library (common imp of SSL/TLS)
– 17% or half a million of the Internet’s web servers vulnerable
– Gmail & other common Google services use
• May 2014: Google, IBM, Redhat, etc. pledge funds and developers
to OpenSSL
• June 2014: Google “forks” OpenSSL to create its own version
• Oct 2014: Google discovers & exposes POODLE vulnerability in
SSLv3 protocol
• Oct/Nov 2014: Safari, Chrome, Firefox, IE scramble to disable SSLv3
downgrading in browsers
– Old versions of IE & Safari have no secure version of SSL/TLS built into
them
SSL Implications
• 2015
– People are running away from old browsers
– More browsers (& software) building auto
updating feature
– Old software versions can be a security risk
API Management
• 3rd Party Software
• Security, Versioning, Volume, & Performance
• Token and/or Role Based
• Internal & External Traffic
“Cloud” Security
Data Sanitization
• Pre-2015
– Transmission with sensitive data encrypted in
transit (between systems) in addition to SSL
• 2015
– Corporations cleaning and encrypting data at rest
Data
Singularity of Data
• Pre-2015
– Emergence of “Big Data” and its use to make business
decisions
– Multi-Variant Testing
– Usability Testing
• 2015
– Corporate automation of decision making
– Corporations begin connecting big data into single
global warehouses
– Automation of product offerings & customized UI per
customer based on user characteristics
Examples
Conclusion
Conclusion
• In the year 2015, we should be…
– Building native-like websites that exploit the
capabilities of a web browser
– Providing customized & responsive content
– Responsible in keeping our customers data secure
– Most importantly, fulfilling the desires of our end
users while meeting the goals of our company
Thank You

More Related Content

Viewers also liked

Молодежная программа стажировок
Молодежная программа стажировокМолодежная программа стажировок
Молодежная программа стажировок
Youth Foundation "InStream"
 
Бизнес Маркет
Бизнес МаркетБизнес Маркет
Бизнес Маркет
Youth Foundation "InStream"
 
Internship Program/ Программа стажировок
Internship Program/ Программа стажировокInternship Program/ Программа стажировок
Internship Program/ Программа стажировок
Youth Foundation "InStream"
 
Программа "Бизнес-Компас"
Программа "Бизнес-Компас"Программа "Бизнес-Компас"
Программа "Бизнес-Компас"
Youth Foundation "InStream"
 
Молодежная Неделя Добра
Молодежная Неделя Добра Молодежная Неделя Добра
Молодежная Неделя Добра
Youth Foundation "InStream"
 
Off-shore dynamic cable and wet mate connector
Off-shore dynamic cable and wet mate connectorOff-shore dynamic cable and wet mate connector
Off-shore dynamic cable and wet mate connector
Carles Escofet
 
Collids by shashi bhusan rath
Collids by shashi bhusan rathCollids by shashi bhusan rath
Collids by shashi bhusan rath
Shashi Rath
 
H1 n1influenza virus
H1 n1influenza virusH1 n1influenza virus
H1 n1influenza virus
Mohamed Esmat
 
Storytelling 101 1216161371844255 8
Storytelling 101 1216161371844255 8Storytelling 101 1216161371844255 8
Storytelling 101 1216161371844255 8
Juan Vicente García Martínez
 
Dramatic Elements of a Story
Dramatic Elements of a StoryDramatic Elements of a Story
Dramatic Elements of a Story
Seymour Sanchez
 
Mobile UI / UX Trends
Mobile UI / UX TrendsMobile UI / UX Trends
Mobile UI / UX Trends
Evgeny Tsarkov
 
El mercado de tranbajo en España (datos a marzo de 2016)
El mercado de tranbajo en España (datos a marzo de 2016)El mercado de tranbajo en España (datos a marzo de 2016)
El mercado de tranbajo en España (datos a marzo de 2016)
portalestadistico.com
 
UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015
Harsh Wardhan Dave
 
2014 UX/UI trends for mobile solutions
2014 UX/UI trends for mobile solutions2014 UX/UI trends for mobile solutions
2014 UX/UI trends for mobile solutions
DMI
 
8 Tips To Create Epic Visual Presentations
8 Tips To Create Epic Visual Presentations8 Tips To Create Epic Visual Presentations
8 Tips To Create Epic Visual Presentations
Deck Works
 
Lectures on typefaces
Lectures on typefacesLectures on typefaces
Lectures on typefaces
Alexei Kapterev
 
The Near Future of Travel Q3 2015
The Near Future of Travel Q3 2015The Near Future of Travel Q3 2015
The Near Future of Travel Q3 2015
LHBS
 
20 Jobs of the Future
20 Jobs of the Future20 Jobs of the Future
20 Jobs of the Future
sparks & honey
 
Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)
Erin 'Folletto' Casali
 

Viewers also liked (19)

Молодежная программа стажировок
Молодежная программа стажировокМолодежная программа стажировок
Молодежная программа стажировок
 
Бизнес Маркет
Бизнес МаркетБизнес Маркет
Бизнес Маркет
 
Internship Program/ Программа стажировок
Internship Program/ Программа стажировокInternship Program/ Программа стажировок
Internship Program/ Программа стажировок
 
Программа "Бизнес-Компас"
Программа "Бизнес-Компас"Программа "Бизнес-Компас"
Программа "Бизнес-Компас"
 
Молодежная Неделя Добра
Молодежная Неделя Добра Молодежная Неделя Добра
Молодежная Неделя Добра
 
Off-shore dynamic cable and wet mate connector
Off-shore dynamic cable and wet mate connectorOff-shore dynamic cable and wet mate connector
Off-shore dynamic cable and wet mate connector
 
Collids by shashi bhusan rath
Collids by shashi bhusan rathCollids by shashi bhusan rath
Collids by shashi bhusan rath
 
H1 n1influenza virus
H1 n1influenza virusH1 n1influenza virus
H1 n1influenza virus
 
Storytelling 101 1216161371844255 8
Storytelling 101 1216161371844255 8Storytelling 101 1216161371844255 8
Storytelling 101 1216161371844255 8
 
Dramatic Elements of a Story
Dramatic Elements of a StoryDramatic Elements of a Story
Dramatic Elements of a Story
 
Mobile UI / UX Trends
Mobile UI / UX TrendsMobile UI / UX Trends
Mobile UI / UX Trends
 
El mercado de tranbajo en España (datos a marzo de 2016)
El mercado de tranbajo en España (datos a marzo de 2016)El mercado de tranbajo en España (datos a marzo de 2016)
El mercado de tranbajo en España (datos a marzo de 2016)
 
UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015UX UI - Principles and Best Practices 2014-2015
UX UI - Principles and Best Practices 2014-2015
 
2014 UX/UI trends for mobile solutions
2014 UX/UI trends for mobile solutions2014 UX/UI trends for mobile solutions
2014 UX/UI trends for mobile solutions
 
8 Tips To Create Epic Visual Presentations
8 Tips To Create Epic Visual Presentations8 Tips To Create Epic Visual Presentations
8 Tips To Create Epic Visual Presentations
 
Lectures on typefaces
Lectures on typefacesLectures on typefaces
Lectures on typefaces
 
The Near Future of Travel Q3 2015
The Near Future of Travel Q3 2015The Near Future of Travel Q3 2015
The Near Future of Travel Q3 2015
 
20 Jobs of the Future
20 Jobs of the Future20 Jobs of the Future
20 Jobs of the Future
 
Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)Introduction to Building Wireframes (with Keynote)
Introduction to Building Wireframes (with Keynote)
 

Similar to 2015 Webtrends

Advances & Predictions for the Personal Cloud
Advances & Predictions for the Personal CloudAdvances & Predictions for the Personal Cloud
Advances & Predictions for the Personal Cloud
ayoungkin
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design Trends
RapidValue
 
Web Trends That Boosts visibility and User Experience
Web Trends That Boosts visibility and User ExperienceWeb Trends That Boosts visibility and User Experience
Web Trends That Boosts visibility and User Experience
Parth Surti
 
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD Strategy
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD StrategySPCA2013 - Getting to grips with a SharePoint 2013 BYOD Strategy
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD Strategy
NCCOMMS
 
Responsive Web Design - Tom Robertshaw
Responsive Web Design - Tom RobertshawResponsive Web Design - Tom Robertshaw
Responsive Web Design - Tom Robertshaw
Meet Magento Spain
 
Looi-Development-Overview
Looi-Development-OverviewLooi-Development-Overview
Looi-Development-Overview
Looi Consulting LLC
 
Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014
AuraPlayer
 
Guide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFutureGuide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFuture
guidecreative
 
Lviv PMDay 2015 S Олексій Давиденко: “Project Management: Future and Trends”
Lviv PMDay 2015 S Олексій Давиденко: “Project Management: Future and Trends”Lviv PMDay 2015 S Олексій Давиденко: “Project Management: Future and Trends”
Lviv PMDay 2015 S Олексій Давиденко: “Project Management: Future and Trends”
Lviv Startup Club
 
Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing
Janine Sneed
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
Judi Wunderlich
 
How to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web ApplicationsHow to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web Applications
eG Innovations
 
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
InnoTech
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
AI4BD GmbH
 
Social Business Reference Architecture
Social Business Reference ArchitectureSocial Business Reference Architecture
Social Business Reference Architecture
Heath McCarthy
 
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudDeveloper Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Micro Focus
 
Xavient overview
Xavient overviewXavient overview
Xavient overview
Neeraj Sabharwal
 
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Echelon Design
 
A Mashup with Backbone
A Mashup with BackboneA Mashup with Backbone
A Mashup with Backbone
C/D/H Technology Consultants
 
Best Practices for SharePoint Public Websites
Best Practices for SharePoint Public WebsitesBest Practices for SharePoint Public Websites
Best Practices for SharePoint Public Websites
C/D/H Technology Consultants
 

Similar to 2015 Webtrends (20)

Advances & Predictions for the Personal Cloud
Advances & Predictions for the Personal CloudAdvances & Predictions for the Personal Cloud
Advances & Predictions for the Personal Cloud
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design Trends
 
Web Trends That Boosts visibility and User Experience
Web Trends That Boosts visibility and User ExperienceWeb Trends That Boosts visibility and User Experience
Web Trends That Boosts visibility and User Experience
 
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD Strategy
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD StrategySPCA2013 - Getting to grips with a SharePoint 2013 BYOD Strategy
SPCA2013 - Getting to grips with a SharePoint 2013 BYOD Strategy
 
Responsive Web Design - Tom Robertshaw
Responsive Web Design - Tom RobertshawResponsive Web Design - Tom Robertshaw
Responsive Web Design - Tom Robertshaw
 
Looi-Development-Overview
Looi-Development-OverviewLooi-Development-Overview
Looi-Development-Overview
 
Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014
 
Guide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFutureGuide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFuture
 
Lviv PMDay 2015 S Олексій Давиденко: “Project Management: Future and Trends”
Lviv PMDay 2015 S Олексій Давиденко: “Project Management: Future and Trends”Lviv PMDay 2015 S Олексій Давиденко: “Project Management: Future and Trends”
Lviv PMDay 2015 S Олексій Давиденко: “Project Management: Future and Trends”
 
Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing Manage the Velocity of Change with Cloud Computing
Manage the Velocity of Change with Cloud Computing
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
 
How to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web ApplicationsHow to Manage Digital User Experience for Web Applications
How to Manage Digital User Experience for Web Applications
 
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
The Future Paradigm Shifts of the Cloud and Big Data: Security Impacts & New ...
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
 
Social Business Reference Architecture
Social Business Reference ArchitectureSocial Business Reference Architecture
Social Business Reference Architecture
 
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the CloudDeveloper Conference 2.1 - (Cloud) First Steps to the Cloud
Developer Conference 2.1 - (Cloud) First Steps to the Cloud
 
Xavient overview
Xavient overviewXavient overview
Xavient overview
 
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
 
A Mashup with Backbone
A Mashup with BackboneA Mashup with Backbone
A Mashup with Backbone
 
Best Practices for SharePoint Public Websites
Best Practices for SharePoint Public WebsitesBest Practices for SharePoint Public Websites
Best Practices for SharePoint Public Websites
 

Recently uploaded

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 

Recently uploaded (20)

20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 

2015 Webtrends

  • 1. 2015 Web Trends Michael J Wisniewski @mikejwis
  • 2. Agenda • Emerging Web UI Design & Development • Security Battles • Singularity of Data
  • 3. Emerging Web UI Design & Development
  • 4. Flat Design • Not just icons anymore • Smooth, minimal pages
  • 5. Mobile First Design • Responsive Web Design with Mobile First for real this year! • Mobile traffic should overtake Desktop/Laptop volume this year • 25% of US web users are considered “mobile only” • Graceful degradation vs Progressive Enhancement
  • 7. Single Page Design • Less click, more scroll • Transitions not page redirects • Forms & additional content in a lightbox • Toast for messaging (Toastr JS) • “Infinite Scrolling” • Angular JS, Wordpress, etc.
  • 9. Custom Fonts & Typography • Differentiating your brand • Site Readability & Artistic Expression • Technology has made it easier, better performing
  • 10. Illustrations & Web Graphics • “A picture is worth a thousand words” • Compact large amounts of information • Giving Visual Instructions
  • 14. Implications • Web experience mostly indistinguishable from Native – Customer expectations – Standard technologies & tools make it possible – Exploiting ways in which web can be superior to native
  • 16. SSL/TLS Under • April 2014: Heartbleed vulnerability exposed – OpenSSL library (common imp of SSL/TLS) – 17% or half a million of the Internet’s web servers vulnerable – Gmail & other common Google services use • May 2014: Google, IBM, Redhat, etc. pledge funds and developers to OpenSSL • June 2014: Google “forks” OpenSSL to create its own version • Oct 2014: Google discovers & exposes POODLE vulnerability in SSLv3 protocol • Oct/Nov 2014: Safari, Chrome, Firefox, IE scramble to disable SSLv3 downgrading in browsers – Old versions of IE & Safari have no secure version of SSL/TLS built into them
  • 17. SSL Implications • 2015 – People are running away from old browsers – More browsers (& software) building auto updating feature – Old software versions can be a security risk
  • 18. API Management • 3rd Party Software • Security, Versioning, Volume, & Performance • Token and/or Role Based • Internal & External Traffic
  • 20. Data Sanitization • Pre-2015 – Transmission with sensitive data encrypted in transit (between systems) in addition to SSL • 2015 – Corporations cleaning and encrypting data at rest
  • 21. Data
  • 22. Singularity of Data • Pre-2015 – Emergence of “Big Data” and its use to make business decisions – Multi-Variant Testing – Usability Testing • 2015 – Corporate automation of decision making – Corporations begin connecting big data into single global warehouses – Automation of product offerings & customized UI per customer based on user characteristics
  • 25. Conclusion • In the year 2015, we should be… – Building native-like websites that exploit the capabilities of a web browser – Providing customized & responsive content – Responsible in keeping our customers data secure – Most importantly, fulfilling the desires of our end users while meeting the goals of our company

Editor's Notes

  1. No more textures, patterns, shadows, bubbles, and gradients Flat UI and not just for images – we saw this with images over the last few years This year you will see more and more sites moving to a completely flat UI. Flat design lends itself to minimalist principles, which in turn results in sites that are lean, clutter-free, fast, and content focused.
  2. Also, its more than just phone, table, desktop --- now have smart watches & TV screen as software and browser on TVs now, Xbox’s & etc… Oh- get this! I saw at this year’s CES (Consumer Electronics Show) – someone had computer built into their refrigerator and was browsing the web… why I have no idea -
  3. Why? Mobile & Tablet (scrolling is easier via touch)
  4. Research has shown the people retain information better through images and pictures You guys are already attuned to illustrations…. You know how when you install an app it sometimes gives you an overlay pointing to & explain what’s new?
  5. How powerful is this? You are a tavern and you are trying to portray to you customer what their experience is going to like.
  6. http://searchsecurity.techtarget.com/definition/Secure-Sockets-Layer-SSL http://heartbleed.com/ http://en.wikipedia.org/wiki/Transport_Layer_Security http://arstechnica.com/security/2014/06/google-unveils-independent-fork-of-openssl-called-boringssl/ http://arstechnica.com/information-technology/2014/04/tech-giants-chastened-by-heartbleed-finally-agree-to-fund-openssl/ Funding for Open SSL and this battle is less than a 1mill, 1 FT and 10 volunteers
  7. Pre-2015: Writing your own OAuth or using Single Sign On or the “EDI”…. Think about if you were working for Key Bank or Progressive Insurance. You want to allow customers or other financial or insurance institutions having to use a facebook or twitter account to communicate with you?
  8. This is singularity of data, and technology has evolved to let us do this. Hadoop… PDW by Microsoft. Automation of offerings customized UI is a form of AI Note, you should still be doing MVT & Usability.
  9. In 2015, we should be building native-like websites, that have customized & responsive content, are responsible in keeping our customers data secure, and mostly importantly fulfill the desires of our end users.