Arash's Personal blog

Recent Posts

  • September 28, 2014

    Essential skills that we didn't learn in university

    It’s been more than a year that I’m monkey coding in a some-how large scale company and getting my head around real coding. In a year that I spend in industry I found some of most important tools and concepts that I use in my every day job, are th...

  • April 02, 2014

    Path Navigator

    A couple of month ago I started a tiny program as a hobby that would let you to easily open new directories and navigate between them without moving your hand off your keyboard. It was an attempt to eliminate mouse in this process, yet making it r...

  • March 14, 2014

    Editing C# AST, Yet preserving its formatting

    Earlier in one of my posts, I explained how can you reformat your code using NRefactory library. But, as matter of fact what you really want in your day to day task is not reformatting code, au-contraire, you want its formatting to be preserved. Y...

  • March 11, 2014

    What Wronge With RSS Readers

    I’m using Feedly on my tablet on a daily basis for checking weblogs, and I use Pocket to read them later.Well, they’re quite fast, you don’t have to tolerate all those annoying ads, size of the contents to be downloaded decreases dramatically ( ve...

  • March 11, 2014

    Binary Operator Expressions

    Suppose in a hypothetical scenario you want to reverse all binary operation in your file, and also you want them to be fully parenthesized. What would you do ?One solution is using recursion which might be a little messy an unclear. Another soluti...

  • November 07, 2013

    Recursive problems : Set partitioning

    There’s no doubt that recursion is one the most powerful, exciting, and yet difficult approaches for problem solving and as we all know, attacking a problem by this almighty tool, requires keen mind and craftsmanship in extracting a recursive stru...