Attention: We are retiring the ASP.NET Community Blogs. Learn more >

sfeldman.NET

.NET, code, personal thoughts

  • dynamic in the Wild

    Today Jonathan and myself worked on a RESTful service that is responsible to create a new invoice. The design decision was to return HTTP status code 409 (Conflict) in case client tries to add more than once the same invoice. The code looked like this:

  • This Developer’s Life Podcast

    The other day I was listening to This Developer’s Life podcast, episode 1 – Getting Fired. Please don’t confused, I am not getting fired (yet), but I find it very interesting how Rob formulated his experience. I also completely in agreement with Oren Eini. Being honest (not rude) is a key to successful work relationship. Dealing with people is not always logical, therefore the importance of way things are communicated sometimes exceed the message itself.

  • The Agile Samurai – Book

    It is a great honour to work with the person who wrote the book Iimage just recently finished reading. The Agile Samurai is a mix of project management and software development. It’s a reality check helper if you are trying to run agile process in your company/team/project. The intention of this post is not to review the book, this is what I will do later at Amazon. Jonathan has managed to make me think of certain things in a different manner, maybe a little bit more realistic. There are a few new tools I can put under my belt (Inception Deck) to move forward with. The most important message from the book IMHO was not taking Agile literally as written - fluctuate, experiment, and question.

  • Consuming WCF Service from BizTalk

    Sometimes trivial things in .NET are not so trivial in the BizTalk world. Especially for standard .NET developers with the mindset for routine .NET development. Recently, I was asked to give a hand with a simple task that was surprisingly taking too long (and good that was asked for, why to waste time if you can leverage someone to give a hand – always something I resort to). On the web, there are plenty of resources, yet nothing emphasizes the little things that are obvious to somewhat experienced BizTalk-ers and is brand new to mature .NET developers. Lets dive into example.