Grow with Google is the company's educational initiative offering free training and tools to help kickstart the careers of budding developers across the United States. The platform has several partners with which Google works to create learning programs and provide support. One such partner is Udacity, which offers free and paid online courses for a range of different technical disciplines.
Together, Google and Udacity are offering 50,000 new scholarships in the US. They will specifically target Android and mobile web developers with a view to training them up and getting them into work. The courses are intended to prepare students for Google's Associate Android Developer and Mobile Web Specialist developer certifications.
If you do any kind of web development work, you've probably had to modify your computer's hosts file from time to time. If you're not familiar with it, the hosts file is a list of IP addresses and their assigned hostnames. Modifying the actual hosts file on Android requires root access, but this tool uses Android's VPN API to achieve the same functionality. And for the next week, it's free on the Play Store.
Google designed MDL to adjust to a number of device form factors, so sites should scale up to PCs and down to smartphones in the responsive manner we have come to expect. It should also degrade gracefully when users view sites in older browsers.
Did you know that the web browser on your phone or tablet waits three tenths of a second after you tap something to actually perform that action? You did if you're a web developer - it's a de-facto standard for mobile browsers, a built-in delay for the double-tap zoom function. But if you're on the newest Chrome beta, you won't see the delay, at least on mobile sites.
Why is this? According to Jake Archibald of HTML5 Rocks (a promotional and instructional project page from Google), it's because this delay is unnecessary if you're browsing on a page that's already optimized for mobile viewing.
Adobe has unveiled Shadow, a new way for front-end web developers that aims to make designing and testing your website layouts on multiple screen sizes an absolute breeze. Shadow is actually a collection of tools consisting of:
Once you install the two desktop components on your computer and the mobile apps on all your development devices, you simply pair each one via a simple pin into a single network of sorts, and voila - say hello to synchronized browsing and refreshing in Chrome. Just load up a website you're working on in a Chrome tab on your computer, and it'll instantly appear on all paired devices.