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!