1_ Create Windows Service that will just write to log

2_ How to specify credentials for Windows service

3_ Write a code that populates common members of PersonLite and Person (inherits from PersonLite) classes using generics

4_ Create a generic method that returns new object of type T

5_ Create list based on generic type (Person or PersonLite) passed in

7_ Explain dynamic

8_ Convert Enum to string and back

9_ What are immutable classes, what is the problem, how could it be prevented?

10_ How to identify assembly architecture

11_ Private XML element for assembly reference

12_ What is mixed mode assembly

13_ How list and array get placed in LOH

14_ Type of GC roots

15_ Type of memory leaks and how to solve them

16_ Available memory resources per 32 and 64 bit systems

17_ GC modes

18_ Impact of using GC.Collect()

19_ Example of extension method that adds a method with new name and extends method with the same name

20_ Write tracing information to log file, console and event log

21_ Create TextWriterTraceListener in app.config

22_ Create a trace listener with filter

23_ TraceSwitch to filter messages

24_ Write to Event Log

25_ How to enable and create and configure console logger in Log4net

26_ How to format message for log4net and include own property

27_ How to define color for messages for og4net

28_ Using file and debug appenders in Log4net

29_ How to output current class and method (for logging)

30_ Configure value in default app config and read it in code

31_ Get and set values in default config file

32_ Get value from specific config

33_ How to use properties for configuration

34_ Create simple custom section in config

35_ Create complex custom section with list in config

36_ Write a value, Read a value(2 ways) in registry, Test if values exists and delete it

37_ Create message queue

38_ Read messages synchronously

39_ Read messages asynchronously

40_ Create class instance from its name

41_ Create a generic class based on dynamic type

42_ Can you compare secure strings

43_ Convert SecureString to string

44_ Publish and subscribe string and int events with Caliburn

45_ How to subscribe (with filter), handle, raise and unsubscribe events with EventAggregator (Prism)

46_ How use Lazy class to create a Singleton

47_ Convert string to byte[] and back

48_ What is x?.propertyOfX

49_typeof vs GetType()

50_ Switch based on type

51_ Check class inheritance with .Is??() methods

52_ Fluent interface