Technology Content on InfoQ
Latest featured content about Technology

- Topics
- Delivering Value,
- Adopting Agile,
- Process Adoption,
- Software Craftsmanship,
- Agile in the Enterprise,
- Adoption,
- Business Architecture,
- Technology,
- Business,
- Process,
- Agile
A successful business strategy starts with unique value creation. But for an organization to realize the full benefit of it’s business strategies it must develop and maintain them using an Agile approach. An Agile mindset and careful application of feedback provided by an iterative implementation will help retain value and turn good business strategies into great business strategies.
News about Technology
- Topics
- Community,
- Opinion,
- Innovation,
- Technology
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.
- Topics
- Process Adoption,
- Adoption,
- Technology,
- Technology Trends,
- Product Management,
- Simplicity,
- Productivity,
- Agile
As technologists we often never question how technology is affecting us and our world. This interview with Eric Brende presents an a different view on progress, innovation and technology.
- Topics
- Technology,
- Community,
- Architecture
Grady Booch, IBM Chief Scientist for software engineering and well-known software design and architecture expert, is going to create a TV series on computing. He and his wife Jan Booch are planning to produce 11 episodes with the objective to educate “audiences of all ages in the story of the technology that has changed humanity.”
Articles about Technology

- Topics
- Java,
- Casestudy,
- Languages,
- Agile Techniques,
- Tools,
- Stories & Case Studies,
- Technology,
- Programming,
- Agile
This article combines the case-study experience of the author and a general decision-making framework for agile teams facing the challenge of introducing a new technology, mid-stream in a project.

- Topics
- Ruby,
- Dynamic Languages,
- Languages,
- Antipatterns,
- Patterns and Practices,
- Technology,
- Language Design,
- Programming,
- Patterns,
- Language Features
Ruby's Open Classes are powerful - but can easily be misused. This article looks at how to minimize the risk of opening classes, alternatives, and how other languages provide similar capabilities.

- Topics
- Subversion,
- Version Control,
- Collaboration,
- Source Control,
- Teamwork,
- Hg,
- Programming,
- VCS,
- Agile,
- DVCS,
- CVS,
- Technology,
- Mercurial,
- git,
- bzr,
- Architecture
Since Linus Torvalds presentation at Google about git in May 2007, the adoption and interest for Distributed Version Control Systems has been constantly rising. We will introduce the concept of Distributed Version Control, see when to use it, why it can be better, and have a look at three actors in the area: git, Mercurial and Bazaar.
Presentations about Technology

- Topics
- QCon London 2011,
- QCon,
- Architecture,
- Technology,
- Conferences
Mark Powell presents examples of how NASA uses innovative technologies in missions such as Mars Exploration Rovers, the Cassini Saturn Orbiter, the Phoenix Mars Lander as well as new technology projects including the JPL Aerobot and the ATHLETE prototype lunar robotic vehicle.

- Topics
- SOA,
- QCon,
- Business,
- Architecture,
- Technology,
- Conferences,
- Enterprise Architecture,
- QCon London 2010,
- Services
Udi Dahan addresses SOA from both a technological and business perspective by introducing business and autonomous components, basic elements of a service-oriented solution for the enterprise.
Interviews about Technology

- Topics
- OOPSLA 2009,
- OOPSLA,
- Architecture,
- Conferences,
- Technology,
- Legal Matters,
- Threats,
- Security,
- Intellectual Property,
- Interviews
In this interview, Dr. Mercuri defines computer forensics, then discusses how forensics apply to criminal, civil, and intellectual property law. She addressed the challenges that technological advances, (e.g. RAID, cell phones, GPS devices, and Cloud Computing) increase the challenges faced by the forensic computer scientist. She also discusses appropriate actions if you suspect security issues.

- Topics
- Ruby,
- Dynamic Languages,
- Automation,
- Languages,
- Architecture,
- Programming,
- Technology,
- Reuse,
- FutureRuby,
- Parallel Programming,
- Emergent Architecture,
- Testing
Austin Che discusses the state of synthetic biology, what software engineering can learn from biology and how software practices are adopted in bio engineering.