InfoQ

InfoQ

Topic/Tag specific view

Technology Content on InfoQ


Latest featured content about Technology

Agile Strategy Manifesto

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

Most Important Software Development Trends for 2012, as Voted by QCon London Attendees

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.

Too Much Technology?

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.

IBM Chief Scientist for Software Engineering to launch TV Series on Computing

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

Introducing New Technology in Agile

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.

Ruby's Open Classes - Or: How Not To Patch Like A Monkey

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.

Distributed Version Control Systems: A Not-So-Quick Guide Through

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

Innovations and Integrations: Applying Trendy Technologies to NASA Mission Operations Planning

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.

Avoid a Failed SOA: Business & Autonomous Components to the Rescue

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

Rebecca Mercuri on Computer Forensics

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.

Austin Che on Software And Bio Engineering

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.