Scott Guthrie Keynote Speaker at NDC 2011 See Agenda at P.42-43
Total Page:16
File Type:pdf, Size:1020Kb
For software developers and leaders NDC motivates Unit 4, Agresso see why at p.28 Scott Guthrie Keynote Speaker at NDC 2011 see Agenda at p.42-43 The Big Wall: Who needs How to Bring a Huge a service bus, Product Backlog anyway? Down to Size by Udi Dahan by Mitch Lacey ALSO FEATURING: IAN ROBINSON ANDERS NORÅS ROD PADDOCK GASPAR NAGY JONAS BANDI JEFF WILCOX GREG SHACKLES DOMINICK BAIER JON SKEET GILL CLEEREN GARY SHORT BILLY HOLLIS MARK SEEMANN SCOTT bellware NORWEGIAN DEVELOPERS CONFERENCE 2011 Oslo Spektrum, Oslo June 8 -10th Navn: Hege Lidenskap: Spreke løsningskonsepter Jobb: Senior Business Consultant Navn: Terje Lidenskap: SharePoint Jobb: Senior Software Engineer FOTO: BO MATHISEN Bli en del av vårt sterke fagmiljø innen samhandling og SharePoint Steria er blitt kåret til en av Norges beste arbeidsplasser fire år på rad. Det er ikke uten grunn. Mye skyldes de gode utviklingsmulighetene. Mye skyldes de utfordrende prosjektene. Mye skyldes det sterke og gode fagmiljøet. Velkommen til et av Europas største Vårt fagmiljø innen samhandling og informasjons- Spennende utfordringer it-konsulentselskaper håndtering er trolig et av Nord-Europas sterkeste. Vi er Steria er en kunnskapsbedrift. Vi lever av å gi gode Det har skjedd mye siden vi etablerte oss i 1969 i EMC Documentum partner og den eneste leverandøren råd om ledelse og it. Basert på våre sterke fagmiljøer Paris. Vi er nå et av Europas 10 største it-konsulent- som har godkjent Noark 5 kjerne for Documentum med bistår vi en rekke av Norges største virksomheter innen selskaper med 20 000 medarbeidere i 16 land og sakarkiv. I tillegg er vi Microsoft Gold Partner innen offentlig og privat sektor med modernisering og bedre en omsetning i 2010 på 14,2 milliarder. I Norge SharePoint Portals and Collaboration. Vi opplever nå bruk av teknologi, prosesser og mennesker. er vi 530 medarbeidere som sørger for en årlig økt tilgang på oppdrag og trenger konsulenter innen omsetning på 835 millioner kroner. Vi holder til i et flere områder: Slik søker du av Oslos beste lokaler på toppen av Posthuset. • Erfarne samhandlings- og portalrådgivere Send en søknad via Sterias jobbsøkesystem på Du bør ha flere års erfaring med SharePoint som www.steria.no/jobb. For generelle spørsmål, kontakt utvikler, rådgiver eller arkitekt, og et ønske om å Marthe Outzen på tlf. 976 25 004. Har du faglige jobbe som rådgiver. spørsmål relatert til den enkelte stilling, finner du • Arkitekter, utviklere og rådgivere innen kontaktpersonen i stillings utlysningene på informasjonshåndtering våre websider. Du bør ha relevant utdanning som ing./siv.ing. eller innen arkivfag, gjerne praktisk erfaring med ledende ECM-plattformer som f. eks. Documentum og gjerne med Noark-standarden. • SharePoint rådgivere, utviklere og arkitekter Du bør ha erfaring med Microsoft SharePoint samt utvikling på Microsofts .net plattform. Rådgivning Systemutvikling Infrastruktur Drift www.steria.no NDC is an international conference with principal speakers and participants from all corners of the world, from New Zea- Kjersti Sandberg, founder of ProgramUtvikling AS and land and Australia to Hong Kong and Project Manager for the Norwegian Developers Conference. Stockholm. Oslo has become an attractive and exotic conference location with an es- teemed reputation, hosting NDC in the summer and JavaZone in the fall. proud to deliver one of the top conferences Software significance NDC offers you a wide-ranging insight into worldwide within .NET technologies and the many areas of technology application – The software industry is becoming om- agile development. The vision behind the from an agile perspective. Topics include nipresent in our lives and its growth is Norwegian Developers Conference is to of- architecture, design and technology suit- accelerating. It’s a large and essential in- fer applied knowledge and new ideas that able for all developer platforms. Choose dustry and we, ProgramUtvikling AS in inspire the software developers and project the areas that suit you from our plentiful partnership with Microsoft Norway, are managers of this significant industry. program offer, described in more detail in this magazine. NDC is like a tapas table serving a variety of interesting soft- We welcome you to one of the most impor- ware related topics. It’s a tant events in the software developer indus- three-day bonanza of try and hope you enjoy it and leave inspired top speakers, intrigu- and motivated! ing topics, mingling, and meet and greet with international software stakehold- ers. On Thursday Publisher: Programutvikling AS we top it off with a Organisation no.: 963 201 141 huge party in Oslo Address: Martin Linges vei 17-25, 1364 Fornebu, Norway Phone: +47 67827235 Spektrum with mu- E-mail: [email protected] sic, food and dancing. Print run: 15 000 The liaison group for NDC. Publication schedule 2011: From left: Jakob Bradford, No. 3: 15 August Henriette Holmen, Kjersti No. 4: 15 November ECO Sandberg, Einar Ingebrigtsen, IC LA D B R E O L N 2 Petri Wilhelmsen and 4 2 1 7 Print: Merkur Trykk AS 6 P rin ny ARTICLES: Jonas Follesø. ting compa Silverlight and Windows Phone 7 – a powerful combo ............................ Gill Cleeren ........................ 4 The Big Wall: Bringing a Huge Product Backlog Down to Size ................. Mitch Lacey ....................... 6 Tackling Technical Debt................................................................... Gary Short ......................... 8 Cross Platform Mobile Development with .NET ..................................... Greg Shackles ...................10 Application State in RESTful Distributed Applications ............................. Ian Robinson .....................12 Who needs a service bus, anyway? .................................................... Udi Dahan ........................14 The birth of SpecFlow: Chronicles of an open source project ................... Jonas Bandi & Gaspar Nagy .16 The Windows Identity Foundation ...................................................... Dominick Baier ..................18 Café Del NDC ............................................................................... Anders Norås ....................22 Passion. Functionality. Design. Help your Windows Phone app shine ....... Jeff Wilcox .........................24 Moving from Possible to Easy with Design Principles ............................. Billy Hollis ........................26 NDC-the motivational conference ....................................................... Linn Therese Skulstad ........ 28 The importance of C# 5’s async support ............................................. Jon Skeet ..........................30 IntelliNonsense .............................................................................. Scott Bellware ...................32 A Cool jQuery Ajax Function You Might Not Know About ......................... Rod Paddock ....................36 Deterministic unit tests with non-deterministic input ................................ Mark Seemann .................40 3 Foto: iStock • Design/layout: macsimum.no Silverlight and Windows Phone 7 – a powerful combo by Gill Cleeren When Microsoft introduced Silverlight in subtle, they add to the experience instead Silverlight as the core of its very first form – Silverlight 1.0 at Mix of overloading the interface. Windows Phone 7 2007 – I was among those for saw the power and flexibility of the new platform. When building applications for a well-de- As mentioned in the introduction, Silver- It was then that Microsoft made a very signed platform, we as developers must light is one of the two possible ways to important step in the world of RIAs (Rich try to oblige to the design guidelines as create applications for WP7. The second Internet Applications). However, at that well. By doing so, we make our applica- option is XNA which targets game de- time, it didn’t cross my mind that a few tions easier to learn for end-users. Using velopment. It’s safe to say that for typi- years later, I’d be using the same technol- large fonts, simple icons and transparen- cal business applications, Silverlight will ogy and tools for building apps for both cy are easy things to do in our own apps. always be used. The framework available the web and my mobile device (note that for developers on the phone is basically we were working with Windows Mobile composed out of 5.0). And yet, that’s where we are today. In this article, I want to give you a small • Silverlight 3 overview of the options and capabilities • Some Silverlight 4 features of Microsoft’s new mobile offering. • Windows Phone 7 framework Designing for Windows Phone 7 Silverlight itself is of course fully based on .NET, so we get all the things we know I assume that by now, you’ve all seen a and love including threading, LINQ, Windows Phone 7. In case you haven’t, service access… The Silverlight specifics take a look at the image to the right, which such as the animation framework, navi- shows the WP7 start screen. The interface gation, most Silverlight controls and of looks fresh and clean and with a simple course XAML markup are included as glance at the screen, the user knows how well. Finally, the WP7 framework extends many emails he/she has, how many calls this to include phone-specific features he missed or what his friends are up to. such as access to device hardware (cam- Typography and simple, understandable era, accelerometer…), specific phone icons are key in the design experience, controls, phone and SMS integration and dubbed Metro. Many things