polls

Most useful free php libraries?

What are some of your can't-live-without php libraries? Any kind, collections, templates, anything that makes your life easier when working with php. ...

Poll: Does your CTO actually Code?

I've worked for a few organizations during my career, ranging from small to gigantic. In my most recent company, I've encountered something that is new to me: our CTO codes. Codes heavily, codes often. [This is not a small company]. Are any other SO users in situations where the CTO actually performs coding duties? If so, is this a go...

what are the most common problems you encounter in freelance web development?

hi guys, im wanting to write a paper on the most common problems encountered during freelance web development. i thought i'd consult with you chaps since it never ceases to blow my mind how good the suggestions/input is that comes from the people on this forum. let me start by listing the things i have encountered over the years (nb. i...

What's the most painful product to develop against?

I know this is subjective and not really a question. I won't feel bad if it is closed, but I'm curious about this. I was recently learning some details about a project that uses Microsoft Sharepoint as the development platform and honestly I don't know if they are doing something very wrong or the product itself is just a pain to develo...

Setting up a secure polling system

I'm currently in charge of setting up a polling system (using PHP). Now for it to be as secure and objective as possible, it's important that a visitor can only vote once. I'm thinking of validating the polls by visitor's IP (there can be only one vote from one IP), and maybe throw in a captcha test to be sure that no bots can get in o...

Coding against coding common denominator, some good justifications?

When do you consider not coding against common denominator so you can just take advantage of your tools unique features(be it for performance or clarity reasons)? What are those examples? This example comes to mind, and I really like the extra clarity this construct brings to the table: select * from person where (lastname,firs...

When is it acceptable to use jQuery?

I have recently been thinking alot about where to draw the line, and I wanted to get some answers from you experienced developers out there. When is it acceptable to reference jQuery in a web app? Some supporting arguments for Always Using jQuery: You can reference jQuery from Google's repository, where it might already be cached on ...

What custom Stylecop rules have you written?

We're going to be integrating StyleCop into our build system in a couple of weeks. Trolling the web gave me some nice ideas for custom rules that could come in handy, such as a rule for filtering for profanity and sorting your members alphabetically (love this one). Have you written any custom rules? What are they? ...

How do I add survey capabilities for my users

I need to add survey capability to my social website so that each user is able to create and manage their own surveys/polls etc. Can anyone recommend any existing application for this? PHP-MySQL combo preferred. ...

Asking for Programmer Input?

When designing a system for programming use, and you want to query a large group, is there a better option than just asking Stack Overflow or any other large programming community? ...

Black hat knowledge for white hat programmers

There's always skepticism from non-programmers when honest developers learn the techniques of black hat hackers. Obviously though, we need to learn many of their tricks so we can keep our own security up to par. To what extent do you think an honest programmer needs to know the methods of malicious programmers? ...

Why did you learn C?

For those who know or are learning C: Why did you choose to learn C? Was a school or job requirement? Curiosity? Boredom? Personal growth? ... I'm especially curious to know how many learned it to better understand the inner workings of their language of choice. If this is your reason, was it prompted by Joel's suggestions? ...

Is anybody using twitter (or yammer or laconica) in their software development team? Would like to know your experience.

Hello, I'd like to know about software development teams that use twitter (or yammer or laconica) in their process. What are you reporting? Do you have automated tweet e.g. from build or test machine? Thanks a lot for your answer. ...

Why are touch events destroying my Android framerate?

I'm developing a game for Android. It's got a lot going on but is running reasonably smoothly. That is, of course, until the user touches the screen. While they're touching it, onTouchEvent is called (with action = ACTION_MOVE, x = 0 and y = 0) roughly once every ten milliseconds at what appears to be a fairly high priority, as it absol...

Should C# introduce a syntactic short-hand for IEnumerable<T>?

Just as C# 2 introduced T? as a short-hand for Nullable<T>, shouldn't C# consider introducing a short-hand for even the more popular IEnumerable<T>? Like T*? Wouldn't this help make something that should be simple to read, like Func<IEnumerable<string>, IEnumerable<string>> f; in fact simple to read? Func<string*, string*> f; What...

What are some examples of Windows desktop applications with beautiful GUIs?

This is a subjective question. For those who are Windows developers coding desktop applications, what are the most beautiful or nice looking GUI you have ever seen or built? Why am I asking this? I'm looking for good models to follow. See also: What is the best UI you've ever used? ...

REST Url for Lists

Let's say I have a method that returns a list of customers and as input has a list of states and list of sizes, something like return customers where state in (NY, CA, TX) and size in (Small, Medium) What would the best RESTFul URL that I should use? The problem that it is a query and does not point to a specific 'resource'. Here are ...

Which screen real estate related code layout characteristic is more annoying: excessively horizontal or excessively vertical?

Which screen real estate related code layout characteristic is more annoying: excessively horizontal or excessively vertical? ...

Iphone Poll - A 80MB download & install VS a 30MB download & install (But with 25second install time)?

So, I have a database that is 80MB uncompressed. I've gz'd it to 30MB, but it now requires a 25 second "unpack" time when the application first launches. I've written this code in C, making it as fast as possible (no NS* types, minimal code to complete the read from the gz to the write of the new .db). Here's a bit of data on the sizes ...

Why is the german keyboard layout so cumbersome for programming?

seriously: [] AltGr + 8/9 () Shift 8/9 {} AltGr + 7/0 <> < and Shift + < (this one's okay) diamond(?) three right from l (can't use the symbol here: makes the Text bigger) / Shift + 7 \ AltGr + ß (to the right of 0) & Shift 6 = Shift 0 When you have a german keyboard layout: do you switch for programming sessions? ...