Pluralsight Summer Watch List

Posted by Filip Ekberg on July 23 2013 5 Comments

I’d like to share the list of courses on Pluralsight that I’d like to watch during this summer. It’s always great to refresh your mind and skills! If you don’t know what Pluralsight is and if you don’t have an account head over to Pluralsight.com and get a free trial! Here comes my summer watch […]

Vote on HN

This Is My Story – Part 3

Posted by Filip Ekberg on July 22 2013 2 Comments

You just got your degree? You’re a junior developer. The demand from my employee were too damn high, after just a month or so I had to go to the emergency ward because I almost fainted. I’ve heard people say that there’s no such thing as hitting the wall; you should just push harder and […]

Vote on HN

This Is My Story – Part 2

Posted by Filip Ekberg on July 17 2013 3 Comments

Turn off the lights The last year in high school we had a course that focused on you creating a bigger project. You had to show a time plan, requirement specification and all that necessary to solve a project. I of course decided to do something in regards of programming. I didn’t know what though […]

Vote on HN

This Is My Story – Part 1

Posted by Filip Ekberg on July 15 2013 3 Comments

Stay a while and listen I was born in 1987 and I’m fairly certain that there’s something genetically programmed in my DNA that says whenever there’s something that is powered by electricity I need to play with it and understand it. I can somewhat recall my siblings playing with an old Commodore 64 but as […]

Vote on HN

Are You Serving Files Insecurely in ASP.NET

Posted by Filip Ekberg on July 12 2013 29 Comments

I recently came across something quite interesting when it comes to serving files from your application. In theory what will be discussed here applies to all programming languages that you use for web programming and not only ASP.NET. However the examples used below will be targeted at ASP.NET developers. The scenario Let’s say that you […]

Vote on HN

MSIL for the C# Developer – My First Pluralsight Course Released!

Posted by Filip Ekberg on July 2 2013 3 Comments

I’m very happy to tell you all that my first course on Pluralsight MSIL for the C# Developer has been out for about 2 weeks and is doing great! I’ve received great feedback on the content and I’m really looking forward to start working on my next courses. MSIL for the C# Developer: In this […]

Vote on HN

Memory access pattern matters

Posted by Filip Ekberg on July 1 2013 6 Comments

Vote on HN

Everyone is a winner!

Posted by Filip Ekberg on June 27 2013 2 Comments

Congratulations everyone that participated Everyone that participated in the raffle got something! There was just one winner that got the one year Pluralsight Plus Subscription, but All of you got a 30 day coupon! As a bonus, everyone that participated got a digital copy of C# Smorgasbord and two lucky people got signed copies as […]

Vote on HN

Win a Pluralsight One Year Subscription and C# Smorgasbord

Posted by Filip Ekberg on June 17 2013 42 Comments

It’s truly a pleasure to announce that as of Friday last week I am a published Pluralsight Author! The course that I published is called MSIL for the C# Developer, read more about it at the end of this post. There’s been some radio silence on the blog lately, it’s mostly due to a lot […]

Vote on HN

Using bit fields in C#

Posted by Filip Ekberg on May 14 2013 10 Comments

Recently I came across a problem where I wanted to allow combinations of a certain criteria so I immediately thought of bit bit fields. This lead me to an interesting answer on StackOverflow for a question on how to use the FlagsAttribute with Enums. What I mean about combinations of certain criteria is that let […]

Vote on HN

It is time for a new challenge

Posted by Filip Ekberg on May 2 2013 4 Comments

This post is in a more personal manner than what you might be used to from this blog so if you’re just interested in lines of code you can stop reading now. In 2006 I had my eyes on working abroad and thus I figured that in order to do this I needed to at […]

Vote on HN

Utilize Roslyn to create the next level plugin capability

Posted by Filip Ekberg on May 2 2013 5 Comments

We are moving towards a new era where more and more people want to offer the possibility to expand the system with widgets and plugins. By utilizing Compilation as a Service can make it easier for all parties to create plug-ins. For instance operations performed at certain events in an application.Roslyn exposes a C # […]

Vote on HN

The Art Of Teaching

Posted by Filip Ekberg on April 26 2013 1 Comment

Preface The following article is an article that I wrote duing my studies for a bachelor degree in Software Engineering. Minor changes might have been made to make it more suitable on this website. It was originally posted on my old blog in 2008 but have now been re-processed. Both my experience and writing style […]

Vote on HN

Project startup difficulties – The usual suspects

Posted by Filip Ekberg on April 15 2013 2 Comments

Preface The following article is an article that I wrote duing my studies for a bachelor degree in Software Engineering. Minor changes might have been made to make it more suitable on this website. Both my experience and writing style has changed since I wrote this article, but I still want to share my thoughts […]

Vote on HN

Don’t deadlock with async and await

Posted by Filip Ekberg on April 3 2013 4 Comments

Deadlocking is really something you need to avoid and in case you don’t know what a deadlock is here’s a great illustration of a “real life deadlock”: Basically what has happened here is that all the roads are full with cars and all the cars try to cross the road at the same time. Let’s […]

Vote on HN

Easy error tracking in your applications

Posted by Filip Ekberg on March 26 2013 11 Comments

Over and over again I see developers re-implementing error tracking, I’ve been there myself. One of the reasons to this I think is because many of the tracking tools out there add too much noise and are just cumbersome to use. In many cases the biggest problem is that you need error logging too late, […]

Vote on HN

Seeing problems differently

Posted by Filip Ekberg on March 14 2013 3 Comments

C# Smorgasbord ebook bundle including PDF, ePub and Mobi is still available for €4.99! We always have interesting discussions at work, both philosophical and mostly programming discussions. Sometimes the things people say make you think a while longer. The other day a co-worker of mine asked me: If a tree falls in the forest and […]

Vote on HN

Challenge yourself and be awesome

Posted by Filip Ekberg on March 6 2013 9 Comments

Just about an hour ago I came back from my first ever run where I didn’t stop to walk even once and ran longer than I’ve ever done before. Even if the time nor the distance is important to someone that is an experienced runner, but to me this is a huge deal.About 3 minutes […]

Vote on HN

Everyone Should Learn Programming

Posted by Filip Ekberg on March 4 2013 4 Comments

Over the years a lot of highly influential people have dropped the phrase “Everyone Should Learn Programming” and recently some very successful people in software companies made a video called “What most schools don’t teach”. While this video is spot on there seem to be a lot of confusion between learning programming and pursuing programming […]

Vote on HN

What language features do you miss in C#?

Posted by Filip Ekberg on March 1 2013 24 Comments

Every now and then I hear people shout “I really wish C# would have X and Y, it would make my life so much easier”. This makes me think about what features I’d like to see supported in the language. There are multiple factors to take into consideration when thinking about what should be a […]

Vote on HN