Tag for asking for recommendations on resources (such as books), programming languages and more related to programming.

learn more… | top users | synonyms

1
vote
2answers
131 views

How would I implement this application idea?

I am a D&D gamer and a developer that has mostly worked with ASP.NET applications professionally. I have written some chat bots in Node.js and I have only played a little with PHP but wrote ...
2
votes
5answers
405 views

Should I try to write simple key-value storage by myself?

I need a key-value storage in a simplest form we can think of. Keys should be some fixed-length strings, values should be some texts. This key-value storage should have an HTTP-backed API. That's ...
2
votes
4answers
3k views

3d point cloud reconstruction using in c++

I've got a project which involves 3D reconstruction if point clouds from a 3D scanner. Being relatively new to the computer vision field I'm in the dark. The objective of the project is to implement ...
2
votes
6answers
405 views

How to define a natural id in database?

There are a lot of manuals. I am trying to create an database to hold information of these documents. But, there is a small problem. How can I give meaningful id to the manuals? Are there any standard ...
1
vote
1answer
94 views

Moving dozens of existing standalone retail sites to one central inventory database: what should I know going in?

This will be the first project of this scale that I have attempted, and the first time I have run a website at all (much less dozens) using an off-site database. In particular, I'd like to know: ...
11
votes
10answers
2k views

What type of interview questions should you ask for “legacy” programmers?

We have recently been receiving lots of applicants for our open developer positions from people who I like to refer to as "legacy" programmers. I don't like the term "old" because it seems a little ...
10
votes
5answers
3k views

When a task can be accomplished by either Javascript or CSS, is it better to use CSS?

I always veto JavaScript by using CSS as much as possible. i.e. I create tabs and rollover buttons using CSS rather than JavaScript. I have seen some solutions—specifically the Wt ...
3
votes
7answers
384 views

How to choose a language, when taking in account the community it includes?

I was reading the following article: Great Hackers The following part grabbed my attention: "When you choose a language, you're also choosing a community. The programmers you'll be able to hire ...
6
votes
2answers
2k views

Examples of permission-based authorization systems in .Net?

I'm trying to figure out how to do roles/permissions in our application, and I am wondering if anyone knows of a good place to get a list of different permission-based authorization systems ...
0
votes
1answer
75 views

Need to include Calendar and Email in own CRM system. Whose?

I am writing a web based application that needs to have some elements of CRM in it but i cannot use an of-the-shelf CRM to do what i want. (Honestly we have been through it all and it will not work). ...
4
votes
1answer
158 views

Approaches that cater for poor connectivity

First off some background info My company has a software as a service model where people log onto our servers and do work. In order to support that application we have a utility application that ...
0
votes
7answers
320 views

Vector operations: vec1.dot(vec2) vs vec1 * vec2 vs dot(vec1, vec2)

What's your preferred way to implement/use vector operations? vec1.dot(vec2) allows to reuse vec1 but is hard to read for longer equations dot(vec1, vec2) A friend of mine prefers this as "dot" ...
9
votes
6answers
433 views

Using an Apt Repository for Paid Software Updates

I'm trying to determine a way to distribute software updates for a hosted/on-site web application that may have weekly and/or monthly updates. I don't want the customers who use the on-site product to ...
9
votes
3answers
12k views

Free and decent GUI mockup tools? [closed]

Are there any decent tools aside from MS PowerPoint to create GUI mockups? I've tried Balsamiq Mockups. It's great but it's not free. Are there any tools just like it, but free?
9
votes
8answers
970 views

How can you tell if you're really going to be working with the “smartest people”?

In the same vein as this question, it seems like in every interview an engineer says that they're working with the smartest people. Well it's statistically impossible for every company to have the ...
1
vote
3answers
282 views

What is the general definition of something that can be included or excluded?

When an application presents a user with a list of items, it's pretty common that it permits the user to filter the items. Often a 'filter' feature is implemented as a set of include or exclude rules. ...
7
votes
11answers
2k views

Would you recommend Head First Programming for someone new? [closed]

My brother is just starting out college. He's studying the same thing I am here in Bolivia; Systems Engineer which is the equivalent of what a CS degree is in the US. Being his big brother and a ...
0
votes
2answers
195 views

How do you communicate improvements in tools and process to the development team?

My team does a lot of internal tooling and infrastructure work - you can think of us as a small scale version of the teams Facebook, Etsy, Netflix, etc. who build all the infrastructure for scaling ...
8
votes
9answers
374 views

What's the better user experience: Waiting once at startup for a long time or waiting frequently for a short time?

I'm currently design an application that involves a lot of calculation. Now I have generally two possibilities which I have both tested: 1) During startup of the application I calculated only the ...
0
votes
2answers
193 views

Coding in large chunks … Code verification skills

As a follow up to my prev question: What is the best aproach for coding in a slow compilation environment To recap: I am stuck with a large software system with which a TDD ideology of "test often" ...
11
votes
10answers
1k views

What is the best aproach for coding in a slow compilation environment

I used to coding in C# in a TDD style - write/or change a small chunk of code, re-compile in 10 seconds the whole solution, re-run the tests and again. Easy... That development methodology worked ...
7
votes
5answers
1k views

Is porting a Windows application to Mac worth it? [closed]

I have a C# Windows application that sells for $35, and fairly regularly receive requests for a version for OS X too. I don't have any experience with Mac so far though, and so am not sure exactly how ...
7
votes
3answers
283 views

Does it make sense to develop open source python library for database inspection?

Some time ago I came up with an idea for a library for database inspection. I started developing it and got some very basic functionality, just to check if that's possible. Recently however, I get ...
13
votes
0answers
986 views

Which order would you teach programming languages in, when teaching a newbie? [duplicate]

Possible Duplicate: Ideal programming language learning sequence? If you had to design a study program, with a breadth-of-programming-languages requirement, which stated that the student ...
-1
votes
3answers
1k views

What are current Biggest Challenges faced by Ecommerce Applications? [closed]

I am in the process to start Product Development for E-commerce and Online Retail domain but before starting I would like to know what are the biggest challenges faced by current state of Art ...
1
vote
2answers
128 views

How to systematize tagging in code?

There are several almost standard tags used in comments: FIXME, TODO, BUGBUG. Which other tags do you use and for what? Are there any standards on using them, i.e. format (supplemening with date and ...
3
votes
3answers
145 views

Can/should one record unstructured suggestions and feedback in an issue tracker?

I'd like to advocate the use of issue-tracking software within an organisation that currently does not use it. But there's one aspect of their situation for which I'm unsure of what to suggest: their ...
6
votes
12answers
389 views

When is an application too customizable? [closed]

Say you are developing a desktop application, and you want the user to be able to customize menus, buttons, keymapping, and other commands and components. How much customization should be allowed? I ...
6
votes
3answers
360 views

Recommendations on integrating DI/IoC container into an existing application

I am now faced with integrating an inversion of control (IoC) container into an existing application, and I'm looking for some recommendations on how that can most easily be accomplished with the ...
4
votes
2answers
4k views

how to make audio and video streaming servers work?

I am a php mysql developer ... just an (below) average. and i am interested in the way television and radio are broadcasted over internet live. i want to know how it works and and what are its ...
1
vote
2answers
248 views

Applied vs fundamental programming

My boss just let me choose what I want to do: program core that will be used by other programmers, or program applied systems that will use that core. What are pros and cons of both? What career ...
5
votes
3answers
836 views

Techniques and methods to improve and speedup development

I just got a new project. It’s a WinForm app. And it’s interesting because I will have the possibility to learn how fish farms work and are managed. I will have to develop touch interfaces, and use ...
10
votes
9answers
429 views

How do you avoid the law of the instrument? [duplicate]

A common expression you hear is "If all you have is a hammer, everything looks like a nail". It appears on Wikipedia as the law of the instrument. It also manifests in IT, with developers, that, once ...
4
votes
3answers
164 views

What to look for in someone to provide short-term cover for a lone developer?

Our intranet is running an in house developed ASP.NET application. In our team I am the only technical person so this means my role is everything from development to server administration to "the ...
2
votes
2answers
97 views

Best way to store revision information for quick access to view or revert changes

What I am looking for is the most optimal solution for storing content revisions in an MSSQL database. We have an application that allows users to make changes to small HTML content blocks similar to ...
7
votes
5answers
1k views

What's the web framework to use on a front-end web application?

What do you consider a good client web framework to use on interface business application? jQuery? YUI!? Another? Some plugins useful? The application will be use mostly internally replacing a ...
1
vote
1answer
245 views

Comparing Rails 3 to Apache CXF

Has anyone here used both Apache CXF and Ruby on Rails 3 to develop RESTful web services before? I'm interested to hear your thoughts on the pros and cons of both. Personally, I'm pretty familiar with ...
10
votes
5answers
758 views

Is it a good idea to appoint one of the scrum team member or scrum master as Product Owner?

Lately we had a project, in which client was busy touring. As usual scrum team was formed, management decided to appoint our analyst as Product owner since Client won’t be able to participate ...
3
votes
3answers
416 views

International multi-OS keyboard layout for both coding and surfing?

So yes, the problem has been raised in parts multiple times already. Still I'm looking for a keyboard layout that has the following features: Easy on fingers (Dvorak-like layouts welcome) Easy for ...
7
votes
9answers
2k views

What do you do with lazy programmers? [closed]

Have you ever found a lazy programmer? Have you ever see someone asking you the same question over and over again? Have you taught this programmer step-by-step and he just can't get it? Have you ...
3
votes
2answers
324 views

Oracle Tutorial [closed]

I am a very experienced SQL Server developer who is being thrust into an Oracle heavy environment. I want very much to start being useful and productive and need to get up to speed. I can read the ...
4
votes
1answer
669 views

Whats the best way to learn Ant?

If I'm honest with myself my current ant skills are minimal. I can dabble, and amend existing scripts but writing one from scratch, (for example, to package up a project into a war file) I couldn't do ...
9
votes
8answers
669 views

how do you document your development process?

My current state is a mixture of spreadsheets, wikis, documents, and dated folders for my input/configuration and output files and bzr version control for code. I am relatively new to programming ...
11
votes
8answers
708 views

Are captchas worth the decreased usability?

When is it useful to use a captcha? When is it an unnecessary hindrance? Is a captcha just a quick fix for the lazy/unexperienced programmer, or are they really the best way to prevent spam and bots? ...
7
votes
4answers
536 views

What's a good resource for learning about all the different programming paradigms? [closed]

I want to improve my programming knowledge - filling in holes and working out what I don't know - and a good way to do that seems to be understanding all the different programming paradigms that are ...
4
votes
6answers
1k views

What should I include in my class documentation header

I'm looking for informative class documentation format for my Entity, Business Logic and Data Access classes. I found following two formats from here Format 1 ...
2
votes
4answers
745 views

If you were to write the “Next Big Chat” application would you use Adobe Flex, .Net, Silverlight, or “Petzold” Win32 API in C++?

I'm frustrated trying to choose a language; here are the requirements: Desktop application. For Windows, it would live in the System Tray (like Skype). I'm a single programmer so I only will have ...
4
votes
1answer
550 views

How to read and understand ER diagrams

I've been handed the ER diagram for a quite complex database. Complex to me at least, 849 tables. One of the architects says to understand the code, you need to understand the database and ...
4
votes
2answers
439 views

What is the commonly used abbreviation for total lines of code?

I've seen the following: CLOC TLOC LOC When using this esoteric metric what abbreviation is most commonly used?
0
votes
2answers
561 views

What tool do you use to create SVGT icons for your app? [closed]

This is a question mainly for Symbian developers. I would like to create some demo apps to put on my mobile phone and have some kind of nice icon on the application grid. If I've understood ...