Want a free copy of C# Smorgasbord?

Posted by Filip Ekberg on January 18 2013 32 Comments

Filip Ekberg showing C# SmorgasbordC# 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:

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.

Vote on HN

32 Responses to Want a free copy of C# Smorgasbord?

  1. HenricENo Gravatar says:

    Don’t leave a former Sigma colleague hanging! I’ll give you a blog post reviewing the book (on my massive 2 visitors a day blog) and I will spread the Smorgasboard love to current co-workers. :)

    Stay awesome!


  2. Jonathan channonNo Gravatar says:

    I think I should get a free copy because I’m a thoroughly nice bloke who likes free stuff and I retweet all your tweets. The rate you churn out blog posts is amazing and most of the time they are good content!

  3. Jonathan channonNo Gravatar says:

    I like free stuff and re-tweet all your tweets plus the rate you churn stuff out on your blog is amazing and usually has something interesting to read :)

  4. LewisArdernNo Gravatar says:

    I was going to buy the book when I get paid at the end of the month, if I can get it free instead, that’d be great <– poor student hoping to be lucky :P

  5. Jayson RoweNo Gravatar says:

    I’d like to have a copy because you give great information on your blog, and I can only imagine what great information is in the book.

  6. Pingback: Dew Drop – January 18, 2013 (#1,482) | Alvin Ashcraft's Morning Dew

  7. Georgi HadzhigeorgievNo Gravatar says:

    “…why you should be the lucky winner.” Are you Mocking me? :)

  8. James CurranNo Gravatar says:

    I would like a copy of your book because I’m always trying to ADVANCE my design/coding skills, and too many blogs and books spend much of thier time going over the basics. I want a book that jumps right into the advance material.

  9. Aaron DandyNo Gravatar says:

    I don’t feel there is any reason why I should be entitled to your book but I sure would like to read it. Dynamics in C# frustrate me, so I hope you have some magic tricks to fix that. I want to know more about run time code generation and reflection. Reading about Roslyn would be pretty neat-o too.

    Please don’t make me use twitter though. Anything else, I’ll even pay!

  10. JoshNo Gravatar says:

    Definitely want this book. I’m ready to take my C# to the next level.

  11. Malte Baden HansenNo Gravatar says:

    Finished my CS degree last summer, and got a job as a software developer, primarily C#. I try to improve my programming skills every day, and found this blog and blogpost through the “Interesting Finds” blog series from Jason Haley.

    Hadn’t heard about your book, but after reading about it, it seems very “hands on”. And i would love to read it.
    I find it especially awesome that you self-published the book :)

  12. ChadNo Gravatar says:

    I’d like to have this book to improve my skills.

  13. Marc GrubenNo Gravatar says:

    As an architect I can say by reading the table of contents: very interesting! I read many books during the last 10 year so I can and will give a review of an architect point of view.

  14. VisaiNo Gravatar says:

    Awaiting to sync my knowledge on async as I am sure it is not a trivial challenge. I am also looking forward to increase my code productivity!

  15. MarinusNo Gravatar says:

    we’re moving parts of your software to async. at work. I need best practices to do this right!
    I found your blog after some googling about roslyn. it looked pretty intressting and i subscribed to your blogfeed.

  16. JustinNo Gravatar says:

    I would like a copy of this book because I’m starting on a new C# team in the next month or two. I’m coming from an iOS/Obj-C team and need all the help I can get to get back into the groove of .NET.

  17. Francis PaulinNo Gravatar says:

    I’d like to read your book to increase my knowledge, but also to share my newly gained knowledge with colleagues at work and the community.

  18. RushNo Gravatar says:

    I would appreciate a free copy of your book because I manage five young C# developers and your book would be a fantastic resource for our team.

  19. LucaNo Gravatar says:

    After 10 years of c# development I’m be able to find again the motivation to learn and to develop with this beautiful language…and, last but not least, I never won anything since now… :)

  20. Carl NykvistNo Gravatar says:

    I want to with the book because I study C# in school right now and my teacher can’t explain. So It would be really good to have next to me when I study C#. Most of the programming teachers are good but then can’t teach other how it works etc.

  21. AdamNo Gravatar says:

    I would like a copy of your book because everything i learn from it will go onto my blog hopefully passing knowledge onto many others.

    I feel your book will fill in various gaps in my knowledge, and will hopefully help secure that senior developer position and finally, i mentor the other developers around me and the junior developers, and this book will be an excellent resource, and with titles such as “Creating a challenge out of the trivial tasks” will hopefully help inspire the developers to take pride in even the trivial tasks.

  22. ThomasNo Gravatar says:

    I would like a copy of your book because it sounds fantastic and there’s a lot there I’ve yet to touch in C# but an very eager to learn. I like trees to stay alive whenever they can, so if I win I’ll happily accept only an eBook and let another commenter enjoy the physical copy :)

  23. Daniel OpitzNo Gravatar says:

    I would like a copy of your book, because I think this would greatly benefit my student project in which we are creating an application where stuff can be augmented and moved / edited with simple gestures :-) Right now much of the code is hacked together, because no one in the group used C# before (the university teaches java :-| ), what leads to “not-so-good” performance and way too many bugs! :-) I am responsible for the code quality and C# teaching and the book would help me to be more helpful to the other guys.


  24. Phillip HaydonNo Gravatar says:

    I think I should win it, so I can write a gift note in it saying “Stop being so no0b” and then gift it to Jonathan Channon.

  25. Joe FloodNo Gravatar says:

    1. Win a free copy of C# Smorgasbord.
    2. Learn how to codez in teh c#.
    3 ????
    4. Profit!!!

  26. Adam RalphNo Gravatar says:

    I need this book because my back door isn’t hinged too well and it has a tendency to swing shut when I’m airing the apartment or sitting on my balcony listening out for scratchings on my front door. A solid, well stitched, generously weighted book such as yours placed at the unhinged end of the door would end this misery.

    Yours sincerely,
    Hopeful (Zurich)

    Seriously though, great work with the book ;-). I don’t need a free copy, quite happy to pay for it.

  27. Beniamin LucNo Gravatar says:

    I want to get book ,because …..
    I want to fix all the bugs from it and pass it to my friends the book
    Best regards from Romania

  28. rezaNo Gravatar says:

    I would like a copy of this book because i don’t have any way for buy it :( I’m living in Iran and i can’t create paypal , master card and etc.. account !
    i like read your book because i love C# and new things in C#.
    Unfortunately i don’t have twitter account.

    Finally thank you for good book even if I do not have it.

  29. Filip EkbergNo Gravatar says:

    The draw ended and the winners have been informed via e-mail.

    If you didn’t win you can get a 35% discount here or get the ebook bundle for €4.99!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>