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…

app_engine-256

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

Standard
Chrome, JavaScript

Monte Carlo Simulation On Compute Engine/App Script

App script on Ido's project place

This week in Google Developer Live Israel, we show you how to work with Google App script to run Monte Carlo simulations and get the results in an excellent informative way inside Google spreadsheets. We took it further and explained how to run these scripts on your instance machine inside Compute Engine with nodeJS.

This is a powerful option because the ability to ‘try’ quickly on App Script and then take the code to ‘production’ (=more efficient way) on Compute engine gives you more productivity.

So what are we doing?

First, let’s touch on the definition. This problem-solving technique approximates the probability of specific outcomes by running multiple trial runs, called simulations, using random input variables. The remarkable aspect is that we are steering the scenarios by using randomness.The randomness helps us ‘try’ each future strategy in a way that includes our probability per variable. This allows us to fine-tune our trial runs to answer a question with several variables. It will help us find the best way to spend time with our salesperson.

 Monte Carlo Simulations Steps

1. Define a model with a domain of possible inputs.

2. Generate input values randomly, sampling from a probability distribution over the domain.

3. Perform a deterministic computation on the inputs.

4. Aggregate the results. Continue reading

Standard
Chrome

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.

Standard