Contents tagged with General

  • Future Posts

    So, a new year is upon us. As part of my new year’s resolutions, I decided to keep on blogging, and, what deserves more attention that what I already started?

    Well, it just happens that I have a number of post series which I have started but never ended. These include:

    • NHibernate Pitfalls series, a classic, if you follow my blog for a long time, you are certainly familiar with it; definitely a lot to be said on this;
    • NHibernate Extensibility, also a classic, even if I am reconsidering the use of NHibernate for new projects (or am I?), it is likely to be lacking something;
    • Entity Framework Pitfalls, picking on the success (?) of the NHibernate Pitfalls series and adapting it to Entity Framework and specially Code First;
    • ASP.NET Web Forms Extensibility: this is my little baby, and needs to grow some more before I let it go and move to MVC!
    • Unity: yes, that IoC container from Microsoft that I happen to like! I promised some more posts, which will happen soon, I hope.

    Besides this, I will probably start a new series on ASP.NET MVC extensibility, I have lots of stuff on this, and cool stuff, by the way!

    Also, there’s something I have been wanting to talk about for some time: interception in .NET. I will try to explore all alternatives there are and present some simple ways to achieve it.

    Finally, most important,  I promised to publish all my code on GitHub and this is almost ready, just need some cleaning up.

    So, as you see, lots of stuff on the way. As usual, looking forward for your comments!


  • I’m An Old School Guy

    Yes, in 2014, I am still talking about ASP.NET Web Forms instead of MVC, Web API, SignalR and OWIN! Smile

    It’s not that I am unaware of these technologies – in fact, I do like and wrote some things about MVC. I also did a couple of experiments with SignalR, and even posted once about it, looks really promising, even if most of the time I still have to support ASP.NET 4.

    As for Web API, well, I like WCF, it covers most of my needs, and when it doesn’t, I know how to extend it to make it do. I kind of understand its purpose, but, I haven’t felt the need to use it.

    OWIN is totally different. For once, I honestly don’t know exactly where it fits and haven’t understood what problems it aims to solve. I do like the idea, though, and will probably give it a look in the near future.

    As for Web Forms, the truth, the whole truth, and nothing but the truth, is… I really like ASP.NET Web Forms! Yes, even with all that view state, event hell, markup, code behind and so on, I think it is a great platform, with great extensibility options and lots of out of the box functionality!

    So, bear with me, and let me hear your thoughts on this!

    And, in the meantime, have a terrific 2014!Party smile


  • Five Years of Blogging

    Five years have passed since my first post, which occurred just after the creation of this blog. It was my first “social” experience on the Internet, and I learned a lot from it.

    Not being very imaginative, I picked a name that reflects what I work with – development with .NET – and decided to write all posts in English, basically because I can reach a wider audience. I did have another blog in Portuguese, where I strived to publish the same posts, at the same time, but the provider where it was hosted has collapsed and it is no longer available.

    I am a lazy blogger: sometimes, more that a month passes without a single post, while other times there’s two per day. I like to write about something that’s relevant and that I think may be useful to others, I usually find inspiration on my work or in some technology that I am investigating. Don’t like big posts, or posts with lots of images or fancy stuff. I intend to keep it that way; can’t promise that I’ll have something to write every week, but you can expect, at least, a monthly post. I do have some stuff on a queue, hopefully by the end of August I’ll have something published. By the way, most of my posts get about 2000-3000 views, but I once got 58000! The topics I write more about are ASP.NET, NHibernate, Entity Framework and SharePoint. For some of those, I created index pages which appear as permanent links.

    I met lots of interesting people, received some books and software licenses in exchange of reviewing them, which was cool. My blog was mentioned in lots of places for some of my posts, and I was even invited to write an article to a software development magazine! Winking smile

    Occasionally, I receive requests for assistance; maybe some of my posts wasn’t clear, had errors, or the code didn’t work precisely as someone wanted to, or whatever. For that reason, I decided to publish the complete source for my posts, at least, for those that I find more important, even with a sample usage. I have been busy getting everything ready and will place everything on GitHub in the next days. Wait for another post where I will describe exactly what I will publish.

    Well, I couldn’t let this day pass by without celebrating the occasion. I would like to thank all of my audience for their interest, do drop me a line if you wish, I promise I’ll get back to you as soon as I can!



  • My All Time Favorite Posts

    Since this blog started, back in 2008, I wrote a lot of posts. I’d say some are still up to date. I picked a few of them, those I’m more proud of, in no particular order.

    ASP.NET Web Forms:




    Let me know what you think of them! Are there others you particularly enjoyed?


  • Configuration Items List


    For the record, here is the list of software tools I use commonly:

    As for software libraries, apart from .NET 2.0 and 3.0, I use:

    Whenever I change this list, I will post about it, so you will know my exact development environment, this way, if I post some code, you will know what it requires.

    Bookmark and Share


  • First Post

    Greetings, everyone!

    This is my first post, on my first blog ever!

    In the future, I will post here my findings and adventures in the Development World, specifically in the areas that I am more involved, namely, those related to development with the Microsoft .NET Framework: ASP.NET, Windows Forms, SharePoint, Web Services, Windows Workflow Foundation, Windows Communication Foundation and so on, so perhaps this post should be titled instead public static void Main(String [] args)! I will also try to discuss more general subjects, such as SOA, Domain and Test Driven Design and Design Patterns and occasionally there will also be posts on SQL Server, Oracle, IIS, Visual Studio and all those other thinks that we developers just can't live without. I am an somewhat experienced developer with strong opinions on some issues, and I enjoy a good discussion, so feel free to disagree with me anytime on any matter! :-)

    For the record, I am a 33 year-old portuguese developer, living in Coimbra, Portugal, who works for a portuguesemultinational company called Critical Software. The reason I'm writing in english, is that this way I can reach a much wider audience, and, besides, with all the nationalities that we have at Critical, english is the semi-official language anyway. Of course, everything I post here is my own opinion, not necessarily my colleagues' at Critical.

    Nice to meet you, hope to see you again!

    Bookmark and Share