InfoQ

InfoQ

About the Site

Contact us:

Editors
Sales
Bugs


InfoQ Team


Development

Alexandru Popescu
Cristian Buta
Vali Nistor


Editorial

Jonathan Allen
Rob Bazinet
Alex Blewitt
Ron Bodkin
Mike Bria
David Bulkin
David Cooksey
Tim Cull
Bienvenido David III
Sadek Drobi
Jean Jacques Dubray
Amr Elssamadisy
Michael Floyd
Christopher Goldsbury
Shane Hastie
Rick Hightower
Charles Humble
Michael Hunger
Kostis Kapelonis
Jeevak Kasarkod
Dilip Krishnan
Fabian Lange
Mark Levison
Mark Little
Josh Long
Boris Lublinsky
Jeff Martin
JP Morgenthal
Lawrence Nyveen
Manuel Pais
Srini Penchikala
Diana Plesa
Michael Prokop
Dan Puckett
Perry Reid
Jenni Konrad
Werner Schuster
Richard Seroter
Roopesh Shenoy
Craig Smith
Michael Stal
Mirko Stocker
Dionysios G. Synodinos
Jon Arild Tørresdal
James Vastbinder

Sales

Roxanne Beverstein
Ellen Gould


IT

Contegix, Inc.
Alex Popescu
Cristian Buta
Vali Nistor


Founded by:

Floyd Marinescu - CEO
Roxanne Beverstein - Sales VP
Alexandru Popescu - Chief Architect


Special thanks:

Ed Roman


Founding Sponsors

Compuware Terracotta Symantec Cassatt IBM Bea

InfoQ's built on top of:

About InfoQueue

InfoQ.com (Information Queue) is an independent online community focused on change and innovation in enterprise software development, targeted primarily at the technical architect, technical team lead (senior developer), and project manager. InfoQ serves the Java, .NET, Ruby, SOA, and Agile communities with daily news written by domain experts, articles, video interviews, video conference presentations, and mini-books. InfoQ launched June 8 2006. InfoQ's primary mission is to contribute to the evolution of the communities we serve. InfoQ's main differentiators/innovations include:

  • Personalization. InfoQ serves multiple communities while allowing users to select which communities they are interested in, and then personalize even further by excluding specific subtopics/tags. User's personalization settings will then determine what they see on the homepage, and what they will get in their personalized RSS feed, personalized weekly newsletter, etc.
  • Unique and Exclusive Content. InfoQ publishes daily news written by domain experts, articles, video interviews, video conference presentations selected from major industry conferences, technical case studies, and books.
  • Internationalization. InfoQ is translating all news as well as most of our educational content onto our Chinese (InfoQ.com/cn), Japanese (InfoQ.com/jp), and Brasilian Portuguese (InfoQ.com/br) versions of the site. Each of those sites also have local original content.
  • Innovative technology, user friendly design. InfoQ was designed with the end user in mind, to minimize needless clicks and maximize the user experience with the latest technologies such as AJAX which has been used heavily on the site in areas such as registration, discussion threading, and personalization. InfoQ is not just a site about software development, it is a showcase of what's possible in web development.

Editorial Team

InfoQ's most important team member is you! We welcome our readers to contribute news, articles, get involved in the discussion threads, and more.  If we see a lot of contributions from you, you will be welcome to join our team of community editors and news committers. InfoQ's community content team currently consists of the following domain experts.

Jonathan Allen

Jonathan Allen. Lead Editor: .NET

Jonathan Allen is a software developer for a consulting firm in San Diego, CA. He got his start working on MIS project for a health clinic, bringing them up from Access and Excel to an enterprise solution by degrees. After spending five years writing trading systems for the financial sectory he has decided to shift into user interface development. http://www.infoq.com/author/Jonathan-Allen

Robert Bazinet

Rob Bazinet. Editor: .Net, Ruby

Robert Bazinet is a .NET and Ruby developer as well as a System Architect with over 20 years experience working on small to enterprise-wide system development. He is an independent consultant and founder of the Still River Software Company, LLC with clients ranging from small to Fortune 10 sized companies. Rob lives in Woodstock, CT with his wife and daughter. http://www.infoq.com/author/Robert-Bazinet

Alex Blewitt

Alex Blewitt. Editor: Java

Dr Alex Blewitt works at an investment bank in London, but still finds the time to catch up with the latest OSGi and Eclipse news. Despite having previously been an editor for EclipseZone and a nominee for Eclipse Ambassador in 2007, his day-to-day role involves neither Eclipse nor Java. In what little time he has left over, he spends with his young family and has been known to take them flying if the weather's nice. http://www.infoq.com/author/Alex-Blewitt

Ron Bodkin

Ron Bodkin. Editor: Architecture

Ron founded Think Big Analytics to help customers leverage new data processing technologies like Hadoop, NoSQL databases and R for statistical analysis. Ron works with customers to develop solutions that leverage unstructured data and new techniques. Previously Ron was the VP of Engineering for Quantcast. Each day Quantcast uses map-reduce to load 10 billion events and produce more than a petabyte of data for production reporting, ad hoc analysis, data mining and machine learning. Prior to that Ron was a founder of enterprise consulting companies C-bridge and New Aspects. http://www.infoq.com/author/Ron-Bodkin

Mike Bria

Mike Bria. Editor:Agile

Mike is a person with exuberance for bringing great things into the world. He has nearly a decade and half of experience as a craftsman of object-oriented enterprise applications and considers coding an art. Currently he works as a IT management and development consultant for Turnberry Solutions, helping software organizations deliver higher quality and more value, make money, and have fun. He also publishes the blog MBarking On Innovation. MB lives with his wife (Kristen) and kitties (Dolce & Izzie) just outside Philadelphia. He tweets as @mbria. http://www.infoq.com/author/Mike-Bria

David Bulkin

David Bulkin. Editor:Agile

David Bulkin is an agile coach, trainer and consultant with over 25 years experience in delivering high value software systems. For the last decade David has been leveraging agile methods to increase collaboration, shorten time to market, increase quality, reduce risk and increase profitability. David is a Vice President at LitheSpeed, where he helps organizations and teams adopt and grow agile. David is a frequent speaker at agile conferences where he is known for his high energy, practical insights. In addition to writing news for InfoQ he blogs on LitheSpeed's site. http://www.infoq.com/author/David-Bulkin

Tim Cull

Tim Cull. Editor: Java

Tim Cull is an experienced software developer and architect. As founder of Thedwick, LLC, a boutique software consultancy specializing in high-leverage software development, Tim has helped many companies wrestle with legacy software as well as understand emerging technology trends. http://www.infoq.com/author/Tim-Cull

David Cooksey. Editor: .NET

David Cooksey is a .Net developer and ScrumMaster for Thycotic Software in Washington, D.C. He loves tackling complex or obscure problems, especially if they involve a new domain language. His interests include Regular Expressions and FsLex/Yacc. http://www.infoq.com/author/David-Cooksey

Bienvenido David III

Bienvenido David III. Editor: Java

Bienvenido David III is the CTO of TeamEXtension, a software development and maintenance company focused on Java EE. He has worked as programmer, architect and manager building C++ and Java EE applications in the technology, insurance, health-care and financial industries for over 13 years, most notably Fujitsu, General Reinsurance, Standard & Poor's and Credit Suisse. Bienvenido also runs a Java news aggregator called javameme.com. http://www.infoq.com/author/Bienvenido-David-III

Sadek Drobi. Editor: Architecture

Sadek Drobi is a software engineer specialized in design and implementation of enterprise applications. Mostly interested in solutions for bridging the gap between business and developers (e.g. agile, DSL, domain driven design) he is currently working on a research proposal with a focus on language oriented programming and multiparadigm design. Sadek works as a consultant at Valtech. Passionate about his profession but also about photography, he publishes a technical blog at www.sadekdrobi.com and maintains a photo gallery http://photos.sadekdrobi.com http://www.infoq.com/author/Sadek-Drobi

Jean-Jacques Dubray. Editor: Architecture

Jean-Jacques Dubray is an SOA Enterprise Architect in a large Financial Institution. He has been involved in the design of the following specifications: OAGIS, ebXML ebBP, WS-CDL, BPML, WS-CAF, WS-TX, SCA and SDO. He lives in the Seattle area where he enjoys hiking and Kayaking. http://www.infoq.com/author/Jean~Jacques-Dubray

Amr Elssamadisy. Editor: Agile

Amr Elssamadisy is a software practitioner who is also a partner with Gemba Systems working with a group of talented software practitioners helping IT organizations build better software. He helps Gemba's clients find, focus upon and understand their business goals (which aren't always that obvious), then works with them to learn and use the appropriate tools - personal, process, and technical - to reach those goals. Amr is a frequent speaker at software development conferences, regularly writes for the InfoQ and the Agile Journal, and is the author of Patterns of Agile Practice Adoption. http://www.infoq.com/author/Amr-Elssamadisy

Michael Floyd. Chief Editor.

Michael is Chief Editor at InfoQ.com and facilitates editorial content including news, articles, books and video presentations for the English version of the site. Michael has a long history in technical publishing and software development. He served as the Executive Editor of Dr. Dobb's Journal and edited the magazine throughout '90's. He later launched Web Techniques Magazine for CMP Media and served as the publication's first Editor-in-Chief. Michael's career started as a programmer at NASA/Ames where he worked on the Cray, and later at Borland where he worked on language parsers and compiler design. He has published four books related to software development. http://www.infoq.com/author/Michael-Floyd

Christopher Goldsbury. Editor: Agile, Process & Practices

Christopher R. Goldsbury is a software development professional who has played the roles of developer, architect, scrum master, development manager, project manager and quality assurance manager throughout his career. Chris writes on his experiences and ideas at his blog. http://www.infoq.com/author/Christopher-Goldsbury

Shane Hastie. Lead Editor: Process & Practices, Agile

Shane Hastie is the Chief Knowledge Engineer for Software Education (www.softed.com) a training and consulting company based in New Zealand. Since first using XP in 2000 Shane's been passionate about helping organisations and teams adopt Agile practices. Shane is a key member of Software Education's Agile Practice, offering training, consulting, mentoring and support for organisations and teams working to improve their project outcomes. Shane blogs on the Software Education Trainers Blog (http://softwareeducation.wordpress.com/) http://www.infoq.com/author/Shane-Hastie

Rick Hightower. Editor: Java

Rick Hightower has worked as a CTO, Director of Development and a Developer for the last 20 years. He has been involved with J2EE since its inception. He worked at an EJB container company in 1999. He has been working with Java since 1996, and writing code professionally since 1990. Rick was an early Spring enthusiast. Rick enjoys bouncing back and forth between C, Python, Groovy and Java development. He has written several programming and software development books as well as many articles and editorials for journals and magazines over the years. http://www.infoq.com/author/Rick-Hightower

Charles Humble. Lead Editor: Java

Charles Humble (@charleshumble on twitter) is the CTO for PRPi Consulting with overall responsibility for the development of all the custom software used within the company. He has worked in enterprise software for around 15 years as a developer, architect and development manager. He co-founded Conissaunce, a UK based enterprise computing consultancy focused on the retail and financial services industries, and remains a director of the firm. He spends as much time as he can with his young family, and writes music with twofish. http://www.infoq.com/author/Charles-Humble

Michael Hunger. Editor: Architecture

Michael Hunger has been passionate about software development since his childhood days in East Germany. He is particularly interested in the people who develop software, software craftsmanship, programming languages, and improving code. While he likes coaching and in-project development as an independent consultant ("better software development evangelist" - http://jexp.de), he really enjoys the numerous other projects in his life. http://www.infoq.com/author/Michael-Hunger

Kostis Kapelonis. Editor: Java

Kostis Kapelonis is a Software Engineer. He has worked on several different layers of the software spectrum ranging from bare metal C code that runs without an Operating System to high level Scheme code that attempts to produce convincing human language sentences. Lately he settled somewhere in the middle, programming in the Java ecosystem for several software companies implementing commercial middleware solutions. When not dealing with computers, he likes taking his trusty rollerblades for a ride. http://www.infoq.com/author/Kostis-Kapelonis

Jeevak Kasarkod. Editor: SOA

Jeevak Kasarkod is a solution architect with HP professional services with a focus on HP's Application Lifecycle Management portfolio. Jeevak has held positions in product development, consulting and sales with various startup, mid-sized and multinational companies. Jeevak specialized in high performance computing at Virginia Tech and has since been an enthusiastic follower and developer of highly scalable systems and architectures. http://www.infoq.com/author/Jeevak-Kasarkod

Dilip Krishnan. Editor: SOA

Dilip is a geek with an interest in Service Oriented Architecture (SOA), RESTful systems and architecture in general. It goes without saying that geek = likes to learn and play with new languages, tools, technologies in his spare time. http://www.infoq.com/author/Dilip-Krishnan

Fabian Lange. Editor: Operations & Infrastructure/Java

Fabian Lange heads the Competence Center Performance at codecentric. He troubleshoots and resolves performance and stability problems in enterprise Java applications and teaches clients the practices and tools to do so themselves. His nemesis are Stop-The-World garbage collection pauses, which he fights every day. Fabian blogs on java and performance when not hacking or speaking at various conferences. He lives with his wife in Germany, where they love to open cans for their cats. http://www.infoq.com/author/Fabian-Lange

Mark Levison. Editor: Agile

Mark is a Certified Scrum Trainer and Agile Coach with Agile Pain Relief Consulting. He has over twenty years experience in the IT industry, working as a Developer, Manager, Technical Lead, Architect and Consultant. He has ten years of experience with Agile and Scrum introducing these methods to a number teams from small companies to large organizations. He also publishes a blog: Notes from a Tool User. When not in front of a computer, Mark spends his time with his wife and two daughters. http://www.infoq.com/author/Mark-Levison

Dr Mark Little. Editor: SOA

Dr. Mark Little serves as the senior director engineering, middleware engineering at Red Hat. Prior to taking over this role in 2008, Little served as the SOA technical development manager and director of standards. Additionally, Mark was a distinguished engineer and chief architect and co-founder at Arjuna Technologies, a spin-off from HP. He has worked in the area of reliable distributed systems since the mid-80's with a PhD in fault-tolerant distributed systems, replication, and transactions. Mark and his family reside in Newcastle, UK. http://www.infoq.com/author/Mark-Little

Josh Long. Editor: Java

Josh Long is an an engineer, speaker, blogger, author (Apress' "Spring Enterprise Recipes" and "Spring Recipes, 2nd Edition") and a member of the JCP. When he's not hacking on code, he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, BPM, grid processing, mobile computing and so-called "smart" systems. He works at Shopzilla, where he helps build highly-scalable applications. He can be reached at joshlong.com, where he also maintains a blog. http://www.infoq.com/author/Josh-Long

Boris Lublinsky. Editor: Architecture/SOA

Boris Lublinsky is a Lead Architect in a large software company, where he is involved in building architecture for innovative solutions. His interests include large distributed systems, SOA, BPM and Hadoop - based bif data implementations. Boris is an active member of OASIS SOA RM committee, coauthor of "Applied SOA - Service-Oriented Architecture and design strategies" book and numerous articles on Architecture, programming, SOA and BPM. http://www.infoq.com/author/Boris-Lublinsky

Jeff Martin. Editor: .Net

Jeff Martin has an established career in the financial sector but follows the latest trends in the computer industry. He received his MBA from the University of Michigan and in his spare time enjoys traveling with his wife, reading, and programming. You can follow Jeff on Twitter at http://twitter.com/jeffemartin http://www.infoq.com/author/Jeff-Martin

JP Morgenthal. Lead Editor: Cloud

JP Morgenthal is one of the world's foremost experts in IT strategy and cloud computing. He has over twenty-five years of expertise applying technology solutions to complex business problems. JP has strong business acumen complemented by technical depth and breadth. He is a respected author on topics of integration, software development and cloud computing and is a contributor on the forthcoming "Cloud Computing:Assessing the Risks" as well as is the Lead Cloud Computing editor for InfoQ. http://www.infoq.com/author/JP-Morgenthal

Lawrence Nyveen. Editorial trainer

Lawrence Nyveen has taught journalism since 2001. He is a freelance writer, computer consultant, author, and a very slow screenwriter. He blogs at 101. He enjoys his family, life sciences, and sometimes his dog. He lives in Montreal.

Manuel Pais. Editor: Operations

Manuel Pais is a consultant in process improvement and an agile practices enthusiast. He started his career in 2000 as a Java developer for the web, then moved on to build & release roles and finally to system testing. In 2010 Manuel graduated as a master in software engineering at Carnegie Mellon University. Since then he has followed closely the DevOps and continuous delivery movement. Manuel also started a blog at aspongecake.wordpress.com http://www.infoq.com/author/Manuel-Pais

Srini Penchikala. Editor: Java

Srini currently works as Security Architect at a major financial services organization in Austin area. He has over 17 years of experience in software product development and security & risk program management. Srini's main areas of interest are Agile Enterprise and Security Architectures, and Agile Risk Management. He has presented at conferences like JavaOne, SEI Architecture Technology Conference (SATURN), IT Architect Conference (ITARC), No Fluff Just Stuff, and Project World Conference. He has also published several articles on topics like Domain-Driven Design, Security Architecture, and Agile Security Methodologies on websites like InfoQ.com, ServerSide.com, ONJava, DevX Java, java.net and JavaWorld. Srini publishes a blog on Java, JEE, and other topics at http://srinip2007.blogspot.com/.

Michael Prokop. Editor: Operations

Michael Prokop (mika) is an IT consultant with a strong focus on FOSS specialized in Debian, Linux live systems and deployment [http://grml-solutions.com/en/]. He's project lead of Grml [http://grml.org/], a well established Linux Live system for systemadministrators, an official Debian Developer [http://debian.org/] and member of the Debian Forensics team. Mika has a blog [http://michael-prokop.at/blog/] where you can find all the stuff that doesn't fit on InfoQ. http://www.infoq.com/author/Michael-Prokop

Dan Puckett. Editor: Agile

Dan Puckett is a Agile and Lean coach with Gemba Systems. Dan is based in North Carolina. He is passionate about helping people get more value out of the time they spend working. In his spare time, Dan enjoys experimenting with new programming languages. http://www.infoq.com/author/Dan-Puckett

Perry Reid. Editor: Agile

Perry is an Agile coach and mentor with Gemba Systems and is passionate about building high performing teams and helping them to build better software. With over 30 years of hands on IT experience, Perry remains a software development practitioner and student of the craft. When away from the computer he enjoys woodworking, racquetball, and spending time with his wife and four children. http://www.infoq.com/author/Perry-Reid

Jenni Konrad. Editor: .NET

Jenni Konrad has worked in programming and administration for far longer than she'd like to admit. She's current a software developer specializing in .NET, SQL Server, and Teradata. In her spare time, she enjoys camping, letterpress printing, gardening, and visiting tropical islands as often as possible. She lives in Minneapolis with her husband, Matt. http://www.infoq.com/author/Jenni-Konrad

Werner Schuster. Lead Editor: Ruby

Werner Schuster (murphee) is a software developer who has spent a lot of time developing Java code, from email security software to his current paid gig working on an Eclipse-based IDE. Recently though, the appeal of languages like Ruby, Smalltalk and Mathematica has been luring him away from Java. He also writes about more obscure topics in in his weblog. http://www.infoq.com/author/Werner-Schuster

Richard Seroter. Editor: SOA, Architecture

Richard Seroter is a principal architect at an industry-leading biotechnology company, a Microsoft MVP, and author of multiple books on application integration strategies. Richard maintains a regularly updated blog on topics of architecture and solution design and can be found on Twitter as @rseroter. http://www.infoq.com/author/Richard-Seroter

Roopesh Shenoy. Editor: .NET

Roopesh is a Founder and Director (Products) at Vagsons Technologies, a startup that focuses on technology products for educational institutes. He also does freelance consultancy and development for projects based on .Net, Android and web development in general. http://www.infoq.com/author/Roopesh-Shenoy

Craig Smith. Editor: Agile, Process & Practices

Craig Smith has been a software developer for over 15 years, specialising in a large number of technologies in that time. He has been an Agile practitioner for the last eight years, is a Certified Scrum Master and a member of both the Scrum Alliance and Agile Alliance and currently works as an Agile Coach, fulfilling technical lead, iteration manager and Agile coaching roles on technology and business projects. He has presented at many international conferences and is a reviewer of a number of Agile and software development books. In his spare time, Craig is an avid motorsport fan. http://www.infoq.com/author/Craig-Smith

Michael Stal. Lead Editor: Architecture & Design

Michael is a Principal Engineer at SIEMENS as well as a professor at the University of Groningen. He coaches and mentors customers on software architecture and distributed system technologies for large systems, Michael also has a background in programming paradigms and platforms. At SIEMENS he is trainer in the education programs for (senior) software architects. He co-authored the first two volumes of the book series Pattern-Oriented-Software-Architecture (POSA). Currently, he is experiencing the joy of functional programming and serves as editor-in-chief of the german JavaSPEKTRUM magazine. In his spare time, Michael enjoys running, biking, literature, and digital photography. http://www.infoq.com/author/Michael-Stal

Mirko Stocker. Editor: Ruby

Mirko is a research assistant at the Institute for Software at University of Applied Sciences Rapperswil in Switzerland, where he works on various Eclipse plug-ins for C++, Ruby and Scala. Mirko's interests are programming languages and tools that make the life of developers easier. He also likes the theater and spends too much on fashion. His blog can be found at www.misto.ch.

Dionysios G. Synodinos. Editor: Java

Dionysios is a senior web developer at NTUA and a freelance consultant, focusing on Rich Internet Applications, Web Application Security, Mobile Web and Web Services. He's the co-author of "Pro HTML5 and CSS3 Design Patterns" by Apress and an open web advocate. Going back and forth between server- side programming and UI design for more than a decade, he has been involved in diverse software projects and contributed to different technical publications. Dionysios also blogs, tweets and firmly believes that "inside every large post is a small post struggling to get out". http://www.infoq.com/author/Dionysios-G.-Synodinos

Jon Arild Tørresdal. Editor: .NET

Jon Arild Tørresdal is an Architect at Frende Forsikring, Chapter Lead for Norwegian .NET User Group in Bergen and an occasional speaker. After working 10+ years as developer, architect and manager, he finds most interest in how individuals work effectively together towards a common goal, focusing on the right things at the right time. He is an early adapter always looking for the best way to put technology to use, for the company he works for or at home. He also publishes a blog at http://blog.torresdal.net. Jon lives in Bergen with his wife and son. http://www.infoq.com/author/Jon-Arild-Tørresdal

some text

James Vastbinder. Editor: .NET

James Vastbinder is the father of five active children and an ISV Platform Strategy Advisor for Microsoft. Since helping found one of the Mountain States largest ISPs during his college years, he has worked for several startups including Global Crossing and BroadVision before landing at Microsoft. So not only does James understand the under workings of the Internet, but he has architected some of the largest brick-and-mortar websites on the Web today. At Microsoft, James has the exciting job of working with both early startup ISVs and mature ISVs alike. James likes exploring new ideas and ways of doing business by pushing the envelope with software ecosystems. http://www.infoq.com/author/James-Vastbinder

InfoQ Founders

Roxanne Beverstein is co-founder and VP Sales of C4Media. Roxanne is an award winning advertising veteran who led sales at TheServerSide from 2001-2005. She has worked for a variety of online and high-tech publishers, including Jupiter Media, IDG, Ziff-Davis, Scholastic and Cahners Publishing.

Alex Popescu

Alexandru Popescu is Chief Architect and co-founder of InfoQ.com. Alexandru is involved in many open source initiatives and bleeding-edge technologies (AOP, testing, web, etc.), being co-founder of the TestNG Framework and a committer on the WebWork and Magnolia projects. Alexandru formerly was one of three committers on the AspectWerkz project before it merged with AspectJ. Alexandru also publishes a blog on tech topics at http://themindstorms.blogspot.com/. http://www.infoq.com/author/Alexandru-Popescu

Floyd Marinescu is CEO and co-founder of InfoQ.com and the QCon conferences. Previously, Floyd was Chief Editor of InfoQ.com and in the distant past authored the book "EJB Design Patterns" in 2002 and "Domain-Driven Design Quickly" in 2005. Floyd also created TheServerSide.com, TheServerSide.Net, and TheServerSide Java Symposium conferences. http://www.infoq.com/author/Floyd-Marinescu

About C4Media (Community4Media)

C4Media (Community4 Media) is focused on developing InfoQ into the world's most useful and influential software development community. C4Media's vision is the creation of a "community of communities, by the community and for the community". C4Media has offices in Canada, the US, Romania, and China.