Monday, March 31, 2014

LINQ Fundamentals - LINQ Queries

Presentation: 01/04/2014 @ 07:30AM
Perfion · Niels Jernes Vej 8 · DK-9220 Aalborg · Denmark

This session goes through in detail a number of LINQ queries.
We will go through the following topics:

  • The two query syntaxes
  • Deferred Execution
  • Let Keyword
  • Grouping
  • Projecting
  • Joins
  • Group Joins
  • Sorting
  • Composition
  • Dynamic Queries
  • LINQPad


Monday, March 24, 2014

LINQ Fundamentals - LINQ and C#

Presentation: 25/03/2014 @ 07:15AM
Perfion · Niels Jernes Vej 8 · DK-9220 Aalborg · Denmark

In this presentation we will dive deeper into LINQ. As the presentation will last about an hour and 20 minutes we will be starting 15 minutes early.

In this presentation we will look at:

  • LINQ History
  • Extension Methods
  • Operators as Extension Methods
  • Functional Programming with Lambdas
  • Expressions
  • Expression Trees
  • Remoting LINQ
  • Query Expressions
  • Comprehension Query Syntax
  • Type Inference
  • Anonymous Types
  • Initializers
  • Partial Methods


Monday, March 17, 2014

LINQ Fundamentals - Introduction to LINQ

Introduction to LINQ

Presentation: 18/03/2014 @ 07:30AM
Perfion · Niels Jernes Vej 8 · DK-9220 Aalborg · Denmark

All you want to know about LINQ and were afraid to ask.
In this presentation we will look at:
LINQ to Objects
LINQ to XML
LINQ to SQL
LINQ to SQL Mapping

In the next session we will dive further into the details of LINQ.

Monday, March 10, 2014

Habits of a Responsible Programmer

Presentation: 10/03/2014 @ 07:30AM
Perfion · Niels Jernes Vej 8 · DK-9220 Aalborg · Denmark

Presentation

What is a responsible programmer? What habits does a responsible programmer
have? I started asking myself and others that question and this presentation is
the result of this. I will look into good habits for coding, using tools,
managing environments and working in projects. Example of good habits are:
Merciless refactoring! No quick-fixes! Script everything! and Don't do as your
told!

Thursday, February 27, 2014

The Master Craftsmen

Presentation: 04/03/2014 @ 07:30AM
Perfion · Niels Jernes Vej 8 · DK-9220 Aalborg · Denmark

What separates master craftsmen from those still in the pursuit of mastery? Join us this Tuesday as we learn to identify the qualities that master craftsmen possess and how the rest of us can keep making progress on the path towards mastery.

Presentation

Monday, February 24, 2014

ReSharper secrets

Presentation: 25/02/2014 @ 07:30AM
Perfion · Niels Jernes Vej 8 · DK-9220 Aalborg · Denmark
In this session we will look into ReSharper and improving developer efficient and quality.
Video used for discussion.

Monday, February 10, 2014

Prime Numbers Refactoring

Presentation: 18/02/2014 @ 07:30AM
Perfion · Niels Jernes Vej 8 · DK-9220 Aalborg · Denmark
Tlf Michael Coxeter 31 14 38 84
In this session we will look at re-factoring some code that produces and outputs prime numbers.
There will be focus on finding buried the classes hidden with the the functions and extracting them as first class citizens.
This re-factoring will attempt to result in a number of small well named classes filled with small well named functions, as was described in the previous presentation
Clean Code → Functions