BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture Content on InfoQ

  • Future of Cloud Security Assessments: Microsoft Leads with Public Registrations on CSA

    Microsoft has registered security assessments for Office 365, Windows Azure and Dynamics CRM for public consumption on the cloud security alliance's security registry, STAR. Microsoft is the first major service provider to register their assessments at a time when security concerns in the public cloud space continue to grow.

  • Oracle and Google go to Court

    Last month, Judge Paul Grewal ordered the Oracle and Google to attempt to negotiate a settlement. Google offered a $2.8 million settlement on condition that Oracle can prove patent infringement. However, Oracle rejected that offer as too low, so the case will go to court on the 16th April.

  • Rich Hickey's Datomic embraces Cloud, intelligent Applications and Consistency

    Developed since 2010 by Rich Hickey and the Relevance team, Datomic offers some new approaches to database architecture. Leveraging current trends in cloud and storage it has strong transactions, rich query API and read scaling.

  • Yahoo! Open Sources Mojito, a JavaScript Framework Promising Write Once, Run Anywhere

    Yahoo! has open source Mojito, a framework for creating reusable widgets incorporated in various web applications and executed either on the client or the server-side without code change.

  • Udi Dahan and Oren Eini (Ayende) on NServiceBus 3.0

    NServiceBus 3.0 was recently released and InfoQ talked to Udi Dahan, the creator of NServiceBus, about the new features of the latest release. One of which is the RavenDb integration, a fairly new document data store written in .NET and created by Oren Eini (Ayende). InfoQ also took the opportunity to ask Ayende some questions and what the integration means for his own Rhino Service Bus.

  • Is IQueryable A Bad Choice For APIs?

    Mark Seemann suggests in his article “IQueryable is Tight Coupling” that designing an API such that it exposes an IQueryable<T> interface is a bad idea for several reasons.

  • Most Important Software Development Trends for 2012, as Voted by QCon London Attendees

    This is a survey of the most important software development trends for 2012, as voted by the attendees of QCon London 2012. It includes technologies like Big Data, HTML5, Mobile, NoSQL, Continuous Integration, GPUs & Multicore, Cloud - PaaS, Cloud - SaaS, Cloud - IaaS, Asynchronous Technologies, Lean, Scrum, Google Dart.

  • CQRS With Windows Azure

    CQRS is gaining popularity as a pattern suited for applications with high scalability and performance needs. In his article “CQRS On Windows Azure”, Mark Seemann uses an example to explore how to use this pattern with Windows Azure as the platform.

  • ZK Web Framework 6.0 Released: New Data Binding System

    ZK Web Framework 6.0 released with a completely new data binding system, jQuery style selectors that run on the server, Servlet 3.0 Async support, new components and several other enhancements.

  • Web API Design Book - Crafting Interfaces that Developers Love

    Apigee, provider of API products and technology for enterprises and developers, has announced the release of "Web API Design: Crafting Interfaces that Developers Love", a free e-book on designing Web APIs. The e-book is a collection of REST API design practices developed in collaboration with various API teams around the world undergoing the Apigee design workshop.

  • Frustration with the Role and Purpose of Architects on Software Projects

    Is software architecture a poorly done and frequently neglected aspect of software projects? That’s the position put forth in a recent blog post by Simon Brown, an independent consultant and founder of CodingTheArchitecture.com. Brown contends that miscast architects and a casual approach to architecture on agile projects have contributed to the poor state of the architecture discipline.

  • Security vulnerabilities with HTML5 (WebSockets)?

    Lori Macvittie recently raised concerns about WebSockets vulnerabilities to viruses and malware due to the removal of HTTP headers and MIME types. Given other reported security issues with the protocol and implementations, is it time to step back and consider what a world based on WebSockets should look like?

  • Software Architecture for the eCar of the Future

    In a recent news release the Siemens AG addressed how important new information and communications technology will be in future electric cars. A German government funded project investigates in appropriate software architecture for such cars.

  • Does BPM-in-the-Cloud Require RESTful Services? ZapThink Says Yes, but Doubts Exist.

    Jason Bloomberg of ZapThink claimed that cloud-based Business Process Management (BPM) software will be disruptive to those traditional BPM engines that cannot easily move to a cloud delivery model. Instead of describing the value proposition of BPM-in-the-cloud, Bloomberg’s article focused primarily on his assertion that REST-based services are a necessity for any cloudy BPM engine to work.

  • Secure Code Development: A Casualty With Agile?

    Agile teams are known to produce reliable and high quality code quickly. However, it is also a fact that pressure to deliver quickly might result in short cut reviews, curtailed testing and lack of attention to secure code. Is secure development as good as wishful thinking with Agile?

BT