Danish Developer Conference 2012

Onsdag den 29. februar 2012 afholder Microsoft en helt ny, teknisk Microsoft konference for softwareudviklere i Danmark.

Emner:

  • Windows Phone
  • Windows Desktop
  • Windows Azure
  • Visual Studio

Teknologier og trends:

  • HTML5
  • ASP.NET
  • MVC
  • WebMatrix
  • Windows

Sted: Megascope, Holmboes Alle 13 B, 8700 Horsens
Pris: Early-bird pris før 31/12: 1000 kr
Se mere på DDC2012 og følg med på Twitter/Facebook

Posted in Events | Leave a comment

Ian Robinson kommer til København!

Vi er stolte af at kunne præsentere Ian Robinson, REST-orakel, travl taler og en af forfatterne bag bogen ‘REST in Practice’, mandag d. 7. november! Ian kommer hele vejen fra London for at fortælle om test-dreven REST-udvikling på .Net-platformen, så mon ikke det bliver rigtig interessant! Nærmere beskrivelse af præsentationen følger.

De flinke fyre i Ative lægger hus til og der vil også blive serveret en let anretning til de sultne maver og tørre ganer. Vel mødt!

Tid
Mandag d. 7. november kl. 17:30.

Sted
ATIVE
Flæsketorvet 68, 1.
1711 København V

(indgangen findes ved siden af Inco)

Tilmelding
Man tilmelder sig ved at skrive til Martin Jul på mj@ative.dk (ingen eventbrite denne gang). Der er begrænsede pladser så skynd dig!

Posted in Events | Leave a comment

Novembermøde: ReSharper & SQL Server Compact

Novembermødet bliver ligesom oktobermødet et dobbeltevent – denne gang er temaet dog lidt mere tool-orienteret. Kom og hør med om ReSharper og SQL Server Compact.

ReSharper af Rasmus Kromann-Larsen
Kom og få en anden vinkel på det at arbejde med kode. ReSharper er et produktivitetsværktøj fra Jetbrains til Visual Studio – men det handler langt fra kun om refaktorering og “Alt-Enter”. Nybegynderen vil få et overblik over hvad værktøjet er i stand til via en whirlwind-tour, mens folk som allerede er garvede i ReSharper forhåbentlig kan tilføje et trick eller to mere til værktøjskassen. Derudover vil vi se lidt nærmere på de nyeste features i ReSharper 6.
Rasmus er konsulent (www.rasmuskl.dk) og JetBrains Academy Expert.

SQL Server Compact – overblik og værktøjer af Erik Ejlskov Jensen
Erik giver et grundigt overblik over SQL Server Compact, Microsofts embeddede database til bruge i device, desktop og web applikationer, så du kan vurdere om det er et værktøj du kan bruge. Desuden præsenteres værktøjerne i Visual Studio til at arbejde med databasen.
Erik er SQL Server Compact MVP (http://erikej.blogspot.com) og konsulent i Twins Solutions (www.twins.net).

Tilmelding sker her.

Posted in Møder | Leave a comment

Öredev rabat til CNUG-medlemmer!

Også i år kan CNUG-medlemmer nyde godt af rabat til Öredev-konferencen, som traditionen tro løber af stablen i starten af november i Malmö, en halv times kørsel i tog herfra.

Rabatten opnås ved at taste CNUG11 i discount code-feltet ved tilmelding.

Blandt talerne er i år at finde Dan North (faderen af BDD), Greg Young (CQRS-prædikant), Jimmy Nilsson (svensk DDD-frontrunner), Jon Skeet (Mr. Stackoverflow), Michael Nygaard (Release It!), Phil Haack (MVC-projektet) og Udi Dahan (SOA og nServicebus) for blot at nævne et par stykker, så der skal nok være masser af spændende og lærerigt indhold.

Og hvis man bliver lidt træt i løbet af konferencen er jeg sikker på at der som altid også vil være masser af aktiviteter på de særdeles veludstyrede pubs nær Central-stasjonen om aftenerne.

Vi ses til Öredev!

Posted in Rabat | Leave a comment

Dobbelt event: SAPIT (AOP) & Kanban

Denne aften prøver vi os med to præsentationer. Præsentationerne er indholdsmæssigt vidt forskellige, men de er begge særdeles relevante.

SAPIT af Mikkel Toudal Kristiansen

Alle udviklere kender til udfordringerne, når eksterne ressourcer skal bringes til at spille sammen. Alle mulige fejlscenarier kan opstå, f.eks. udfald på netværket, services der er nede, manglende diskplads etc. Ønsker man at bygge robusthed overfor disse eksterne afhængigheder ind i sin applikation, så bliver koden hurtigt mudret til med retry-, timeout- og fejlhåndteringskode. Det bliver hurtigt svært at gennemskue hvad formålet med koden egentlig er, og fejlsøgning bliver meget tidskrævende. Oven i hatten kommer så de typiske problemer med kopieret kode og kaskade-rettelser, når nye tiltag skal implementeres. En måde at løse disse udfordringer på er at benytte Aspect Oriented Programming (AOP) til systematisk håndtering integrationsproblemerne. SAPIT er et lille (open source) toolkit, der benytter AOP og IoC containere, og du kan bruge det til at bygge robusthed ind i dine applikationer, let og overskueligt.

Kanban af Kaj Bonfils

Agile udviklingmetoder er efterhånden defacto ved større projekter. Tendensen er gået mod at forsimple metodikken – f.eks. fra rup, som var trendsættende i de starten af forrige årtti til scrum, som de seneste år har været det forretrukne agile buzzword. Men fælles for begge metodikker er, at de kræver en meget høj forankring i organisationen, og dermed ofte er svære at implenentere fuld ud. Ofte ender man med Scrumbut i stedet (e.g. We do scrum BUT we dont do standups), og dermed mister man en del af værdien ved at benytte metoden.

Kanban er en yderligere simplificering af scrum, som giver størstedelen af gevinsterne ved Scrum, men er langt simplere at implementere.

På CNUG eventen forklarer jeg de grundlæggende ideer om kanban, og fortæller hvad det betyder for et udviklingshold. Jeg beskriver også ideerne bag “Personal Kanban” som kan være en stor hjælp i det daglige arbejde for den enkelte udvikler.

Posted in Events | Leave a comment

Vil du gerne på CNUG talerstolen?

CNUG kernegruppen mødtes for nyligt på en tophemmelig lokation i den indre by for at planlægge efterårets arrangementer, og vi kan allerede nu love at der bliver masser at glæde sig til. CNUG holder nu sommerpause indtil august, hvor vi genoptager møderne med ca. 1-2 møder om måneden. Vi vil naturligvis annoncere mere konkret, lige så snart vi har fået lagt puslespillet med talere og lokaler.

Nu er det jo imidlertid ikke sådan at ideer til arrangementer altid skal komme fra kernegruppen, så derfor vil vi også meget gerne høre fra folk som kunne være interesserede i at holde et foredrag i løbet af efteråret. Det skal selvfølgelig være relateret til .Net eller software udvikling generelt, og det må ikke være ren præsentation af et kommercielt produkt, men ud over det stiller vi ikke nogen krav. Da vi allerede har en del arrangementer på tegnebrættet, kan vi ikke love at vi kan finde plads til alle, men vi vil da gøre vores bedste.

Hvis du er interesseret i at holde et foredrag, så skriv fluks til info@cnug.dk. God sommer!

Posted in Uncategorized | Comments Off

Software Architecture Community Day i Malmö

Som CNUG medlem har du mulighed for at få rabat på Software Architecture Community Day den 17. juni i Malmö.

Agenda:

  • The Role of Language in Software Development
  • Introduction to DDD
  • Putting DDD into practice
  • CQRS: The end of CRUD?
  • An Introduction to Event Sourcing
  • Why APIs matter
  • API Best Practices
  • 10 ways to fail it at architecture

Prisen for denne der er 1495 SEK (normal pris 1695 SEK) + moms. Brug koden “PS2114CNUG” når du booker plads.

Du kan læse mere og tilmelde dig på Software Architecture Community Day.

Posted in Events, Rabat | Leave a comment

What Is REST? : “And now for something a little different…”

CNUG har i samarbejde med GOTO Copenhagen konferencen arrangeret en CNUG præsentation med Mike Amundsen den 12. maj. Det er selvfølgelig gratis som altid for CNUG medlemmer.

Abstract
When it comes down to actually understanding REST, it can be tough. There are quite a few versions of what REST “is” out there; some confusing, some contradictory, some helpful.
This talk sets out to explain the ideas behind Fielding’s Representational State Transfer (REST) model; it’s benefits and challenges. The presentation shows no code, no web pages, no HTTP headers or URIs. Instead, the primary motiviations of defining network architectures like REST are explored as well as the details of the REST style in particular.
What are the unique architectural challenges of the Web? What key properties and features of a “purpose-designed” network model can overcome these challenges? How does one identify, implement, and verify these key properties? How does Fielding’s REST address these questions? How can one use the same approach to create new networking models that go beyond Fielding’s REST?
Using references to visual art, product design, and physical architecture, this talk is ideal as a high-level introduction to REST and distributed network programming in general, accessible to all levels of developer, architect, and web programmer, etc.

Speaker
An internationally known author and lecturer, Mike Amundsen (Twitter: @mamund) travels throughout the United States and Europe consulting and speaking on a wide range of topics including distributed network architecture, Web application development, Cloud computing, and other subjects. His recent work focuses on the role hypermedia plays in creating and maintaining applications that can successfully evolve over time. He has more than a dozen books to his credit and recently contributed to the book “RESTful Web Services Cookbook” (by Subbu Allamaraju). He is currently working on a new book on designing and implementing Hypermedia APIs. When he is not working, Mike enjoys spending time with his family in Kentucky, USA.

Hvor og hvonår
Tidspunkt: Torsdag den 12. Maj 2011 kl. 19:15
Lokation: Radisson Blu Falconer Hotel & Conference Center, Falkoner Alle 9, 2000 Frederiksberg

Obs! Tilmelding skal ske her – ikke på EventBrite.

Posted in Events, Møder | Leave a comment

GOTO Copenhagen konference rabat for CNUG medlemmer

GOTO Copenhagen konferencen afholdes 11.-13. maj 2011 og har flere kendte speakers på programmet. Det er en bred konference, som kan ses ud fra deres mange tracks:

Teams and Agile:

  • Lean and Kanban
  • Agile from the Outside
  • Dev and Ops

Architecture and Cases:

  • REST Architectures
  • IT in the World
  • Cloud and NoSQL

Languages:

  • The New and Awesome in .NET
  • Java the Platform
  • Upcoming Programming Languages
  • Clojure

Trends and Hot Stuff:

  • Iconoclasts: Entertaining Rants
  • Mobile Development
  • Programming with the Stars
  • HTML5, JavaScript and Future of Web

I samarbejde med GOTO Copenhagen konferencen kan CNUG medlemmer få 500 kroner rabat med promotion koden ”cnugmember” ved tilmelding.

Posted in Rabat | Leave a comment

CQRS på Windows Azure med Mark Seemann

Command Query Responsibility Segregation (CQRS) er en ny måde at anskue applikationsarkitektur, omend der på mange måder mest er tale om en lykkelig sammenblanding af forskellige patterns og practices der længe har været kendt og benyttet til at bygge skalerbare systemer. På nogle områder repræsenterer CQRS et radikalt brud med eksisterende tænkning, men muliggør til gengæld nogle scenarier, der tidligere kun svært lod sig gøre – foruden skalerbarhed f.eks. implementering af Domain-Driven Design og NoSQL. CQRS kan anvendes på mange forskellige platforme, men Windows Azure passer på mange måder godt ind i denne tankegang.

Dette foredrag falder i to dele: Først en generel introduktion til CQRS, efterfulgt af en konkret gennemgang af et kodeeksempel mod Windows Azure.

Bemærk at dette møde forsøgsvis ligger om formiddagen!

Posted in Events, Møder | Leave a comment