|
|
|
|
|
|
|
Host:
David Laribee
The .NET ecosystem is growing, also outside of the Microsoft sphere (but they are contributing to it as well). New languages and implementations of such, alternative implementations, and ports of other frameworks to .NET as well as new ones are cropping up everywhere.
In this track we will discuss some of these, and take a look at this alternative community building up right now, and where it is going.
Host:
Dan Pritchett
Have you ever browsed to a site like eBay or Amazon and wondered, or even fantasized about what software architecture they may have used, and what insights their teams must have after solving such complex and large-scale problems?
This track will give you an exclusive chance to learn directly from some of the most well-known and high-volume web applications in the world. In previous QCons, this track featured Amazon.com, MySpace.com, SecondLife, eBay, Linked-In, Yahoo!, Orbitz.com, and the BBC.com. This year will feature even more case studies of some of the most notable large scale systems in the world.
Host:
Amr Elssamadisy
You may be a seasoned practitioner of Agile, or you may have only heard about Agile and are curious - this track is for everyone who is interested in Agile.
Attend the sessions to learn about many of the individual attributes and skills that are part of Being Agile - the values, principles, and important practices that all Agile team members have in common.
Attend the sessions to learn what it means to be Agile and how to get there.
Attend the sessions and learn how many have made the Agile values, principles, and practices an integral part of their lives, not just their work.
Host:
Gregor Hohpe
The Web has become the application delivery platform of choice. After an initial focus on the presentation layer, business services and middleware components are moving to the web as well. Supported by core services like Amazon's EC2 compute cloud and S3 storage services, and using application services like Google's GData APIs these applications don't just run over the web, they run on the web.
What does this mean for application developers? How do you deploy an application to the Web? Will applications be composed by dragging web-based components together? Do we still have to fiddle around with JavaScript and brittle APIs? This track invites experts who have been living the cloud to share their experiences and give hand-on advice.
Host:
Neal Ford
Domain Specific Languages (DSLs) aim at bringing the abstractions in software development closer to the real world of business concerns. Lots of information exists about the plumbing to create DSLS. In this track we present practical applications and tools that are useful today.
This track covers a wide range of business areas and technical implementations. This is an area where our conferences have been following developments closely, and interest in DSLs continue its ascent as technologies become both more mature, tools and languages get better, and developers understand the advantages afforded by this technique.
Host:
Kresten Krab Thorup
A new class of databases have been growing in popularity recently that are document-oriented, distributed, REST-accesible, and/or schema-free.
In this track we will cover the range of databases in this field such as Distributed DB, CouchDB, RDDB, HBase, BigTable and Hypertable; and look at when and why these provide new opportunities for our field.
Host:
Eric Evans
Fundamentally, DDD is the principle that we should be focusing on the deep issues of the domain our users are engaged in, that the best part of our minds should be devoted to understanding that domain, and collaborating with experts in that domain to wrestle it into a conceptual form that we can use to build powerful, flexible software.
This is a principle that will not go out of style. It applies whenever we are operating in a complex, intricate domain. Agile processes have had enough influence that most projects now have at least an intention of iterating, working closely with business partners, applying continuous integration, and working in a high-communication environment. So DDD looks to be increasingly important for the foreseeable future, and some foundations seem to be laid. This track will take you through these foundations, and how they are applicable and actually applied in projects.
Host:
Joseph W. Yoder
Designing software continues to be a challenge for today's software developers: how to best translate a set of abstract ideas into working and functional software.
This track covers a range of developments in software design techniques and practices, that professional software developers can apply to make this transition successful. With focus on modeling core business elements, domain driven design is continuing to gain momentum as an important design strategy. Here we will take a look at what else is happening in software design.
Host:
Erik Meijer
For some years now we have seen a rise in applications of functional programming languages, in particular in relation to distributed and/or concurrent applications.
Getting beyond just the intro to this or that language or framework, in this track we will present a series of examples of actual use of functional programming languages and actor/concurrent languages, and discuss how it affects our way to comprehend distributed, asynchronous software systems.
Host:
Floyd Marinescu
Despite being over 10 years old, the Java community continues to be a source for a lot of innovation in web and enterprise development.
This track presents leading edge technologies and platforms that are being successfully applied by early adopters and represent a vision for what mainstream enterprise Java development could be like tomorrow.
|
Host:
Jim Webber
As the Web becomes an increasingly important influence on the
enterprise, we're beginning to see Web technologies seep into systems
architecture and thinking. Early adopters are already thinking about
RESTful techniques and higher-order protocols like AtomPub to provide
enterprise-class distributed systems.
This track will showcase real systems from real systems developers who
Have chosen to adopt the Web at the heart of their solutions. We'll hear
what's working and what's not, and gain valuable insight into the state of
the art in Web-based services.
Host:
Scott Delap
The web continues its evolution from a page based landscape to that of an immersive application based experience.
This transition is being fueled by both new delivery platforms such as Flex and Silverlight as well as cutting edge applications of existing technologies such as GWT.
This track will showcase these technologies by featuring the individuals using them to solve real world problems.
Host:
Gregg Pollack
The growth of acceptance and use of the Ruby language is nothing short of phenomenal. Developers have stopped asking "Why?" and are instead seeking to learn how to best take advantage of what Ruby has to offer.
Meanwhile, Ruby on Rails is quickly maturing and continues its march to dominance in web application development. Still though, Ruby for the enterprise is a fact that not everybody acknowledges. This track provides practical advice for organizations embracing Ruby as their development platform of choice.
Host:
Pollyanna Pixton
Agile development is well known to work well in a small team who has the benefit of a customer willing to deploy when a new version of the software is ready.
In this session we look at Lean and Agile in larger organizations where
there are many teams, fixed deadlines and supporting product architect
and platforms. Our speakers share their experience in introducing and
using Lean and Agile practices in complex IT and engineering environments.
Host:
TBA
TBA
Host:
TBA
TBA
Host:
TBA
TBA
Host:
Ryan Slobojan
At every QCon, InfoQ conducts interviews with several of the speakers and attendees at the conference and posts them online throughout the year.
This year, interviews will be conducted in a public forum, and attendees will have the opportunity to join InfoQ editors in asking questions during the interview.
Host:
Ryan Slobojan
At every QCon, InfoQ conducts interviews with several of the speakers and attendees at the conference and posts them online throughout the year.
This year, interviews will be conducted in a public forum, and attendees will have the opportunity to join InfoQ editors in asking questions during the interview.
Host:
Ryan Slobojan
At every QCon, InfoQ conducts interviews with several of the speakers and attendees at the conference and posts them online throughout the year.
This year, interviews will be conducted in a public forum, and attendees will have the opportunity to join InfoQ editors in asking questions during the interview.
|
|
 |
| |