C# Smorgasbord ebook limited-time offer now only €4.99!

Posted by Filip Ekberg on February 26 2013 11 Comments

About 7 months ago I self-published C# Smorgasbord which is a C# Programming book focusing on a lot of different and interesting things. I’ve had a couple of giveaways and a couple of sales so far to spread the word even more.It’s now time for an ebook limited-time offer, when the offer ends is not […]

Vote on HN

Decompiling .NET Applications

Posted by Filip Ekberg on February 14 2013 15 Comments

There are many reasons to why you might want to decompile an application after it’s been compiled. Compiling C# code “just” translates it into MS IL. The compiler of course does some magic and tweaks the code as much as possible. There’s no metadata stored after compilation which means that comments and such will not […]

Vote on HN

2012 was an amazing year, here’s a summary!

Posted by Filip Ekberg on January 8 2013 1 Comment

Saying that a lot happened in 2012 is probably an understatement. At least both on this blog and in my personal life, a bunch of amazing things have happened. I really hope that your previous year was good and let’s hope for an even better 2013. To start this year off I want to summarize […]

Vote on HN

C# Smorgasbord Sale!

Posted by Filip Ekberg on November 20 2012 8 Comments

C# Smorgasbord has been out for 3 months and has already gotten a lot of positive feedback and great reviews(See below)! To thank you all for your support, I’m giving away a discount code for 35% discount on C# Smorgasbord!This offer is for a limited time only, the discount will be available from November 20, […]

Vote on HN

Friday with Filip – Dealing with Code Complexity

Posted by Filip Ekberg on October 12 2012 2 Comments

Welcome to this week’s Friday with Filip! Yet another interesting week has passed with lots of things to discuss. Before we dig into this week’s subject, I just want to take a brief moment to share something interesting that I found (it was recommended by someone I know from IRC). There’s a hosting company called […]

Vote on HN

Friday with Filip – Joining new projects

Posted by Filip Ekberg on October 5 2012 1 Comment

Welcome to this week’s Friday with Filip! The last three Fridays we’ve looked at how to become more productive, how to increase security in your web applications and how to adapt to a real testing strategy. This week I want to talk about how I get deep into the new projects that I join, fast. […]

Vote on HN

Use LINQPad for more than LINQ

Posted by Filip Ekberg on September 17 2012 5 Comments

I like to spend time on StackOverflow and contribute by answering as many questions as I have time to. Many of the questions consist of code that doesn’t always work as expected. In these times I find that LINQPad is the perfect tool to use when you want to run the sample code or create […]

Vote on HN

Visual Studio 2012 is now released to the public

Posted by Filip Ekberg on September 13 2012 1 Comment

On September 12, 2012, Visual Studio 2012 was released to the public and Microsoft of course had a very nice release event. As I couldn’t attend in person (it’s a 14 hour flight from where I live to Seattle) I as many others watched the live-stream from VisualStudioLaunch.com. During the last 6 months I’ve had […]

Vote on HN

A summary of 2011 and a look at what is about to come

Posted by Filip Ekberg on January 5 2012 5 Comments

Happy 2012 folks! I hope you all had a wonderful new years eve! The year 2011 has been very interesting, we’ve had the opportunity to see some very exciting things that is about to reach the market. I’d like to summarize what I’ve been writing about in 2011 and breifly tell you guys what’s about […]

Vote on HN

Adding properties and methods to an ExpandoObject, dynamically!

Posted by Filip Ekberg on October 2 2011 4 Comments

Meanwhile I am planning and writing manuscript and code samples for my upcoming video series that will cover “Programming fundamentals using C#”, I thought it was time for a short post on some dynamic programming in C#! Another thing worth mentioning is that I will be using Visual Studio 11 Developer Preview, if you haven’t […]

Vote on HN

WPF vs WinForms – Which is easier to learn?

Posted by Filip Ekberg on July 10 2011 3 Comments

This question originates from StackOverflow, but as I see there are a lot of beginners that ask this question, I wanted to share the answer on my blog as well. So, WPF vs WinForms – Which is easier to learn? Neither and Both, easy is very subjective and depends on your background. First of all, I […]

Vote on HN

Over-engineering trivial tasks can be challenging and educating

Posted by Filip Ekberg on June 1 2011 2 Comments

It’s been almost six months since my last blog post here, it’s not like I don’t have anything to write, but the time I have over at the end of the day just doesn’t end up so that I have time to write here. I’ll try to get some more time to write here since […]

Vote on HN

Use Test Driven Development to verify that the code will Always work!

Posted by Filip Ekberg on April 23 2010 Leave a Comment

After attending Scandinavian Developer Conference in Sweden 2010 and attending the talk from Roy Osherove ( http://osherove.com/ ) Test Driven Development ( TDD ) has been something that I have tried to focus a bit more on. Roy talks about some really important aspects of programming that should be printed into the programmers brain. I […]

Vote on HN

Using Parallel Extensions in LINQ

Posted by Filip Ekberg on March 25 2010 1 Comment

Once again, there was a little mistake in the last post I posted here which clearly didn’t effect the result that much. But it is still worth mentioning again. The ^ was not meant to be XOR, I was clearly thinking of Math.Pow. In the last post I didn’t spend to much time talking about […]

Vote on HN

Using the Parallel Extensions in .NET 4.0 with C#

Posted by Filip Ekberg on March 24 2010 Leave a Comment

As .NET 4.0 will be released in a couple of weeks and the RC has been out for a while. It’s about time that I write something about the new helpful features of .NET 4.0. One of these helpful things are the Parallel Extensions and Parallel helpers that allowes you to do parallel programming. Parallel […]

Vote on HN