recommendation

Best development virtualisation environment

We're big fans of conducting all our development in virtual machines, mainly for the following reasons: Everyone has a common build which we ask to be kept "clean" of other installed "stuff" Easy of deployment - up and running in an hour or two, rather than a day or two if you need to install our dev stack onto a clean machine We've ...

Good online e-bookshelf recommendation

Developers having access to books is a good thing. Who provides good e-bookshelf services to technical books and why? If it matters, I program in Java for gold. Arrr. ...

Open source tools for PDF manipulation (esp enable commenting)

I'd like to find some very capable PDF tools or libraries. In particular, I'd like to be able to enable commenting, as Acrobat can do. Ideally this would be a Mac OS/X tool; failing that something usable from Python or Ruby would be good. I've already looked at pdftk, which doesn't appear to know about comments iText, which frankl...

Where can I find a good beginners guide to user testing?

We've got a person from the business side on our team 1 day a week to assist with the UI testing. This is basic testing if the application works to as per requirements and what can we improve for the users. Obviously we want to get as much out of her as we can, so we're looking for a good introduction document to help her ramp up ASAP....

tidy code for asynchronous IO

Whilst asynchronous IO (non-blocking descriptors with select/poll/epoll/kqueue etc) is not the most documented thing on the web, there are a handful of good examples. However, all these examples, having determined the handles that are returned by the call, just have a 'do_some_io(fd)' stub. They don't really explain how to best approac...

Please Recommend CS Project books

Programming Collective Intelligence is an awesome way to get your feet wet in Machine learning. I am looking for similar books which has small but interesting programming projects. Do you have any recommendations? Edit: It need not be related to machine learning. It could be any programming project-based books. Thanks. Edit2: Collect...

Recommended reading for Game Development

I'm familiar with some of the recommended programming books, such as Code Complete and The Pragmatic Programmer, but I was wondering if there were books with similar reputation that are focused on Game Development. ...

What is the best Functional Programming Language for Experienced OO Developers?

I'm a very experienced Object Oriented developer. Which of the Functional Programming languages would be the best one for getting my feet wet? Keeping in mind: IDE Compiler Maturity Debugging Tools Which Functional Programming language would you recommend? ...

Which old computer books are still worth reading?

Possible Duplicates: Are old editions of computer books worthwhile? What are some of your oldest programming books that you still use? I'm looking to pick up some older computer books, and I'm looking for recommendations. I thought my oldest computer book was 1981 "Starting FORTH." I have that because it's become a bit of a c...

Face recognition Library

I'm looking for a free face recognition library for a university project. I'm not looking for face detection. I'm looking for actual recognition. That means finding images that contain specified faces or libraries that calculate distances between specific faces. I'm using OpenCV for detecting the faces and a rough Eigenfaces Algorithm...

Any great opensource GUI applications wrriten in C# with winform?

Which do you recommend? Reading source code from opensource applications really helps me improve my programming skills. I have read source code from Hudson and StructureMap, and they inspired me a lot. I can't wait to see some more from WinForm applications! ...

Stay with C# ? Or Move to Python?

I have about 1 year professional experience with C# and ASP.NET and now I have a small web application idea I want to implement but I don't want to use ASP.NET to implement it due to hosting fees and other Microsoft corporate yada yada. I want to use python/django to implement this as it is cheaper to host and a good stack to develop o...

What are your recomendations for a C++ interface to Prolog?

I'm interested in using Prolog in a C++ program I'm developing. I've come across the SWI-Prolog interface for C++, but I wanted to ask the SO crowd what your personal experience and reccomendation would be before I get serious about developing my application. The reason I'm looking into this is in order to embed a relatively simple and...

Recommend me an Embedded RDBMS to use with Python

Actual Question: As the title implies, I am having confusion in choosing a better embedded RDBMS for a simple website, only few pages need some server side scripting language otherwise all HTML. I have already chosen Python for that, now could you folks recommend me which embedded database system I should use. The requirement goes lik...

How should I ask for fee charge of developing one ASP.NET website?

I have a customer who wants me to develop him a website which is related to health. The website will provide only the information about health only. The main structure of the site will be similar to MSDN library which user can search the menu on the left side and break into subcategory which can be update in the database, and at the righ...

What are the best practices for designing a Command Line Interface (CLI)?

I need to rollout an application in appliance form factor and have been asked to design a CLI as exposing BASH is problematic from a simplicity/usability perspective. I would like to understand the best practices for CLI development around: Security Configuration backup and restore Making it work not only via IP but also serial port Cr...

Good beginner programming books in German?

Strange question. I have a German friend who'd like to break into the programming scene, and asked me during a visit to recommend a few good beginner programming books for her that are in German. She actually doesn't care much about the specific language right now, but would like to eventually get into web development - so I figured a ...

Weighted slope one algorithm? (porting from Python to R)

I was reading about the Weighted slope one algorithm ( and more formally here (PDF)) which is supposed to take item ratings from different users and, given a user vector containing at least 1 rating and 1 missing value, predict the missing ratings. I found a Python implementation of the algorithm, but I'm having a hard time porting it t...

Know any unobstrusive, simple GUI guidelines or design recommendations for notifications?

Hello again. I'm in the process of designing and testing various ideas for an application whose main functionality will be to notify users of occurring events and offer them with a choice of actions for each. The standard choice would be to create a queue of events showing a popup in the taskbar with the events and actions, but I want ...

Online AI research communities?

I understand, that most of the research communication in the field of AI is still done in the form of white papers, and conferences; but I refuse to believe there's nobody on the internet talking about it. So, I'd like to know what kind of forums / mailing lists would you recommend in the topic with high signal-to-noise ratio? Especiall...