InfoQ

Topic/Tag specific view

All content and news on InfoQ about Debate


Latest featured content about Debate

QCon Panel: What will the Future of Java Development Be?

Community
Java
Topics
Language,
Leadership,
Change,
Platforms,
Design,
Programming,
.NET Framework,
Community

In this panel discussion from QCon San Francisco, several influential leaders of the software development community discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.

News about Debate

Debate and more Insights on Dynamic vs. Static Languages

Community
Architecture
Topics
Language,
Dynamic Languages,
Programming

The transcript of Steve Yegge’s presentation on dynamic languages in Stanford University, which he posted on his blog, triggered many reactions in the blog sphere. Cedric Beust, Ted Neward, Ola Beni and Greg Young provided their viewpoints and arguments on different tradeoffs involved in dynamic vs. static debate.

Should the Customer Care about Agile?

Community
Agile
Topics
Customers & Requirements,
Delivering Quality

The involvement of customer in an Agile project is taken for granted, however in many situations, intentionally or unintentionally, the customer may not follow the Agile practices. An interesting discussion on the Extreme Programming group tries to decipher the situation and find possible solutions.

Bedtime User Stories: Cowboys and Fairytales

Community
Agile
Topics
Customers & Requirements,
Methodologies

In which David Longstreet claims Agile Software Development is a Fairy Tale that just tries to legitimise Cowboy development, and Geoff Slinker invites him to write a Serious Article based on Logical Arguments and Citing Sources.

Cockburn on Testing: Real Programmers have GUTs

Community
Agile
Topics
Delivering Quality,
Unit Testing,
Agile Techniques

In a moment of relaxation, Alistair Cockburn had the insight that we may be quibbling over inconsequentialities: "test before" or "test after," what's important to professional programmers is Good Unit Tests. Eureka!

Debate: Is Maven the right tool for builds?

Community
Java
Topics
Artifacts & Tools,
Build systems

Recently, there has been a lot of debate around the usefulness Maven, which is a Java-based build and dependency management tool being used in many projects. InfoQ took a closer look at this debate to understand what issues are being encountered, and what has resulted from the debate.

Debate: Should the Java language stop adding new features?

Community
Java
Topics
Language,
Change,
Community

Recently, there has been a lot of debate over the future of the Java platform, with some arguing for more features to compete with languages such as C# and Ruby, and others saying that Java should become a more stable language lest it become too complicated to use. Bruce Eckel started a new round of debates by stating that Java should stop adding new features entirely.

Decisions driven by productivity concerns: Reasons, implications and limitations

Community
Architecture
Topics
Domain Specific Languages,
Enterprise Architecture,
Design

Often the necessity to rapidly adapt software projects to new clients’ needs results in adopting approaches focused on productivity. Reasons, implications and limitations of this were recently discussed in the blog sphere.

Michael Stonebraker: Major RDBMSes are legacy technology

Community
Java,
.NET,
Architecture,
Ruby
Topics
Data Access,
Data Warehousing

Michael Stonebraker, co-founder of the Ingres and Postgres relational database management systems (RDBMS) and CTO of Vertica Systems, laid the framework for a debate in the database community by declaring that most major databases should be considered legacy technology.