Submit Search
Upload
Mozilla Labs Meeti
•
Download as PPTX, PDF
•
1 like
•
668 views
Jonathan LeBlanc
Follow
Report
Share
Report
Share
1 of 9
Download now
Recommended
Future of web applications conference on Scaling Open. Yahoo! Application Platform (YAP) and technology deep dive.
FOWA Miami 2009 - Y!OS
FOWA Miami 2009 - Y!OS
Jonathan LeBlanc
YQL is a highly rich and dynamic utility for capturing data from any place on the web. When we couple this functionality with YUI we have wonderful functionality for designing apps and sites easily and that scale around MVC design patterns.
Browser MVC with YQL and YUI
Browser MVC with YQL and YUI
Jonathan LeBlanc
This presentation covers emerging and mature technologies which may be used to increase the viral social experiences of your sites and applications. This presentation was given at Enterprise 2.0 conference 2011 in Santa Clara, CA
Building Viral Social Experiences
Building Viral Social Experiences
Jonathan LeBlanc
Future of Web Apps Miami, February 2009. Deep dive into the Yahoo! Application Platform.
fowa miami
fowa miami
Jonathan LeBlanc
Future of web applications conference on Scaling Open. Yahoo! Application Platform (YAP) and technology deep dive.
Future of Web Apps - Miami, FL - February 2009
Future of Web Apps - Miami, FL - February 2009
Jonathan LeBlanc
E-Crime Scotland slides for Hacking demos
Edinburgh
Edinburgh
Colin McLean
Learn how to use accessibility automation to find and fix problems on your website efficiently. You'll need to understand that automated accessibility won't give you an accessible web site; but it'll get you well on the way cheaply.
Automating Accessibility: WordCamp Minneapolis 2015
Automating Accessibility: WordCamp Minneapolis 2015
Joseph Dolson
YAP, Open Hack Day, Bangalore 2011
YAP, Open Hack Day, Bangalore 2011
kals_amit_kumar
Recommended
Future of web applications conference on Scaling Open. Yahoo! Application Platform (YAP) and technology deep dive.
FOWA Miami 2009 - Y!OS
FOWA Miami 2009 - Y!OS
Jonathan LeBlanc
YQL is a highly rich and dynamic utility for capturing data from any place on the web. When we couple this functionality with YUI we have wonderful functionality for designing apps and sites easily and that scale around MVC design patterns.
Browser MVC with YQL and YUI
Browser MVC with YQL and YUI
Jonathan LeBlanc
This presentation covers emerging and mature technologies which may be used to increase the viral social experiences of your sites and applications. This presentation was given at Enterprise 2.0 conference 2011 in Santa Clara, CA
Building Viral Social Experiences
Building Viral Social Experiences
Jonathan LeBlanc
Future of Web Apps Miami, February 2009. Deep dive into the Yahoo! Application Platform.
fowa miami
fowa miami
Jonathan LeBlanc
Future of web applications conference on Scaling Open. Yahoo! Application Platform (YAP) and technology deep dive.
Future of Web Apps - Miami, FL - February 2009
Future of Web Apps - Miami, FL - February 2009
Jonathan LeBlanc
E-Crime Scotland slides for Hacking demos
Edinburgh
Edinburgh
Colin McLean
Learn how to use accessibility automation to find and fix problems on your website efficiently. You'll need to understand that automated accessibility won't give you an accessible web site; but it'll get you well on the way cheaply.
Automating Accessibility: WordCamp Minneapolis 2015
Automating Accessibility: WordCamp Minneapolis 2015
Joseph Dolson
YAP, Open Hack Day, Bangalore 2011
YAP, Open Hack Day, Bangalore 2011
kals_amit_kumar
Presentation on ql.io (an eBay Node.js based querying system) at O'Reilly Where 2012 (San Francisco, CA)
2012 O'Reilly Where: ql.io and Open Source Querying
2012 O'Reilly Where: ql.io and Open Source Querying
Jonathan LeBlanc
Mobile Payments 101 presented at NCDevCon, Raleigh, Sept 29-30, 2012
Mobile payments 101
Mobile payments 101
Pragati Rai
Brief presentation on how X.commerce uses MongoDB within its cloud infrastructure. Talk given at MongoDB booth at Oracle Open World 2012 on October 2nd, 2012 at 11:30am and 2:15pm.
2012 Oracle Open World: X.commerce and MongoDB
2012 Oracle Open World: X.commerce and MongoDB
Jonathan LeBlanc
OSCON 2012 (July - Portland, OR) presentation by Subbu Allamaraju and myself on ql.io and Node.js
OSCON 2012: ql.io and Node.js
OSCON 2012: ql.io and Node.js
Jonathan LeBlanc
Openmelodie juillet 2010
Openmelodie juillet 2010
José Paumard
Meniu Westgate
Meniu Westgate
cocosurosu
Earthquake resistant Hotel Design time problem. By NIT-B students. in 10 hours.
Bob the builder !!!!
Bob the builder !!!!
Navneet Singh
We are in an age where more people have phones than toilets, and there are more active cell phones than people on the planet. How do we protect all of these devices roaming around unsecured locations, especially when they want to pay for something. Learn the secrets behind building a secure mobile backbone, as we explore how to harden security, build systems based on identity confidence, and work towards a future proofed mobile framework.
Protecting the Future of Mobile Payments
Protecting the Future of Mobile Payments
Jonathan LeBlanc
The story is always the same; if you want to create a JavaScript centric app with API and identity security, you’re told that you need to have a server-side component for handling your identity and application security. That’s simply not the case in modern development. In this session we'll look at client-side identity, API, and token security, exploring token downscoping methodologies, key management tools, and security on the client.
JavaScript App Security: Auth and Identity on the Client
JavaScript App Security: Auth and Identity on the Client
Jonathan LeBlanc
A developer platform lives and dies by it's developer community. When huge problems need to be solved, it's easy to make valuable improvements, but what do you do when those are solved and you still see high bounce rates on your site, low developer application completion, and generally poor adoption of your product? This is where your data can save you. In this talk we'll run through: - How to track valuable developer path insights, from moments of anxiety to time to first valuable call. - Overlaying support and ticketing information on top of developer path data to decrease developer friction. - How to create automated analytics systems to measure success. - When these systems should be built, before it's too late.
Improving Developer Onboarding Through Intelligent Data Insights
Improving Developer Onboarding Through Intelligent Data Insights
Jonathan LeBlanc
Creating valuable insights out of raw data files, such as audio or video, has traditionally been a very manual and tedious process, and has produced mixed results due to an influential human element in the mix. Thanks to enhancements in machine learning systems, coupled with the rapidly deployable nature of serverless technology as a middleware layer, we are able to create highly sophisticated data insight platforms to replace the huge time requirements that have typically been required in the past. With this in mind, we’ll look at: - How to build end-to-end data insight and predictor systems, built on the back of serverless and machine learning systems. - Best practices for working with serverless technology for ferrying information between raw data files and machine learning systems through an eventing system. - Considerations and practical examples of working with the security implications of dealing with sensitive information.
Better Data with Machine Learning and Serverless
Better Data with Machine Learning and Serverless
Jonathan LeBlanc
Covering the best practices for building new applications on top of Box platform, including token management, error condition and program flow, architecture, and other such topics.
Best Practices for Application Development with Box
Best Practices for Application Development with Box
Jonathan LeBlanc
Overview of the major technical concepts and knowledge needed for working with Box Platform.
Box Platform Overview
Box Platform Overview
Jonathan LeBlanc
Box platform overview, covering all topics needed for working with the Box developer platform.
Box Platform Developer Workshop
Box Platform Developer Workshop
Jonathan LeBlanc
This topic will go through current standards and future trends for building a scalable security model for distributed cloud based data. We’ll look into practices and considerations behind handing highly privileged data globally, diving into topics such as: - How global compliance and regulations affect security practices. - Handling data permissions, identity, and security with application access to data. - Considerations, trends, and standards for global data availability.
Modern Cloud Data Security Practices
Modern Cloud Data Security Practices
Jonathan LeBlanc
Breakout session given at BoxWorks 2017.
Box Authentication Types
Box Authentication Types
Jonathan LeBlanc
Box training content for understanding the different Box UI Elements, how to configure them, and what methods / scopes are available to them.
Understanding Box UI Elements
Understanding Box UI Elements
Jonathan LeBlanc
Box training content for understanding how to set up applications, work with scopes, and provision tokens.
Understanding Box applications, tokens, and scoping
Understanding Box applications, tokens, and scoping
Jonathan LeBlanc
Keynote from the We Are Developers conference (Vienna, Austria) on May 11th, 2017.
The Future of Online Money: Creating Secure Payments Globally
The Future of Online Money: Creating Secure Payments Globally
Jonathan LeBlanc
Building a modern API architecture is a constant struggle between ease of development and security. JSON Web Tokens (JWTs) introduce a means of building authentication into JSON objects being transmitted through APIs. In this session we’ll explore how JWTs work to build verifiable and trusted objects, allowing them to be combined with standards such as OAuth 2 for capturing access tokens, leading to a secure means of JavaScript SDK dev.
Modern API Security with JSON Web Tokens
Modern API Security with JSON Web Tokens
Jonathan LeBlanc
The future of retail is in removing the divide between the offline shopping state and the enhanced online buying experience. To create this type of enhanced retail experience, we can remove complexities in the process, such as simplifying checkout. In this session we’ll learn how to use internet-connected microelectronics to attach to a buyer’s mobile device to provide the functionality to buy products right from the aisle.
Creating an In-Aisle Purchasing System from Scratch
Creating an In-Aisle Purchasing System from Scratch
Jonathan LeBlanc
As web enabled systems become an integral part of everything we interact with, how do we secure data in potential unsecure environments? In this session you'll learn how to apply fundamental security precepts in potentially insecure environments. Topics include: Securing identity and payment data through voice commands or text Tokenization and encryption security Triggering secure transactions from communications media
Secure Payments Over Mixed Communication Media
Secure Payments Over Mixed Communication Media
Jonathan LeBlanc
More Related Content
Viewers also liked
Presentation on ql.io (an eBay Node.js based querying system) at O'Reilly Where 2012 (San Francisco, CA)
2012 O'Reilly Where: ql.io and Open Source Querying
2012 O'Reilly Where: ql.io and Open Source Querying
Jonathan LeBlanc
Mobile Payments 101 presented at NCDevCon, Raleigh, Sept 29-30, 2012
Mobile payments 101
Mobile payments 101
Pragati Rai
Brief presentation on how X.commerce uses MongoDB within its cloud infrastructure. Talk given at MongoDB booth at Oracle Open World 2012 on October 2nd, 2012 at 11:30am and 2:15pm.
2012 Oracle Open World: X.commerce and MongoDB
2012 Oracle Open World: X.commerce and MongoDB
Jonathan LeBlanc
OSCON 2012 (July - Portland, OR) presentation by Subbu Allamaraju and myself on ql.io and Node.js
OSCON 2012: ql.io and Node.js
OSCON 2012: ql.io and Node.js
Jonathan LeBlanc
Openmelodie juillet 2010
Openmelodie juillet 2010
José Paumard
Meniu Westgate
Meniu Westgate
cocosurosu
Earthquake resistant Hotel Design time problem. By NIT-B students. in 10 hours.
Bob the builder !!!!
Bob the builder !!!!
Navneet Singh
We are in an age where more people have phones than toilets, and there are more active cell phones than people on the planet. How do we protect all of these devices roaming around unsecured locations, especially when they want to pay for something. Learn the secrets behind building a secure mobile backbone, as we explore how to harden security, build systems based on identity confidence, and work towards a future proofed mobile framework.
Protecting the Future of Mobile Payments
Protecting the Future of Mobile Payments
Jonathan LeBlanc
Viewers also liked
(8)
2012 O'Reilly Where: ql.io and Open Source Querying
2012 O'Reilly Where: ql.io and Open Source Querying
Mobile payments 101
Mobile payments 101
2012 Oracle Open World: X.commerce and MongoDB
2012 Oracle Open World: X.commerce and MongoDB
OSCON 2012: ql.io and Node.js
OSCON 2012: ql.io and Node.js
Openmelodie juillet 2010
Openmelodie juillet 2010
Meniu Westgate
Meniu Westgate
Bob the builder !!!!
Bob the builder !!!!
Protecting the Future of Mobile Payments
Protecting the Future of Mobile Payments
More from Jonathan LeBlanc
The story is always the same; if you want to create a JavaScript centric app with API and identity security, you’re told that you need to have a server-side component for handling your identity and application security. That’s simply not the case in modern development. In this session we'll look at client-side identity, API, and token security, exploring token downscoping methodologies, key management tools, and security on the client.
JavaScript App Security: Auth and Identity on the Client
JavaScript App Security: Auth and Identity on the Client
Jonathan LeBlanc
A developer platform lives and dies by it's developer community. When huge problems need to be solved, it's easy to make valuable improvements, but what do you do when those are solved and you still see high bounce rates on your site, low developer application completion, and generally poor adoption of your product? This is where your data can save you. In this talk we'll run through: - How to track valuable developer path insights, from moments of anxiety to time to first valuable call. - Overlaying support and ticketing information on top of developer path data to decrease developer friction. - How to create automated analytics systems to measure success. - When these systems should be built, before it's too late.
Improving Developer Onboarding Through Intelligent Data Insights
Improving Developer Onboarding Through Intelligent Data Insights
Jonathan LeBlanc
Creating valuable insights out of raw data files, such as audio or video, has traditionally been a very manual and tedious process, and has produced mixed results due to an influential human element in the mix. Thanks to enhancements in machine learning systems, coupled with the rapidly deployable nature of serverless technology as a middleware layer, we are able to create highly sophisticated data insight platforms to replace the huge time requirements that have typically been required in the past. With this in mind, we’ll look at: - How to build end-to-end data insight and predictor systems, built on the back of serverless and machine learning systems. - Best practices for working with serverless technology for ferrying information between raw data files and machine learning systems through an eventing system. - Considerations and practical examples of working with the security implications of dealing with sensitive information.
Better Data with Machine Learning and Serverless
Better Data with Machine Learning and Serverless
Jonathan LeBlanc
Covering the best practices for building new applications on top of Box platform, including token management, error condition and program flow, architecture, and other such topics.
Best Practices for Application Development with Box
Best Practices for Application Development with Box
Jonathan LeBlanc
Overview of the major technical concepts and knowledge needed for working with Box Platform.
Box Platform Overview
Box Platform Overview
Jonathan LeBlanc
Box platform overview, covering all topics needed for working with the Box developer platform.
Box Platform Developer Workshop
Box Platform Developer Workshop
Jonathan LeBlanc
This topic will go through current standards and future trends for building a scalable security model for distributed cloud based data. We’ll look into practices and considerations behind handing highly privileged data globally, diving into topics such as: - How global compliance and regulations affect security practices. - Handling data permissions, identity, and security with application access to data. - Considerations, trends, and standards for global data availability.
Modern Cloud Data Security Practices
Modern Cloud Data Security Practices
Jonathan LeBlanc
Breakout session given at BoxWorks 2017.
Box Authentication Types
Box Authentication Types
Jonathan LeBlanc
Box training content for understanding the different Box UI Elements, how to configure them, and what methods / scopes are available to them.
Understanding Box UI Elements
Understanding Box UI Elements
Jonathan LeBlanc
Box training content for understanding how to set up applications, work with scopes, and provision tokens.
Understanding Box applications, tokens, and scoping
Understanding Box applications, tokens, and scoping
Jonathan LeBlanc
Keynote from the We Are Developers conference (Vienna, Austria) on May 11th, 2017.
The Future of Online Money: Creating Secure Payments Globally
The Future of Online Money: Creating Secure Payments Globally
Jonathan LeBlanc
Building a modern API architecture is a constant struggle between ease of development and security. JSON Web Tokens (JWTs) introduce a means of building authentication into JSON objects being transmitted through APIs. In this session we’ll explore how JWTs work to build verifiable and trusted objects, allowing them to be combined with standards such as OAuth 2 for capturing access tokens, leading to a secure means of JavaScript SDK dev.
Modern API Security with JSON Web Tokens
Modern API Security with JSON Web Tokens
Jonathan LeBlanc
The future of retail is in removing the divide between the offline shopping state and the enhanced online buying experience. To create this type of enhanced retail experience, we can remove complexities in the process, such as simplifying checkout. In this session we’ll learn how to use internet-connected microelectronics to attach to a buyer’s mobile device to provide the functionality to buy products right from the aisle.
Creating an In-Aisle Purchasing System from Scratch
Creating an In-Aisle Purchasing System from Scratch
Jonathan LeBlanc
As web enabled systems become an integral part of everything we interact with, how do we secure data in potential unsecure environments? In this session you'll learn how to apply fundamental security precepts in potentially insecure environments. Topics include: Securing identity and payment data through voice commands or text Tokenization and encryption security Triggering secure transactions from communications media
Secure Payments Over Mixed Communication Media
Secure Payments Over Mixed Communication Media
Jonathan LeBlanc
The arena of proper auth & data security standards is often some of the most misunderstood, confusing, and tricky aspects of building Node apps. Using open source auth techniques and proper data encryption standards, we’ll learn how to make intelligent decisions on creating a solid infrastructure to protect our users and data. We’ll dive into auth systems, data attack vectors, how to protect your systems, and common security pitfalls in Node.
Node.js Authentication and Data Security
Node.js Authentication and Data Security
Jonathan LeBlanc
The screencast of this presentation can be found at https://youtu.be/o3uy7dgG_n4 There is an assumption in the industry, amongst companies large and small alike, that if they store sensitive user data (and sometimes do some mild encryption) in their database, it's locked in and secured from potential attacks. People rely too heavily on their false assumptions of security, and it usually ends up costing them extensively when that is proven wrong. In this session, Jonathan will build a foundation for identity and data security that everyone dealing with sensitive data should understand. We'll break down concepts of identity security, common attack vectors and how to protect yourself, and how to harden your web application.
PHP Identity and Data Security
PHP Identity and Data Security
Jonathan LeBlanc
Web enabled systems are now an integral part of everything we interact with, from microelectronics to voice enabled hardware, from text messages and phone calls to email, and really we’re just limited by our imaginations as to what we can connect. As we explore vast new realms of communication over mixed digital media, we have to ask ourselves how we protect our critical data within potential unsecure environments. Going beyond that, how do we protect some of our more critical data, payment information, in this same realm. As we look at a multitude of different environments, we’ll be exploring how to secure user identity and payment information through the communication channels, covering topics like: * Securing identity and payment data through voice commands or text. * Tokenization and encryption security. * Techniques for triggering secure transactions from communications media. At the end of the session, we’ll have a stronger understanding of proper techniques for working with new communication media sources, and see how we can apply fundamental security precepts in potentially insecure environments.
Secure Payments Over Mixed Communication Media
Secure Payments Over Mixed Communication Media
Jonathan LeBlanc
Audio from the session at OSCON (Portland, OR) on July 22nd, 2015 is available at https://archive.org/details/protecting_future_mobile_payments We are now in an age where more people have phones than toilets, and there are more active cell phones than people on the planet. How do we protect all of these devices as they’re roaming around unsecured locations, especially when we want to pay for something. In this talk we’re going to rip apart the illusion of mobile security and explore some of the most difficult to secure experiences: payments. We’ll cover the concepts of building a rich feature set to protect the user, how to encrypt all interactions, building scalable trust zones, and extending identification with wearables and biometrics.
Protecting the Future of Mobile Payments
Protecting the Future of Mobile Payments
Jonathan LeBlanc
In a world where technology is transforming with mobile devices and wearables, its key to have a solid security backbone. From having a strong password to using biometrics, companies are finding ways to help consumers protect themselves without impacting the experience. We'll take a look at the current landscape of passwords, the importance of proper systems and how we can use wearables and mobile devices to build trust systems.
Future of Identity, Data, and Wearable Security
Future of Identity, Data, and Wearable Security
Jonathan LeBlanc
You have a solid security infrastructure, all user data is encrypted, your users are protected right? As long as passwords remain the standard methods for identifying your users on the web, people will still continue to use "letmein" or "password123" for their secure login, and will continue to be shocked when their accounts become compromised. Passwords are not secure, they need to be replaced. In this talk we're going to explore the pitfalls of a system designed around a username and password, then dive into the ways that technology is giving us a slew of new ways to build a secure user identity system. From biometrics to wearables, hardware to tokens, we'll explore a multitude of ways that we can finally kill all passwords.
Kill All Passwords
Kill All Passwords
Jonathan LeBlanc
More from Jonathan LeBlanc
(20)
JavaScript App Security: Auth and Identity on the Client
JavaScript App Security: Auth and Identity on the Client
Improving Developer Onboarding Through Intelligent Data Insights
Improving Developer Onboarding Through Intelligent Data Insights
Better Data with Machine Learning and Serverless
Better Data with Machine Learning and Serverless
Best Practices for Application Development with Box
Best Practices for Application Development with Box
Box Platform Overview
Box Platform Overview
Box Platform Developer Workshop
Box Platform Developer Workshop
Modern Cloud Data Security Practices
Modern Cloud Data Security Practices
Box Authentication Types
Box Authentication Types
Understanding Box UI Elements
Understanding Box UI Elements
Understanding Box applications, tokens, and scoping
Understanding Box applications, tokens, and scoping
The Future of Online Money: Creating Secure Payments Globally
The Future of Online Money: Creating Secure Payments Globally
Modern API Security with JSON Web Tokens
Modern API Security with JSON Web Tokens
Creating an In-Aisle Purchasing System from Scratch
Creating an In-Aisle Purchasing System from Scratch
Secure Payments Over Mixed Communication Media
Secure Payments Over Mixed Communication Media
Node.js Authentication and Data Security
Node.js Authentication and Data Security
PHP Identity and Data Security
PHP Identity and Data Security
Secure Payments Over Mixed Communication Media
Secure Payments Over Mixed Communication Media
Protecting the Future of Mobile Payments
Protecting the Future of Mobile Payments
Future of Identity, Data, and Wearable Security
Future of Identity, Data, and Wearable Security
Kill All Passwords
Kill All Passwords
Mozilla Labs Meeti
1.
1 Jonathan LeBlanc –
Technology Evangelist Yahoo! Developer Network Twitter: @jcleblanc
2.
3.
3
4.
4
5.
5 SELECT * FROM
Internet Building Queries and Stuff
6.
6 YQL Test Console Available
At: http://developer.yahoo.com/yql/console
7.
7 Build applications faster (and
that run faster) Conclusion
8.
YQL Documentation http://developer.yahoo.com/yql YQL Console http://developer.yahoo.com/yql/console YQL
Github Account (Contribute Tables) http://github.com/yql/yql-tables Contact Me Twitter: @jcleblanc E-Mail: jleblanc@yahoo-inc.com
9.
9 Thank You Questions?
Editor's Notes
The social graph is the user footprint on the web. We are no longer living in the days when our online and real lives are separate. Developers can leverage off of this data to personalize and target applications for specific users.
Download now