Tag for asking for recommendations on resources (such as books), programming languages and more related to programming.
0
votes
0answers
140 views
Looking for a reference on tic tac toe moves
I want to wirte a testcase where each possible scenatio is played and the result is counted.
I am looking for a reference of tic tac toe moves to justify a test case. So far i tried counting in my ...
3
votes
0answers
1k views
PHP framework comparison [closed]
We're planning a major re-write/upgrade of our website and commercial web application products.
We have a fair amount of in-house PHP experience and we've begun looking at PHP MVC frameworks to help ...
1
vote
2answers
119 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
332 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 ...
8
votes
6answers
1k views
Is there a constant for “end of time”?
For some systems, the time value 9999-12-31 is used as the "end of time" as the end of the time that the computer can calculate. But what if it changes? Wouldn't it be better to define this time as a ...
2
votes
4answers
1k 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 ...
0
votes
1answer
154 views
Good tutorial or book about creating a DSL and interpret it and explaining the computer language parsing and interpreting theory
I'm a seasoned Java dev. I would like to refresh my memory about a topic I was not so good with when I was at university: language parsing and interpreting.
I would like to write a quite basic and ...
1
vote
2answers
97 views
How to start a ruby community? [closed]
We are trying to start a ruby community in Guadalajara, México.
Does anyone has experience or ideas that can share regarding how to start and what can be done to be successful?
2
votes
2answers
2k views
Java language book for an experienced programmer? [duplicate]
Possible Duplicate:
Is there a canonical book for learning Java as an experienced developer?
I am looking for book to get up to speed with (start with) a Java language. I am experienced ...
2
votes
6answers
299 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
82 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:
...
4
votes
3answers
267 views
Login into application at startup
Short version: I want "Login on program startup" checkbox like in Skype, for example, but don't know how to protect saved credentials securely.
I'm writing client application which, before doing ...
1
vote
3answers
287 views
Is there any site which tells or highlights by zone developer income source? I think i am getting less yearly [closed]
http://www.itjobswatch.co.uk/
Thats the only one good site i have found, but missing for Belgium and for other European countries.
I was searching a site which can tell the income source details ...
1
vote
2answers
2k views
What fast, free SVN repository alternatives to Google Code are there for open-source projects?
I am using Google Code for my project which is almost a hobby project under the MIT license. The problem is, Google Code is too slow from my area.
So I am looking for alternative repositories. Can ...
11
votes
10answers
1k 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 ...
2
votes
1answer
172 views
Book Recommendation for Android Accounts & Sync Api [closed]
I looked through 10 different "pro" Android books but I can't seem to find any which cover the account and sync apis. I've read a number of blog posts and looked at the (sparse) documentation but I ...
8
votes
5answers
742 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 ...
1
vote
3answers
438 views
Is there a canonical resource on ASP.NET MVC ?
I want to learn ASP.NET MVC. I have a solid background in asp.net web forms. Are there any resources that you can recommend to help me make the change? I'm ideally looking for videos which touch on ...
3
votes
7answers
366 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 ...
9
votes
5answers
478 views
Writing Java in Java
I have been using Java for several months at work now and am becoming mildly competent in it.
The problem I think I am having is that I program C++ in Java . By that I mean I have always used C++ ...
4
votes
1answer
494 views
Any cool warmup exercises to get the brain going at work? [closed]
Sometimes, even after a full nights sleep, I still feel like i'm not connecting all of the dots when I get to work until mid morning or lunch. However it would be nice if I could have my project's ...
4
votes
3answers
2k views
Are there similar sites to jsdo.it and jsfiddle.net? [closed]
I'm looking for sites similar to jsdo.it and jsfiddle.net.
I really like jsdo.it, as it provides a nice editor and the ability to fork, but I really can't stand the usability as it really gets to be ...
2
votes
1answer
251 views
Java enviroment book recommendations [closed]
I come from a C# background and would like to learn Java. Programming and Java as a language are not a problem.
What is bewildering to me is the sheer amount of various choices in "Java environment" ...
9
votes
5answers
399 views
Guidance on choosing the language and approach for final year project
I am a Computer Science undergrad from India and an amateur programmer with knowledge of Java, and some Python as well. I have also dabbled a bit into functional programming.
For my final year ...
8
votes
6answers
1k views
Languages/Methods to Learn for Scientific Computing?:
I'm a second-semester Junior working towards a Computer Science degree with a Scientific Computing concentration and a Mathematics degree with a concentration on Applied Discrete Mathematics. So, ...
3
votes
1answer
449 views
Database Application Design Best Practices [duplicate]
Once upon a time it was common practice for both the business logic and database logic to be written in the same language (eg PL/SQL, Transact SQL, etc), more recently the practice is to separate the ...
28
votes
11answers
1k views
Should a developer be forced to memorize details?
Many times I forget things about my application. I don't memorize the table names or what a query did and I search to get what I want. My team leader told me I'm supposed to memorize the table names ...
5
votes
1answer
342 views
Scoping recommendations while developing in C
While developing a library using C, what are your recommendations about variable and function scoping?
In C++, OOP and namespaces made the whole thing a lot easier. But how to do that with plain C? ...
5
votes
2answers
1k 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
63 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).
...
12
votes
8answers
2k views
Is there a canonical reference on algorithm design?
So every time I get an interview, I get simple problems. The problem is, I seem to make a mess of it by writing inefficient algorithms that either take too much space or time. I am really not able to ...
1
vote
4answers
2k views
Should I start with HTML/CSS/JavaScript or with ASP.NET/ C#? [closed]
I have a basic understanding of HTML, I can understand what the output of specific HTMl can do but I can not write a full web page in HTML. The same with CSS. Do you think I have to learn HTML and ...
4
votes
1answer
135 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
5answers
496 views
What language should you learn in order to learn “pure” OOP? [closed]
I would like to use a pure object oriented programming language to really learn what the paradigm is about. I'm not out to become an expert at such; mostly will I implement some small things with it ...
0
votes
7answers
273 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" ...
5
votes
7answers
445 views
When do code hacks become bad?
When you begin a new project/function/object you mostly have an idea of the model you want to build. It can be based on the clients' wish, on your ideas for the app or whatever. In the middle you ...
3
votes
2answers
3k views
What good graphics libraries are there for Python, not necessarily having to be about games? [closed]
I would like to try out a simple graphics programming framework for Python. It mustn't be game specific or anything, nor does it have to support 3D. I just want to use it for drawing graphs, charts ...
9
votes
6answers
395 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 ...
7
votes
3answers
7k 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?
8
votes
8answers
902 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
230 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. ...
5
votes
7answers
496 views
What are some well-written articles/books/etc. on API design approaches? [closed]
Apologies for the somewhat general question, but I’ve been reading a few of the links on this page, and many of them:
spend time explaining what an API is
are a bit general and vague
are rather ...
4
votes
7answers
397 views
Best Way to Present a Report with Code
I'm in a statistic course at Uni currently. We have to present reports on the findings along with the code we used. I'm wondering what is the best way to present this code in the reports. A ...
1
vote
1answer
167 views
Which framework would you recommend to use to add “social networking” components to a website?
Given an existing site/web application which already enables users to create and publish content, is there a service or server side tool I can install, which will add the standard social networking ...
9
votes
7answers
703 views
I'm interested in checking out a stack-oriented programming language. Which one would you recommend? [closed]
I'm interested in learning a stack-oriented programming language (such as Forth), which one would you recommend? The qualities I want are:
You should be able to develop non-trivial software in it, ...
8
votes
12answers
1k views
Would you recommend Head First Programming for someone new?
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
161 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
370 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 ...
7
votes
8answers
237 views
How to share recommended readings between fellow programmers
I am working with team of 7 programmers and keep searching good articles on software design and best practices. whenever I come across a good article I mail them.
So I just want to know: Is there ...
0
votes
2answers
183 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" ...
