At last month’s @Scale conference in San Francisco, developers from a number of well-known companies (Google, Facebook, Twitter, Dropbox and others) spoke about the challenge of scaling applications and services to millions or even billions of users.
Among the speakers was Igor Zaika, Distinguished Engineer in the Microsoft Office team, and the video (embedded below)
…continue reading Coding Office for cross platform: Microsoft explains its approach
David Sobeski, former Microsoft General Manager, has written about Trust, Users and The Developer Division. It is interesting to me since I recall all these changes: the evolution of the Microsoft C++ from Programmer’s Workbench (which few used) to Visual C++ and then Visual Studio; the original Visual Basic, the transition from VBX to OCX;
…continue reading Microsoft and developer trust
I have been writing about Embarcadero’s RAD Studio XE3, which includes Delphi and C++ Builder, and as part of the research I set this up for cross-platform development on a Mac.
My setup uses a Parallels Virtual Machine to run Windows 7, on which RAD Studio XE3 is installed. This is convenient for Mac
…continue reading Hands on Cross-Platform Windows and Mac development with C++ Builder XE3
Embarcadero has released C++ Builder XE3, the first version built on the open source clang front end for the LLVM compiler. This has enabled the product to support many new features, including extensive C++ 11 support and a 64-bit compiler.
While it is a shame that the old Borland C/C++ Compiler is no more,
…continue reading Embarcadero launches C++ Builder XE3: first built on Clang
A couple of months ago Embarcadero’s John Ray Thomas published a roadmap for the company’s C++ tools. Coming soon: not only a long-awaited 64-bit compiler for Windows, but also native iOS and Android support. On top of that, there are plans for “the very best in C++11 and C99 language and library compliance in the
…continue reading Embarcadero adopts open source Clang for future C++ versions
I’m in Beijing for NVIDIA’s GPU Technology Conference; I attended last year’s event in San Jose and found it fascinating, partly because it has an academic and research flavour with a huge variety of projects on display.
This year the event is in Beijing, reflecting the level of HPC (High Performance Computing) activity in
…continue reading GPU computing with NVIDIA in Beijing
Herb Sutter reports that C++ 0x, which will be called C++ 11, has been unanimously approved by the ISO C++ committee. The “11” in the name refers to the year of approval, 2011. The current standard is C++ 98, though amended as C++ 03, so it has taken 8 or 13 years to update it
…continue reading C++ 11 is approved by ISO: a big day for native code development
Alex Payne, CTO at BankSimple, has written an analysis of Adobe AIR from the user’s perspective. The scenario: his team was looking for a an alternative to Campfire for group chat, and selected HipChat. They liked the features of HipChat, but not the desktop app, which is built using Adobe AIR:
My team experienced a
…continue reading Adobe AIR is user-hostile compared to native apps says BankSimple CTO
I have a call lined up with Embarcadero today, and wanted to catch up with their latest tools. It reminded me of something I’d intended to post about for some time, the Embarcadero All-Access system which allows no-touch install of many of its tools. Here is how it works. First, you run the All-Access client:
…continue reading Embarcadero All-access: a better way to deploy developer tools?
Last month the US Federal Trade Commission sued Intel for anti-competitive practices; and in my post on the subject I tried to make sense of part of the FTC’s complaint
…continue reading How Intel’s compiler underperforms on other CPUs: artificial impairment versus failure to optimise