Friday with Filip – Being productive

Posted by Filip Ekberg on September 28 2012 3 Comments

Welcome to this week’s Friday with Filip! Earlier this week I wrote about how to organize your thoughts by using tools such as Evernote and XMind. Both of these are very easy to work with but are somewhat limited to getting your thoughts into a persistent format. Since productivity is important to all of us, […]

Vote on HN

Let’s write better software

Posted by Filip Ekberg on September 27 2012 3 Comments

Bugs are an expectation instead of an exception Technology have been a big part of my life ever since I was a kid. If it wasn’t a console it was a computer and later came the mobile phone. All these things running on electricity have always interested me. My first mobile phone was a Nokia […]

Vote on HN

Organize your thoughts

Posted by Filip Ekberg on September 25 2012 5 Comments

Do you get a lot of ideas when you go to bed, that you forget in the morning? I sure do and I know that this is very common. The reason that I’ve got explained to me is that because when we go to bed, we relax our entire body & mind. When doing so […]

Vote on HN

What’s the difference between doing this and that in C#?

Posted by Filip Ekberg on September 24 2012 5 Comments

I often get the questions or enter discussions where the topic is: What is the difference between doing this and that in C#? It is not always that easy spotting the difference between code samples. I’m not referring to the actual code you have in Visual Studio, but the code that will be executed, or […]

Vote on HN

Self-publishing a book – Part 3 – Using a good typesetting system

Posted by Filip Ekberg on September 23 2012 8 Comments

This is the third part of the blog series “Self-publishing a book” if you haven’t already check out Part 1 & Part 2. Word was acting up, I spent too much time trying to work around it and less time on the content — this was not going to work. I decided to drop Word. […]

Vote on HN

Do you care about web security?

Posted by Filip Ekberg on September 21 2012 1 Comment

I was once put in a project where a lot of the architecture and development was already in place. Immediately when I started working with the project I gave the other team members my thoughts on improvements, some of them regarding testing and some of the regarding security. Last week we focused on the testing, […]

Vote on HN

Avoid shooting yourself in the foot with Tasks and Async

Posted by Filip Ekberg on September 20 2012 6 Comments

Since the release of .NET 4.5, you’ve been able to use the RTM version of Async & Await. There are some things though that can lead to very weird behaviors in your applications, and a lot of confusion. Kevin (Pilchie) over at Microsoft just gave me heads up on some of these and I thought […]

Vote on HN

I’m going to BUILD, are you?

Posted by Filip Ekberg on September 19 2012 1 Comment

I’m happy to finally be able to say that I will be going to BUILD 2012! Thanks to my employer Star Republic, I will be able to attend this amazing event. During the event I will be blogging and tweeting as much as possible. Of course, there will be tons for stuff to blog about […]

Vote on HN

Things in C# you might have missed

Posted by Filip Ekberg on September 18 2012 14 Comments

A while back I did a short programming quiz on my blog and a lot of you responded to each question with interesting ways to solve those puzzles. Here is a list with those questions among other interesting things that you might now have used in your day-to-day development. Bits n’ Bytes The more you […]

Vote on HN

Roslyn CTP 3 released — breaking changes

Posted by Filip Ekberg on September 17 2012 1 Comment

Microsoft has released yet another CTP version of Roslyn and this doesn’t come as a big surprise. Since the previous CTP (CTP2) does not work very well with Visul Studio 2012. Now with Roslyn CTP3, we have Visual Studio 2012 support! However, this upgrade does come with a price, there are some breaking changes in […]

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

Would you attend my online training?

Posted by Filip Ekberg on September 15 2012 Leave a Comment

I really enjoy sharing my experience and knowledge with others and I’ve been considering creating more screencasts. But as an alternative to screencasts, I am considering doing online-training with something like GoToTraining instead. This will allow higher quality, interactive sessions and much more. Therefore, I would like to see if there’s any interest in something […]

Vote on HN

Friday with Filip – Do you use a decent testing strategy?

Posted by Filip Ekberg on September 14 2012 6 Comments

Welcome to Friday with Filip! Wow, am I excited or what! I was out on a “developer lunch” in Gothenburg with some very nice people and we started talking about blogging, teaching and other fun stuff like that. We started discussing how I usually have what we call “CodeStar” at work; each Friday I teach […]

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

Self-publishing a book – Part 2 – Back at Square One

Posted by Filip Ekberg on September 2 2012 7 Comments

This is the second part of the blog series “Self-publishing a book” if you haven’t already check out Part 1. I was back to square one, with only my raw material. But the hope was not gone, I now had a goal; I am going to publish a book — but how? What now? At […]

Vote on HN