Create mobile apps with HTML5, JavaScript and Visual Studio

(Elle) #1

PRE-CONFERENCE WORKSHOPS


DEVWEEK


9.30


11.30


@DevWeek | http://www.devweek.com | DEVWEEK | 9


DAY 2 AGENDA: MAIN CONFERENCE STREAMED SESSIONS


08.30: REGISTRATION AND COFFEE ®8


11.00: COFFEE BREAK ®


13.00: LUNCH BREAK


The world doesn’t need


another software development


method, there are plenty


already! But each team needs


to learn to create its own.


So what do you get if you


cross Kanban with Extreme


Programming? Xanpan!


In this session, Kelly will


describe what you get if you


mix these two elements, throw


in a bit more Lean, season


with Economics and stir. The


resulting Xanpan focuses on


teams not projects, and allows


for planned and unplanned


work within iterations and


levels flow. One team using


this approach claims to be able


to deliver “to the day”.


¡¡


WHAT DO YOU GET IF


YOU COMBINE XP AND


KANPAN? GET READY


FOR XANPAN!


Allan
Kelly

All data processing in Hadoop


essentially boils down to a


map-reduce process. The


mapping consists of retrieving


the data and performing


operations, such as filtering


and sorting. The reduce


part of the process involves


a summary operation, such


as grouping and counting.


Hadoop map-reduce jobs


are often written in Java,


which can present a steep


learning curve to non-Java


programmers. However, the


Microsoft SDK for Hadoop


provides a convenient API


wrapper around the Hadoop


Streaming framework.


Using this API, you can


create custom map-reduce


jobs in C#. In this session,


Clark will explore how to


do this, and provide several


concrete examples for


learning the process.


¡¡


CREATING HADOOP


MAP-REDUCE JOBS


IN C#


Dan
Clark

SQL Server 2014 introduces


a new in-memory storage


engine for greater speed in


processing. In addition, rather


than reproduce the page-based


structures of the original


storage engine, this engine


operates on linked lists of


hash buckets – all structures


are lock and latch-free.


Multi-version storage and


optimistic concurrency


are used to get the most


out of the new engine. The


most interesting and useful


implementation detail is


that this is all integrated with


native SQL Server – no new


DDL and DML to learn, and


integration between memory-


optimised and “traditional”


tables is built-in.


¡


MEMORY-OPTIMISED


TABLES AND


COMPILED STORED


PROCEDURES


(AKA HEKATON)


Bob
Beauchemin

The Reactive Framework is


a library that is based around


the IObservable interface


and LINQ. It introduces a


compelling programming


model that allows you to build


“event”-based code with


declarative LINQ statements.


In this session, Blewett


will introduce the Reactive


Framework and show how it


can greatly simplify your code.


¡


AN INTRODUCTION


TO THE REACTIVE


FRAMEWORK


Richard
Blewett

If you find SharePoint is


interesting, but don’t know


where to start, then this


session is for you. Malik


will walk you through the


fundamental building blocks


of how to move from zero


to hero. Specific topics will


include core programming


skills, investing in the right


areas to optimise your learning


curve, free resources and tools


to help you get started, tips


and tricks to get you on your


way, and plenty more besides.


If you’re looking to get started,


but need some help on your


journey then don’t miss


this session!


¡


I WANT TO DEVELOP


FOR SHAREPOINT,


BUT I DON’T KNOW


WHERE TO START


Sahil
Malik

these would really improve the work. Due


to this lack of experience and the growing


dogmatism in the agile beliefs, more and


more agile projects will fail.


But perhaps even more importantly,


during this talk, Hoogendoorn will also show


that there is no such thing as one-size-fits-all


agile. Different organisations and different


projects require different agile approaches.


Sometimes lightweight agile, user stories,


simple planning and estimation are just fine.


But in many projects, the way of working used


should rather be built up from slightly more


enterprise-ready approaches.


During this talk, Hoogendoorn will


demonstrate how to assemble an agile


approach that is specifically suited to your


project, with many examples from real-life


agile implementations.


10.15am: Integrity-driven development


What does it mean to develop with integrity?


Is it just a wishy-washy subject or can we


translate it into actual day-to-day practices?


The way we promise things; the way


we act when we know we can’t promise


something; how we give out estimates.


Do we face reality or do we tell people


what they want to hear? Does code review


improve integrity?


In this session, Osherove will explain why


integrity can provide a welcome change to


developers who feel helpless in their jobs,


doing the wrong thing, and knowing what


the right thing would have been.


He will use examples from day-to-day


work life, where you can choose to use


integrity or avoid it, and what are the


possible consequences.


Untitled-6 9 1/16/14 1:45 PM

Free download pdf