InfoQ Homepage Architecture & Design Content on InfoQ
-
Economics of Application Virtualization on AWS
Most users of Amazon EC2 use the service inefficiently with only a 15% utilization of the infrastructure. The most effective way to use EC2 is by running many applications in large memory reserved instances. James Watters describes how the new architecture of Cloud Foundry uses Linux Control Groups to optimise efficiency and reduce costs by up to a factor of 10.
-
Memory and Native Code Performance
In a deep dive on performance, Eric Brumer explained why memory is often the most critical component. And while this session was on C++ development, much of what he said is applicable to managed code as well.
-
Tune Up Your Online Privacy with Clef
Clef is like a retina scan for your smart phone, which gives a whole new meaning to Retina Display. You can use Clef as an Open ID to log in from your smart phone only once to access many different web sites when online. Rather than typing in your user ID and password for each web site.
-
QCon San Francisco November 11-15 - Registration Open; Top 10 Presentations
QCon San Francisco 2013, taking place November 11-15, is now open for registration ($900 savings until July 12th). QCon is an enterprise software development conference for team leads, architects, and project managers covering architecture & design, Java, mobile, functional programming, Lean and Kanban, cloud computing, Big Data & NoSQL, emerging languages, and other timely topics.
-
WinRT/XAML Performance Fundamentals
The three Pillars of Performance, Fast, Fluid, and Efficient, have been the common theme at the performance sessions this year. In the session XAML Performance Fundamentals we see ways to detect and solve problems that prevent us from achieving these pillars.
-
Application Reliability in Windows Store Apps
Testing is critical, but not enough. This is the theme of Harry Pierson’s session on application reliability in Windows Store apps.
-
Performance: Planning Costs Less than Rearchitecting
Making an application “fast” isn’t a real goal because it can’t be measured. An application may seem fast at first, but as performance starts to slip developers often don’t notice it. But this can be fixed by using a vocabulary that describes application performance in terms of concrete, measurable terms.
-
Outsource User Management and Authentication with Stormpath
Most applications these days require user management, authentication, and authorization from the beginning and even a minor mistake can be disastrous. To help developers focus more on what the application actually does, Stormpath is offering turnkey user management and authentication services. Using these services, applications can authenticate users via a single API call.
-
Joy of StackMob
In the beginning of MBaaS, there was StackMob. Since then the mobile ecosystem has become flooded with competitors in this new approach to app dynamics. InfoQ takes a closer look at the Mobile Backend as a Service (MBaaS) provider StackMob and its privacy practices.
-
Programming with Connected Devices in Windows 8.1
A major emphasis of WinRT 8.1 is the ability to control devices over HID, Bluetooth, and USB interfaces. These devices range from toys and gadgets to Point of Sale (POS) hardware to powerful 3D printers.
-
WinRT 8.1, Ready for Line-of-Business
Windows 8.1 brings with it a lot of much needed functionality to WinRT (i.e. Windows Store) apps that make is a viable platform for line of business and point of sale applications. These include multiple-window support, USB/Bluetooth integration, and a HTTP stack that is unified with Internet Explorer’s shared cache.
-
Red Hat Adds Commercial Public Cloud Offering to OpenShift PaaS
Red Hat OpenShift, the open source Platform-as-a-Service (PaaS), introduced a new cloud-hosted commercial edition called OpenShift Online. This gives Red Hat both a private and public edition of OpenShift and fits into Red Hat’s broader strategy of delivering a top-down application stack for the modern enterprise data center.
-
Build Your Own IDE with Gemini
Do you need your own IDE for your project’s domain specific language? One option is Visual Studio Shell, but that is often far too massive to deploy and can be difficult to work with. A lightweight alternative is the Gemini framework by Tim Jones.
-
Evaluating Porting Efforts with Xamarin Mobility Scanner
Xamarin has announced the availability of Xamarin Mobility Scanner, a free online service for scanning .NET libraries in order to evaluate the effort needed to port them to Android, iOS, Windows Phone and Windows Store.
-
Licensing Restrictions Plague the new Portable Class Libraries
Microsoft has been releasing Portable Class Library versions of some really important libraries including the BCL Portability Pack, Async, Stream Compression and ZIP Archives, and Microsoft HTTP Client Libraries. And with the newest version of Mono also supporting PCL, one would think this would be a huge win for cross-platform developers. But that’s not the case.