"Microsoft" entries

Four short links: 27 September 2012

Four short links: 27 September 2012

Don't Pay Developers, Teaching Programming, Second Android Screens, and Democracy

  1. Paying for Developers is a Bad Idea (Charlie Kindel) — The companies that make the most profit are those who build virtuous platform cycles. There are no proof points in history of virtuous platform cycles being created when the platform provider incents developers to target the platform by paying them. Paying developers to target your platform is a sign of desperation. Doing so means developers have no skin in the game. A platform where developers do not have skin in the game is artificially propped up and will not succeed in the long run. A thesis illustrated with his experience at Microsoft.
  2. Learnable Programming (Bret Victor) — deconstructs Khan Academy’s coding learning environment, and explains Victor’s take on learning to program. A good system is designed to encourage particular ways of thinking, with all features carefully and cohesively designed around that purpose. This essay will present many features! The trick is to see through them — to see the underlying design principles that they represent, and understand how these principles enable the programmer to think. (via Layton Duncan)
  3. Tablet as External Display for Android Smartphones — new app, in beta, letting you remote-control via a tablet. (via Tab Times)
  4. Clay Shirky: How The Internet Will (One Day) Transform Government (TED Talk) — There’s no democracy worth the name that doesn’t have a transparency move, but transparency is openness in only one direction, and being given a dashboard without a steering wheel has never been the core promise a democracy makes to its citizens.

ASP.NET web API rocks

Why the ASP.NET Web API Framework is an essential tool for RESTful applications.

Glenn Block (@gblock) is an O’Reilly author and senior program manager on the Windows Azure Team at Microsoft.

We sat down recently to talk about the newly released ASP.NET Web API Framework, which he helped develop, and why it will become essential to building RESTful applications.

Key points from the full video (below) interview include:

  • ASP.NET Web API enables a rich set of clients to consume info [Discussed at the 1:47 mark]
  • Find out if one comes out on top – MVC vs. Web API [Discussed at the 2:41 mark]
  • Different clients negotiate content differently – Web API handles this with ease [Discussed at the 5:50 mark]
  • Self hosting is a big deal but beyond that Web API introduces flexibility – you no longer need to use IIS [Discussed at the 9:04 mark]
  • An HTTP Programming Model for Microsoft [Discussed at the 11:04 mark]
  • The newest of the new – Hypermedia, OData, and Web API Contrib [Discussed at the 18:08 mark]

You can view the entire interview in the following video.

Read more…

Async and Roslyn mean more power and insight in your C# 5.0 programs

Async, Roslyn, and how to create your best C# 5.0 program

Longtime C# developer, Eric Lippert, speaks about new C# 5.0 features, updates to the forthcoming Roslyn compiler, and ways to optimize your C# programs.

Developing cross-platform mobile apps with C#

Greg Shackles on using C# and .NET to build apps that work across mobile platforms.

Web developer and author Greg Shackles reveals the advantages of using C# over C++ for writing mobile apps. He also explains why Android and iOS developers should give C# a serious look.

Publishing News: Nook gets Microsoft, and soon NFC

Microsoft invests in B&N, Target evicts Amazon, and ebooks teeter on the brink of extinction (perhaps).

B&N’s Nook gets Microsoft’s bankroll and will soon incorporate NFC, Amazon loses its shelf space at Target, and a publishing platform architect makes a strong argument for the end of ebooks.

B&N and Microsoft: The potential beyond digital

Thoughts on how Microsoft could play a role in Barnes & Noble's stores.

Joe Wikert: Microsoft should use its investment in B&N's digital business to create an end-to-end consumer experience that rivals Apple's.

Four short links: 18 April 2012

Four short links: 18 April 2012

Cartographic Data Tool, Astronomical Volumes of Astronomical Data, Faster Touch, and Why MS Open Source?

  1. CartoDB (GitHub) — open source geospatial database, API, map tiler, and UI. For feature comparison, see Comparing Open Source CartoDB to Fusion Tables (via Nelson Minar).
  2. Future Telescope Array Drives Exabyte Processing (Ars Technica) — Astronomical data is massive, and requires intense computation to analyze. If it works as planned, Square Kilometer Array will produce over one exabyte (260 bytes, or approximately 1 billion gigabytes) every day. This is roughly twice the global daily traffic of the entire Internet, and will require storage capacity at least 10 times that needed for the Large Hadron Collider. (via Greg Linden)
  3. Faster Touch Screens More Usable (Toms Hardware) — check out that video! (via
    Greg Linden)
  4. Why Microsoft’s New Open Source Division (Simon Phipps) — The new “Microsoft Open Technologies, Inc.” provides an ideal firewall to protect Microsoft from the risks it has been alleging exist in open source and open standards. As such, it will make it “easier and faster” for them to respond to the inevitability of open source in their market without constant push-back from cautious and reactionary corporate process.

Microsoft opens up

How Microsoft is contributing to and benefitting from open source.

Microsoft seems to be embracing open source more and more. What does this tell us about the company's near-term future?

Four short links: 11 April 2012

Four short links: 11 April 2012

Inside Apple, Microsoft Acquires Netscape Patents, Open Science, and Smart Meters

  1. Inside Apple (Amazon) — If Apple is Silicon Valley’s answer to Willy Wonka’s Chocolate Factory, then author Adam Lashinsky provides readers with a golden ticket to step inside. In this primer on leadership and innovation, the author will introduce readers to concepts like the “DRI” (Apple’s practice of assigning a Directly Responsible Individual to every task) and the Top 100 (an annual ritual in which 100 up-and-coming executives are tapped a la Skull & Bones for a secret retreat with company founder Steve Jobs). Hopefully it can provide a better template for successful executive behaviour than “be an arsehole who has opinions about design” which seems to be all that many have taken from the life and works of Steve Jobs. (via BoingBoing)
  2. Microsoft Buys Netscape Patents from AOL (Slashgear) — when your employer says “we need you to file for a patent on this, just so we can build up our defensive arsenal”, bear this in mind: you can never know that the defensive portfolio won’t be bought by an aggressive competitor in the future. I’m not sure that we can all sleep sound knowing that Microsoft owns autofill and SSL.
  3. Open Data and The Gulf Oil Spill (Ars Technica) — competing interests meant uncoordinated data collection, reporting distorted research by omitting caveats on preliminary work and findings, and talking openly about what you’re doing can jeopardise your chance of publication in many journals. I found data collection stories particularly horrifying. (via Pete Warden)
  4. Smart Meter HacksListon and Weber have developed a prototype of a tool and software program that lets anyone access the memory of a vulnerable smart meter device and intercept the credentials used to administer it. Weber said the toolkit relies in part on a device called an optical probe, which can be made for about $150 in parts, or purchased off the Internet for roughly $300. “This is a well-known and common issue, one that we’ve warning people about for three years now, where some of these smart meter devices implement unencrypted memory,” Weber said. “If you know where and how to look for it, you can gather the security code from the device, because it passes them unencrypted from one component of the device to another.” Also notable for the fantastic line: “What you’re hearing is the sound of [a] paradigm shifting without a clutch,” Former said.

Cross-platform mobile development is a breeze with C#

Greg Shackles on why C# makes sense for mobile development.

Find out why using C# for cross-platform mobile development will take you less time and less code while bringing your apps to a wider audience.