Tidligere møder

Netværksmøde Tirsdag - d. 10-12-2019
Sted DANSK IT, Bredgade 25a, 1260 København K

Netværksmøde Tirsdag - d. 10-9-2019
Sted DANSK IT, Bredgade 25a, 1260 København K

Netværkets sidste netværksmøde

Netværksmøde Tirsdag - d. 4-6-2019
Sted DANSK IT, Bredgade 25a, 1260 København K

 

Denne gang vil vi få besøg af Andreas Kjeldsen fra Assure Wealth som vil gennemgå deres løsning på hvordan man effektivt kan danne og eksportere regnskabsdata fra Portfolie Management system til økonomisystemer. Derudover vil Rasmus W. Jensen fra Boyum IT, gennemgå Azure Functions ved brug af tre live cases.

Dette vil desværre være netværkets sidste netværksmøde, da netværket efterfølgende vil blive nedlagt.

Vel mødt.

 09.00

 

Velkommen og netværk
Der bydes på let morgenmad

09.30

 

Beregning og eksport af regnskabsposteringer ud fra finansielle transaktioner/portefølje af finansielle aktiver
v. Anders Kjeldsen, Assure Wealth

Vi har gennem det sidste års tid skabt en løsning, der kan danne og eksportere regnskabsdata fra vores Portfolio Management system til en række økonomisystemer.

Batch sparring med netværket – sådan blev implementeringen
v. Anders Kjeldsen, Assure Wealth

Jeg fik løs sparring på vores batch løsning på et netværksmøde for noget tid siden – tænkte det kunne være sjovt at vise resultatet.

 

12.00

 

Frokost

13.00

 

Azure Functions: Hello World og 3 praktiske eksempler
v. Rasmus Wulff Jensen, Boyum IT

Du har nok hørt om Azure Functions, men hvad er op og ned; og hvad kan man bruge dem til?
I denne talk vil vi ikke kun vise, hvordan man kommer igang, men også vise 3 live use cases til inspiration.
Undervejs kommer vi også kort ind på Cosmos DB, Image Recognition med Cognitive Services og Google Vision API.

 16.00   Tak for i dag



Machine learning, Data Mining og Templafy

Netværksmøde Tirsdag - d. 5-3-2019
Sted DANSK IT, Bredgade 25A, 1260 København K

 

 09.00

 

Velkommen og netværk
Der bydes på let morgenmad

09.30

 

Introduktion til machine learning og data mining 
v. Steen Brammer, Jyske Bank

Steen har deltaget i DTU kurset "Introduktion til machine learning og data mining" og vil i dette indlæg fortælle om udvalgte emner fra kurset.
Kursusbeskrivelsen er som følger:

  • Struktureret datamodellering.
  • Dataforbedredelse.
  • Featureudtrækning og dimensionalitetsreduktion, herunder principal komponent analyse.
  • Similaritetsmål og beskrivende statistikker.
  • Visualisering og fortolkning af modeller.
  • Overindlæring og generalisering.
  • Klassifikation (beslutningstræer, nærmeste nabo, naiv Bayes, neurale netværk og ensemblemetoder).
  • Lineær regression.
  • Gruppering (k-means, hierarkisk gruppering og mixturmodeller).
  • Associeringsregler.
  • Tæthedsestimering og outlierdetektion."

    Bemærk at da kurset er meget bredt favnende, vil vi med meget stor sikkerhed ikke kunne dække det hele.

12.00

 

Frokost

13.00

 

Templafy - et kig under motorhjelmen 
v. Thomas Jespersen, Templafy

Templafy er et dynamisk template system til enterprises, der hjælper med at sikre overholdelse af visuel identitet og juridiske retningslinjer i præsentationer, dokumenter og e-mails.
Det bærende designprincip for Templafys arkitektur er enkelhed.
Hør om hvordan dette designprincip understøtter sikkerhed, performance og en meget høj grad af skalerbarhed.
Se hvordan Templafy benytter sig af Azure DevOps til application lifecycle management fra håndtering af backlog til code reviews, load test og release management.

Endelig vil Thomas give en introduktion til, hvordan de håndterer små 1 milliard månedlige datapoints ved hjælp af Application Insight, Azure Data Lake og Power BI.

 16.00   Tak for i dag

Netværksmøde Torsdag - d. 13-12-2018
Sted DANSK IT, Bredgade 25A, 1260 København K

 

 09.00

 

Velkommen og netværk
Der bydes på let morgenmad

09.30

 

Web udvikling med Quasar Framework og .NET Core 
v. Daniel Ossipoff Jensen, RM-Group

Quasar Framework er en ”frontend stack”, som blandt andet består af Vue og Webpack.
Med .NET Core som backend kan man hurtigt komme i gang med at lave moderne, responsive web applikationer.

Med udgangspunkt i kodeeksempler fra både frontend og backend, vil Daniel forsøge at videregive hans begejstring for den udviklingsplatform, som man får i Quasar Framework og .NET Core. Undervejs vil der være rig mulighed for spørgsmål og diskussioner. Måske om fordele og ulemper i forhold til React eller andre frontend biblioteker?

12.00

 

Frokost

13.00

 

Serverless - og dog... 
v. Mads Damgård, Microsoft

Der er en del hype omkring Serverless i industrien. I denne session vil jeg lægge op til diskussion omkring hvad Serverless egentlig er og hvad det betyder for en IT organisation. Herudover vil jeg vise nogle eksempler på Serverless services i Microsoft Azure, og hvordan de kan anvendes i praksis.

Om Mads Damgård:
"Jeg har arbejdet med udvikling af software i snart 20 år og har de sidste 5 år haft fuld fokus på Cloud og Azure. Min nuværende rolle er som Cloud Solution Architect, hvor jeg arbejder med flere af vores enterprise kunder omkring arkitektur og sparring i anvendelsen af Azure."

 15.30  

Drøftelse af netværkets fremtid
v. DANSK IT Netværkschef Claudia Zöllner og Projektleder Camilla Wyrna Hansen

I samarbejde mellem DANSK IT Netværksafdeling og netværksmedlemmerne drøfter vi ambitionerne og mulighederne for netværket i 2019.

 16.00   Tak for i dag



Netværksmøde Tirsdag - d. 18-9-2018
Sted DANSK IT, Bredgade 25A, 1260 København K

 

 09.00

 

Velkommen og netværk
Der bydes på let morgenmad

09.30

 

Sæt nu data fri – de skal kunne finde anvendelse i alle systemer, der findes nu og i fremtiden.
v. Jan Cordtz, Microsoft


I dag sættes data meget ofte (altid) sammen med den teknologi de lagres i – f.eks. relations databaser og dermed den funktionalitet (sprog) man tror, man har brug for. Men hvorledes vil en tilgang til data se ud, hvis man skal arbejde med data uden at vide hvilken lagrings teknologi, de skal være/ende i.
Vi vil se på, hvorledes nye IT-termer som Cloud, Robotics (RPA), Internet of Things (IoT), Internet of Everything (IoE), Machine Learning (ML), Kunstig Intelligens (AI) og Big Data væsentlig ændrer den måde, vi skal tænkte på data håndtering. Vi kommer også til at se på hvilke teknologier, der er i spil, sikkerhedshåndtering, og hvorfor Mindcraft er vigtig i denne diskussion.

Om Jan Cordtz: 
”Jeg er en data og Open Source mand, som har arbejder i IT-branchen i +30 år. Jeg er ”oprindelig” BI/DW person, men har de sidste 5 år primært arbejder indenfor Big Data, specielt i forhold til data anvendelse. Kom til Microsoft for 3 år siden og før det arbejdede jeg 18 år hos Oracle. Arbejder med Microsoft Azure og dermed alene Cloud teknologier.”

12.00

 

Frokost

13.00

 

Praktiske erfaringer med React
v. Michael Brandt, Unik System Design A/S

En præsentation af en web app lavet med React og en gennemgang af hvordan et sådan projekt kan struktureres. Værktøjerne er Visual Studio, .NET Core, React og diverse komponenter, som indgår i et javascript projekt.
Der vil være tale om en meget kodenær præsentation med mulighed for diskussion af de valg, der er foretaget i projektet. Indledningsvis vil jeg bruge lidt tid på at fortælle/vise, hvorfor valget er faldet på React og f.eks. ikke Angular.

 16.00   Tak for i dag

Netværksmøde Torsdag - d. 14-6-2018
Sted DANSK IT, Bredgade 25A, 1260 København K

 

 09.00

 

Velkommen og netværk
Der bydes på let morgenmad

09.30

 

F#
v. Rune Ibsen, Copenhagen Software 

F# er et funktionsorienteret programmeringssprog udviklet af Microsoft for .NET. I denne præsentation fortæller Rune ud fra sine praktiske erfaringer om, hvad F# er, hvorfor han og hans kolleger er mere produktive i F# end i C#, og han giver gode råd til, hvordan I drager fordel af F#.

Rune Ibsen har de sidste 12 år hjulpet danske og udenlandske virksomheder med at udvikle software til alt fra toginformation og fordelsprogrammer til musikstreaming og internethandel.


12.00

 

Frokost

13.00

 

Microservices - et overblik
v. Nikolaj Winnes 

Microservices er et buzzword der bliver råbt i alle mødelokaler og fra alle hustage i IT branchen i øjeblikket. Men hvad er fakta, og hvad er varm luft? Vi får et overblik over hvad microservices er, og hvordan du bedst implementerer dem i din organisation. Vi tager et indgående blik på principperne bag microservices, og ser hvordan de adskiller sig fra de webservices vi har bygget de sidste mange år.

 

 

 16.00   Tak for i dag

Netværksmøde Onsdag - d. 7-3-2018
Sted DANSK IT, Bredgade 25A, 1260 København K

 

 09.00

 

Velkommen og netværk
Der bydes på let morgenmad

09.30

 

Oplæg om Kunstig intelligens for udviklere og statistikere
v. Sebastian Brandes, Sensomind

Kunstig intelligens er et af de helt store buzzwords i disse tider, og medierne er ikke blege for at bringe sensationshistorier om teknologiens potentielle indflydelse inden for både arbejdsliv så vel som privatliv. Resultaterne af kunstig intelligens anvendt i moderne produkter som digitale assistenter, adaptive kontrolsystemer, sikkerhedsapplikationer m.m. er ikke til at tage fejl af: Kunstig intelligens kan og vil i allerhøjeste grad automatisere og forenkle måder, hvorpå vi udfører opgaver i dag. I dette oplæg vil Sebastian Brandes fra Sensomind give en dybdegående introduktion til emnet samt undervise deltagerne i den praktiske anvendelse af teknologien gennem værktøjer som TensorFlow, Keras og Anaconda.

Du er yderst velkommen til at medbringe din computer, så du selv kan følge med undervejs og prøve det i praksis. For at kunne det skal du installere værktøjerne ifølge denne guide: https://jamesmccaffrey.wordpress.com/2018/01/22/installing-python-tensorflow-keras-in-a-conda-environment-on-windows/

Deltagerne vil i oplægget lære om neurale netværk generelt samt specielle variationer af neurale netværk som f.eks. convoluational neural networks, recurrent neural networks og reinforcement learning networks. Efter oplægget vil deltagerne have en god grundviden om kunstig intelligens samt basale færdigheder i udviklingen af neurale netværk til bl.a. prisestimering, billedgenkendelse, tekstgenerering m.m.

 

 

12.00

 

Frokost

13.00

 

Oplæg om BlockChain: Hvad er det, og hvad kan det bruges til?
v. Christian Vibe Scheller, KMD

... eller: Web 3.0, er BlockChain fremtiden indenfor it?

Der tales for tiden meget om BitCoin i medierne. BitCoin er baseret på den bagvedliggende teknologi, BlockChain, som har en lang række anvendelsesmuligheder. Christian Scheller vil fortælle om de principper, der ligger til grund for BlockChain samt give sin bud på, hvordan BlockChain i fremtiden vil komme til at ændre den måde, vi anvender it på.

 

 

 16.00   Tak for i dag

Åbent netværksmøde

Netværksmøde Mandag - d. 11-12-2017
Sted DANSK IT, Bredgade 25A, 1260 København K

 

 09.00

 

Velkommen og netværk
Der bydes på let morgenmad

09.30

 

Entity Framework Core 2.0
ved Erik Ejlskov Jensen, Cloudeon

Data on server, cloud, mobile, and more Entity Framework Core is a lightweight, extensible, and cross-platform version of the popular Entity Framework data access technology.

In this demo filled session we'll look at what's new in EF Core 2.0 and what the team has planned for upcoming releases. In addition we will discuss .NET Standard, .NET Core and .NET Framework and how they relate, and I will demo some of my tools for EF Core.

12.00

 

Frokost

13.00

 

IdentityServer i praksis
v. Søren Trudsø Mahon, Motors eBay Classifieds Group

IdentityServer4 er et OpenID Connect og OAuth 2.0 framework til ASP.NET Core og den nyeste version af IdentityServer. Vi vil i dette indlæg se på, hvad IdentityServer er (og hvad det måske ikke er) samt, hvordan vi ved eBay har brugt det i praksis til at skabe løsninger.

OpenID Connect og OAuth 2.0

  • Lidt om Facebook Login, Google Sign-In og andet login
  • 6 år i produktion, hvordan ser det ud?
  • Usecases: Hvordan anvender vi IdentityServer i eBay Danmark?

 Demoer

  • OpenID Connect i JavaScript
  • Et client server flow med og uden certifikat


Regelmaskiner, workflows og elasticsearch introduktion

Netværksmøde Onsdag - d. 6-9-2017
Sted DANSK IT, Bredgade 25A, 1260 København K

 

 09.00  

Velkommen
v. Henrik Lykke Nielsen, facilitator

Der bydes på let morgenmad

09.30

 

Regelmaskiner og workflows: Hvordan sikrer man, at offentlige it-systemer løbende kan tilpasses lovgivningen?
v. chefarkitekt Christian Vibe Scheller, NNIT

NNIT har netop leveret et nyt it-system til ATP til håndtering af barselsdagpengeområdet. Chefarkitekt Christian Scheller vil præsentere de overordnede arkitekturovervejelser, som ligger til grund for dette system. Et af hovedkravene i løsningen var, at det skulle være nemt for ATP selv at tilpasse systemets forretningsregler eftersom lovgivningen løbende opdateres. Christian Scheller viser, hvorledes dette er løst bl.a. ved hjælp af regelmaskinen Configit.

12.00

Frokost

13.00

Elasticsearch introduktion
v. Thomas Vestergaard Fredsted og Jonas Jensen, BRØLSTÆRK

Hvad er elasticsearch?
Hvornår giver det mening at bruge elasticsearch og hvornår gør det ikke?
Use case: Log opsamling af .NET microservice infrastruktur
Use case: Content søgning i .NET baseret webløsning

16.00

 

Tak for i dag



Åbent .NET netværksmøde - Tema: Continous Integration/Deployment i et Azuremiljø samt om hvordan test af web applikationer kan automatiseres.

Netværksmøde Onsdag - d. 7-6-2017
Sted DANSK IT, Bredgade 25a, 1260 København K.

 

9.00

 

Velkommen og netværk

Der bydes på let morgenmad

9.30

Continuous Integration/Deployment i skyen anno 2017

v. Sebastian Brandes, VRinno

Continuous Integration/Deployment har været et meget debatteret emne gennem de senere år, og med udbredelse af flere og flere nye værktøjer samt nye muligheder i skyen er emnet kun blevet endnu mere relevant. Der er et stigende behov for at kunne levere features hurtigere og af højere kvalitet og det kan et velopsat CI/CD-flow i den grad hjælpe med.

Sebastian Brandes fra VRinno ApS har tidligere været Tech Evangelist hos Microsoft, men har nu taget springet ud som iværksætter, hvor han ved hjælp af Microsofts CI/CD-værktøjer er gang med at bygge en omfattende cloud-baseret platform til træning af neurale netværk. I denne præsentation vil Sebastian fortælle generelt om CI/CD i kontekst af skyen samt dykke ned i de udfodringer og tekniske implementeringsdetaljer, man skal være opmærksom på, når man kaster sig ud i opsætte sine egne CI/CD-flows.

Forvent en interaktiv session med en masse konkrete demoer baseret på produkter som Microsoft Azure, Visual Studio Team Services, Docker, .NET Core m.m.

12.00

Frokost

13.00

 

Test automatisering på web og desktop applikationer.

v. Kim Lysen Eriksen og Henrik Mynderup, PA Consulting Group

Gennemgang af eksempel på hvordan UI automatisering på web og desktop applikationer kan implementeres med .NET teknologier og frameworks. Erfaringer med brugerfokus, takling af legacy målsystemer, browser kapabilitet og data strukturer.

Indlægget vil i grove træk dække

  • Baggrund & krav
  • Teknologivalg & arkitektur
  • Demonstration
  • Kode eksempler
  • Udvalgte fokusområder

15.00

 

Diskussion: Databaseversionering

  • Behovet for at versionere databaseschemaer og -data kender vi nok alle sammen, men hvordan gør vi det?
  • Hvilke værktøjer benyttes?
  • Hvordan håndteres det i forhold til sourcecode control?
  • MS/VS har en projekttype til det. Er der nogen, der bruger den?
  • Redgate har produkter til det. Nogen der bruger dem?
  • Hvordan håndteres releases, der fejler, efter at databasedelen er opdateret
  • Hvordan håndteres mere komplicerede databaseændringer?

16.00

 

Tak for i dag

Du er meget velkommen til deltage på dette møde - du skal bare skrive til netvaerk@dit.dk eller ringe på 33179790 for at tilmelde dig - det er gratis. Vi håber det vil vække din interesse for blive en del af et fagligt stærkt netværk indenfor .NET.

Netværket .NET faciliteres af Henrik Lykke Nielsen.

"Jeg har erfaring fra en lang række forskellige typer software udviklingsprojekter, hvor jeg har arbejdet som udvikler, softwarearkitekt, projektleder, mentor så vel som rådgivende konsulent. Det meste af min professionelle karriere har kredset omkring Microsofts udviklingsplatform, og siden år 2000 har jeg specialiseret mig i Microsofts .NET platform, hvor jeg blandt andet har arbejdet med undervisning, softwarearkitektur, web services, komponentbaserede frameworks, genbrug og best practice for softwareudvikling.

Over årene har jeg sammen med andre gode kræfter brugt en del tid og energi på at engagere og opbygge det danske Microsoft udviklermiljø og på linje med det, er jeg Microsoft Regional Director for Denmark - Microsofts udvalgte partner i forbindelse med deres strategier overfor danske udviklere."

 

Du kan se tidligere programmer fra netværket her

Docker, tidsregistrering og dokument-differencerapporter

Netværksmøde Mandag - d. 6-3-2017
Sted DANSK IT, Bredgade 25A, 1260 København K

  

 

09.00

 

Et kig ind i Docker verdenen for en .NET-udvikler
v. Jeppe Lund Andersen, Lead Software Engineer, Momondo

Docker er på få år blevet et af de varmeste emner inden for DevOps, og specielt indenfor det seneste år, er det blevet rigtigt interessant for .Net-platformen. Siden lanceringen af .Net core, har det været muligt, at bygge og køre .Net-applikationer som containers på Linux. Med den seneste lancering af Windows Server 2016 er containerkonceptet blevet en fast del af Windows-platformen, og det er nu muligt, at nyde godt af fordelene på både Linux og Windows. Jeppe vil gennemgå hvordan det hele hænger sammen med containers og Docker, hvorfor det er interessant, og vise eksempler på brugen set fra en .Net-udviklers synspunkt.

12.00

Frokost

13.00

Tidsregistreringsapplikation
v. Michael Brandt, Systemarkitekt, Unik System Design

Til brug i Unik System Designs interne administrative system, er en WPF-applikation udviklet til tidsregistrering. Michael vil fortælle om applikationen og hvilke gevinster den giver i hverdagen, samt hvordan arbejdet med EF code first og WPF udføres.

14.00

 

Automatiseret generering af dokument-differencerapporter
v. Anders Kjeldsen, CTO & Partner, Assure Wealth & Stefan Hyltoft, Front-end Developer,Assure Wealth

Fra nul til færdig app – med React Native, ASP.NET Web API v2 samt Net.Identity. Hos Assure Wealth ønsker kunderne, at have afgang til deres data på farten. Samtidig ønsker Assure Wealth, at differentiere sig gennem nyskabelser indenfor investeringsverdenen. Derfor har virksomheden det seneste halve år arbejdet hårdt på udvikling af en mobil app, der kan opfylde dette behov. Anders vil fortælle om nøgleordene bag denne proces herunder teknologivalg og arkitektur/løsningsdesign

16.00

 

Tak for i dag


Tema: React & Redux

Netværksmøde Mandag - d. 28-11-2016
Sted DANSK IT, Bredgade 25A, 1260 KBH K

Program

09.00

 

Velkommen og netværk
Der bydes på let morgenmad

09.30

 

Introduktion til React & Redux
v. Lars Thorup, Zealake

React er et open-source JavaScript UI bibliotek, udviklet af Facebook. React udmærker sig især ved at være enkelt, hurtigt og JavaScript-fokuseret. Redux er et open-source JavaScript bibliotek, som kan bruges med React eller andre moderne UI biblioteker. Redux er især kendetegnet ved at bruge såkaldt unidirectional dataflow, og en mere funktionel tilgang til applikationsarkitektur, hvilket gør det lettere at håndtere kompleksiteten i store applikationer. Indlægget vil starte med en hurtig gennemgang af principperne i React og Redux og derefter gå over til konkrete eksempler på brugen af React og Redux i en virkelig applikation, for at slutte med uddybende spørgsmål og debat om fordele og ulemper i forhold til andre teknologier.

Lars Thorup udvikler softwareprodukter, hovedsagelig med JavaScript og C#, og træner udviklingsgrupper i hurtig feedback gennem evolutionært design, testautomatisering og hyppig idriftsættelse. Lars har tidligere arbejdet i USA i 5 år og arbejder for tiden på Triggerz, som blandt andet udvikles med React og Redux, se triggerz.net/. Lars blogger på zealake.com/blog og tweeter i ny og næ som @larsthorup.

12.00

 

Frokost

13.00

 

Automatiseret generering af dokument-differencerapporter.
v. Peter Madsen, Dansk Lægemiddel Information

Systemet er udviklet for at kunne hjælpe de content-ansvarlige for medicin.dk (information om alle godkendte lægemidler mv.) med at kunne overvåge hvilke ændringer der sker inden for oplysninger om præparatinformation.
Det består at en høste-del, som høster de såkaldte produktresumeer, en text-mining del der uddrager information fra de høstede dokumenter (i .doc, .docx og .pdf format) og en rapportgenereringsdel, som danner difference-rapporter over forskelle på produktresumeer i forskellige versioner. Endelig bliver rapporterne (i html-format) stillet til rådighed via et internt website.

16.00

 

Tak for i dag





DocumentDB - NoSQL the sequel og mulige forbedringer i arkitektur og udviklingsproces

Netværksmøde Fredag - d. 14-10-2016
Sted DANSK IT, Bredgade 25A, 1260 KBH K

09.00


Velkommen og netværk
v. Henrik Lykke Nielsen, facilitator, Netværket for .Net

                 09.30


DocumentDB - NoSQL the sequel
v. Christian Holm Diget, Consultant, Growz

DocumentDB er en NoSQL database, der er bygget fra bunden til at leve i skyen, og den er et af de nye skud på Azure stammen. Som navnet mere end antyder, er der tale om en dokument database, men med triggers, stored procedures og ja SQL! Vi vil snakke om de forskellige koncepter, man arbejder med, og hvorfor den kan være værd at overveje som database.

 12.00  

Frokost

 13.00  

”Skyd” på vores arkitektur og udviklings setup
v. Anders Kjeldsen, CTO & Partner, Assure Wealth A/S

Assure Wealth A/S er en finansiel startup virksomhed med egenudviklet software baseret på .NET platformen og en række tredjeparts applikationer og services.Virksomheden er i øjeblikket ved at gennemgå transition fra det lidt famlende startup til en mere moden virksomhed, og dette bærer vores udviklingsproces også præg af. Oven i dette skal vi inden årets udgang have udviklet en mobil app. I løbet af dette indlæg vil Anders præsentere software, softwarearkitektur og udviklingsproces hos Assure Wealth A/S. Herefter kan oplægget bruges som case til at diskutere mulige forbedringer i arkitektur og udviklingsproces.

16.00


Tak for i dag

           

 

NoSQL og Spaceflow

Netværksmøde Mandag - d. 23-5-2016
Sted DANSK IT, Bredgade 25A, 1260 KBH K

Program

09.00

 

Velkommen og netværk
v.Henrik Lykke Nielsen, facilitator for netværket

Der bydes på let morgenmad

09.30

 

En introduktion til data modellering med NoSQL
v. Martin Esmann

Dokument-database giver en høj grad af frihed, vi kan gemme stort set alt i et dokument! Men er det klogt eller kan vi gøre det bedre?

Med frihed kommer ansvar og kravet om at tænke sig godt om og holder fokus på den opgave som skal løses.  

I denne session vil vi komme ind på forskellige strategier for data modellering, normalisering og de-nomalisering af data, “key patterns”, forespørgsler, reference dokumenter, indexes og andre tricks to at modulere data best muligt i document database så vi får et fornuftigt kompromis mellem performance og fleksibilitet.

Denne session er for alle og kræver ingen forudgående kendskab til Dokument databaser.   

Bio: Martin er lige nu selvstændig underviser, koder, konsulent, skribent og foredragsholder. Han har tidligere arbejdet i Couchbase med NoSQL og high performance data systemer i .NET og rejst verden rundt for at undervise i NoSQL i .NET. 
Martin har også et bredt kendskab til Microsoft og .NET fra sine 6 år som Developer Evangelist hos Microsoft.

12.00

 

Frokost

13.00

 

Introduktion til SpecFlow 
v. Henrik Lykke Nielsen, Captator

Gherkin sproget er et domain specific language (DSL) beregnet til at skrive behavior driven development (BDD) tests. Målet med Gherkin er, at tests skal kunne læses og skrives af ikke-tekniske personer. Gherking er velegnet til test af user stories/use cases og lignende, da testene kan formuleres i et sprog, der er tæt på naturligt sprog.

Indlægget vil give en introduktion til SpecFlow, som er en gratis open source implementation af Gherkin til  .NET.

Henrik vil endvidere demonstrere en specialisering, han har lavet rettet mod specielt database-baserede tests.

16.00

 

Tak for i dag



Software analytics - meget mere end kodeanalyse

Netværksmøde Onsdag - d. 2-3-2016
Sted DANSK IT, Bredgade 25A, 1260 KBH K

Program

09.00

 

Velkommen og netværk
v.Henrik Lykke Nielsen, facilitator for netværket

Der bydes på let morgenmad

09.30

 

Software analytics - meget mere end kodeanalyse 
v. Morten Ib Nielsen, Head of Customer Success, Semmle

Gængse kodeanalyseværktøjer kan give et øjebliksbillede af teknisk kvalitet baseret på regler for god praksis.

I dette indlæg tager vi skridtet videre og ser på, hvordan man kan analysere trends samt team- og udvikleradfærd for derigennem at be- eller afkræfte hypoteser om softwareudvikling såsom - “dem der skriver unit-test laver færre tekniske fejl netto”. Dette vil blive perspektiveret med konkrete anvendelser fra den virkelige verden.

En grundpræmis for software analytics er, at nye regler og metrikker skal kunne implementeres hurtigt. I indlægget giver vi eksempler på, hvordan det gøres i praksis vha. det domænespecifikke sprog QL.

12.00

 

Frokost

13.00

 

Visual Studio Team Services 
v. Jørn Floor Andersen, CTO, Commentor

15.30

 

Diskussion på baggrund af dagens oplæg

 

16.00

 

 

Tak for i dag


Visual Studio 2015 web tools & Entity Framework 7

Netværksmøde Torsdag - d. 3-12-2015
Sted DANSK IT, Bredgade 25A, 1260 København K

Program

9.00


Velkommen & netværk

Der bydes på let morgenmad

9.30


Visual Studio 2015 web tools 
v. Anders Lybecker, Microsoft

Med ASP.NET 5 fik vi nye integreret web tools i Visual Studio såsom Bower, NPM, Gulp, Grunt m.v. Disse produktivitetsværktøjer kan benyttes selv uden at opgradere web applikationen til ASP.NET 5.

Indlægget vil gennemgå de nye web tools og vise eksempler på deres anvendelse.

11.30


Frokost

12.30


Entity Framework 7 – “what’s in it for me?” 
v. Erik Ejlskov Jensen, .Net-udvikler, NNIT

Entity Framework 7 (EF7) er Microsoft’s genskabelse af Entity Framework til den nye ”mobile first, cloud first” verden. Hør om EF7’s arkitektur, features og roadmap, og se hvorledes EF bringer mange forbedringer og understøttelse af nye platforme (Windows Phone/Store/Mac/Linux), og bliv klædt på til at vurdere om du kan bruge det i dit næste projekt.
 
Erik Ejlskov Jensen er .NET-udvikler hos NNIT A/S, og Microsoft SQL Server MVP. Han stiller et antal gratis open source værktøjer til rådighed for .NET database udviklere, og har bl.a. bidraget med en provider til Entity Framework 7.

15.50

  

Årsevaluering
Netværkskoordinator Camilla Wyrna Hansen kommer forbi

 16.00   Tak for i dag

Sitecore

Netværksmøde Tirsdag - d. 1-9-2015
Sted DANSK IT, Bredgade 25A, 1260 København K

Program

9.00

 

Velkommen og netværk - der bydes på let morgenmad

9.30


TBD

11.30


Frokost

12.30


Oplæg om sitecore
v. Jesper Høi JensenManaging consultant, PA Consulting Group og Kristian Thrane, CTO, Pentia.

Jesper har tidligere som digital- og udviklingschef implementeret Sitecore, og rådgiver i dag primært finansielle organisationer i deres digitale strategi og enablement.

Kristian arbejder i Pentia der i sin tid opfandt Sitecore. I dag er der fortsat et tæt samarbejde mellem Sitecore og Pentia.

Sitecore har siden 2001 været kendt som et dansk baseret CMS system. 
Siden den første version af OMS (online marketing suite) og frem til sitecore version 8 har Sitecore udviklet deres .net baserede rammeværk fra at være single channel indholdsstyring til at være et multi channel rammeværk, der fokuserer på kundeoplevelser og marketing.

Derfor har flere organisationer vi arbejder med et ønske om at undersøge mulighederne for at anvende Sitecore som den agile digitale platform for virksomhedens kundeoplevelser.

Vi vil på mødet gennemgå virksomhedernes overvejelser om digitale kundeoplevelser, arkitektur og selvfølgelig dykke ned i platformen.

16.00    Tak for i dag

Single Page Applikationer med TypeScript

Netværksmøde Torsdag - d. 11-6-2015
Sted DANSK IT Bredgade 25A, 1260 København K

Program

9.00

 

Velkommen & netværk - der bydes på let morgenmad

9.30


Single Page Applikationer med TypeScript, med udsyn til Angular 2.0
v. Christian Holm Diget

Der er sket og sker for tiden stadig rigtigt meget inden for webudvikling. Single Page Applikationer giver os helt nye muligheder for at lave rige brugsoplevelser der minder om det vi kender fra native. SPA'er er derfor ved at være udgangspunktet for moderne applikationer. I erkendelse af at det betyder at der bliver skrevet langt mere javascript end tidligere opfandt Anders Hejlsberg TypeScript, som bringer nogle af værdierne fra sprog som C# til Javascript.

I den her talk vil vi se på hvordan man bygger SPA'er med TypeScript, og kigge frem imod Angular 2.0, som det for nylig blev offentliggjort vil blive baseret på TypeScript. Målet er at i går derfra med en bedre forståelse for hvad Single Page Applications er, og får gjort jer nogle tanker omkring hvordan det kan udvikles med hjælp af TypeScript og eventuelt et framework som Angular.

12.00


Frokost

13.00


Indtryk fra Microsoft Build 2015
v. Henrik Lykke Nielsen, Captator

Årets Build konference, der blev afholdt i San Francisco, var fyldt med nyheder. Jeg vil i dette indlæg videregive nogle af de indtryk, jeg fik med derfra. Blandt emnerne var Windows 10, Universal Windows Platform, HoloLens, Microsoft Continuum, Visual Studio Code og meget andet.

 
15.30

  

 
Planlægning af næste møde 

16.00   Tak for i dag


Fremtidens .NET

Netværksmøde Torsdag - d. 3-12-2015
Sted DANSK IT Bredgade 25A, 1260 København K

Program

9.00

 

Velkommen & netværk - der bydes på let morgenmad

9.30


Fremtidens ASP.NET 
v. Stig Irming-Pedersen, Copenhagen Software

Udviklingen af fremtidens ASP.NET er i fuld gang, og der er fundamentale ændringer på vej: Websites og services smelter sammen i MVC 6, udvikleroplevelsen flyver med Roslyn, deployment når skyerne med .NET Core, og afviklingen bliver frigjort med K!

I dette indlæg introduceres visionen for ASP.NET 5 (vNext), og der gives et konkret indblik i den aktuelle status for projektet. Vi vil se nærmere på de centrale tekniske områder fra en udviklers perspektiv, og om muligt prøve dem af i praksis.

Bemærk: præsentationen vil tage udgangspunkt i pre-release software, og der vil blive vist kodeeksempler i den kommende version af Visual Studio.

12.00


Frokost

13.00


Introduktion til den nye .NET Compiler Platform alias Roslyn 
v. Henrik Lykke Nielsen, Captator

Roslyn er Microsofts nye compiler platform. .NET udviklere får nu direkte adgang til de nyudviklede C# og VB compilere – og ikke mindst til parserne – hvilket betyder, at det bliver meget simplere at foretage eksempelvis kodeanalyse og refaktoreringer, end hvis man skulle have lavet sine egen parsere.

Dette indlæg vil give en introduktion til Roslyn platformen og vise eksempler på dens anvendelse.

 15.30

  

 Planlægning af næste møde

16.00    Tak for i dag