Before I announce the winners, yes it’s plural because it was way too hard to decide one winner, I want to share some great news with all of you. Yesterday I summarized the amount of people that have my book based on the copies that I’ve sold/given away and this number is now above 500 and steadily increasing towards 600!
The feeling I got when receiving my first proof copies of the book is indescribable, it was pure awesomeness and this feeling is almost as great. It makes me very happy that so many developers have decided to get a copy of C# Smorgasbord, thank you all very much for that. All the great feedback and the amount of copies out there are the basis to why I want and can have these giveaways!
Now to the winners, I know that’s why you’re here anyways. As the giveaway was re-published on DZone I’m going to include those comments as well. Thanks everyone that participated and I really hope that if you didn’t get a free copy this time, you’ll enjoy the discounted price found at the end of this post.
The winners are:
Sergio with the following comment:
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!!”)
Adam with the following comment:
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.
Henric with the following comment:
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.
Daniel with the following comment:
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.
Malte with the following comment:
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
Congratulations on winning a free copy of C# Smorgasbord, I hope you enjoy it and help others become better programmers as well!
Now to those of you that didn’t win a free copy. I’ve setup a discount code that can be used on CreateSpace (this is where the book is printed) and this will give you a 35% discount!
Use discount code N9UV3WDP to get 35% off here (takes you to CreateSpace)!
Pssst.. if you don’t want to wait for the printed copy to arrive due to (sometimes) long shipping, you can get the ebook the same day as you purchase the printed copy! Just fill out this form.
Enjoy the read and spread the discount code to anyone and everyone!
Vote on HN
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:
- 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.
- 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
- Introduction to Parallel Extensions
- Productivity and Quality with Unit Testing
- Is upgrading your code a productive step?
- Creating a challenge out of the trivial tasks
- Asynchronous programming with async and await
- Dynamic programming
- Increase readability with anonymous types and methods
- Exploring Reflection
- Creating things at runtime
- Introducing Roslyn
- Adapting to Inversion of Control
- 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
Congratulations to the winners!
It was so hard to decide just one winner, so I decided that I will give away 5 books to those that gave me the best reason to!
Here are the lucky winners:
I should be the lucky winner because I will use the book to spread your knowledge to other developers that really need it.
You know I love questions, and I have many,- and I often look to good books for answers. I hope, and believe, that this book will do just that.
So send me a book, and let me spread some answers! I’ll make sure of course that when the book is used for answers I will provide a link to the book for purchase.
So it’s a win for you, for me, and even more important, for the developers that we can reach
I always love different perspectives on programming and do own quite a lot of books on C# already. I would love to add your book to the list and it received fantastic reviews!
I’m a young student just looking to learn more and if you did happen to choose me as a winner this book wouldn’t go to waste. It’d go right on my desk with the rest of my references after I’ve polished through every page.
Also sharing on Twitter and FB!
The book is among not many ones that can show how can i use the primary programming language in a more effective way. From the “about book” section i guess that the book is a mix of Skeet’s “C# in depth” and Wagner’s “Effective C#”. Im willing to constantly improve skills in all and im not going to save money on this book, because using advices from it i will make much more money from work(im sure :)) But why not try to win a free copy of the book from its author?..So im in, participating! By the way, thank you for the work. I know that its really difficult to write reasonable tech book.
After reading the content of this book, I think it’s a great book of C#. I can’t wait to reading it.
I’m a tech book translator from China. I translated several C# books into Chinese, including Jon Skeet’s C# in Depth and Andrew Troelsen’s Pro C# 2010 and the .NET 4 Platform. If the publishing house would introducing this book, I will be happy to be the translator.
Hoping to be the lucky one.:)
While I’m going into embedded systems next semester, the introduction courses used C# and I’d like to keep using it for desktop-ish things. Lacking the courses a good book like this – especially when it covers more general subjects as well – would be wonderful
All the comments have been published, thank you all for participating!
Vote on HN
C# Smorgasbord is getting great reviews, specially on Amazon UK and to celebrate this I want to give a away a free copy of C# Smorgasbord!
Best of all, it’s the printed copy (which also includes the ebook bundle)!
What you need to do to participate:
- Leave a comment down below with the reason as to why you should be the lucky winner
- 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.
That’s it! Good Luck to you all!
The draw ends
September 20 August 26 (6pm CEST) and all comments will be published after that.
Vote on HN