InfoQ Homepage Architecture & Design Content on InfoQ
-
Survey: The State of Mobile Development in Q3 2013
A recently published VisionMobile study has measured the mobile landscape: the market, developer mindshare, preferred platforms, revenue, developer motivations and others.
-
GAE 1.8.2 Introduces Dedicated Memcache and Modules
Google App Engine developers can now access dedicated cache up to 20GB of memory and split the application in modules providing stateless and secure services.
-
Google Dart Developments: Polymer Replaces Web UI
Google Dart is going to dump Web UI, replacing it with Polymer. From the outside, the main differences are in data binding and handling events.
-
NServiceBus 4.0 with support for RabbitMQ and ActiveMQ
Version 4.0 of NServiceBus, a service bus for .NET, has just been released with support for RabbitMQ and ActiveMQ in addition to MSMQ. Support for using database tables as queues has also been added, and performance for the MSMQ transport has been significantly improved. According to Udi Dahan, the founder of NServiceBus, this is the biggest release ever.
-
Safety, Software, and Accelerated Learning
Agile methods have the potential of creating great results. But those great results are not a guarantee; in fact anecdotal evidence suggests that those great results are only achieved by a small percentage of those teams and organizations adopting and adapting agile methods. There are invisible requirements for this success. One of these requirements seems to be safety.
-
The Current and Future Performance of the Mobile Web
In a substantial, well-researched blog article, Drew Crawford lays out all the reasons why he believes mobile web applications are slow today and why he does not expect this dramatically improve in the near feature.
-
Microsoft Is to Undergo Major Reorganization
Microsoft has detailed their plan for a major reorganization. All OSes will be under one lead. Other engineering areas will be Apps, Cloud and Devices.
-
GlassFish 4.0 Technology Roundup
Oracle Corporation released GlassFish Open Source Edition 4.0, what they are branding as the "World's first Java EE 7 Application Server".
-
Hibernate adds OSGi Support
Hibernate, the popular Java ORM, has recently added OSGi support. InfoQ caught up with Brett Meyer to find out more about the challenges involved.
-
Private App Stores for Windows Phone and WinRT
Private distribution of applications is possible for both WinRT and Windows Phone 8, but the experience is very different for the two platforms. Mobile devices cost 300 USD per year per company, while WinRT costs 3,000 for the first 100 computers or fraction thereof.
-
Get Started With Behaviour-Driven Development Focusing on the Domain Instead of on the Database
Start using Behaviour-Driven Development (BDD) when designing an application and focus on the domain instead of the database, Julie Lerman, a Microsoft MVP since 2003, suggests. BDD lets developers focus on user stories and behaviour in the business domain when building up logic and tests. New to BDD, Julie has implemented a working example using Visual Studio, C# and SpecFlow.
-
Pivoting when Using Lean Startup for Product Development
There are different types of pivots possible in lean startup, which help you to decide whether to persevere or pivot during product development. They each with their own purpose and ways to use them. Let’s explore some of them to see when and how you can pivot? Or maybe have to decide that it’s better to quit?
-
Uncle Bob: Architecture is About Intent, not Frameworks
Architecture is about intent, we have made it about frameworks and details, Robert C. Martin, “Uncle Bob”, stated earlier at this year’s DDD Exchange Day in London. Robert refers to a book by Ivar Jacobson from 1992 and brings the original thoughts about use cases into architecture models, e.g. Hexagonal architecture and Clean architecture to improve these models.
-
Portable Class Libraries for Google APIs
Google has released a new beta of their SDK known as the Google APIs .NET library. This SDK is being offered as a Portable Class Library and covers 45 of Google’s APIs. This allows Google to offer one DLL that works across .NET, WinRT, Windows Phone, and Silverlight.
-
Threading in the Windows Runtime: Part 1
During the Build 2013 conference Marytn Lovell revealed some of the inner workings of the WinRT threading model. While .NET developers may be surprised at its complexity, especially when multiple windows are involved, traditional COM developers are going to be relieved to learn that it is much simpler than what they are used to.