polls

What is the best ASP.NET/MSSQL based wiki?

We're considering moving our documentation to a wiki. I tried the SharePoint wiki but it seems really poor on features. Then I tried Mediawiki, but we don't have PHP/MySQL available in our network. We work a lot with Microsoft technology and I was wondering what is the best Wiki that you used that is written in ASP.NET using MSSQL? ...

Do you keep your project files under version control?

Do you keep project files like Eclipse's .project, .classpath, .settings under version control (e.g. subversion)? ...

How important is having BSCS as minimum requirement for new programmer hires?

I've been in an ongoing debate with our IT HR folks about the minimum requirements for mid- and entry-level developer/programmer positions. I contend that with the right aptitude and attitude, good programmers and engineers can come from a variety of backgrounds, including the "school of hard knocks" route. My HR peeps want to throw aw...

Open source: Why or why not?

We are currently considering licensing options and releasing our app as open source is one of the options on the table, but we have some concerns about forks and a few other issues as well. If you've been involved with the licensing of a software your company has produced, what were the considerations that ultimately made you accept or r...

What is your single favorite CodeRush feature?

I'm a CodeRush fan (being primarily VB.Net at work Resharper wasn't an option when I started) and am continually amazed by how many features are included. Each time I addict a new user they come up with something I don't currently use as their biggest time-saver, and would love to learn some new, useful features from the Stack Overflow c...

What are good open source projects in Python for which I can be a contributor?

I have been learning and using Python for the last several months and I am interested in getting involved in open source projects using Python so as to be exposed to good implementations of Python in the real world. What are some that folks recommend? (If at all possible please try to provide just one project per answer.) ...

Prefered way to make a JavaScript Object

There are two ways (that I know of) to create a JavaScript object. Which way do you prefer and why? /* METHOD 1 */ function Foo() { this.Bar = function() { alert("FooBar"); } } /* METHOD 2 */ function Foo() { } Foo.prototype.Bar = function() { alert("FooBar"); } I use the first method when I create my own obj...

What is the strangest/weirdest program you've ever made?

Programmers are strange people. We build things out of thin air, a part of our sanity and with weird codes that would make any grown sane man cry. But sometimes, a programmer builds a program that is too weird even by their insane standards. What program have you created that is weird and strange? (One program per answer please) ...

Who are the authorative thinkers for each 'problem domain' in Software?

Who are the best thinkers in each problem domain? Please provide one domain per answer, and post it wiki editable. Answers should include the resources (papers, books, podcasts, youtube video, blogs, etc.) that support the work those thinkers have done. My hope is voting will float the more coherent domains to the top, and wiki editing ...

How do you deal with painful shoulders and cold fingers

I believe most of programmers sit in front of the computer for hours hours. This may cause painful shoulders, sometimes you may find it is hard to lift up the arms. If our hands stay on keyboards, hours later you may find the fingers get very cold. Do you have the similar problems, how do you deal with it? ...

Must have resources for startups?

What do you consider the most valuable information sources(news, blogs, and books) for fresh (and wannabe) startup founders? ...

Is there a wiki that also contains architectural diagrams?

I like a wiki to contain information that needs to be known within a team. Having the expression in mind, "A picture is worth a thousand words", I would like to make a small class diagram, sequence diagram or component diagram inside a wiki using an ajax or flash plugin. We currently don't do any technical design because they are often ...

best book to learn asp.net

So far in my 2 yr career as a programmer I've been purely a java guy. Be it groovy or struts...i've played around with them. I want to give .net a try and see how it is. Can the community recommend some good books for starting out with .net. Chapter on AJAX will be preferable. Thanks! ...

What is the one programming skill you have always wanted to master but haven't had time?

For me, I've always wanted to finish the O'Reilly "Mastering Regular Expressions" book. When I need a Regexp, I manage to get the one I need eventually, but it takes more effort than it should. Learning a specific technology or language always seems to bubble up ahead of this. ...

eclipse netbeans intelliJ Idea - IDE choice

With Netbeans recent milestones being very aggresive, Have you moved from eclipse to netbeans? This is also to anyone who may be using Ruby? At work, we are currently use eclipse, but many of us run our pet-projects on netbeans? you think netbeans will overtake eclipse? ...

Hidden (or not widely known) features of jQuery

What are the hidden features of jQuery? See also: Hidden features of javascript ...

FORTH love if honk then

Does anybody use FORTH for embedded programming? ...

Underused Features of HTML

Yes, many web developers live and breathe HTML, but there are still tags and tricks that aren't used as often as they could be. What are some of your favorites? ...

What are the best books for learning MSBuild?

I am working to redevelop our build/deploy system, and in aid of this I want to get a book that will cover what I need to do. We will be using MSBuild, followed up by MSDeploy (web app) upon completion. I have found exactly one book dealing with MSBuild, namely Deploying .NET Applications: Learning MSBuild and ClickOnce (Expert's Voice...

Best book to learn the Processing programming language?

I am a programmer interested in learning Processing (the programming language). The main Processing site is obviously the primary resource. Indeed they have much great information. They even include a list of fairly expensive books: ... and others Let's assume that in addition to online resources, I want to get a book to study ...