HTML5 – a developer perspective

CopenhagenJS and CNUG presents Rasmus Erik.

Abstract
HTML5/JavaScript is the widest deployed client application platform.
First, we start out with a helicopter view of the state of the APIs
from a developer perspective to get a taste of the platform. Then, in
the second part we dive in and take a look at the actual code, by
touching on some concrete examples using different parts of the APIs.

Bio
Rasmus Erik is a freelance computer scientist, whose experience
include professional software development, consulting, coaching,
teaching, and various talks. Read more on rasmuserik.com and follow @rasmuserik_com

When: 22th May 2013 at 7 pm.
Venue:
Netmester A/S
Bremerholm 4
1069 København K

Thanks to our host Netmester, they will also provide a drink and pizza.

Sign-up on EventBrite.

Posted in Events | Tagged , | Leave a comment

Simon Brown on Agile software architecture sketches

Agility is about moving fast and this requires good communication. A consistent, shared vision is essential in order for teams to push in the same direction, but it’s surprising that many agile teams struggle to effectively communicate the architecture of the software they are building. As an industry we do have the Unified Modeling Language (UML), yet many people favour informal “boxes and lines” sketches instead. The problem is that such diagrams rarely make any sense, usually need a narrative to accompany them and ultimately slow the team down. Although we can argue whether UML offers an effective way to communicate software architecture, that’s often irrelevant because many teams have already thrown out UML or simply don’t know it. Abandoning UML is one thing but, in the race for agility, many software development teams have lost the ability to communicate visually.

This session is aimed at everybody involved in the software development process and is about improving architectural communication in an agile environment. You’ll see some patterns and anti-patterns related to visual communication and you’ll learn some simple techniques for communicating software architecture using informal sketches.

Bio:

Simon lives in Jersey (Channel Islands) and works as an independent consultant, specialising in software architecture, technical leadership and the balance with agility. Simon regularly speaks at international software development conferences and provides consulting/training to software teams at organisations across Europe, ranging from small startups through to global blue chip companies. He is the founder of Coding the Architecture (a website about pragmatic, hands-on software architecture) and the author of Software Architecture for Developers (an e-book that is being published incrementally through Leanpub). He still likes to write code too, primarily in .NET and Java. Simon can be found on Twitter at @simonbrown.

Sign up here (searching for a larger venue – please sign up to the waiting list).

Posted in Events | Leave a comment

Slides og kode fra TypeScript og AngularJS præsentationerne

Her er slides og kode fra tirsdagens dobbelt event til fulde huse.

Tak til Marcus og Martin

Posted in Uncategorized | Leave a comment

CNUG Fredagsbar

Så er det blevet tid til endnu en CNUG fredagsbar, fredag d. 22. marts – kl. 16.30 – eller senere, hvis det passer dig bedre.

Arrangementet er en oplagt mulighed for at få en uformel diskussion om ny teknologi, principper – og måske endda få nogle nye vinkler på nogle af de problemer du sidder med i hverdagen. Alt sammen over en øl – kan det blive bedre?

Der er åbent for emner til open-space lignende diskussioner – så send endelig forslag – ellers har vi helt sikkert nogle meninger alle sammen til at finde noget at snakke om.
Vi mødes på Café Klaptræet på Kultorvet.

Kommer du senere kan du fange Rasmus på tlf. 51901337.

Eventet findes her: http://cnugfredagsbar.eventbrite.com

Posted in Uncategorized | Leave a comment

Mads Kristensen on current developments in the Microsoft .Net Web World

We are very excited to present Mads Kristensen, Program Manager at the Microsoft Web Platform Team and author of the very popular Web Essentials toolkit. Mads is originally from Copenhagen, but the last couple of years he has been leading the development of the web-specific parts of Visual Studio from Seattle.

Mads’ talk will be split into two parts. First he will talk about current developments within the .Net web space. He will touch on how web technologies are currently evolving and what Microsoft is doing to keep ahead. For the second talk Mads will talk about what it’s like to work for a company like Microsoft on a high publicity product like the .Net stack and Visual Studio.

This event will be held on April 3rd from 17pm to 21pm. The host for the evening will be Microsoft in Hellerup, and foods and drinks will be served. We expect demand for this event to be high and seats are limited, so be sure to sign up now: http://www.eventbrite.com/event/5698476296

Posted in Uncategorized | Leave a comment

Dobbelt event: TypeScript og AngularJS

TypeScript – typestærk JavaScript

Anders Hejlsbergs seneste projekt – TypeScript – løfter JavaScript op fra typesvagt sprog med dårlige værktøjer til et typestærkt, klassebaseret objekt orienteret sprog med værktøjer du normalt forventer i Visual Studio.  Det sker uden at smide barnet ud med badevandet – TypeScript bygger oven på JavaScript, compiler til JavaScript, kører overalt og giver dig uhindret adgang til det store økosystem omkringt sproget.  Se hvordan du kan bruge TypeScript i såvel web- som Windows 8 app udvikling. Der er Marcus Wendt der deler ud af sin viden.

AngularJS

Af Martin Westergaard Lassen

Tid & Sted

Tirsdag den 5. marts kl. 18
Sted:
TriFork
Landgreven 3, 1
1301 København K

Tilmelding

Posted in Events | Tagged , | 1 Comment

Global Windows Azure Bootcamp in Copenhagen!

CNUG is proud to announce the Copenhagen Global Windows Azure Bootcamp! A whole day of learning about Windows Azure from the experts and for free!

It a full day of learning Saturday, April 27, 2013 from 9:00to 17:00

Sign up here

 

Posted in Events | Tagged , | Leave a comment

Special Future of Internet Explorer event

We are glad to announce a very special Internet Explorer event. The event is co-organized, together with the CopenhagenJS User Group.

Normally we don’t hear much about what’s going on with IE, but we managed to get a guy who’s working closely with the all-secret IE-team to come to Copenhagen.

Jeff Burtoft (@boyofgreen), HTML5 Evangelist at Microsoft, will be flying in from Seattle to give a presentation about the future of Internet Explorer.

This is the first time we someone close to the IE team in town, so start preparing your IE questions for Jeff :)

Location and time

When: 28th January 2013
Agenda:
19:00 The future of Internet Explorer
20:30 Beer and networking

Venue:
Trustpilot A/S
Trommesalen 5, 3. sal
1614 København

Sign up here!

Posted in Møder | Tagged | Leave a comment

Copenhagen Global Day of Code Retreat

Note: Even though CNUG is running this Code Retreat – any language is welcome – .NET certainly not required :-)

Event is 8th of December at Microsoft in Hellerup – from 10 – 17. Register here.

What is Code Retreat?

Code Retreat is the hottest new craze in professional development technology for amateur, novice, and seasoned programmers. Code retreat is an opportunity for programmers to come together to practice their craft in a social, challenging way. This is an opportunity to discuss, debate, and improve your skills with individuals who are as passionate about their craft as you are!

What will be going on at Code Retreat?

We’ll start the day with coffee and a short keynote regarding the day. We’ll begin a session by splitting into pairs and begin to implement Conway’s Game of Life using test-driven development techniques in the language of the pair’s choice. Pairs will work for approximately 45 minutes. Sessions will end by each team deleting their code, and we’ll discuss lessons that we’ve learned and ideas as a group. We’ll repeat this process with a lunch break around noon. The facilitator may issue a challenge for a session to try to get attendees to try something new or think out of the box. We’ll end the day by discussing lessons learned.

What will this cost me?

Nothing. Zip. Nadda. We’ll have coffee provided in the mornings and a lunch provided free of charge thanks to our outstanding local sponsors.

What can I do to prepare?

No advanced knowledge is required to participate in Code Retreat.

What should I bring?

The only required items will be a laptop and a passion for improving your craft, but there are a few other things that can help speed things along:

  • A spare keyboard and mouse for pair programming.
  • A power bar just in case
  • Scrap paper to draw ideas on.

 Who will be sponsoring the event?

Our local event is sponsored by the following outstanding local businesses and organizations:

  • Microsoft
The global day of Code Retreat is sponsored by the following companies:
  • O’Reilly Publishing
  • Pragmatic Programmers Publishing

Register here.

Posted in Uncategorized | Leave a comment

REST med ASP.NET Web API

REST med ASP.NET Web API

REST – er det ikke bare XML over HTTP? Hvor svært kan det være? Skal man bruge et helt framework til det?

REST er lidt mere end bare XML over HTTP, så det kan være meget rart at bygge på et eksisterende framework. ASP.NET Web API er et nyt framework fra Microsoft, der gør det lettere at udvikle REST services i .NET.

I denne session får du en introduktion til hvad REST er for noget, hvordan ASP.NET Web API passer ind og hvordan det virker, samt hvordan man skriver automatiserede tests mod sine services. Efter en kort teoretisk gennemgang af REST vil hovedvægten ligge på praktiske kodeeksempler.

Præsentationen vil være på dansk.

Tid, sted og tilmelding

Mark Seemann

Dansk programmør, softwarearkitekt, forfatter, foredragsholder og rådgiver. Har begået en bog kaldet Dependency Injection in .NET, forskellige artikler og utallige blog posts. Holder af open source software og har skabt AutoFixture. Kan også godt lide god mad og vin.

Posted in Uncategorized | Leave a comment