Oleksiy Kovyrin

Displaying 1-40 of 510 results

  • Webcasts // Jun 2013

    Mobile to the Future

    When something new comes along, it's common for one to react with what the users' already know. Radio programming on TV, print design on web pages, and now web page design on mobile devices. But every medium ultimately needs unique thinking and design to reach its true potential. In this...

    Provided By Oleksiy Kovyrin

  • Webcasts // Jun 2013

    Fiber Nonlinearity Compensation

    In this webcast, the presenter will give an overview of both digital and optical nonlinearity compensation. The advantages and limitations of each method will be discussed for the different optical network topologies, including point-to-point links, mesh optical networks and future super-channel applications.

    Provided By Oleksiy Kovyrin

  • Webcasts // May 2013

    GTAC 2013 Day 2 Keynote: Testable JavaScript - Architecting Your Application for Testability

    Testable java script is a process. Whether starting with a blank slate or an already implemented application (or somewhere in-between) being able to test their java script code simply, cleanly, and effectively is a necessary feature. Code that cannot be tested will be rewritten.

    Provided By Oleksiy Kovyrin

  • Webcasts // May 2013

    Empirical Investigation of Software Product Line Quality

    Software product lines exhibit high degree of commonality among the systems in the product line and a well specified number of possible variations. Based on data extracted from two case studies - a medium size industrial product line and a large, evolving open source product line - the people explored...

    Provided By Oleksiy Kovyrin

  • Webcasts // May 2013

    GTAC 2013: Android UI Automation

    As Android gains popularity in the mobile world, application developers and OEM vendors are exploring ways to perform end-to-end UI driven testing of applications or entire platform. With a brief review of existing UI Automation solutions on Android, in this webcast the presenter going to introduce the recently released Android...

    Provided By Oleksiy Kovyrin

  • Webcasts // May 2013

    GTAC 2013: Finding Culprits Automatically in Failing Builds - I.e. Who Broke the Build?

    Continuous build is one of the key infrastructures in Google. When a build fails, it is vital to pinpoint the Culprit change List (CL)/change lists quickly, so that it can be fixed to get the build back to green. Culprit detection solutions exist for small and medium sized builds, but...

    Provided By Oleksiy Kovyrin

  • Webcasts // May 2013

    GTAC 2013: Mobile Automation in Continuous Delivery Pipeline

    In this webcast, the presenter will share the experience and learning of utilizing open source tools to build automated testing in Expedia's Agile development and continuous delivery environment. The presenter will also explain about Test Pyramid and go into more detail of specific open source tools that have worked well.

    Provided By Oleksiy Kovyrin

  • Webcasts // May 2013

    GTAC 2013: Web Performance Testing With WebDriver

    In web performance testing, the users' know pretty well how to analyze a page load. Different people, including presenter, have integrated WebDriver into web performance test harnesses, which helps, but still keeps performance tests separate from the rest of the UI test suite. The presenter proposed to build performance testing...

    Provided By Oleksiy Kovyrin

  • Webcasts // May 2013

    GTAC 2013: How Do You Test a Mobile OS?

    This is the problem that confronted Mozilla when the user decided to venture into the world of FirefoxOS. Where to start and how to do it was going to prove an interesting task. In this webcast, the presenter going to show how they solved this problem and how they created...

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2013

    GTAC 2013: Breaking the Matrix - Android Testing at Scale

    Mobile has changed the way humans interact with computers. This is great, but as engineers they were faced with an ever growing matrix of environments their code runs on. The days of considering only a handful of browsers and screen resolutions are not coming back.

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2013

    GTAC 2013: Espresso: Fresh Start to Android UI Testing

    Developing a reliable Android test should be as quick and easy as pulling a shot of espresso. Unfortunately, with existing tools, it may feel more like making a double-shot-caramel-sauce-upside-down-single-whip-half-decaf-latte - confusing and rarely consistent. Espresso is a new Android test framework that lets the user write concise, beautiful, and reliable...

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2013

    GTAC 2013: When Bad Things Happen to Good Applications

    The boom of mobile and tablet computing has inundated the software industry with application development platforms. Developing consumer applications on computing platforms have their own magical experience for the end users. Consumer facing software companies always attempt to put their best foot forward when they develop an application for these...

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2013

    GTAC 2013: Appium: Automation for Mobile Apps

    Appium is a Node.js server that automates native and hybrid mobile applications (both iOS and Android). Appium's philosophy dictates that apps should not be modified in order to be automated, and that the user should be able to write their test code in any language or framework. The result is...

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2013

    GTAC 2013: Continuous Maps Data Testing

    Continuous testing is generally about running unit tests and integration tests. But when the data that the users' server processes is actually the biggest cause of change, how do they ensure that consumers of the data still find it useable and that nothing crashes under the rate of change or...

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2013

    GTAC 2013: Building Scalable Mobile Test Infrastructure for Google+ Mobile

    Testing native apps in a meaningful, stable and scalable way is a challenge. The G+ have developed efficient solutions to tackle these problems by providing the right infrastructure for each of the complex test scenarios that mobile presents. The current test infrastructure provides the right tools to both iOS and...

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2013

    GTAC 2013 Day 1 Closing Keynote: How Facebook Tests Facebook on Android

    Facebook is one of the most popular Android applications there is. In this webcast, the presenter discusses what Facebook does to ensure that each release is as good as it can be. The presenter will cover everything from how the user manages their code, through their approaches to testing and...

    Provided By Oleksiy Kovyrin

  • Webcasts // Jan 2013

    Multi-Party Computation: From Theory to Practice

    Multi-Party Computation (MPC) allows, in theory, a set of parties to compute any function on their secret input without revealing anything bar the output of the function. For many years this has been a restricted to a theoretical tool in cryptography.

    Provided By Oleksiy Kovyrin

  • Webcasts // Jan 2013

    Bottle Mobile UI Library

    In this webcast, the presenter discusses about a mobile UI library called Bottle that features components packaged as YUI widgets for better reusability. The library is available in the YUI Gallery.

    Provided By Oleksiy Kovyrin

  • Webcasts // Jan 2013

    Bishan Kochar : Secure Coding with YUI

    In this webcast, the presenter explains both common and not so common security issues arising out of unsafe YUI coding. The presenter analyzes real world vulnerable examples and follows with code demos that show the correct way of securing those with YUI.

    Provided By Oleksiy Kovyrin

  • Webcasts // Jan 2013

    Reid Burke: Write Code That Works

    In this webcast, the presenter explains about testing software and writing code that works. It talk is richly illustrated with demos of the tools that has built for testing JavaScript in the browser and includes a discussion of the software testing philosophy and the special place that testing holds in...

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2012

    Google I/O 2012 - How to Build Apps That Love Each Other With Web Intents

    Web Intents allows the user to build applications that integrate with one another with an ease that has never been seen on the web before. In this webcast, the presenter will show the user how to connect applications using Web Intents and how to best integrate with the many actions...

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2012

    Google I/O 2012 - What's Next for Chrome Extensions?

    Chrome's extension system offers developers more opportunities than ever to customize and enhance users' experience on the web. New APIs are landing on a regular basis that provides new functionality and deeper hooks into Chrome itself. In this webcast, the presenter will explain through bleeding edge changes to Chrome's extension...

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2012

    Google I/O 2012 - HTML5 and App Engine: The Epic Tag Team Take on Modern Web Apps at Scale

    In this webcast, the presenter discusses about the latest and greatest application patterns and toolset for building cutting edge HTML5 applications that are backed by App Engine. This makes it incredibly easy to write an app that spans client and server; in particular, authentication just works out of the box....

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2012

    Google I/O 2012 - Advancing Accessibility for the Web

    This webcast will help the user to learn through code samples and real world examples how to design and test their web apps for complete accessibility coverage. The presenter will review APIs such as the Text-To-Speech (TTS) API, tools like ChromeVox and ChromeShades and how Google products implement solutions today...

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2012

    Google I/O 2012 - Upgrading Your Web App to a Chrome App

    In this webcast, the presenter will explain about the upgrading the user web app to a chrome App. The presenter going to explain about how to take web app and turn it into one of the new chrome packaged applications.

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2012

    Google I/O 2012 - Building High Performance Mobile Web Applications

    Learn what it takes to build an HTML5 mobile app that will wow the users. This webcast will focus on speed, offline support, UI layouts, and the tools necessary to set up a productive development environment. In this webcast, if the user is looking to make a killer mobile web...

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2012

    Google I/O 2012 - Breaking the JavaScript Speed Limit With V8

    Are the user are interested in making JavaScript run blazingly fast in Chrome? This webcast takes a look under the hood in V8 to help the user identify how to optimize their JavaScript code. They will show them how to leverage V8's sampling profiler to eliminate performance bottlenecks and optimize...

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2012

    Google I/O 2012 - Turning the Web Up to 11

    This webcast will cover the web audio capabilities for games and music. The presenter will explain through the audio element and the Web Audio API, and dive deep into using the Web Audio API for game audio and building music applications. They will also cover how to use the Node...

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2012

    Google I/O 2012 - Chrome Developer Tools Evolution

    If the user know their way around the Dev Tools and would like to take their skills to a higher level. This webcast will kick their productivity into overdrive. Since, last year's installment, they have added a whole slew of features that empower developers to make rich web apps.

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2012

    Panda: A System for Provenance and Data

    The goal of the Panda (Provenance and Data) project has been to develop a general-purpose system for modeling, capturing, storing, exploiting, and querying data provenance in a wide range of applications. In this webcast, the presenters laid the foundations for data-oriented workflows, then discuss how provenance is defined and captured...

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2012

    Deep Learning Representations

    In this webcast, the presenter will give an introduction to the area of Deep Learning, to which he has been one of the leading contributors. It is aimed at learning representations of data, at multiple levels of abstraction. Current machine learning algorithms are highly dependent on feature engineering (manual design...

    Provided By Oleksiy Kovyrin

  • Webcasts // Nov 2012

    Linear Book Scanner

    In this webcast, the presenter talks about a hardware prototype of an automatic, non-destructive book scanner. The machine turns pages automatically, and captures high-resolution images of each page. It was developed in 20% time, and built in the Google Workshops.

    Provided By Oleksiy Kovyrin

  • Webcasts // Nov 2012

    Advanced Kotlin: New Features and More

    In this webcast, the presenter explains about Kotlin which is a modern statically typed language targeting JVM and JavaScript and intended for industrial use. The main goal behind this project is to create a language that would be a good tool for developers, i.e. will be safe, concise, flexible, 100%...

    Provided By Oleksiy Kovyrin

  • Webcasts // Oct 2012

    Use, Disuse, and Misuse of Automated Refactorings

    In this webcast, the presenter discusses about some of the results of their empirical study, which appeared in ICSE 2012. The presenter's study reveals some of the factors that affect the use of automated refactorings such as invocation method, awareness, naming, trust, and predictability and the major mismatches between programmers'...

    Provided By Oleksiy Kovyrin

  • Webcasts // Oct 2012

    Provenance for System Troubleshooting

    System administrators use a variety of techniques to track down and repair (or avoid) problems that occur in the systems under their purview. In this webcast, the presenter argues that system-level provenance (metadata that records the history of files, pipes, processes and other system-level objects) can help expose these dependencies,...

    Provided By Oleksiy Kovyrin

  • Webcasts // Oct 2012

    User-Managed Access (UMA): What and Why

    In this webcast, the presenter discusses about real-life use cases for UMA. The presenter also describes working and implementations of UMA, UMA's architecture and its relationship to the OAuth and OpenID Connect specifications.

    Provided By Oleksiy Kovyrin

  • Webcasts // Oct 2012

    Monitoring and Debugging Big Clusters Running Real-Time NoSQL Apps

    Running a big NoSQL cluster used for data-mining Map/Reduce jobs in production is challenging, but fairly common these days. Keeping up a hundred+ node NoSQL-based cluster serving sub-second responses to fickle web-users can be terrifying, for both operations and engineering staff.

    Provided By Oleksiy Kovyrin

  • Webcasts // Oct 2012

    From Zero to 500k QPS in Three Years: Scaling AppNexus

    In this webcast, the presenter will explain about devops infrastructure, powered by the users in-house built continuous deployment system; load-balancing infrastructure and its many layers; and their real-time and data streaming infrastructure, built primarily in C and processing 12 terabytes of data every day.

    Provided By Oleksiy Kovyrin

  • Webcasts // Oct 2012

    Mysteries of a CDN Explained

    Content delivery networks are generally treated like a black box; some hand waving happens and suddenly things are expected to go faster from around the world. Time to reveal how a CDN actually works. At its core, it is a distributed system operating under the worst possible conditions - long...

    Provided By Oleksiy Kovyrin

  • Webcasts // Oct 2012

    The Architecture Behind Super Fast DNS - Routing, Redundancy & Geography

    In this webcast, the presenter will explain how companies can architect their network for optimized speed and performance, and how top companies have been winning the battle against website latency. For some, DNS is just DNS and they believe there is nothing they can do to improve its performance. But...

    Provided By Oleksiy Kovyrin

  • Webcasts // Jun 2009

    Pivotal Labs Talks: CloudKit: Hacking the Open Stack With Ruby and Rack

    In this webcast learn about the architecture and construction of CloudKit, an Open Web JSON Appliance. Along the way, see how the emerging Open Stack - including OpenID and OAuth+Discovery - can be used to build open and discoverable web services in Ruby.

    Provided By Oleksiy Kovyrin

  • Webcasts // May 2009

    Using Google Data APIs and OAuth to Create an OpenSocial Gadget

    Thanks to the new OAuth Proxy, developers can write JavaScript gadgets for OpenSocial containers that can securely access Google Data APIs. But did the user ever wonder what goes on behind the scenes? In this webcast, the presenter will present a walkthrough of an OpenSocial gadget and will explain the...

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2009

    MIX09: The Microsoft Web Sandbox: An Open Source Framework for Developing Secure Standards-Based Web Applications

    In this webcast, the presenter discusses about key challenges with Web security today and how the Microsoft Web Sandbox is addressing these challenges by virtualizing both script execution and the DOM. And also learn about the Web Sandbox open source framework that runs on all modern browsers and builds on...

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2009

    MIX09: Securing Web Applications

    In this webcast, the presenter explains about securing web applications. The presenter also explains about how to take advantage of browser security improvements to help protect their Web applications and visitors.

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2009

    MIX09: Simplifying Distributed Access Control With Microsoft .NET Services

    In this webcast, the presenter going to explain about how the Access Control Service capabilities of .NET Services make it easy to add authorization to Web applications. And also learn how to federate with Active Directory and Live Identity Services, request and parse security tokens, and perform session and state...

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2009

    MIX09: Protecting Online Identities

    In this webcast, the presenter going to explain about protecting online identities. The user can also learn how Microsoft provides a range of identity solutions for helping developers more easily build seamless user experiences that include Federation, Authentication, UX Customization, Open Standards, Open ID and more.

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2009

    Acts-as-Conference 2009: OAuth and APIs

    Everyone's had the problem of wanting to access and allow access to web services/APIs for extensions and plugins, but this usually means handling login credentials in plain text. Not many users like this, and those that do give their login and password out are compromising their account's security. OAuth is...

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2009

    MIX06: Making Your Site Work With IE7 Security

    In this webcast, the presenter takes a deep look at the enhancements in IE7 that make users safer. Site developers will be interested to learn about the opportunities provided by high assurance security certificates and InfoCard as well as the potential impact of new features like the phishing filter and...

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2009

    MIX06: From "Username and Password" to InfoCard

    InfoCard can bring a new level of security to authenticating users to your site. In this webcast, the presenter take a deep developer look at how this can be achieved. A traditional forms-based authentication implementation is converted to use InfoCard, along with explanations of the Web services, protocols, and security...

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2008

    Seattle Conference on Scalability: Maidsafe: A New Networki

    In this webcast, the presenter presents a significant new way of networking and data handling globally. This data centric network is likely to revolutionise the IT industry in a very positive fashion.

    Provided By Oleksiy Kovyrin

  • Webcasts // Feb 2009

    How Cybercriminals Steal Money

    In this webcast, the presenter explains how the user can prevent today's most significant data security vulnerabilities - the kind that leave businesses open to fraud that ranges from capturing tens of millions of credit card numbers to stealing money from bank accounts to constructing next-generation botnets.

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2008

    Efficient, Secrecy-Preserving, Provably Correct Computation (and Some Cool Applications)

    Cryptography is now much more than keeping credit card numbers safe from packet sniffers and laptop thieves. The presenters combine several advances in cryptography theory to construct a model of computation in which a third party securely performs computations for a set of parties who do not trust one another....

    Provided By Oleksiy Kovyrin

  • Webcasts // Dec 2008

    Building a Safer Web: Web Tripwires and a New Browser Architecture

    Web content has shifted from simple documents to active programs, but web protocols and browsers have not evolved adequately to support them. As a result, safety problems in web sites and web browsers now regularly make headlines, from browser exploits to ISPs that modify web pages. In this webcast, the...

    Provided By Oleksiy Kovyrin

  • Webcasts // Nov 2008

    Systm #37: A Badass Firewall From a Junk PC

    If it's got a 386 processor and 32MB of RAM, and the user can find a pair of Ethernet cards, they can turn that Junk PC into a serious Firewall to protect their network. In this webcast, the presenter explains about IPCop a free Open Source firewall the user can...

    Provided By Oleksiy Kovyrin

  • Webcasts // Nov 2008

    Just Two Clicks Away From Securing Your Online Banking

    Online banking is big business. Which makes the user a very big target for online scammers? So next time the user get an email telling they need click on a link and login to their bank to access their account to verify data and information, DOUBLE CHECK THE email address....

    Provided By Oleksiy Kovyrin

  • Webcasts // Sep 2008

    Consumerization of Enterprises: A Security Conundrum

    No one can argue that consumerization is happening within today's enterprises. Businesses are also finding compelling use of consumer technologies to foster innovative and new B2C and B2B markets. Today, 25% of all organizations have an enterprise priority to implement Web 2.0 technologies in 2008. But on a larger scale,...

    Provided By Oleksiy Kovyrin

  • Webcasts // Sep 2008

    The Xbox 360 Security System and Its Weaknesses

    After the disaster of the original Xbox, Microsoft put a lot of effort in designing what is probably the most sophisticated consumer hardware security system to date. In this webcast, the presenter presents its design, its implementation, its weaknesses, how it was hacked, and how to do it better next...

    Provided By Oleksiy Kovyrin

  • Webcasts // Sep 2008

    Love and Authentication - Addressing the Problem of Password Reset

    One of the most commonly neglected security vulnerabilities associated with typical online service providers lies in the password reset process. By being based on a small number of questions whose answers often can be derived using data-mining techniques, or even guessed, many sites are open to attack. In this webcast,...

    Provided By Oleksiy Kovyrin

  • Webcasts // Sep 2008

    Are Internet Users at Risk?

    In a perfect world, software would be secure and the people would not have to care about vulnerabilities that can get exploited while surfing the Internet. However, given that Google found more than 3 million malicious web addresses that try a drive-by download infection on the visitor's web browser, it's...

    Provided By Oleksiy Kovyrin

  • Webcasts // Sep 2008

    Google I/O 2008: Authenticating to Google Data Services

    Get over that first hurdle in the user prototype! Authenticating a user is a tricky, but necessary step for most applications that interact with Google services. In this webcast, the presenter will discuss the available authentication options, their limitations, and some advanced use cases such as Google Apps domains and...

    Provided By Oleksiy Kovyrin

  • Webcasts // Sep 2012

    Introduction to Kotlin: Making the Java Platform a Better Place

    Some years ago "Alternative" programming languages for the JVM lived mostly in research labs and garages, industry knew about some of them, sometimes even used them, but never produced them. Kotlin is a modern statically typed language targeting JVM and JavaScript and intended for industrial use. The main goal behind...

    Provided By Oleksiy Kovyrin

  • Webcasts // Sep 2012

    Introducing Cling, a C++ Interpreter Based on Clang/LLVM

    At CERN, 50 million lines of C++ code are being used by about 10 thousand physicist. Many of them are not programming experts. To make writing C++ more accessible, ROOT, one of the core tools at CERN, has been using the CINT C++ interpreter for more than 15 years. CINT...

    Provided By Oleksiy Kovyrin

  • Webcasts // Sep 2012

    Multipath TCP

    Networks have become multipath: mobile devices have multiple radio interfaces, datacenters have redundant paths and multi-homing is the norm for big server farms. Meanwhile, TCP is still only single-path and this makes it very difficult for endpoints to take advantage of network-level redundancy. There are numerous examples of problems caused...

    Provided By Oleksiy Kovyrin

  • Webcasts // Sep 2012

    Let's Go Further: Build Concurrent Software Using the Go Programming Language

    In this webcast, the presenter will explain about building concurrent software using the Go programming language. Go is an open source programming environment that makes it easy to build simple, reliable, and efficient software. One of Go's key design goals is code adaptability; that it should be easy to take...

    Provided By Oleksiy Kovyrin

  • Webcasts // Sep 2012

    Automating Your Browser Based Testing Using WebDriver

    In this webcast, the presenter will explain about Selenium WebDriver. Selenium WebDriver is a tool for automating testing web applications, and in particular to verify that they work as expected. It aims to provide a friendly API that's easy to explore and understand, which will help make their tests easier...

    Provided By Oleksiy Kovyrin

  • Webcasts // May 2012

    Google I/O 2010 - Writing Real-Time Games for Android Redux

    In this webcast, the presenter will explain about crash course in Android game development: everything the user need to know to get started writing 2D and 3D games, as well as tips, tricks, and benchmarks to help their code reach optimal performance.

    Provided By Oleksiy Kovyrin

  • Webcasts // May 2012

    Joe Hewitt: An Introduction to IUI

    In this webcast, the presenter will explain about iUI JavaScript. The iUI JavaScript/CSS library that allows the developers to build web applications that emulate the visual language native iPhone applications.

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2012

    Malvertising & Mobile Malware Madness (+ How to Cap the Mad Hatters)

    In this webcast, the presenter going to explain about how to survey some of the most recent trends in malvertising (malicious advertising) attacks and solutions on the web. The presenter will also explain about some preliminary work on the behavioral analysis of mobile applications and mobile malware.

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2012

    Mark Kawakami: Finger Tips: Lessons Learned From Building a Touch-Based Experience

    In this webcast, the presenter takes the user through some lessons learned in building touch-based experiences for one of the most popular websites on the internet. The presenter also going to explain about the I-hacker.

    Provided By Oleksiy Kovyrin

  • Webcasts // Apr 2012

    Nate Koechley: A Taxonomy of Touch

    The presenter breaks down the elements of touch primitives, gestures and semantics, laying a foundation for the broader language of touch interactions that drive the emerging class of portable devices.

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2012

    Satyen Desai: A Phone, a Tablet and a Laptop Walk Into a Bar

    The presenter creator of the YUI 3 component and widget subsystems, discusses YUI's approach to supporting the new set of web enabled devices on the market today, and how the user would like to think of them in terms of features and constraints as opposed to an isolated problem space.

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2012

    Google I/O 2010 - Writing Zippy Android Apps

    In this webcast, the presenter going to give some tips of making fast, responsive (a.k.a. "Non-janky") Android apps. No more ANRs! Eliminate event loop stalls! Fast start-ups! Optimized database queries with minimal I/O. Also, learn about the tools and techniques they use to find performance problems across the system and...

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2012

    Google I/O 2010 - Android UI Design Patterns

    In this webcast, the presenter will show the types of patterns the user can use to build a great Android application. They will cover things like how to use Interactive Titlebars, Quick Contacts, and Bottom bars as well some new patterns which will get an I/O-only preview.

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2012

    Matt Seeley: Lessons From the Yahoo! Tablet Front Page

    In this webcast, the presenter shares lessons learned from building the tablet version, including an overview of the tablet landscape, best practices to deliver UIs to multiple viewports, and @font-face and @media rule usage across iPad and Galaxy.

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2012

    Google I/O 2010 - The World of ListView

    ListView is one of the most widely used Android widgets but also the most complex one. In this webcast, the presenter shares the idea to learn how to master ListView and learn all about its features, optimizations, quirks and limitations.

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2012

    Google I/O 2010 - A Beginner's Guide to Android

    In this webcast, the presenter will introduce some of the basic concepts involved in Android development. Starting with an overview of the SDK APIs available to developers, they will work through some simple code examples that explore some of the more common user features including using sensors, maps, and geo-location.

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2012

    Betty Tso: Data URI or Not?

    When to use data: URI and when to use image URL? What's the impact of each on Mobile platforms? This webcast goes behind the scenes on data: URI vs. image URLs and unveils base64 and browsers' interpretation of it.

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2012

    Google I/O 2011: Leveraging Android Accessibility APIs to Create an Accessible Experience

    The Android framework includes a set of easy-to-use APIs that enables the creation of third-party accessibility services such as screen-readers for the blind. In this webcast, the presenters will give an overview of the Accessibility API, describe some of the most widely used services, and explain how to fully unlock...

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2012

    Google I/O 2011: Best Practices for Accessing Google APIs on Android

    Integration with Google APIs (such as Buzz, Latitude and Translate) can enrich many Android applications. In this webcast, the presenters will explain about how to do so easily, efficiently and securely using the Google API Client for Java. They will also explain how to authenticate for the APIs using AccountManager,...

    Provided By Oleksiy Kovyrin

  • Webcasts // Mar 2012

    Google I/O 2011: Optimizing Android Apps With Google Analytics

    Thousands of apps have taken advantage of Google Analytics' native Android tracking capabilities to improve the adoption and usability of Android Apps. This webcast covers best practices for tracking apps on mobile, TV and other devices. The presenter also shows the user how to gain actionable insights from new tracking...

    Provided By Oleksiy Kovyrin