Best Java book you have read so far
Which Java book do you think is the must-have one for all Java developers? Keep in mind: One book per answer Check for duplicates before adding new answers ...
Which Java book do you think is the must-have one for all Java developers? Keep in mind: One book per answer Check for duplicates before adding new answers ...
We are a fast growing software development company and are looking for software developers. I would like to know, what attracts a software developer most on a company. Is it the kind of software project? The team? The money? The chance on advancement? Please answer by giving some kind of top-5-list (or more items, if you like). ...
What RTOS have you used or recommend for 32-bit processors. I'm interested in mainstream processors here: PowerPC, Pentium, ARM, MIPS A link to a web site would be a nice bonus. Let's conduct this as a poll. Please only provide one selection per answer and mod up if you agree with a selection already present. ...
I am in a tech lead role and my developers get stuff right most of the time. How do I communicate to them thier value to me? (I.e. they have value because I do not have to go through and point out mistakes which means I do not have to watch them like a hawk which frees me to do more useful things). In summary For doing the mundane wel...
I really like Xml for saving data, but when does sqlite/database become the better option? eg, when the xml has more than x items or is greater than y MB? I am coding an rss reader and I believe I made the wrong choice in using xml over a sqlite database to store a cache of all the feeds items. There are some feeds which have an xml fil...
There are lots of great resources available on the Internet for learning more about programming and improving your skills. Blogs are one of the best, IMO. There's a wealth of knowledge and experience, much of it covering topics not often found in traditional books, and the increased community aspect helps to bring in multiple viewpoint...
I say "non-free" because I'd like to see what CMS tools are out there beyond the normal Drupal, Joomla or Wordpress debate. Just your favorite! ...
I want to setup a Trac server to support my developer team work along with Bitten as a Continuous Integration server. We are using the Scrum development process. What are the Trac's plugins, hacks, macros or configurations I could use to fit my team needs ? ...
Asking as a Python beginner, what IDEs ("GUIs/editors") do others use for Python coding? If you can just give the name (for example, Textpad, Eclipse ..) that will be enough. If it is already mentioned, you can just vote for it. But if you can also give some more comparative information, that will be much appreciated. Update: Result...
With .Net 3.5 SP1 adding Entity Data Model as an option for data access we are now faced with several out of the box options; EDM, LINQ-to-SQL, Typed Datasets, pure ADO.Net. We also have several open source options; Subsonic, NHibernate, LLBLGen. So the question for the poll: What is your single favorite Data Access Methodology for AS...
Are there any good TextMate-like programs for the Windows platform? ...
What are some techniques you use to get yourself to focus on the task at hand, even if it's one that you don't really want to do? Answers along the lines of "If you have to work at focusing, get a different job" aren't useful. ...
I'm looking for an off-the-shelf 8-bit processor module or even an entire hardware platform you used in a design. You used this product and essentially put your software on it. If you could mention the processor type and vendor it would be great. A small summary of the platform characteristics would also be great (e.g. 2 serial port, 1 1...
It does not need to be a full fledged OS, but at least have multitasking capabilities (i.e. a scheduler). Please mention what processor architecture it works on. This is a survey, so exact capabilities are not really important. Think of this as being a place to look at for possibilities when your next 8-bit embedded project comes up......
Some Eclipse plugins are mandated by your environment. The appropriate source code management plugin, for example - and I'm not interested in those. Some provide useful enhancements, but in a specific niche. I'm not interested in those. Some are great, but cost money. I'm not interested in those. Some were really useful on older versi...
I'm trying to understand why some Java projects do not use static analysis tools like PMD, FindBugs, and Checkstyle. Lack of support from the powers-that-be in your organization? Perceived lack of value in the feedback provided by these tools? (signal-to-noise ratio too low? too many false positives?) Lack of time to configure and ...
I'm interested in understanding what design patterns people find themselves using often. Hopefully this list will help other recognize common scenarios and the associated design pattern that can be used to solve them. Please describe a common problem you find yourself solving and the design pattern(s) you use to solve it. Links to blo...
Recently there was an ethical question asked, but I'd like some input on what might be included in a comprehensive code of ethics. I'm thinking of something along the lines of the Hippocratic Oath that professional software developers would hold to. We are in a relatively new profession, so there's likely to be debate about what should...
After reading Steve Yegge's latest rant, I felt bad. What's the single best software for Linux to get me up to 100+ wpm? Please use good SO polling style and name one program per answer so to give others a chance to upvote instead of duplicating. ...
How much of an impact does a faster application count considering the competition, or does features trump everything? Where is the balance point, and for what type of apps? ...