Domain Events and Eventual Consistency
Eventual consistency is a design approach for improving scalability and performance. Domain events, a tactical element in Domain-Driven Design (DDD), can help in facilitating eventual consistency, Florin Preda and Mike Mogosanu writes in separate blog posts, each describing the advantages achievable.
Dino Esposito on CQRS, Messages and Events
Command Query Responsibility Segregation (CQRS) is the starting point of a change that will have a profound impact on system architecture, Dino Esposito claims in three articles in MSDN Magazine. It’s the first step in an evolution transitioning software architects from the idea of “models-to-persist” to the idea of “events-to-log” and about event-based data instead of data snapshots.
Pointer Events Reaches W3C Final Stage, “Recommendation”
The World Wide Web Consortium (W3C) has published the Pointer Events standard as a recommendation for wide adoption, but its future is in doubt as Apple and Google are refusing to implement it.
jQuery Takes Over the Pointer Events Polyfill from Google
The Chromium team announced back in August that Google is no longer working on implementing Pointer Events in Chrome in order to focus on Touch Events. Now they have given control to the Pointer Events polyfill library to jQuery which is hoping to “drive developer adoption of this unified event system” and eventually see “all browsers implement this standard natively.”
Experiences and Good Practices from Hackathons
Hackathons are events where developers work together during a fixed period to collaboratively develop software. They provide learning opportunities and space for developers and organizations sponsoring the hackathons to network and have some fun.
Leslie Lamport on Distributed Systems and Precise Thinking
Leslie Lamport is the author of some of the most cited computer science papers and won a Turing Award in 2013 for his seminal work in distributed and concurrent systems. This is a summary of an interview that Lamport gave to Software Engineering Radio touching themes such as his early work in distributed systems and the importance of precise thinking in programming.
Mobile Dev, Big Data Analytics Take Center Stage at IBM Impact 2013
At its annual customer conference in Las Vegas, IBM unveiled a number of new enhancements to its “MobileFirst” portfolio of products including data analytics support, mobile cloud services, cross-platform testing capabilities, as well as a series of updates to their core products to better support the mobile ecosystem.
IEEE Experts Summit on Mastering Uncertainty
On 26th June the IEEE is organizing a one day expert summit in London called Mastering Uncertainty in the Software Industry: Risks, Rewards, and Reality at the British Computer Society.
CMU SEI Hosts Free Virtual Software Architecture Event on 28th February
The Carnegie Mellon University Software Engineering Institute is organizing a free virtual event on software architecture. The show will provide information on tools and methods on 28th February, 1 pm to 4:30 p.m. ET.
Forrester CEO: The Web is a Software Architecture and the App Internet is the Next Wave
In his recent presentation at the Le Web 2011 conference in Paris, Forrester Research's Chairman and CEO George Colony claimed that most thinking models about the Internet and the Web are outdated. Moreover, users already seem to be saturated by the Social Network Model. According to Colony, the next real big thing will be the App Internet.
The Buzz Around the Lean Software & Systems Conference 2011 (LSSC11)
The Lean Software and Systems Consortium conference 2011 was held May 3-6 in Long Beach, California. This year, there seemed to be a strong focus on visualization, leadership, and real world solutions.
Agile Manifesto 10 Year Reunion
Ten years ago a group of software professionals gathered in Snowbird, Utah. Seventeen people created and signed what we now know as the Agile Manifesto. Alistair Cockburn is organising a reunion to celebrate the event on 12 Feb 2011. Alistair gave InfoQ a short interview to tell us what is happening.
Agile 2011 Submissions Close Soon
The final date for session proposals for the Agile 2011 conference is February 14, 2011. With less than one week left now is the time put the finishing touches on proposals and get them into the submission system.
Agile Users Groups in the USA: Communities of Practice
One area of the Agile ecosystem that is gaining traction these days is Agile user groups. This year, established groups are growing, and new groups are forming. Established groups are taking shots at larger conference-style events. The Scrum Alliance has a new user-group community liaison. It appears that user groups are starting to play in influential role in the worldwide Agile community.
The Need for an Event-based API in the Cloud
Many cloud applications, especially resource management can benefit from event-based approaches. In his new post, William Vambenepe discusses approaches to defining cloud eventing APIs.