Posted on 11-11-2009
Filed Under (Google Engineering Educational, documentation) by Linux Poweruser Programmer

Google Tech Talks
October 30, 2009

ABSTRACT

Presented by Rob Pike

What is Go?

YouTube Preview Image

Go is a new experimental systems programming language intended to make software development fast. Our goal is that a major Google binary should be buildable in a few seconds on a single machine. The language is concurrent, garbage-collected, and requires explicit declaration of dependencies. Simple syntax and a clean type system support a number of programming styles.

For more on Go including FAQs, source code, libraries, and tutorials, please see:

http://golang.org

Sphere: Related Content

(0) Comments    Read More   
Posted on 12-09-2009
Filed Under (Google Engineering Educational, documentation) by Linux Poweruser Programmer

Generating Trading Agent Strategies
Google engEDU
52 min – Jan 17, 2006

Google TechTalks
January 17, 2006

Daniel M. Reeves

Daniel Reeves recently completed his PhD in Computer Science at the University of Michigan as a student of Michael Wellman and is now (temporarily) a lecturer at Michigan, teaching Knowledge-Based Systems (Lisp, Prolog, and Mathematica for AI Programming). His most active area of research is the application of game-theoretic and computational techniques to strategic behavior in games, particularly for eCommerce-inspired market mechanisms. He is one of the creators of and top competitors in the international Trading Agent Competition. Dr Reeves is also one of the top ultra-marathon inline skaters in the US and climbs stairs competitively.

ABSTRACT
A Strategy Generation Engine is a system that reads a description of a game or market mechanism and outputs strategies for participants. Ideally, this means a game solver—an algorithm to compute Nash equilibria. This is a well-studied problem and very general solutions exist, but they can only be applied to small, finite games. I will present methods for finding or approximating Nash equilibria for infinite games, and for intractably large finite games.
video
http://video.google.com/videoplay?docid=5301380251515556722


September 10, 2009 EDIT

Its rather interesting to study the co-notation of Dr Daniel Reeves’ game theory with Poker. Here is a list of expected value for poker hands I found on Google.

Sphere: Related Content

(0) Comments    Read More   
Posted on 23-08-2008
Filed Under (Apache) by Linux Poweruser Programmer

Rapid Development with Python, Django, and Google App Engine Guido van Rossum (Google) Learn how to create great web applications quickly on Google App Engine using the Django web framework and the Python language. Google App Engine lets you host complete, scalable web applications written in Python with minimal fuss. This tutorial assumes basic familiarity with Python but definitely no advanced Python knowlege; Django experience is optional. You will learn how to use the Django web framework with the datastore API provided by Google App Engine, and how to get the most mileage out of the combination. You will also see how to use Django best practices like unit testing when developing for Google App Engine.

YouTube Preview Image

Providing the complexity of web applications that can be developed with Django and Google App Engine, the need for Desktops remains present but we can question the need for virtual solutions in common applications such as Virtual Bridges.

Comments are open!

Sphere: Related Content

(0) Comments    Read More   
Posted on 01-06-2008
Filed Under (MySQL) by Linux Poweruser Programmer

[VIDEO TUTORIAL] PHP & MySQL (Course 03 Configuring For Php).avi

9 min – 21-Feb-07

[VIDEO TUTORIAL] PHP & MySQL (Course 03 Configuring For Php).avi Read the rest of this entry »

Sphere: Related Content

(0) Comments    Read More   
Posted on 03-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Becoming a Software Testing Expert
Google engEDU
58 min – Jun 13, 2006

Google TechTalks
June 13, 2006

James Bach
I work with project teams and individual engineers to help them plan SQA, change control, and testing processes that allow them to understand and control the risks of product failure. Most of my experience is with market-driven Silicon Valley software companies like Apple Computer and Borland, so the techniques I’ve gathered and developed are designed for use under conditions of compressed schedules, high rates of change, component-based technology, and poor specification.

ABSTRACT
You’re already an experienced tester. You know how to design tests and report bugs. Now what? Do you feel like an expert? Unfortunately, if you want to become very good at testing, there aren’t many classes or programs available to help you. This means you must manage your own education. This tutorial is about finding a path from experience to expertise. It’s based on the context-driven school of test methodology. It focuses on what it means to think like a tester and how to design and critique testing practices (rather than just copy what the "gurus" tell you to do). You’ll also get self-study strategies and methods for developing a colleague network. It’s an ideal tutorial if testing is your career and you intend to excel in it. Read the rest of this entry »

Sphere: Related Content

(1) Comment    Read More