.NET Zone is brought to you in partnership with:

I am a Software Engineer working with the latest in .NET focusing on Web Development. With a burning heart for programming, I blog and author a book about C#. Filip is a DZone MVB and is not an employee of DZone and has posted 57 posts at DZone. You can read more from them at their website. View Full User Profile

Want a Free Copy of C# Smorgasbord?

  • submit to reddit

C# Smorgasbord has been out for about 6 months and as you might have seen previously on this blog and on my twitter, the book has gotten great feedback!

I’m very happy that so many people have decided to buy the book and that some of you have taken the time to review it.

To give something back to the community for all the support during my writing process and after (self-)publishing the book, I had a give-away after about 3 months and now I want to give away one (or maybe more!) copies of the book!

I want to win a free copy!

Unfortunately I can’t give everyone a copy of the book so if you want to win a free copy of C# Smorgasbord, all you need to do is follow the two steps below:

  1. Leave a comment down below with the reason as to why you should be the lucky winner. It’s a bonus if you include why you like to read this blog.
  2. Share this post with your friends on twitter: Tweet

The best motivation wins and the winner will be notified via e-mail, so be sure to leave your e-mail address when you’re commenting below. You’re e-mail address will never be visible to anyone else than me!

That’s it! Good Luck to you all!

The draw ends February 1 (6pm CET) and all comments will be published once they’ve been received

What’s C# Smorgasbord?

C# Smorgasbord covers a vast variety of different technologies, patterns and best practices that any C# developer should master.

Looking at everything from testing strategies to compilation as a service and how to do really advance things in runtime; you get a great sense of what you as a developer can do. By taking his personal views and his personal experience, Filip digs into each subject with a personal touch and by having real world problems at hand; we can look at how these problems could be tackled.

No matter if you are an experienced .NET developer, or a beginner, you will most certainly find a lot of interesting things in this book. The book covers important patterns and technologies that any developer would benefit from mastering.

Is there a digital version(ebook)?
Yes there is! Everyone that purchases the printed copy will get the ebook for free. Instructions for how to receive the ebook is inside the printed book.

Table of Contents

  1. Introduction to Parallel Extensions
  2. Productivity and Quality with Unit Testing
  3. Is upgrading your code a productive step?
  4. Creating a challenge out of the trivial tasks
  5. Asynchronous programming with async and await
  6. Dynamic programming
  7. Increase readability with anonymous types and methods
  8. Exploring Reflection
  9. Creating things at runtime
  10. Introducing Roslyn
  11. Adapting to Inversion of Control
  12. Are you Mocking me?

Who this book is for
This book is for those developers that find themselves wanting to explore C# but do not know how or where to start looking. Each chapter contains hands on code examples that can be compiled and tested on your machine.

Although each chapter has code samples, you do not need to use a computer to appreciate the content of this book. The code samples are divided into smaller portions of code, so that you can follow each example and the thoughts around it in an easy way.

No matter if you are an experienced .NET developer or a beginner, you will most certainly find a lot of interesting things in this book. The book covers important patterns and technologies that any developer would benefit from mastering.

It is not required that you have worked with C# before but being familiar to the fundamentals in any of the .NET programming languages will help you on the way.

If you are just now starting to learn C#, this can be a great way for you to learn about different techniques, best practices, patterns and how to think in certain scenarios. But if you have worked with C# development for many years, this book can give you a refreshing view on how to always improve and challenge yourself into becoming a better software engineer.

I can’t wait and want to buy it now!

Thanks for the support! Below is a link to Amazon where you can buy the book. It’s available on all Amazon regions.

There’s also an ebook bundle available here.

The post Want a free copy of C# Smorgasbord? appeared first on Filip Ekberg's blog.

Published at DZone with permission of Filip Ekberg, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)


Brad Bruce replied on Wed, 2013/01/23 - 7:58am

 There are so many articles and books on development technologies it's hard to figure out which ones are worth the investment of money and more importantly time

Finally there's a single book "C# Smorgasbord", that gives you a taste of many of today's buzzwords without a huge investment. 

Hmmm I think I'll try a taste of something new for lunch today as well.

Carlos Trujillo replied on Thu, 2013/01/24 - 8:53pm

Many C# books and tutorial introduce us to libraries and method and how to use them, but not 'the best way to use them' and to avoid misuse.

Enrique Ortuño replied on Thu, 2013/01/24 - 11:44pm

Because if I have no the book, no one else should have it :)

It is encouraging to read someone who writes about programming with Mono


My email address: enrique@ortuno.net


Sergio Guillen replied on Fri, 2013/01/25 - 6:46pm

Checking the content this book has, it would be a good reference to create great architectures using advanced techniques like Reflection or runtime thing creation. It also shows last features of .Net framework so it will have good examples of how to understand them (I honestly can't understand async :$ and no good Spanish doc, besides that, I have no credit card to buy the book :P) I read about the book on this Hacker News's link: http://blog.filipekberg.se/2012/07/21/c-smorgasbord-will-soon-be-available/
(I said: "I need that book!!")

I just registered this site, but I checked before about some goo mongoDb integrating with other technologies articles

My mail is: serguimant@gmail.com
My Twitter: @donkeysharp

Filip Ekberg replied on Mon, 2013/02/04 - 8:38am

I've published the winners on my blog now, check it out here: http://blog.filipekberg.se/2013/02/04/congratulations-to-the-winners-of-a-free-c-smorgasbord-copy/

Congratulations to those that won a free copy, I hope you enjoy the read.

For those that didn't win there's a 35% discount code available!

Enjoy the read

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.