There is no mobile Web, there is no desktop Web, and there is no tablet Web. We view the same Web just in different ways. So how do we do it? By getting rid of our fixed-width, device-specific approaches and use Responsive Web Design techniques. This session will focus on what is Responsive Web Design and how you can use his 3-pronged approach on your current apps today which will also adapt to new devices in the future.
1) The document discusses responsive web design, which involves making websites flexible and adaptable to different devices through flexible grids, images, and media queries. 2) Key aspects of responsive design include thinking of user needs rather than our own, adapting to various device capabilities, and future-proofing sites. 3) Media queries allow scoping styles to specific device capabilities like width, height, and orientation. Common patterns like fluid, column drop, and layout shifter are described.
There is no mobile Web, there is no desktop Web, and there is no tablet Web. We view the same Web just in different ways. So how do we do it? By getting rid of our fixed-width, device-specific approaches and use Responsive Web Design techniques. This session will focus on what is Responsive Web Design and how you can use his 3-pronged approach on your current apps today which will also adapt to new devices in the future.
Responsive web design allows a website to adapt to different screen sizes using fluid grids, scalable images, and media queries. It involves developing sites using relative units like percentages instead of pixels so elements resize proportionately. Media queries allow different CSS stylesheets to be loaded depending on screen width, orientiation, resolution and other factors. This allows a single website to be accessed seamlessly on any device from phones to desktops to tablets without needing separate mobile sites.
The document discusses responsive web design, which involves designing websites to adapt to different screen sizes and devices. It covers key aspects of responsive design like flexible grid layouts, flexible images and media, and media queries. Responsive design helps ensure websites are usable on a variety of devices and future-proofs sites as technology changes.
This presentation introduces responsive web design which allows websites to automatically adapt their layout to different screen sizes. It discusses using a flexible grid system, flexible images and media, and media queries to create a single adaptive design. The strategy is to use a linear mobile-first approach and progressively enhance the design for larger screens using media queries. This allows the site to work on any device while providing the best experience for each form factor.
Presented with Christian Ståhl Everyone is talking about responsive design. But are you really ready to bring SharePoint to mobile and tablets? While you may have an idea of what your site will look like when finished, there are many basic concepts and pitfalls that aren’t always outlined in the “How To’s”. In this session, we will go through foundational steps to planning a responsive SharePoint site including how to handle a hybrid content scenario that uses publishing and team sites. You will learn what tools and templates can make your life easier during design, build and testing. If you are excited about the capability of bringing SharePoint to any device but not sure where to start, check out this session to get the foundational understanding of the concept, best practices and examples to get you started.
The document discusses responsive web design techniques for creating websites that work well across all device screens. It covers fluid layouts using relative units like percentages, media queries to apply styles conditionally based on screen width, and image optimization techniques like srcset and sizes attributes to serve the most appropriately sized image for different screens. The goal is to provide an optimal viewing experience for users on any device without needing separate mobile sites.
Responsive Web design challenges Web designers to adapt a new mindset to their design and coding processes. This talk provides an overview of various practical techniques, tips and tricks that you might want to be aware of when working on a new responsive design project.
This document discusses responsive design and how it has evolved from Tim Berners-Lee's original vision of a universal linked information system. It defines responsive design as a web development approach where design and development respond to the user's behavior, environment, screen size, platform and orientation. The presenter discusses crafting responsive user experiences using flexible grids, flexible media, and media queries. He provides examples of when responsive design is and isn't warranted, using sites like Ford and United Airlines as examples. The presenter concludes by noting responsive design is still evolving and different solutions may be needed based on user needs and business tasks.
Responsive design provides an optimal viewing experience across devices by using fluid grids and layouts, flexible images and media, and media queries. Key elements include fluid grids based on percentages, media queries that detect device capabilities and alter styles, and flexible typography that scales with the base font size. Popular frameworks like Bootstrap simplify the process but can limit customization. Plugins also help add responsive features to sites.
With great power, comes great responsive-ability web design. Responsive web design (RWD) will be demystified. Believe it or not, it's more than just media queries, although those will be discussed. It starts with proper UI design and application architecture, and then the dive into CSS - but not too deep! You don't have to be an expert to do RWD, but it helps to have some idea of what you are doing.
presportal.ru is the biggest Russian knowledge bank about presentations. We publish best presentations.
This document summarizes Vitaly Friedman's talk on responsive design techniques and tricks. The talk covered resolution independence using SVG/icon fonts, content choreography with Flexbox, compressive images that maintain quality at different sizes, conditional loading of assets based on breakpoints, and lazy loading of JavaScript and social buttons. It also discussed maintaining aspect ratios for images and videos across screens, and serving different video files for different devices. The overall message was that responsive design requires a new mindset and pragmatic solutions rather than rigid rules.
Real world aspects of implementing flexible, mobile and future-friendly sites through responsive design.
This document provides an overview of creating simple and responsive CSS3 designs. It discusses: - Using a flexible grid, flexible images, and media queries to make a design responsive. - The four steps to get responsive: plan the design, crunch the numbers, determine breaking points, and add media queries. - New CSS3 properties and selectors that allow for richer web experiences. - Tips for cross-browser compatibility like leveraging source order, filtering styles, and using tools to handle vendor prefixes.
My presentation from WordCamp Miami 2011, Beyond "Responsive Web Design". This is a totally re-worked version of my previous presentation, with a focus on how to actually implement responsive design.
There is no mobile or desktop Web: we view the same Web, but in different ways. So what is the secret sauce to give the best experience to our users? Drown your fixed-width design, destroy your device-specific approaches and ride the web's unicorn while an orchestra is playing we are the champion in the background: you found the holy grail! It's responsive web design. It's not new. It's not magical. Still, we need it as the bytes going thru the wires doesn't always give us the best experience out there. So stop watching cats videos, and learn more about how you can use Responsive Web Design's approach to your current site, today.
Frédéric Harper from Fitbit gave a presentation on developing apps and clock faces for Fitbit devices. He overviewed Fitbit's SDK and Studio platform, which allows creating apps using web technologies that run directly on Fitbit devices without installation. The presentation demonstrated how to build clock faces using SVG, CSS, and JavaScript, and introduced Fitbit's developer tools and resources. Attendees were encouraged to be creative in building clock faces and apps for Fitbit.
Fitbit is challenging developers to build apps using their SDK or API to help individuals better manage conditions like diabetes, heart health, sleep, and mental health. The challenge offers a $10,000 prize to be split amongst the winning team. Fitbit's developer platform includes a standards-based SDK with JavaScript, SVG, and CSS as well as simulator tools. It also provides RESTful APIs for accessing activity, biometric, and other user data to power health and fitness apps.
This document summarizes a meetup for Fitbit developers in Singapore that covered an overview of the Fitbit SDK and web API. It discussed the standards-based SDK with JavaScript, SVG, and CSS for creating apps. It also covered the simulator, UI components, permissions, settings storage, resource files for multiple devices, the Gallery App Manager, and Fitbit's RESTful web API. Finally, it outlined next steps for developers including joining communities, creating local apps, and publishing to the Gallery App Manager.
Fitbit SDK & Web API Overview by Frédéric Harper provides the following: 1. An overview of the Fitbit OS SDK which uses JavaScript, SVG, and CSS and allows app development from anywhere using Fitbit Studio and includes simulators. 2. Details on permissions and settings storage that apps can use to access user data and make apps configurable. 3. A description of the Fitbit Web API which includes REST APIs for activity, body/weight, devices, food, friends, heart rate, sleep, subscriptions, and user data that is returned in JSON format.
This document contains the slides from a presentation given by Frédéric Harper about overcoming the fear of public speaking. Some key points: - Public speaking involves performing a speech to educate, inspire, or entertain a live audience. - Harper provides tips for transforming a fear of public speaking into enthusiasm, such as sharing your passion for a topic and helping others by speaking. - He outlines how to prepare and structure a presentation, including defining the topic, drafting an abstract, practicing, and getting comfortable answering questions. - Suggestions are given for gaining experience speaking, such as at meetups, conferences, or Toastmasters events. Harper offers to help others overcome their fears of public speaking.
Fitbit is offering a $10,000 prize for the best app developed using their SDK or API that helps users manage conditions like diabetes, heart health, sleep, or mental health. Developers can use Fitbit's standards-based SDK with JavaScript, SVG, and CSS or their RESTful Web API to access data from over 50 million registered Fitbit users from apps built for the Fitbit OS. The HLTH hackathon challenge encourages teams to build such an app to help individuals better manage their daily life and health.
The document outlines 10 steps to transition from an employee to a freelance developer. It discusses evaluating why you want to make the change, such as for more money, freedom or flexibility. It also covers determining what services or products you will offer, how to differentiate yourself, when the best time is to transition, networking and preparing by setting up profiles, a website and business cards. The document advises learning new skills, managing customers and money, and advises having fun throughout the journey of becoming a freelance developer.
The document discusses Microsoft's embrace of open source technologies and partnerships. It outlines Microsoft's investments in open source, including being the #1 organization contributing to GitHub and supporting Linux and open source software in Azure. It highlights partnerships with Linux Foundation, Red Hat, and Jenkins. It also summarizes the open source and Linux capabilities across different workloads that Azure offers, such as infrastructure, development/testing, data, high performance computing, Java, and web applications.
You are one of the tech leaders in your community and you are passionate about what you do. People can see it. Your tribe, they know it… You are good at what you do, no doubt. Perhaps your blog or you inevitably share your opinions on your social media accounts? Maybe you speak at conferences or organize a user group? No matter what you do, you are an influencer. Stop being humble, you know it’s true, isn’t it? No matter what is your end goal, what you are doing, day to day, has an impact. A positive impact in the tech industry, in your city, at work and even online. So you need to get your shit together, and be responsible for this great power you have, influence! Not that I think you aren’t trustworthy, but, hey, we’ll talk about it...
The document is a sarcastic critique of arguments against open source software. It lists common criticisms of open source like it being insecure, unsupported, or too complicated, but then sarcastically recommends ways to avoid or discourage participation in open source like not reporting bugs, answering questions, or publishing code on GitHub. The overall message is the author does not actually dislike open source and aims to dispel myths about it.
There is no mobile or desktop Web: we view the same Web, but in different ways. So what is the secret sauce to give the best experience to our users? Drown your fixed-width design, destroy your device-specific approaches and ride the web's unicorn while an orchestra is playing we are the champion in the background: you found the holy grail! It's responsive web design. It's not new. It's not magical. Still, we need it as the bytes going thru the wires doesn't always give us the best experience out there. So stop watching cats videos, and learn more about how you can use Responsive Web Design's approach to your current site, today.
In today’s world, it's easier than ever to innovate and create great web applications. You release often, but let’s be honest, if you're like most developers out there, you don't spend your days worrying about security. You know it’s important, but you aren’t security savvy. So ask yourself, is your Python application secure? Come learn some of the different ways a hacker (cracker) can attack your code, and some of the best practices out there. In the end, your security is your users’ security.
Personal Branding for developers: it’s more important than you think. Do you think personal branding is not for you? Why should you care about your brand? After all, it’s not like you are an actor or the lead singer for a rock band. In fact, it’s never been more important for you to think about yourself as a brand. Doing so will provide rocket fuel for your career. You’ll find better jobs or become the “go-to guy” in certain situations. You’ll become known for your expertise and leadership; people will seek your advice and point of view. You’ll get paid better to speak, write, or consult. As a developer, there are many tools you can use to scale, and this presentation will help you understand how to get visibility, make a real impact, and achieve your goal. No need to be a marketing expert or a personal branding guru: be yourself and get your dream job or get to the next level of your career.
The document discusses the importance of personal branding and differentiating yourself. It provides tips for developing a personal brand, including defining goals and brands, being authentic, doing what you love, getting visibility through blogging, social media, conferences, and open source contributions. Personal branding is presented as an important investment to start early, even while in school, in order to establish expertise and leave a lasting mark.
Personal branding is about consistently presenting who you are, what you stand for, and your unique value to stand out. It is important because you already have a personal brand whether you realize it or not. Building your personal brand can help you gain recognition, new opportunities, and career success through activities like blogging, public speaking, networking, and open source contributions. Starting the process of personal branding while in school allows you to invest in your future and leave your mark.
Vous pensez peut-être que le personal branding n'est pas pour vous? Pourquoi devriez-vous vous souciez de votre propre branding, vous n'êtes pas un acteur et encore moins le chanteur d'un groupe rock international, non? En ces jours où tout le monde a le pouvoir de sortir du lot plus facilement, de partager plus rapidement et de faire grandir son réseau comme jamais, il est plus important que jamais de penser à vous, en tant que marque. Bien sûr, le but n'est pas d'aller aussi loin que votre marque de boisson gazeuse préférée, mais nous explorerons ensemble le quoi, pourquoi, qui et comment (what, why, who & how) du personal branding pour les développeurs.
Do you think personal branding is not for you? Why should you care about your own brand? After all, it’s not like you are an actor or the lead singer for a rock band. In fact, it’s never been more important for you to think about yourself as a brand. Doing so will provide rocket fuel for your career as a developer. You’ll find better jobs or become the “go-to guy” in certain situations; you’ll become known for your expertise and leadership; people will seek your advice and point of view; you’ll get paid better to speak, write, or consult. As a developer, there are many tools you can use to scale, and this office hours will help you understand how to get visibility, make a real impact, and achieve your goal with a lot of time for Q&A. No need to be a marketing expert or a personal branding guru: be yourself, and get your dream job or get to the next level of your career.
Une présentation (nouvelle version) que j'ai faite aux étudiants de secondaire 3 sur la possibilité de travailler en informatique.
Mozilla is a nonprofit global community composed of volunteers and employees called Mozillians. They contribute to and promote openness, innovation and the health of the web. Mozilla's main business model is partnerships with search engines like Google, Yahoo, and Bing to be the default search engine in browsers like Firefox. They also generate revenue through other partnerships and offerings like developer tools and browser customization.