The document appears to be notes from a presentation on mobile web development. It discusses various topics like the differences between native and web applications, challenges with mobile web like multiple platforms and browsers, and definitions around terms like mobile web and HTML5. Maximiliano Firtman is identified as the presenter and he provides opinions and insights on issues in developing for the mobile web.
This document summarizes Max Firtman's presentation on using the mobile browser as a platform. Some key points from the presentation include that mobile is more about the user experience of being personal, focused and context-aware. However, developing for mobile browsers is challenging due to the many platforms, lack of documentation, and difficulty testing and debugging across devices. HTML5 aims to address these issues with standards, though the landscape remains complex with many browsers having limitations or proxies.
Collaborating, Presenting and Publishing in your classroom - New Pedagogy Mark Woolley
49 slides•974 views
The document discusses how Web 2.0 tools can be used in the classroom to engage students in sharing, publishing, collaboration and learning. It suggests using tools like Posterous, Slideshare, YouTube, and Wikis to allow students to publish content, and collaborate with peers. The goal is to move from a consumer to contributor model of learning and transform students into active participants in their education through these new online platforms.
The document provides an overview of the CoffeeScript programming language. It discusses CoffeeScript's origins and timeline, highlighting key events like its initial announcement in 2009 and 1.0 release in 2010. It describes some of CoffeeScript's main features like Ruby-like syntax, streamlined literals, and significant whitespace. The document also notes that CoffeeScript compiles to JavaScript and is just a "syntactic sugar" for the language, while providing examples of how CoffeeScript code translates. Overall, the summary provides a high-level introduction to CoffeeScript's history and main programming constructs.
This document discusses the benefits of open source communities and conferences. It notes that open source communities are built on passion for sharing knowledge and helping others. Conferences are important opportunities for learning from experts, networking, and advancing one's skills. Contributing to open source projects has personal and career benefits like learning skills, solving problems, and demonstrating one's abilities to potential employers. The overall message is that investing in open source through conferences and contributions strengthens both individual skills and communities.
The document discusses the evolution of PHP frameworks from monolithic frameworks to more modular and component-based frameworks. It notes how frameworks like Symfony have highly decoupled and reusable components that can be installed and used individually. This allows developers to build applications using small, focused libraries that work together to solve larger problems. The presentation argues that this approach aligns with the philosophy of writing small, single-purpose programs, and encourages finding existing libraries to solve problems before writing new code.
Understanding Mobile Apps for Events: From Strategy to SelectionMichelle Bruno
30 slides•1.2K views
This document discusses mobile apps for events and provides best practices for event organizers. It covers developing a mobile strategy, features and functionality of apps, native vs web-based apps, costs, self-service options, and common mistakes. The key points are how mobile apps can enhance the attendee and organizer experience, factors to consider in selecting an app, and best practices for effective implementation and evaluation.
Connecting with customers is fundamental to marketing success but often overlooked. Building relationships through every interaction in person, by phone, email, or online can build loyalty. Understanding what is important to customers and addressing their needs rather than just product features is key. Regular communication through email with relevant, personalized, and timely content tailored to different customer segments helps foster ongoing relationships.
The document provides information about the home buying process for first-time homebuyers. It discusses determining how much home you can afford, the importance of credit, mortgage options including government and conventional loans, closing costs, and the steps involved in the mortgage application and approval process. The overall goal is to educate homebuyers so they can choose the right mortgage program and home to fit their needs and budget.
This document provides a listing and brief descriptions of various cosmetic products from David Scott Cosmetics, including pressed and loose mineral eye shadows, blushes and bronzers, foundations, mascaras, lip glosses, lipsticks, liners, brushes, skin care items, and nail lacquers. Details provided include the number of assorted colors available, ingredients or benefits of certain products. The document encourages visiting the company website for more information.
El documento habla sobre las fechas especiales que se acercan y cómo algunas personas las vivirán con alegría mientras que otras las vivirán con tristeza recordando a los que no están. El autor desea enviar un poco de luz junto con su amor y cariño, y desea que el niño interior de cada uno les ayude a recordar las cosas buenas y divertidas de la vida y a mostrar su parte más dulce a los demás. Les desea felices fiestas.
Cervello Incorporation has developed mMail, a push email solution delivered over SMS. It allows users to access emails from any mobile device without an internet connection. Key benefits include improved communication, increased availability and productivity for employees on the go. mMail works with various email servers and mobile networks. It offers a cost-effective alternative to Blackberry with pay-as-you-use pricing starting at Rs. 90 per month.
Ilmu pengetahuan, teknologi, dan etika saling terkait. Etika memainkan peran penting dalam mengarahkan ilmu pengetahuan dan mencegah dampak negatifnya. Berbagai teori etika seperti eudaimonisme, deontologi Kant, dan utilitarianisme digunakan untuk menganalisis berbagai persoalan etis terkini.
These slides were presented at a BCE (Business and Community Engagement) event to show some of the issues raised from a previous workshop involving those external to further and higher education. The focus was on effective partnerships.
Greg Linch believes he is the future of journalism based on his experience working at The Miami Hurricane last year. He provides photos of himself working on deadline calls and in the office, contrasted with a bobble head doll taking his place in a video chat, suggesting he brings an energetic and engaging style to his reporting.
The Greeks desecrated the Temple in Israel and began persecuting Jews. Mattathias and his five sons led the resistance movement known as the Maccabees. Over three years, they succeeded in retaking the Temple, purifying it, and rededicating it, an event still celebrated as Hanukkah. Though Judas Maccabee later died in battle, his brothers continued leading and the Greeks eventually recognized Israel's autonomy around 125 years before Christ.
This document contains a chemistry jeopardy game with questions in different point values ranging from 10 to 50 points. The questions cover topics like the symbols of common elements, definitions of key chemistry concepts like atoms, elements, compounds, mixtures, and how chemical bonds are formed. It also includes questions about examples of mixtures and compounds as well as true/false questions.
This one sentence document repeats the name "Mark Hughes" eight times. It provides no other details or information beyond repeatedly stating an individual's name.
The document outlines the agenda for a day-long event on promoting Business and Community Engagement. It introduces the project staff and partners from various universities and colleges. The aims of the event are to share information about JISC's BCE activities, demonstrate the project's review methodology, report common findings and benefits of BCE reviews. The morning schedule includes welcome remarks, an overview of the BCE agenda, a presentation on the project's methodology, and reports from partner institutions. The afternoon consists of additional partner reports, a discussion of good practices and barriers identified, and a demonstration of an online resource developed through the project.
iLumtics is a training and consultancy firm founded in 2005 in Vietnam that provides services in training, consultancy, and market linkage to help clients enhance performance. The company aims to become a leading training and consultancy institution in Indochina through its values of professionalism, quality, partnership, transparency, accountability, and sustainability. It offers customized in-house business management training programs and has conducted various projects in areas such as value chain analysis, local economic development, and research.
Review Of Naming Compounds And Balancing Equations 1205854412907095 2siva sankar
17 slides•1.1K views
This document provides instruction on naming ionic compounds and balancing chemical equations. It begins by identifying common cations and anions, and the steps to name ionic compounds correctly. Examples of naming compounds and identifying their types are provided. The second part describes the steps to predict and balance chemical equations, including identifying the reaction type and rearranging and balancing the ions. Practice problems for students to determine the reaction type, write the balanced equation, and name ionic compounds are included with answer keys.
The message of Islam is one of mercy for all mankind. The Prophet Muhammad was sent as a mercy and the best example of noble character. The aim of Islam's message and acts of worship like prayer, fasting, zakat, and Hajj is to develop good character and conduct towards Allah and other people. True faith is shown through righteous actions and treating others with compassion.
Premier Global is an international recruitment, training, and assessment company based in Romania since 2004. They provide staffing solutions and training services to major organizations in Romania and worldwide. Their goal is to improve customer outcomes by finding the right candidates for jobs and offering measurable training. They have expertise recruiting for many industries and use a structured recruitment process to identify qualified candidates through interviews and assessments.
Sharing Superheroes - J.Boye Philadelphia 2012 KeynoteMichael Fienen
21 slides•862 views
At JBoye Philadelphia 2012 I presented one-third of the Thursday keynote, focused on the theme of sharing is caring and how it applies to superheroes of our industry. In this case, it's taking a fast look at bolstering user-centric design principles.
The document discusses the benefits of using free and open-source software (FOSS) tools. It argues that FOSS tools should be used because they allow for open communication, enable customization, and ensure users don't rely on a single corporation. FOSS also promotes skills sharing, political transparency, and collaboration to "make the world suck less." However, concerns about support, security and skills are addressed. Overall it promotes FOSS for empowering users.
The document appears to be a presentation about mobile businesses using HTML5. It discusses the evolution of mobile devices and how they are constantly by our sides. It also covers challenges like supporting multiple platforms and user experience. The presentation provides examples of HTML5 apps and websites as well as distribution methods. It weighs the pros and cons of native vs. HTML5 approaches. Overall, the presentation aims to help people develop successful mobile HTML5 businesses.
Connecting with customers is fundamental to marketing success but often overlooked. Building relationships through every interaction in person, by phone, email, or online can build loyalty. Understanding what is important to customers and addressing their needs rather than just product features is key. Regular communication through email with relevant, personalized, and timely content tailored to different customer segments helps foster ongoing relationships.
The document provides information about the home buying process for first-time homebuyers. It discusses determining how much home you can afford, the importance of credit, mortgage options including government and conventional loans, closing costs, and the steps involved in the mortgage application and approval process. The overall goal is to educate homebuyers so they can choose the right mortgage program and home to fit their needs and budget.
This document provides a listing and brief descriptions of various cosmetic products from David Scott Cosmetics, including pressed and loose mineral eye shadows, blushes and bronzers, foundations, mascaras, lip glosses, lipsticks, liners, brushes, skin care items, and nail lacquers. Details provided include the number of assorted colors available, ingredients or benefits of certain products. The document encourages visiting the company website for more information.
El documento habla sobre las fechas especiales que se acercan y cómo algunas personas las vivirán con alegría mientras que otras las vivirán con tristeza recordando a los que no están. El autor desea enviar un poco de luz junto con su amor y cariño, y desea que el niño interior de cada uno les ayude a recordar las cosas buenas y divertidas de la vida y a mostrar su parte más dulce a los demás. Les desea felices fiestas.
Cervello Incorporation has developed mMail, a push email solution delivered over SMS. It allows users to access emails from any mobile device without an internet connection. Key benefits include improved communication, increased availability and productivity for employees on the go. mMail works with various email servers and mobile networks. It offers a cost-effective alternative to Blackberry with pay-as-you-use pricing starting at Rs. 90 per month.
Ilmu pengetahuan, teknologi, dan etika saling terkait. Etika memainkan peran penting dalam mengarahkan ilmu pengetahuan dan mencegah dampak negatifnya. Berbagai teori etika seperti eudaimonisme, deontologi Kant, dan utilitarianisme digunakan untuk menganalisis berbagai persoalan etis terkini.
These slides were presented at a BCE (Business and Community Engagement) event to show some of the issues raised from a previous workshop involving those external to further and higher education. The focus was on effective partnerships.
Greg Linch believes he is the future of journalism based on his experience working at The Miami Hurricane last year. He provides photos of himself working on deadline calls and in the office, contrasted with a bobble head doll taking his place in a video chat, suggesting he brings an energetic and engaging style to his reporting.
The Greeks desecrated the Temple in Israel and began persecuting Jews. Mattathias and his five sons led the resistance movement known as the Maccabees. Over three years, they succeeded in retaking the Temple, purifying it, and rededicating it, an event still celebrated as Hanukkah. Though Judas Maccabee later died in battle, his brothers continued leading and the Greeks eventually recognized Israel's autonomy around 125 years before Christ.
This document contains a chemistry jeopardy game with questions in different point values ranging from 10 to 50 points. The questions cover topics like the symbols of common elements, definitions of key chemistry concepts like atoms, elements, compounds, mixtures, and how chemical bonds are formed. It also includes questions about examples of mixtures and compounds as well as true/false questions.
This one sentence document repeats the name "Mark Hughes" eight times. It provides no other details or information beyond repeatedly stating an individual's name.
The document outlines the agenda for a day-long event on promoting Business and Community Engagement. It introduces the project staff and partners from various universities and colleges. The aims of the event are to share information about JISC's BCE activities, demonstrate the project's review methodology, report common findings and benefits of BCE reviews. The morning schedule includes welcome remarks, an overview of the BCE agenda, a presentation on the project's methodology, and reports from partner institutions. The afternoon consists of additional partner reports, a discussion of good practices and barriers identified, and a demonstration of an online resource developed through the project.
iLumtics is a training and consultancy firm founded in 2005 in Vietnam that provides services in training, consultancy, and market linkage to help clients enhance performance. The company aims to become a leading training and consultancy institution in Indochina through its values of professionalism, quality, partnership, transparency, accountability, and sustainability. It offers customized in-house business management training programs and has conducted various projects in areas such as value chain analysis, local economic development, and research.
Review Of Naming Compounds And Balancing Equations 1205854412907095 2siva sankar
17 slides•1.1K views
This document provides instruction on naming ionic compounds and balancing chemical equations. It begins by identifying common cations and anions, and the steps to name ionic compounds correctly. Examples of naming compounds and identifying their types are provided. The second part describes the steps to predict and balance chemical equations, including identifying the reaction type and rearranging and balancing the ions. Practice problems for students to determine the reaction type, write the balanced equation, and name ionic compounds are included with answer keys.
The message of Islam is one of mercy for all mankind. The Prophet Muhammad was sent as a mercy and the best example of noble character. The aim of Islam's message and acts of worship like prayer, fasting, zakat, and Hajj is to develop good character and conduct towards Allah and other people. True faith is shown through righteous actions and treating others with compassion.
Premier Global is an international recruitment, training, and assessment company based in Romania since 2004. They provide staffing solutions and training services to major organizations in Romania and worldwide. Their goal is to improve customer outcomes by finding the right candidates for jobs and offering measurable training. They have expertise recruiting for many industries and use a structured recruitment process to identify qualified candidates through interviews and assessments.
Sharing Superheroes - J.Boye Philadelphia 2012 KeynoteMichael Fienen
21 slides•862 views
At JBoye Philadelphia 2012 I presented one-third of the Thursday keynote, focused on the theme of sharing is caring and how it applies to superheroes of our industry. In this case, it's taking a fast look at bolstering user-centric design principles.
The document discusses the benefits of using free and open-source software (FOSS) tools. It argues that FOSS tools should be used because they allow for open communication, enable customization, and ensure users don't rely on a single corporation. FOSS also promotes skills sharing, political transparency, and collaboration to "make the world suck less." However, concerns about support, security and skills are addressed. Overall it promotes FOSS for empowering users.
The document appears to be a presentation about mobile businesses using HTML5. It discusses the evolution of mobile devices and how they are constantly by our sides. It also covers challenges like supporting multiple platforms and user experience. The presentation provides examples of HTML5 apps and websites as well as distribution methods. It weighs the pros and cons of native vs. HTML5 approaches. Overall, the presentation aims to help people develop successful mobile HTML5 businesses.
This document contains a presentation about developing multiplatform mobile applications. It discusses the benefits of using HTML5 for cross-platform development, including code sharing across platforms. However, it also notes some disadvantages of HTML5 like underestimating challenges, varying performance across browsers and devices, and lack of native UI capabilities. The presentation explores options for developing native apps, web apps, and hybrid apps that combine web technologies with native platforms. It emphasizes the importance of considering multiple factors like distribution channels, development approaches, and each platform's varying support for HTML5 features when choosing a development strategy.
This document discusses designing applications for tablets. It covers both human and technical aspects, including using relative layouts, resource folders, and dimensions to support different screen sizes. It emphasizes testing applications thoroughly on all device sizes and API levels. The document also discusses some Honeycomb features like hardware acceleration, action bars, and fragments.
Windows 1-8 voor het bedrijfsleven. Wat moet je ermeeVincent Everts
96 slides•605 views
The document discusses the history and evolution of the Windows operating system from versions 1.0 through 8.0. It describes each major version of Windows, highlighting new features and interfaces. It focuses on Windows 8, praising aspects like speed improvements but criticizing the lack of a start button and issues with finding applications. The document concludes that Windows 8 brings Windows back to being innovative with improvements in speed, stability, and tablets while still maintaining compatibility with applications and management like Windows 7.
The document discusses the development and launch of the Guardian Anywhere Android app. It provides statistics on installs, retention rates, and reviews. Key points include that the app has over 89,000 total installs with a 47.9% retention rating, and positive feedback from journalists Clay Shirky and Dan Gillmor who said it was very good and hard to see how it could be much better.
The document discusses localizing iOS apps to increase revenue. It recommends using NSLocalizedString() to extract all text for translation. The genstrings tool generates localization files from these strings for translators. Once translated, the files are added to language-specific projects. Localizing images, text set in Interface Builder, and leveraging localization for marketing are also covered.
This document discusses how the current generation of young people is growing up with technology being fully integrated into their lives. They use multiple screens and devices simultaneously and have access to information through the internet almost constantly. This connectivity is expected as a basic need and fundamental part of both personal and professional life. The document argues that in order to understand and reach this upcoming generation of workers and entrepreneurs, it is important to understand their relationship with and reliance on digital tools and connectivity.
The document discusses Blackberry's declining market share in the smartphone industry. It shows graphs of Blackberry's falling share of the US market from 2010 to 2011 as Android and Apple iOS increased. Charts also show global smartphone sales rising from 472 million in 2011 to an expected 982 million in 2015. The document outlines Blackberry's 1-year plan to change perceptions and raise revenue, and 5-year plan to own the corporate market. It discusses initiatives to encourage innovation and challenges employees have expressed about the work culture. Later sections cover targeting the teen market, partnerships with artists, popup stores, and focusing on professionals and key industries like government and healthcare.
The document discusses the embedjs library, which allows building cross-device applications by detecting features at runtime rather than branching code. It provides an overview of embedjs' history and capabilities, including how it allows defining and requiring features in a simple way. The presentation demonstrates how embedjs works in practice and its potential future directions, such as optimized modules and mobile features.
Managing Databases In A DevOps EnvironmentRobert Treat
152 slides•5.6K views
There’s a lot of talk in the devops world about bringing developer concepts to system administration, and discussion the other way about bringing the awareness of operations to developers, but a lot of the conversation leaves out what is often the most critical part of your technology stack: the database. Perhaps that’s because DBA’s have always had to keep one foot in development and one in production, before there was a devops. Or maybe DBA’s just suck at playing well with others. Bottom line; it doesn’t matter. If you are going to store data, you need a plan that both developers and operations people can understand and embrace.
At OmniTI we’ve worked with many of the leaders in the devops movement and we’ve found there are commonalties across these organizations. It’s not so much about the tools, but about the techniques they use to help people break down barriers between different roles and establish a common ownership of technology within their organizations.
Monitoring and visibility, managing schema changes and production pushes, optimization, configuration and backups; there are aspects to data storage that bring about unique challenges. You won’t need to adopt all of these techniques to be successful, but it’s time you had a frank conversation about what it takes to make your database truly “webscale”.
Slides from PGOpen 2011, But this talk was also delivered at Velocity 2011 as well.
Optimizing your site for contextual ads: SEO, Design and ContentRaven Tools
45 slides•722 views
The document discusses optimizing a website for contextual ads through search engine optimization, design, and content strategies. It provides tips for on-site optimization including information architecture, keyword research, site structure, semantic HTML elements, structured data, social metadata, and site speed. It also discusses designing pages to funnel and integrate ads, testing ad placements, and creating comprehensive, informative, actionable content to attract traffic and clicks.
The document discusses big data and how Hadoop can be used to tackle it. Hadoop is an open-source software framework that allows distributed processing of large data sets across clusters of computers. It uses a programming model called MapReduce that enables parallel processing of data. Many companies are now using Hadoop to gain insights from massive, diverse data sets. The document concludes with information on learning more about Hadoop and seeing a demo.
With Android Design guidelines becoming more robust and easier to implement, it's easy to have your application's design lost in a homogenized sea of "Holo Themed" user interfaces.
When is it ok to break away from the Design Guidelines? In this session, we will examine and showcase examples where developers have "thought outside the box" and implemented beautiful interfaces and animations that create captivating and unique experiences for their users.
We will also discuss how to achieve some of these design features in your own applications by looking at common patterns for a variety of designs that will leave your users delightfully surprised and help you push the boundaries of Android's paradigms in the future.
Note: Most images are animated gifs, but unfortunately will not animate in this format.
Presented at the 6th Annual E-Tourism Africa Summit in Cape Town #ETAS13, on how South African Tourism is taking digital and travel forward as a national destination marketing organsation.
See the presentation via Google Hangout here: http://youtu.be/YyFGsjwoUw4
Vlogging for Assessment and Critical ReflectionAmy Burvall
105 slides•1.2K views
originally for the Hawaii Independent Schools' Schools of Future Conference, Oct. 2013. I am also the co-creator of VoxBoxED21, a global vlogging project.
*Please note that most slides include embedded exemplar videos that will not play in Slideshare
The document discusses what makes a good mobile app. It states that apps should be useful, usable, desirable, valuable, findable, accessible, and credible. The document outlines factors for each of these qualities, such as an app meeting users' needs (useful), being easy to use (usable), delighting customers (desirable), and having trust and reputation (credible). It also discusses patterns for managing information across devices, such as coherence, synchronization, and complementarity, and the importance of continuous experiences across screens.
Orientacao a objetos e design patterns - Secomp LondrinaVinicius Quaiato
95 slides•898 views
Palestra sobre Orientação a Objetos e Design Patterns apresentada na VIII Secompa Londrina por Vinicius Quaiato.
Nesta palestra explico oa conceitos e idéias da orientação a objetos e como de fato tirar proveito dele entendendo e conhecendo Design Patterns.
Session delivered at Malaga, Spain in the Wey Wey Web conference about how to use and integrate IA, ChatGPT and other LLMs into your websites including: plugins, how ChatGPT browses the web, and how to use prompt engineering for formatted data generation.
AI is everywhere nowadays, but if you are a web developer, you don't know where it fits in your work.
In this session, you will quickly understand how to add AI models to your website. You will also see how ChatGPT plugins work, how to create one, and how to gain control of the content used by LLMs.
In this session, you'll learn about API integration with OpenAI and Google LaMDA APIs, tokens, and how to keep things secure while scaling up. We'll walk you through real examples and hands-on demos, so you'll be ready to bring AI magic to your web projects quickly.
But that's not all! We'll also discuss how to create your plugin for LLMs, how Bing Chat and ChatGPT browser plugin works when browsing your web content, and how to opt out or optimize the results for AI. We'll cover basic concepts of data preprocessing, structuring, and how to tweak the model for your needs. Let's have fun and unlock ChatGPT and AI's power together!
The document discusses various features and capabilities of progressive web apps (PWAs). It covers topics like installation experiences, app experiences, platform integration, and more. Some key points include:
- PWAs can be installed on devices for app-like experiences while working offline or online. Features like custom install buttons and enhanced install dialogs improve this experience.
- App-related capabilities include theming, icons, splash screens, and desktop enhancements. Proper icons and splash screens optimize the experience across platforms.
- Platform integration examines modern authentication, background syncing, and OS integration using APIs for files, protocols, notifications, and more.
- The document provides an overview of developing PWAs
The document discusses the modern Progressive Web App (PWA) development model. It covers key aspects of PWAs like service workers, app lifecycles, installation experiences, and platform integration. The goal is to build PWAs that provide native-like experiences across devices and platforms while avoiding app stores when possible by using technologies like web app manifests, service workers, and app shell architecture.
This document discusses techniques for optimizing web performance on mobile. It begins by noting common metrics for performance goals like first meaningful paint and interactive. It then discusses challenges of mobile like slower cellular networks and how users leave pages that take over 3 seconds to load. The rest of the document provides tips in several areas: optimizing the first load, improving data transfer, better resource loading, optimizing images, and enhancing the user experience. Specific techniques mentioned include avoiding extra roundtrips, using modern cache controls, preloading resources, lazy loading images, leveraging new APIs, and getting reports from the browser. The overall message is that web performance should be a top priority.
The document discusses progressive web apps (PWAs) as an innovative new way to create mobile applications. PWAs use modern web capabilities to deliver native-like experiences to users. PWAs are easy to update and provide instant distribution to users. While support exists across browsers and operating systems, challenges remain around installation models and full capabilities on all platforms. Overall, PWAs provide the best of both web and native applications.
Slides for a talk at Web Directions 2018 in Melbourne, Australia. The current state of PWAs as August 2018 and the challenges and problems we have, and how to deal with them.
This document discusses ways to improve web performance for mobile users. It outlines goals like achieving a speed index between 1,100-2,500 and first meaningful paint within 1-3 seconds. Various techniques are presented for hacking first load times, data transfer, resource loading, images and user experience. These include avoiding redirects, using HTTP/2 and service workers, modern cache controls, responsive images, preloading resources, and ensuring consistent frame rates. The overall message is that mobile performance needs more attention given average load times and high bounce rates on slow mobile sites.
La Web Salta al Mundo Físico - Web meets Physical World (spanish)Maximiliano Firtman
110 slides•561 views
Slides of my talk at DevFest 2016 in Cochabamba, Bolivia (en español - in spanish) about Web APIs for hardware access, the Physical Web, WebVR and other technologies.
Slides of my talk about Progressive Web Apps - The Web strikes again (La Web contraataca) delivered in Cochabamba Bolivia, for DevFest 2016 in November 2016.
Talk delivered in New York, Sep 19, 2016 during an O'Reilly meetup before Velocity Conference about Web Performance and Images, including HTTP Client Hints and new Image Formats
The document provides an agenda and summary for a talk on how the physical world is meeting the web through various technologies. The topics discussed include mobile and IoT, the Physical Web, Progressive Web Apps, and connecting through web APIs. Specific emerging APIs that allow access to device sensors and hardware are demonstrated, such as ambient light detection, web Bluetooth, and web audio. The talk aims to show how the web is becoming a universal platform to enable new experiences at the intersection of the digital and physical worlds.
This document summarizes a presentation about extreme performance for mobile web. It discusses understanding the mobile web ecosystem today, focusing on performance differences for mobile and tools to measure performance. It also covers HTML5 APIs and specifications for performance as well as tips for extreme performance including optimizing the network layer, reducing redirects and stop signs, prioritizing responsive design, minimizing above-the-fold content, loading CSS asynchronously, treating JavaScript as optional, and ensuring fast user interfaces. The overall message is that perception of performance is more important than actual load times and focuses on techniques to optimize for mobile.
This document discusses optimizing web performance for mobile devices. It covers the current mobile web ecosystem, importance of performance, tools for measuring performance, optimizing initial loading and perception, and responsiveness. The key points discussed are understanding the diversity of mobile browsers and platforms, keeping content above the fold loading within 1 second, using tools like navigation timing API to measure performance, avoiding redirects and unnecessary resources, and ensuring smooth scrolling and responsiveness.
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014Maximiliano Firtman
166 slides•2.6K views
This document summarizes key points about optimizing performance for mobile web:
1. Mobile platforms are dominated by iOS and Android, with different browsers on each (Safari, Chrome). Understanding the ecosystem is important for testing and optimization.
2. Perception of speed is critical - aim for responses within 1 second. Mobile hardware is less powerful so optimization is needed. Tools like emulators, remote inspectors, and APIs help measure performance.
3. For initial loading, focus on getting above-the-fold content within 1 second using techniques like avoiding redirects, gzipping files, separating critical CSS, and deferring non-essential assets.
The document discusses optimizing web performance for mobile devices. It covers mobile web platforms and browsers, the importance of performance on mobile, tools for measuring performance, optimizing initial loading and above-the-fold content within 1 second, and maintaining responsiveness. The key recommendations are to measure on real devices, avoid redirects, reduce requests, load above-the-fold content quickly and defer the rest, and prioritize simplicity over complex designs and frameworks.
Maximiliano Firtman gave a presentation on extreme web performance for mobile devices. He covered:
1. The current state of the mobile web including platforms, browsers and web apps
2. Factors affecting mobile performance like perception, hardware differences, and network speeds
3. Tools for measuring performance like emulators, online tools, and HTML5 APIs
4. Optimizing initial loading and the above-the-fold content in the first second
5. Ensuring responsiveness through consistent frame rates, immediate feedback, and smooth scrolling.
14 days tour package to Egypt by Axa tours(1).pdfAxa tours
3 slides•12 views
https://axatours.com/
Axa tours is your honest guide in Egypt with fair prices & support as we provide many services like snorkeling, safari, diving, trips to Luxor, Aswan, Abu Simbel, Cairo, Nile cruises, transfers, and tour guides in many cities like Sharm Elsheik, Marsa Allam, Hurghada
Dive into the Pristine Coral Reefs of Cinque Island in Port Blair!Seahawks Scuba
2 slides•10 views
Hidden in the heart of the Andaman Islands, Cinque Island boasts some of the most untouched and vibrant coral reefs in India. This marine paradise is home to stunning coral gardens, exotic fish, reef sharks, and even majestic sea turtles! The crystal-clear waters offer breathtaking visibility, making it a top destination for scuba diving and snorkelling in Andaman.
Embark on a once-in-a-lifetime adventure with our Tanzania safari tours. Witness breathtaking landscapes, encounter the Big Five, and experience the rich culture of the Serengeti, Ngorongoro Crater, and beyond. Whether you seek luxury lodges or thrilling wildlife camping, our expert-guided safaris offer an unforgettable journey into Africa’s wild heart. Book your dream safari today!
Buddhist Pilgrimage Tours India - Best Group Tours for Buddhist Pilgrimage in India and Nepal - Call +91 9818226475 / +91 11 4054 5054 https://www.buddhisttour.com/
#BuddhistTour #BuddhistPilgrimage #BuddhistCircuit #PilgrimageTour #GroupTours
Best Hotels in Mahé Seychelles for a Luxurious Island GetawaySeychelles Times
9 slides•20 views
Mahé, Seychelles, features top hotels like Constance Ephelia, Four Seasons, and Anantara Maia, offering beachfront villas, infinity pools, spas, and stunning ocean views, perfect for a serene getaway. Enjoy luxury, world-class dining, and tropical beauty in this paradise destination.
Rappahannock Electric Cooperative (REC): Vividly Brighter ChargingForth
13 slides•20 views
Karan Patel, Managing Director - Energy Solutions and Clean Energy at Rappahannock Electric Cooperative (REC), gave this presentation at the Forth & AESP Utility-driven Programs Expanding EV Access for Low and Medium-Income Households webinar on March 25, 2025.
Explore the Paris Marathon 2025 route, tips, and logistics. Need a ride?
Discover top chauffeur service and VTC service Paris options with My Private Service for a seamless Marathon de Paris experience.
For Event Related Queries: schneiderelectricparismarathon.com/en
For Black Car Booking Related Queries: myprivateservice.com/contact
Love wild and giant Himalayas including Everest? Love conquering over high mountain passes like Chola(5420m), why to delay? Celebrate this adventure trekking in Nepal Khumbu region with best level of preparations.
flightsassistance.com-Frontier Airlines Check In Simplifying Your Travel Expe... Shirley Smith
7 slides•11 views
Frontier Airlines check-in is designed to be quick and convenient for all travelers. Passengers can check in online through the airline’s website or mobile app up to 24 hours before departure, saving time at the airport. For those preferring in-person service, airport kiosks and check-in counters are also available. Frontier Airlines encourages early check-in to avoid last-minute hassles and ensure a smooth boarding process. Travelers should also review baggage policies before arriving. Whether checking in online or at the airport, Frontier Airlines makes the process simple and stress-free.
Exploring the Incredible Natural Wonders of the CountrySophia Bradford
7 slides•14 views
China’s nature travel is all about experiencing the country’s diverse landscapes, vibrant wildlife, and ancient culture and architecture. Swipe to Learn more.
flightsassistance.com-Lufthansa Check-in Process.pdf Shirley Smith
10 slides•12 views
The Lufthansa check-in process is designed for convenience and efficiency. Passengers can check in online or via the Lufthansa mobile app starting 23 hours before departure. For those checking in at the airport, self-service kiosks and counters are available. It is important to adhere to Lufthansa’s check-in deadlines, which vary based on destination and ticket type. Travelers can also use mobile check-in to receive a digital boarding pass for a smooth boarding experience. Baggage drop-off counters ensure quick luggage check-in. Whether online or at the airport, Lufthansa provides a seamless check-in experience for all passengers.
FlightTrotters.co.uk is a leading travel service provider, offering budget-friendly flight bookings with a seamless experience. We specialize in finding the best airfare deals, ensuring travelers save more while enjoying top-notch service. With expert travel consultants, 24/7 customer support, and secure transactions, we make booking flights easy and hassle-free. Whether for business or leisure, FlightTrotters helps you reach your dream destination at unbeatable prices. Fly smart, fly affordably with FlightTrotters.co.uk!
Hop On, Hop Off – The Stress-Free Way to See Florence!HoponhopoffBus
1 slide•12 views
Hop on, explore, hop off! It’s that easy to see Florence’s top sights. Find out why so many tourists love this way of traveling! Fore more visit: https://www.hop-on-hop-off-bus.com/florence/hop-on-hop-off-tour-of-florence_5151
Top Travel Destinations in Southeast Asia & Indian Tourists' Growing PreferenceFullOnTravel
10 slides•12 views
This PowerPoint presentation highlights the rising trend of Indian travelers choosing Southeast Asia for their vacations. It covers popular destinations like Thailand, Bali, Malaysia, Singapore, Vietnam, and Cambodia, along with key reasons for their popularity—budget-friendly travel, easy visa policies, and cultural appeal. The slides include recent travel trends, statistics, and future outlooks, making it an insightful resource for travel enthusiasts and industry professionals.
Sar Pass Trek: An Adventurer's Paradise in the HimalayasTrek Yaari
27 slides•20 views
Sar Pass trek is one of the most exciting treks in Himachal Pradesh leading through the marvelous Parvati Valley. Trekking heads from Kasol through lovely trails and colorful forests, meadows and pretty tiny villages of Grahan and Min thach. The trail goes forward and reaches Nagaru and then the summit of the Sar Pass at about 4,100m, overlooking snow clad peaks and glaciers. Descending to Bhandak Thatch reveals peace such as one can ever see and beautiful views. This category of trekking has inclined ramp, some portion of snow fields and moderately tough terrains that can be suitable for adventure lovers. Sar Pass offers tremendous views of nature, adventure and the solicitous of snowy Himalayas.
Step-by-Step Guide How to Pay for Flight Tickets with Crypto in 2025.pdfTravelay
16 slides•15 views
Discover a step-by-step guide on how to pay for flight tickets with crypto in 2025. Learn how to book affordable flights with cryptocurrency through Travelay and enjoy secure, hassle-free payments. Save big on your next trip with crypto-friendly flight booking options.
Read More: https://www.flytravelay.com/blog/step-by-step-guide-how-to-pay-for-flight-tickets-with-crypto-in-2025
A Treasury of Other Places — Loci on the Arc of TimeLawrence Winkler
48 slides•28 views
What makes time an event or a space a place?
We live on a spiral arc of time that never ends. Distance and difference are the tonics of creativity.
For the last forty years, my soulmate Robyn has been my companion, my foil, and my subplot. Without her, my meanderings would have been meaningless.
Other places I have written about are elsewhere. I’m a salvage anthropologist, reverse-engineering time warps into words for events to survive beyond their occurrence—to taste life twice.
The space to move about and the time to be alone will soon become the great scarcities of tomorrow.
But within these pages is an anthology of what I did on my vacations, 36 stories of 36 places over 36 years in time and space and travel and meaning and the writing of it all. They are immortal. Read them with your whole face.
14. other projects
Blog
www.mobilexweb.com
+40 links, +300 emulators
www.mobilexweb.com/emulators
typing long URLs on mobile?
www.mobiletinyurl.com
Monday, September 12, 11
18. agenda
‣ why?
‣ what’s the problem?
Monday, September 12, 11
19. agenda
‣ why?
‣ what’s the problem?
‣ why are we here?
Monday, September 12, 11
20. agenda
‣ why?
‣ what’s the problem?
‣ why are we here?
‣ mobile browsers today
Monday, September 12, 11
21. agenda
‣ why?
‣ what’s the problem?
‣ why are we here?
‣ mobile browsers today
‣ forget & learn
Monday, September 12, 11
22. agenda
‣ why?
‣ what’s the problem?
‣ why are we here?
‣ mobile browsers today
‣ forget & learn
‣ mobile web toolkit
Monday, September 12, 11
23. agenda
‣ why?
‣ what’s the problem?
‣ why are we here?
‣ mobile browsers today
‣ forget & learn
‣ mobile web toolkit
‣ html5 today
Monday, September 12, 11
24. agenda
‣ why?
‣ what’s the problem?
‣ why are we here?
‣ mobile browsers today
‣ forget & learn
‣ mobile web toolkit
‣ html5 today
‣ the future
Monday, September 12, 11
47. when we say mobile web
Monday, September 12, 11
48. when we say mobile web
from a developer’s
perspective it’s using HTML,
CSS and JavaScript to
develop mobile apps
Monday, September 12, 11
49. when we say mobile web
from a developer’s
perspective it’s using HTML,
CSS and JavaScript to
develop mobile apps
(browser or installed)
Monday, September 12, 11
53. second class
‣vague, non-existent or outdated
documentation
Monday, September 12, 11
54. second class
‣ vague, non-existent or outdated
documentation
‣ new features discovered by
third-parties
Monday, September 12, 11
55. second class
‣ vague, non-existent or outdated
documentation
‣ new features discovered by
third-parties
‣ lack of samples
Monday, September 12, 11
56. second class
‣ vague, non-existent or outdated
documentation
‣ new features discovered by
third-parties
‣ lack of samples
‣ no developer tools
Monday, September 12, 11
57. what?
Updated: 02 Sep 2011
Monday, September 12, 11
65. html5
‣ w3c standards (all in draft)
Monday, September 12, 11
66. html5
‣ w3c standards (all in draft)
‣ some are other w3c standards
(css, svg, geolocation)
Monday, September 12, 11
67. html5
‣ w3c standards (all in draft)
‣ some are other w3c standards
(css, svg, geolocation)
‣ de-facto standards
Monday, September 12, 11
68. html5
‣ w3c standards (all in draft)
‣ some are other w3c standards
(css, svg, geolocation)
‣ de-facto standards
‣ w3c ex-standards
Monday, September 12, 11
69. html5
‣ w3c standards (all in draft)
‣ some are other w3c standards
(css, svg, geolocation)
‣ de-facto standards
‣ w3c ex-standards
‣ everything “new” on the web
Monday, September 12, 11