InfoQ Homepage Culture & Methods Content on InfoQ
-
So you want to be a famous Agilist? Here's Your Chance!
Agile Advert is running a micro movie contest - all you have to do is create an advertisement for Agile, upload it, and get your friends to vote for you. The top 5 videos will be selected via the public's online votes and will be announced at Google's Agile 2007 party.
-
InfoQ Interview: Rich Kilmer on the Power of Ruby
Rich Kilmer is one of the Ruby world's great conversationalists and storytellers. In this InfoQ exclusive interview, Rich tells us about using Ruby at DARPA, the research arm of the USA's military, plus how he has leveraged a variety of cutting-edge software and techniques such as Flash, DSLs, OWL and semantic web technologies in conjunction with Ruby.
-
Writing Maintainable Code
Sam Gentile, Oren Eini (aka Ayende), and Frans Bouma have an ongoing debate in the .NET community about how to write maintainable code, which several others have joined. The debate mainly focuses on the question, if Test-Driven-Development (TDD), O/R-Mappers (ORM), Model-View-Presenter/Controller (MVP/MVC), and other best-practices help to improve the maintainability of software.
-
Agile, Architecture and the 5am Production Problem
What does "just enough architecture" mean? Can we agree on this? The answers from FDD and XP seem divergent. Michael Nygard, author of Release It! unravels the story of a production problem which typical Agile approaches would not have prevented, asserting that Agile teams may need to attend more to architecture, if they want to sleep through the night once it's deployed in the real world.
-
Is BPMN good enough? BPMN Survey is requesting your feedback
The relationship between Business Process Management and Service Oriented Architecture is now well established. BPMN is a key ingredient of the Composite Application vision if we ever want to make business process definitions explicit within our application model. The BPM group at the Queensland University is looking for contributors for a BPMN survey.
-
RubyCentral founder Chad Fowler Joins InfoEther
Chad Fowler, Founder of Ruby Central which organizes RailsConf and RubyConf announced that he has joined InfoEther, a six year old startup run by Rich Kilmer, author of FreeRIDE Ruby IDE, RubyGems package manager, as well as maintainer of RubyForge.org.
-
Moonlight in 21 days
In preparation for ReMix07 in Paris, the Mono team filled out the bones of their implementation of Silverlight with very impressive results.
-
Presentation: Code Organization Guidelines for Large Code Bases
Structuring a large code base maintained by multiple teams working in parallel can be a real challenge. If you are not disciplined about code structure overtime you will end up with a tangled, unmaintainable mess. In this session Juergen Hoeller provides general guidelines on packaging and package interdependencies, layering and module decomposition, and evolving a large code base.
-
Fun: New Programmatic Certification - WOMM Programme
Jeff Attwood outlined a new programmatic Certification programme, WOMM (Works On My Machine), as an humorous mechanism for highlighting broken builds in a continuous build environment.
-
Google SoC Series: dcov - Ruby documentation coverage analyzer
Ruby gains another tool to ensure code quality: dcov analyses Ruby code and determines the documentation coverage. We caught up with dcov developer Jeremy McAnally to talk about his plans.
-
Presentation: Obie Fernandez on Agile DSL Development in Ruby
Our own InfoQ Ruby editor gives you a primer on using Ruby to develop DSLs with our exclusive presentation from the JAOO conference in Denmark.
-
Second Annual 'State of Agile Development' Survey
The second annual State of Agile Development Survey, sponsored by the Agile Project Leadership Network and VersionOne has been released. The survey is described as taking "5-7 minutes to complete approximately 20 questions". The results are completely anonymous, and will be presented at Agile 2007. Three Amazon gift certificates will be randomly drawn for participants.
-
Human Computer Interaction (HCI) and Agile compatibility
Design in the Human Computer Interaction (HCI) world involves working with the user to understand the problem and come up with a user interface – typically on paper - of the entire system before turning it over, in Big Design Upfront (BDUF) manner, to the rest of the development team to build. So how can Robert Biddle claim that HCI has home-grown practices that are very similar to those of Agile?
-
Separating Views from Business Logic with Acropolis
Microsoft's GUI toolkits tend to encourage developers to tightly couple business logic with presentation. Comparing the original VB and ASP or WinForms and ASP.Net, one sees very little change in this regard. Acropolis is different though, and for the first time since MFC it looks like Microsoft is taking the concept of separation of concerns seriously.
-
Agile Certification beyond the CSM...
Scott Ambler delves once again into the subject of Agile Certification, airing the pros and cons of current certifications (namely the CSM), discusses potential elements of future qualifications. Is the ground swell of opinion growing for a wholesale change in Agile Certification, or is the CSM evolving enough to maintain community integrity?