- Read more on the last post: google-io-2013-mobile-web-and-cloud-the-triple-crown-of-modern-applications/
- Slides: picturesque-app.appspot.com/slides
- Application: picturesque-app.appspot.com
- For all I/O 2013 sessions, go to https://developers.google.com/live
Category Archives: Chrome
Google I/O 2013 – Mobile, Web and Cloud – The Triple Crown of Modern Applications
Can we had a better title for our talk? I’m not sure… But the description was along the lines of “…Ready to rock the world with your next application? Odds are you are thinking about mobile, web and the cloud.” So far… so good.
In this session we talked about building a modern mobile web application that takes advantage of the Google Cloud Platform. We touch on the powerful combination of the “mobile web AND the cloud” and in the process we tried to show the power of Google cloud endpoints and modern HTML5 apis. We built a fun little mobile web app “Pictureque” that give you the options to take photos (even on airplanes) and then share them with the world. Continue reading
ChromeOS Hacking On Google Developers Live Israel
Today, I had the pleasure to sit for 15min with Nissim Betito (the one and only!) how is a known hacker in the linux community around TLV. We spoke about Chromebook and what are the powerful tools that you can leverage today when you wish to write code. Later, we showed how to install ubuntu on Chromebook and get everything you miss as a developer that must have gcc (or other complier) under their hands. In the near future we will show how to install chromeOS image on raspberry pi… Continue reading
AngularJS 101 On Google Developer Live Israel
Today we had the pleasure to host Shai Reznik and talk with him on his true passion – AngularJS. Few of the hot topic we covered in this episode where:
- Data binding is an automatic way of updating the view whenever the model changes, as well as updating the model whenever the view changes. This is awesome because it eliminates DOM manipulation from your todo list and it’s making sure to work efficiently with zero effort on your part.
- Directives – How you can use today ‘Web components’ and see how it will be (fun and productive) to develop in the web platform in the near future.
- Dependency Injection – Why it’s a powerful concept and how it can help you with managing large scale web apps and your testing.
- Module – We spoke about the community around this framework and one of the by products is the modules that extend the options of which APIs and web services you can use directly from Angular. Continue reading
Web Workers Intro On Google Developers Live Israel
Web Workers is a good way to improve the performance of your web applications. It’s not a new HTML5 API but for some reason not too many front end developers are using it. This short episode will give you the intro to why and how you can leverage this simple and powerful API to enter the world of multi threads in the browser. Continue reading
A New Rendering Engine For Chromium – Hello Blink!
Blink? Well, it’s a new rendering engine for Chromium with a big mission statement: “To improve the open web through technical innovation and good citizenship”
Why is Chrome spawning a new browser engine?
There are two main reasons:
-
The main reason is that Chromium uses a different multi-process architecture than other WebKit-based browsers. So, over the years, supporting multiple architectures has led to increasing complexity for both the WebKit and Chromium communities, slowing down the collective pace of innovation.
-
In addition, this gives an opportunity to do open-ended investigations into other performance improvement strategies. We want web applications to be as fast as possible. So for example, we want to make as many of the browser’s duties run in parallel (think iframes!), so we can keep the main thread free for your application code. We’ve already made significant progress here, for example by reducing the impact JavaScript and layout has on page scrolling, and making it so an increasing number of CSS animations can run at 60fps even while JavaScript is doing some heavy-lifting.
If you wish to understand better this new story I would recommend you to read Alex Russell excellent post on it: http://infrequently.org/2013/04/probably-wrong/ and for the ones the like (even more) details: The Developer FAQ contain more.
Misc
- Sir Paul Lewis thoughts: http://www.aerotwist.com/blog/hello-blink/
- What is webkit? - A good post from Paul Irish.
- On HN: https://news.ycombinator.com/item?id=5490242
- The details on Chromium blog: blog.chromium.org/2013/04/blink-…
- Blink new home: http://www.chromium.org/blink
