Even Better Data Typing with TypeScript 1.4

Even Better Data Typing with TypeScript 1.4

In TypeScript 1.4, you get type-safe support even when you may be working with multiple types, better type checking when inferring types and aliases for type definitions.

Navigation with Xamarin Forms

Navigation with Xamarin Forms

Xamarin Forms makes the hard work of navigation in apps from device to device a much simpler developer proposition. Here’s what I’ve learned so far.

Award-winning theory from Microsoft researcher goes beyond famous Nash Equilibrium

Award-winning theory from Microsoft researcher goes beyond famous Nash Equilibrium

Posted by George Thomas Jr.

Award-winning theory goes beyond Nash Equilibrium

Microsoft researcher Vasilis Syrgkanis and two colleagues this week unveiled a new approach to understanding and optimizing online bidding and auctions, with implications far beyond the online advertising marketplace in which their study was based.

Working with Denis Nekipelov of the University of Virginia and Eva Tardos of Cornell University, their research, Econometrics for Learning Agents, goes beyond the long-standing approach of applying the famous Nash Equilibrium when analyzing online interactions. It was the only submission to receive the Best Paper award at the ACM Economics and Computation 2015 conference in Portland, Ore., this week.

…(read more)

Microsoft's Jeannette Wing honored for transforming how the world views computing

Microsoft's Jeannette Wing honored for transforming how the world views computing

Posted by Allison Linn

Jeannette Wing

On Saturday, Jeannette Wing, a Microsoft corporate vice president, will receive the Association for Computing Machinery's distinguished service award, recognizing her as "a leader who has transformed the way the world views computing."

In 2006, Wing wrote what would prove to be a seminal paper on the topic of computational thinking, hoping the paper would help spread the joy and excitement of computer science. Almost a decade later, computational thinking is regularly being used as a framework for solving problems in all sorts of fields, from digital journalism to computational biology, and it's being incorporated into educational curriculum at all levels.

…(read more)