About

CodeBetter.Com exists in order to help foster awareness of better practices, superior tools, proven methodologies and techniques within the software development community.

As content providers, we hope to publish precise and knowledgeable information, and guide conversations by sharing our personal experiences learning about and engaging in the process of software engineering. We strive to keep our content technical and only produce as much new content daily as a reader can read in detail in single sitting.

We are focused on building up activities, as opposed to tearing down activities.  Tearing down activities involve finding faults with and pointing out shortcomings of techniques, tools and methodologies.   Building up activities involve showing what works, rather than what doesn’t.

We hope that you will find valuable content at CodeBetter.Com and that what you find here will help you succeed in your software development pursuits!

Who are the members of CodeBetter.Com?

CodeBetter.com is a community of individuals who have day jobs as software developers focused on using Microsoft technologies, particularly .Net based languages, Sql Server, Sharepoint, BizTalk, server platforms and other software.

How was CodeBetter.Com formed?

CodeBetter.Com was initially created in early 2005 by bloggers (Brendan and Darrell) who saw a need for a focused, technical blogging community. Having been members of the popular DotNetJunkies.com community for over a year, they realized that a small, focused group would be a good place to learn and share their experiences with the community.

I don’t see a tip jar. Can I leave a tip?

Nope. All we ask is that you get involved. Every comment you leave on a post or article, positive or negative, helps all of us navigate the technical waters better. If you have a blog, and would like to help the cause, link to us!

Can I have a blog at CodeBetter.Com?

At the time of this writing, CodeBetter.Com is not offering blogging accounts. Since we pay for hosting ourselves, we cannot afford the disk space and traffic fees that hosting blog accounts would certainly impose. Also we’re trying very hard to remain small and focused, with only as much new daily content that a person can read in a sitting. Because of this, we’re deliberately keeping our membership low.

Aren’t you guys just being elitist jerks?

Hopefully, if you’ve read this far, you understand what we’re tying to do by remaining small and focused.

So what makes you guys think you know so much, you elitist jerks?

We’re constantly learning ourselves. What makes CodeBetter.Com a good dependable place for accurate information is you, the community. The more you read and respond in comments and discussion posts, the better.

So how do I know I can trust what I read here?

We’re trying to share what we’ve learned, which will hopefully be a starting point for discussion and exploration. Don’t take our word for it, and don’t practice anything without first thinking about, researching and testing the ideas you find here.

  • Brian Knep

    Hi,

     

    I am working with a renowned voip service provider. I have a
    vast experience of writing about voip service providers, mobile VoIP and VoIP
    technology. I can provide you high quality and unique voip articles. Let me
    know if you can publish my articles. All I need is a link in each article.

     

    Thanks,

    Brian Knep

    brianknep@gmail.com

    • Pedro Cunha

      Hi Brian,

      It will be a pleasure, but in this case it is better to talk with Eduardo, who coordinates all Mr. Bool’s content.
      You can find him at eduspinola@gmail.com.

      Best regards,

      Pedro Cunha

  • Pedro Cunha – Mrbool Us

    Hi,
     
    I am a frequent visitor to your blog, congratulations for the excellent work!
     
    We are working on a developers website called mrbool.com, which has dozen of free online courses and hundreds of video technical tutorials – and free!
     
    However, despite all our efforts to create a website useful and relevant to the community, we still don’t promote it very well. :(
     
    I am writing to ask your help in spreading the mrbool.com to the developer community and to the readers of your blog.
     
    As an incentive we will be giving an iPad2 to the blog that brings more unique visitors to our site in the period from 09/20/2011 to 11/20/2011.
     
    See more at:
    http://mrbool.com/p/Earn-an-iPad-2/22346
     
    Thank you for your help!

    Best regards.

    Pedro Cunha
    Mr. Bool team
    http://mrbool.com

  • Wallace Petersen

    I am seeking a better web UI automation tool for my company. We test large internal workflow applications in financial services. Current WatiN is used but I am being stymied by thing it can either not do or I just can’t figure out. Such as dealing with web part in my app.

    Can you suggest avenues that we might pursue? NFit, FIT-Nesse, Storyteller(sic), Selenium, etc etc?

    Thank you

  • Decker97

    I still don’t get it – I can comment here but not on an article?  How do I register with your website?

  • J Healy

    I’m hoping you guys are aware that in Google Reader your RSS feed posts are showing up under multiple authors - 

    For instance just got

    (Small) digital disappointments

    from Peter van Ooijen only it’s coming in four times under these folks I do subscribe to:

    Glenn Block
    Patrick Smacchia
    Greg Young
    CodeBetter.com

    This started some months back and is a bit annoying. Maybe someone could look into it?

  • Jamie

    I get a 502 Bad Gateway error when visiting http://codebetter.com/iancooper/2007/11/29/architecting-linq-to-sql-applications-part-1/
    Could someone please resolve?

    Thanks

  • Behrouz

    Hi Greg, could you please clarify whether it is OK for an Entity to reference a Repository; for example, Customer class to have dependency on ICustomerRepository?
    If the answer is yes, would that mean whoever instantiate the Customer entity needs to be able to inject dependencies into Customer through its constructor or property etc?

  • Behoruz

    It is the first time I am trying to adopt DDD in a project I have just started working on and I am struggling in a few areas. For example: I really don’t know if domain entities can, should, or must not be used as EF entities. I am particularly concerned about performance consequences of mapping every single domain entity into EF entity. I also don’t know how too keep track of changes so that EF doesn’t have to store/update a whole bunch of data that is already in the database over and over again. Your advice would greatly appreciated.

  • Mike

    Hi,

    I came across your blog and
    was really impressed with the content quality. We are a web design &
    development service provider and my professional interest got me onto your
    blog. I was wondering, if you would be open to the idea of us contributing some
    guest blog posts for your blog. Do you accept guest authors ?

    Please do let me know.

  • Mathew Sean

    Congrats for the content, buddy!

    I sugest a post about Free and Online programming courses, like:
    http://progressivejava.blogspot.com/

  • http://www.facebook.com/razin.artem Artem Razin

    Hi there,

    First of all, thank you for your blog, I like to read it from time to time.

    I want to write you about our software we are trying to sell worldwide but without a lot of success.

    These are BoxedApp SDK and Packer. With the packer a developer may take all files and registry settings of an application and pack it together. Including ActiveXs, DLLs and so on. The packed exe keeps everything in memory and takes necessary things on demand. So any app may be converted to portable version.

    The SDK provides similar functions: it’s possible to create virtual file and virtual registry keys and values. So it’s possible to hide some files from hackers, or to use ActiveX without registration, or even to run exe file from memory directly.

    No such another SDK in the market at all. BoxedApp SDK is the only one.

    Embarcadero purchased the SDK for their AppWave, but we still have a very little income. People just don’t know about boxedapp.

    Here the link of the product: http://boxedapp.com

    Could you please help us to promote it? I’d be happy to send you a license so that you can evaluate the products better, if you’d like. If you could write about boxedapp on your blog, or tweet about it, it would be fantastic!

    Please don’t hesitate to contact me if you have any questions about boxedapp.

    Thanks!

    Artem A. Razin
    —————————————————
    Founder, BoxedApp
    http://www.boxedapp.com
    Skype: artem_razin
    Facebook, Twitter: boxedapp

  • Gary

    Hi,

    Who can I speak to regarding advertising today?

    Thanks,

    Gary

  • http://tsjensen.com/blog Tyler

    Haha… I love the “elitist jerks” questions. I must be one too because it never occurred to me to think of the writers here as such. I have enjoyed the posts here very much.