HTML5 is the new standard for HTML that aims to reduce the need for plugins like Flash. It was developed through cooperation between the W3C and WHATWG. Key features of HTML5 include built-in support for video, audio, canvas drawing, drag and drop functionality, and geolocation. It also introduces new form input types and attributes to improve the user experience.
Presented at the Pivotal Labs hack day after GoGaRuCo 2010 to about 20 people, mostly ruby developers. In San Francisco, CA. 09/19/2010 It ran a little long, 15 to 20 minutes, but people told me to keep going. It was not recorded at all. Hire me to punch up your slides, veganstraightedge@gmail.com / @veganstraightedge : twitter.
The document discusses various image formats (GIF, PNG, JPEG), optimization tools, responsive image techniques (srcset, picture), lazy loading, icon fonts versus SVG sprites, and video optimization. It provides information on each topic and examples of how to implement the different techniques for optimizing images and other assets for faster page loads.
This document provides an overview of HTML5, including its history and development process. It describes new HTML5 semantic elements that improve page structure and accessibility. It also outlines several new HTML5 features such as canvas, video, audio, geolocation, local storage, and offline web applications. The document recommends resources for further reading on HTML5.
This document embeds a slideshow widget from slideshare.net that displays presentations tagged with "Peru-Comando-Democracia-Madrid". The widget allows viewing of multiple slideshow presentations related to that tag in a playlist format. It includes options to view the presentations in full screen and links to get more information about the slideshare widget and playlists.
Meet web components - a new draft spec proposed by Google and used to write reusable and encapsulated widgets that can be attached to DOM isolated. by Anna Khabibullina, Co-Founder at DA-14 for Kharkiv JS&UI Meetup #1
The document appears to be code for embedding a SlideShare widget or playlist on a website. It references tags and slideshows uploaded by a user, and provides instructions for users to get their own SlideShare playlist.
This document discusses techniques for optimizing images for responsive web design. It begins by noting that large images can slow down sites on small viewports. It then covers several approaches to address this issue, including using CSS backgrounds, SVG images, responsive image services, and the picture element with srcset. It emphasizes using the simplest possible solution for each situation, with progressive enhancement as needed, and outlines processes for automating image optimization with tools like Grunt.
I gave this presentation at the 2010 Scotch on the Rocks conference. It features a brief explanation of why HTML5 and CSS3 are necessary, and then goes on to cover most of the cool new features of HTML5 and CSS3 that are supported across most browsers at the time of publication., including <video>, <canvas>, HTML5 forms, the new HTML5 elements, box-shadow, text-shadow, web fonts, media queries, and more. Companion code examples are available at http://people.opera.com/cmills/HTML5_CSS3_examples.zip
This document provides an overview of HTML5 and what's new in the latest version. It discusses new semantic elements like <header>, <nav>, and <article> that improve document outlining. It also covers new multimedia features like native audio and video playback without Flash, as well as 2D/3D graphics using <canvas>. Other additions include new form controls, multiple file uploading, and geolocation. While HTML5 brings many new features, it is an ongoing evolution of HTML rather than a completely new language.
This document discusses different tools for testing CSS including CSSLint for syntax checking, ResembleJS for regression testing layouts, UnCSS for removing unused selectors, and StyleStats for analyzing CSS statistics. It explains how each tool works and recommends which tools to use based on the size and complexity of projects, considering objectives, budgets, and development priorities. CSSLint and UnCSS are recommended for smaller projects while CSSLint, ResembleJS, UnCSS, and StyleStats are suggested for larger, more complex projects.
The document discusses HTML5 multimedia capabilities including canvas, video, audio, and local storage. It provides code examples of drawing on a canvas using JavaScript, playing video and audio, and using local storage to create a simple counter. The document recommends resources for learning more about HTML5 and thanks others for their contributions. It promotes HTML5 as a way to add multimedia without plugins like Flash.
The document contains an embedded widget that displays a video. The video is 640x400 pixels and has audio muted. Users are allowed full script access and the ability to view it in full screen mode. The widget is loaded from an external source.
These slides demonstrate how to count large-scale online audiences and their parameters in real time with Apache Spark and some Google magic. This presentation by Borys Trofymov (Software Architect, Sigma Software) was delivered at GlobalLogic Mykolaiv Java Conference on June 11, 2016.
This document discusses best practices for optimizing images on websites. It covers image formats like JPG, PNG and SVG and techniques such as lazy loading, responsive images using srcset, and optimizing tools. It also discusses alternatives to icon fonts like using SVG sprites. The overall message is on improving page performance by choosing the right image format and implementing optimization strategies.
These are my slides from my presentation for the Baton Rouge and New Orleans SharePoint user group meetings.
Intro to HTML5 WebComponents set of standards Session delivered at Sela Developers Practice, June 2015
O documento apresenta uma introdução sobre a plataforma Android, sua história e versões. Detalha as ferramentas Android SDK e Android Studio, o ambiente de desenvolvimento integrado oficial para criação de aplicativos para Android. Fornece também referências para aprendizado em App Inventor e Android Studio.