Time and LocationNovember 21, 2012 at 7:00 PMMicrosoft Campus.
TouchDevelop brings a modern programming experience to devices where touch is the primary input mechanism, such as smartphones and tablets. The TouchDevelop environment does this through an interlocking set of features, including:
- a …
Time and LocationOctober 17, 2012 at 7:00 PMMicrosoft Campus.
In this talk, I’ll introduce the Microsoft incubation project Casablanca, the aim of which is to help C++ developers productively take advantage of cloud-based computing without sacrificing performance. Through a series of …
Time and LocationSeptember 19, 2012 at 7:00 PMMicrosoft Campus.
We are familiar with at least some of the GoF patterns like Visitor or Factory. Less known are some very powerful abstract patterns used primarily in functional languages. I will show you how …
Time and LocationJune 20th, 2012 at 7:00 PMMicrosoft Campus.
LKRhash is a hashtable that scales to multiple processors and millions of items. LKRhash was invented at Microsoft in 1997 by Paul Larson, Murali Krishnan, and George Reilly, and has been used in …
Come at 6:45 for pizza sponsored by Randstad Technologies.
Microsoft’s C++ AMP (Accelerated Massive Parallelism) is a C++ programming model and language extension that allows any C++ developer to take advantage of the massive parallelism available in today’s GPU’s. It offers a developer-friendly, lightweight, and …
Many developers have been suddenly thrown into developing code in stages whereas they used to be able to do bigger designs up front. Many people tell them to do test-driven development and emergent design while ignoring the fact that their work with legacy systems may prevent such actions. In …
Please join us at 6:45 for pizza sponsored by Summit Group Solutions.
Implementing code that is fast in a multi-core environment is one of the challenges of modern software engineering.
To meet this challenge, future Automatic Differentiation (AD) software will have to avoid excessive synchronization barriers between threads …
Page 1 / 2 »