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

C# Smorgasbord

Posted by Filip Ekberg on August 10 2012 1 Comment

As mentioned in my previous post “C# Smorgasbord will soon be available!” I have been working on a C# programming book. I am now happy to announce that this book is published and available on CreateSpace and Amazon.com! Grab a copy and let me know what you think! It is also available on the following […]

Vote on HN

C# Smorgasbord will soon be available!

Posted by Filip Ekberg on July 21 2012 1 Comment

UPDATE: C# Smorgasbord is now available! Since the fall 2011 I have been working on a book called C# Smorgasbord. The book is inspired by all the interesting topics that I’ve touched in this blog. I’m proud to announce that the book will soon be available for purchase on Amazon and CreateSpace! You will also […]

Vote on HN

NDepend v4 has finally arrived

Posted by Filip Ekberg on May 31 2012 1 Comment

It is truly a great pleasure to finally be able to spread the word about NDepend version 4. For those of you that do not know what NDepend is, you have truly missed out on something great. But not to worry, you can catch up in an instant! NDepend is a complexity analysis tool that […]

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

Adapting to Inversion of Control and Dependency Injection

Posted by Filip Ekberg on December 20 2011 11 Comments

You might have come across the phrases IoC, Dependency Injection, Mocking among others, these are commonly used when talking about “Inversion Of Control” which is the full meaning of the abbreviation IoC. So what is this “IoC” that everyone is talking about? Inversion of control is a principle in Software Engineering, let’s just take a […]

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

Will rewriting my code to the newest hottest framework version be a productive step?

Posted by Filip Ekberg on December 5 2010 1 Comment

This is by far the most asked question I’ve seen around the net besides the obvious questions like “How do you do X and why doesn’t Y work?”. There is a simple answer: If the code works and is patchable, we don’t need to rewrite. I’ve heard that line countless of times from both customers […]

Vote on HN

Function pointers in C and Python and their possible usage

Posted by Filip Ekberg on November 30 2009 Leave a Comment

Function pointers? you might ask yourself, well this little trick gets handy sometimes, I will provide an example of a practical use in a later post on the next euler solution. Might actually do it in C too just to prove that C is still neat. So to kick this off, what are function pointers? […]

Vote on HN

Importance of good Architecture, Structure and Patterns

Posted by Filip Ekberg on August 22 2008 Leave a Comment

Often when developing software such as websites, windows ( or any other operative system for that matter ) programs, the begining of the progress is quite simple; you have your ideas and may have some thoughts about how to implement everything. But what often is forgot when developing software is the importance of thinking ahead, […]

Vote on HN

Objects, Objects, Objects!

Posted by Filip Ekberg on August 8 2008 Leave a Comment

By looking on everything in life as Objects is one of the benefits from doing object oriented programming. It doesn’t really matter if you master the technique or if you are in the beginners stage, just starting with object oriented programming will open up your eyes. Seeing how objects change your perspective on both programming […]

Vote on HN