HTML5, JavaScript

Google Cloud Platform – App Engine and Beyond

Screen Shot 2013-07-11 at 2.43.33 PMFew minutes ago we finish a great event in Campus TLV. We had the pleasure to have Dr Peter Magnusson (Director of Engineering for App Engine at Google) and Greg DeMichillie (Director Product Management, Cloud Platform at Google). For the ones, that do not know what is GAE: Google App Engine is a complete development stack that uses familiar technologies to build and host applications on the same infrastructure used at Google. It is used by some of the world most successful and demanding global applications such as SnapChat and Khan Academy. We also cover Google Compute Engine which allows everyone to Run large-scale computing workloads on Linux virtual machines hosted on Google’s infrastructure. I’ve spoke about Google Cloud Endpoint and you can watch the full talk on my project’s site.

Ido talking in the campus on cloud

This is the raw recording form the event of all three talks. I hope to have an edited version soon…


Psst… For the next Cloud meetup – Please sign for IGTCloud group.

Chrome, JavaScript

Monte Carlo Simulation On Compute Engine/App Script

App script on Ido's project placeThis week in Google Developer Live Israel we show you how to work with Google App script in order to run Monte Carlo simulations and get the results in a nice informative way inside google spreadsheets. We took it one step farther, and explained how to run these script on your own instance machine inside Compute Engine with nodeJS. This is powerful option because with the ability to ‘try’ quickly on App Script and than take the code to ‘production’ (=more efficient way) on Compute engine give you more productivity.

So what we are doing? First let’s touch on the definition. This is a problem solving technique used to approximate the probability of certain outcomes by running multiple trial runs, called simulations, using random input variables. The cool aspect is that we are steering the scenarios by using randomness. The randomness helps us ‘try’ each future scenario in a way that includes our probability per variable. This gives us the ability to fine tune our trial runs to answer a question with several variables. In simple words, in our case, it will help us find the best way to spend the time of our sales person.

 Monte Carlo simulations Steps

1. Define a model with a domain of possible inputs.
2. Generate inputs values randomly, but sampling from a probability distribution over the domain.
3. Perform a deterministic computation on the inputs.
4. Aggregate the results. Continue reading


GDL-IL On ChromeOS And Chromebook

Today I sat with Nissim Benito (our very own Chrome/Hardware expert) to talk about the new features we have in ChromeOS. We covered the hardware specs that you have on Chromebox and Chromebook. These devices give you a lot of option to connect 6 USBs, 2 DVI etc’. We showed how you can use modern web apps that are out there today to be more productive and safe. In case you want to test ChromeOS before you buy it, you can go to best buy or Install ChromiumOS On Your (Old) Laptop another option is to test ChromeOS In VirtualBox. I’m sorry for the quality of the audio… I hope to solve it until the next episode.