Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at QCon New York 2012 on Thursday 21st June Tutorial day #1

Your current filters are…

  • Domain Driven Overview

    by Eric Evans

    DDD OVERVIEW:
    - Build your awareness of the basic concepts and value of Domain-Driven Design (DDD) in one day.
    - Understand what DDD is and when and why it is valuable to software intensive organizations.
    - Overview the basic principles and processes needed develop the useful sort of models, tie them into implementation and business analysis,
    and place them within a viable, realistic strategy.
    TARGET AUDIENCE
    Any person seriously involved in software development, including developers, technical leaders, analysts, development managers and non-technical business experts.
    PREREQUISITES
    Recommend some experience with projects developing complex software systems. Familiarity with iterative development processes.
    TOPICS INTRODUCED

    Morning: Ubiquitous Language & Model Discovery
    • What is DDD?
    • What makes a model useful to a software project?
    • Cultivation of a model-based language to connect domain experts, developers, and the code itself
    • Exploratory interaction of technical and business people in the modeling process
    • Aggregates: A taste of rigor. This pattern addresses, at the model level, the scaling of systems in complexity, performance, and distribution.

    Afternoon: Strategic Design
    • Distilling the Core Domain: Focusing fine modeling and design into those subdomains where the organization distinguishes itself
    • Clarifying a shared vision
    • Context Mapping: A pragmatic approach to dealing with the diversity models and processes on real large projects with multi-team/multi-subsystem development.
    • Combining the Core Domain and Context Map to illuminate Strategic Design options for a project

    At 9:00am to 12:00pm, Thursday 21st June

  • Management 3.0: Better Leadership Practices

    by Jurgen Appelo

    Agile management is an often overlooked part of Agile. There are at least a hundred books for agile developers and project managers, but very few for agile managers and leaders.
    However, when organizations adopt agile software development, not only developers and project managers need to learn new practices. Development managers and team leaders must also learn a different approach to leading and managing organizations.
    Several studies indicate that management is the biggest obstacle in transitions to agile software development. Managers need to learn what their new role is in software development organizations in the 21st century, and how to get the best out of Agile.

    At 9:00am to 12:00pm, Thursday 21st June

  • REST in Practice: A Tutorial on Web-based Distributed Systems

    by Jim Webber

    The Web is fast becoming a serious competitor to traditional enterprise architecture approaches. This tutorial will provide an introduction to RESTful Web Service techniques, both from a theoretical and practical perspectives. The tutorial is broken down as follows:

    • Introduction and Motivation
    • The Web Architecture
    • Simple Web Integration including POX and URI tunnelling
    • CRUD Services using URI templates and HTTP
    • Semantics using Microformats and RDF
    • Hypermedia and the REST architectural style
    • Scalability and how a text-based client-server polling protocol outperforms everything else!
    • ATOM and ATOMPub for event-driven and pub/sub applications Security
    • Conclusions and further thoughts

    Keywords: REST, Web, Scalability, CloudComputing

    Target Audience: Participants should be comfortable with distributed computing concepts, but won't need any particular integration or middleware experience.

    At 9:00am to 12:00pm, Thursday 21st June

  • Domain Driven Overview

    by Eric Evans

    DDD OVERVIEW:
    - Build your awareness of the basic concepts and value of Domain-Driven Design (DDD) in one day.
    - Understand what DDD is and when and why it is valuable to software intensive organizations.
    - Overview the basic principles and processes needed develop the useful sort of models, tie them into implementation and business analysis,
    and place them within a viable, realistic strategy.
    TARGET AUDIENCE
    Any person seriously involved in software development, including developers, technical leaders, analysts, development managers and non-technical business experts.
    PREREQUISITES
    Recommend some experience with projects developing complex software systems. Familiarity with iterative development processes.
    TOPICS INTRODUCED

    Morning: Ubiquitous Language & Model Discovery
    • What is DDD?
    • What makes a model useful to a software project?
    • Cultivation of a model-based language to connect domain experts, developers, and the code itself
    • Exploratory interaction of technical and business people in the modeling process
    • Aggregates: A taste of rigor. This pattern addresses, at the model level, the scaling of systems in complexity, performance, and distribution.

    Afternoon: Strategic Design
    • Distilling the Core Domain: Focusing fine modeling and design into those subdomains where the organization distinguishes itself
    • Clarifying a shared vision
    • Context Mapping: A pragmatic approach to dealing with the diversity models and processes on real large projects with multi-team/multi-subsystem development.
    • Combining the Core Domain and Context Map to illuminate Strategic Design options for a project

    At 1:00pm to 4:00pm, Thursday 21st June

  • REST in Practice: A Tutorial on Web-based Distributed Systems

    by Jim Webber

    The Web is fast becoming a serious competitor to traditional enterprise architecture approaches. This tutorial will provide an introduction to RESTful Web Service techniques, both from a theoretical and practical perspectives. The tutorial is broken down as follows:

    • Introduction and Motivation
    • The Web Architecture
    • Simple Web Integration including POX and URI tunnelling
    • CRUD Services using URI templates and HTTP
    • Semantics using Microformats and RDF
    • Hypermedia and the REST architectural style
    • Scalability and how a text-based client-server polling protocol outperforms everything else!
    • ATOM and ATOMPub for event-driven and pub/sub applications Security
    • Conclusions and further thoughts

    Keywords: REST, Web, Scalability, CloudComputing

    Target Audience: Participants should be comfortable with distributed computing concepts, but won't need any particular integration or middleware experience.

    At 1:00pm to 4:00pm, Thursday 21st June

  • Riak Training

    by Greg Burd and Tanya Cashorali

    Riak is an open source, scalable, fully distributed database built by Basho Technologies and the Riak community. Riak is built to be the primary data store behind production applications, to be tolerant of multiple failures, and to make life easier for Ops professionals everywhere.

    Here is what you can expect to learn:

    • Installation and configuration of a local Riak Cluster
    • Lab: Add values, read values, kill node, still see data
    • Architectural Overview - Why Riak is the most fundamentally-sound distributed database available.
    • Application Design, Data Model, and Querying Basics
    • Riak for Operations
    • Tuning and troubleshooting - What to look out for when in production

    At 1:00pm to 4:00pm, Thursday 21st June

Schedule incomplete?

Add a new session

Filter by Day