InfoQ Homepage Culture & Methods Content on InfoQ
-
InfoQ Announces AgileEvents, a Free International Events Calendar
Agilists are more likely to exchange ideas in person than to publish papers. As a result, the number of small local gatherings held within the international Agile community is staggering - and impossible for a single news site to cover adequately. Therefore, we propose the AgileEvents calendar, where service providers and practitioners can search for local events - and add their own.
-
The Agile Alliance takes a Break to Teach and Learn at Agile2007
In addition to our daily and weekly cycles of development, our releases and projects, there is an industry cycle which ends and starts again with the Agile Alliance's annual conference, which started yesterday with over 1100 participants and 300 sessions, many of them interactive and hands-on. This week will see a massive exchange of lessons-learned and the launch of new products and services.
-
Failure to Learn Stifles Productivity
Amr Elssamadisy and Deborah Hartmann have written an article asking us to consider that there may be one common attribute to all software development projects that, if focused upon and improved, can make productivity soar.
-
Using SSIS in a Team Setting
Jamie Tomson talks about his experiences trying to use SQL Server Integration Services in a team environment.
-
David M. Kean Reveals Microsoft's FXCop Ruleset
FXCop has a lot of code analysis rules, but does Microsoft actually use them all? Turns out the answer is no. David Kean lists which FXCop rules are considered mandatory by the Microsoft's Developer Division.
-
Review: Continous Performance Management
Steven Haines from Quest has published an article demonstrating the use of performance analysis tools in the continuous build cycle as best practice and makes some thought provoking points about the cost of not doing so.
-
OSGi and JSR 277 Debate Continues to Grow
The debate over JSR 277 (Java Module System) and OSGi (JSR 291) is picking up steam again, with the JSR 316 (Java EE 6) submission restarting the previous debate about the overlap between OSGi and JSR 277. InfoQ has collected and summarized several viewpoints and arguments around this debate.
-
Blocking: Useful? Dangerous? Ethical?
George Dinwiddie commented on a discussion that took place in the eXtreme Programming yahoogroup about "blocking" as described by Scott Ambler: "This is a great example of something that I call blocking, where you produce the paperwork, attend the meetings, pretend to care, ... to make it look as if you're following the 'official process'".
-
Google Singleton Detector
Google has released a tool that performs bytecode analysis in order to locate and report on Singletons within bytecode. Although the tool has limitations, it is one way to detect a pattern that many see as controversial.
-
ObjectMother - a Forgotten Testing Tool
One of the earliest techniques for writing tests using TDD did not use mocks and stubs, but used the actual business objects instead. By creating a set of factories that instantiated, composed, and executed methods on business objects, real objects, in a non-initial-state of their lifecycle, could be created for testing purposes. The name coined for this pattern was ObjectMother.
-
Does Hosted Team Foundation Server Make Sense?
Hosted infrastructure often makes sense for companies, especially small ones with modest needs. For less than $20/month, one can get an ASP.NET or Apache co-hosting complete with a MySQL or SQL Server database. But does it make sense for other services like source control?
-
Is Selenium worth the pain?
Is Selenium worth the pain? Atlassian developer Nick Menere has asked that very question on the Atlassian Developer Blog. In his blog post Menere looks at the roadblocks found while trying to use Selenium to test two new Ajax features of JIRA 3.10.
-
Does specific technology knowledge matter when recruiting?
Does technology matter when it comes to recruiting developers? Or is the way of thinking the only thing that’s really important? In a time when many job advertisements are flooded with technology buzzwords, Dan Creswell found an Amazons recruitment ad that solely focuses on thinking and understanding.
-
Presentation: Applying Agile to Ruby
In this presentation, Fred George talks about the application of agile practices in the enterprise and how they can help with the adoption of Ruby.
-
A case study of Apache peer/code review processes
Peter C. Rigby and Daniel M. German have released a case study of peer/code review processes used at Apache which looks at the types of reviews, frequency of them, and other characteristics. Although some question the data collection methodology, the papers offer an interesting set of discussions comparing and contrasting various review methodologies.