4
votes
6answers
2k views

USB software protection dongle for Java with an SDK which is cross-platform “for real”. Does it exist? [on hold]

What I'd like to ask is if anybody knows about an hardware USB-dongle for software protection which offers a very complete out-of-the-box API support for cross-platform Java deployments. Its SDK ...
4
votes
3answers
1k views

How to use a MessageBox using the MVVM pattern?

I am implementing a UI application using the MVVM design-pattern. The thing is, sometimes when you detect that something is wrong with data that was inputted by the user, you'd like to notify him ...
4
votes
1answer
746 views

From where did the symbols *args and **kwargs in Python originate?

I know that *args and **kwargs are ways to feed more arguments into a function in Python. I am wondering where these terms stem from. Why have all the asterisks in the beginning? What does the kw in ...
10
votes
4answers
571 views

Approaches against code base becoming uniformly slow

We are working on a moderately-sized C++ code base (10Mloc) which through our optimization efforts is becoming uniformly slow. This code base is a set of libraries which we combine to put them to ...
7
votes
5answers
277 views

How to introduce a new pattern into an existing codebase?

In my quest to better my development skills I learn new design patterns. In sample projects or personal projects it's really easy to adapt new patterns into my code. However at work I have a large ...
3
votes
1answer
373 views

WCF and Service Registry

I am about to build some WCF Services. Those services need to communicate to each others too, in some scenarios. I've done some "Google-ing" about Service Registry but can't figure out how to ...
9
votes
1answer
391 views

Java GNU Licensing [duplicate]

Possible Duplicate: Can we use Java for commercial use? I am a college student learning how to program in Java. I really like Java's simiplicity and portability and I would like to one day ...
2
votes
3answers
438 views

design pattern for describing a variable subpart of a config file

Suppose I have an XML config file like the following: <myapp> <settings/> <output> <mailto>mail service configuration parameters</mailto> ...
16
votes
3answers
6k views

What is the name of ** in python?

When programming Python I sometimes do a ** to make a conversion. I understand what it does but what data structures am I manipulating? A dict and what is the other? An array? Is there a name for the ...
42
votes
7answers
27k views

Why use try … finally without a catch clause?

The classical way to program is with try / catch but when is it appropriate to use try without catch? In Python the following appears legal and can make sense: try: #do work finally: #do ...
0
votes
1answer
268 views

How do you describe the way LinkedIn handles URL links?

I'm trying to figure out what all is happening in the LinkedIN links URL. A link from LinkedIN community opens with a window shade (?) containing the LinkedIN site tools much like the alerts here at ...
0
votes
1answer
527 views

What are the best-practice / norms to order functions in files or classes? [duplicate]

Possible Duplicate: How do you normally layout a class's regions? It often happens that I'm stuck in front of my code editor searching the best place to put a new function. I've no ...
89
votes
21answers
7k views

What's the benefit of avoiding the use of a debugger?

Over the course of my career, I've noticed that some developers don't use debugging tools, but do spot checking on erroneous code to figure out what the problem is. While many times being able to ...
0
votes
0answers
225 views

How do you recruit a graduate developer? [duplicate]

Possible Duplicate: What are effective interview questions? I'm currently looking to recruit a .Net developer and we've decided to take a graduate straight out of university. The job role ...
0
votes
2answers
228 views

Semantic or structure - which should get preference for variable naming?

We've a call stack in our project. The program is written for microcontroller, the language is C. The call stack is basically an array of integers. The variable that represents this call stack ends ...
7
votes
6answers
892 views

Is the financial sector any different from other sectors in terms of language fragmentation? [closed]

Language Choices of Large Corporations Having spent almost 12 years working in the financial sector, at both large and small companies, my overriding impression, with the exception of Goldman Sachs, ...
3
votes
2answers
189 views

Google Analytics and customers privacy

I work in a company that sells SaaS web applications for HR and financial issues. Our customers are key accounts to which we guarantee the privacy of their data, for obvious reasons. We need to make ...
4
votes
3answers
848 views

Developing a mobile interface for Website

I have a website developed in ASP.NET MVC. Now, I am looking forward to getting up a mobile interface for it. My knowledge in this regard isn't that great, so I will explain what is needed to be ...
12
votes
8answers
6k views

What is the point of an interface? [duplicate]

Possible Duplicate: When to use abstract classes instead of interfaces and extension methods in C#? What other reasons are there to write interfaces rather than abstract classes? This ...
5
votes
1answer
286 views

Visualizing a CUP grammar

I am implementing a grammar in CUP, and it would often be helpful to see everything at a glance. This could also be useful in finding errors quickly. Are there any programs out there that will ...
11
votes
2answers
1k views

What is the difference between DI and IoC? [duplicate]

Possible Duplicate: Difference between Dependency Injection (DI) & Inversion of Control (IOC) I'm new to Inversion of Control, Dependency Injection and everything related to these ...
4
votes
0answers
476 views

Certifications needed to get an interview with no experience and no degree. [duplicate]

Possible Duplicate: Are certifications worth it? Given that I have no commercial experience to speak of -- and no undergraduate degree -- how can I best demonstrate my programming ability ...
6
votes
4answers
293 views

What types of positions might involve improving processes using CMMI and Scrum?

I'm an IT student and have been working on team based projects for several years. I've read some papers about CMMI and Scrum; this is really interesting to me and I would like to know what kind of ...
2
votes
1answer
576 views

Confused About Virtual Memory for All Processes

I hope this is the right place. This is a homework assignment for my Operating Systems course and I have to implement a working virtual memory system in C++ so programming is directly involved. I've ...
3
votes
4answers
570 views

Is Usage Tracking esoteric or state of the art?

There are several products for tracking the usage of your application. I know at least 10 offers. They tell you which features were used more often than others. Thus, you can identify features that ...
12
votes
7answers
809 views

After writing code, why do I feel that “I would have written better” after some time? [closed]

I have been working on my hobby project in C++ for more than 2 years. Whenever I write a module/function, I code it with lot of thinking. Now see the problem, do { --> write the code in module ...
10
votes
3answers
4k views

GitHub: Are there external tools for managing issues list vs. project backlog

Recently I posted one of my the projects1 on GitHub and as I was exploring capabilities of the site, I noticed they have a rather decent issue tracking section. I want to use that section as a) other ...
10
votes
2answers
2k views

What constitutes “distributing” for LGPL v3

I am considering basing some new software on a LGPL web application. I want to utilize this new software for creating one website for my employer, and we do not intend to sell or distribute the ...
2
votes
1answer
1k views

Personal Software Process (PSP1)

I'm trying to figure out an exercise but it doesn't really makes to much sense.. I'm not asking someone to provide the solution. just to try and analyse what needs to be done in order to solve this. ...
4
votes
2answers
1k views

What do I need to consider when using code under the Apache License in an application submitted to Mac App Store?

First off, I am new to licenses and app stores. There is an example app on a framework that has a Class file with much of the functionality I'll need for my own app. It's less than 1000 lines of code ...
0
votes
3answers
1k views

Difference between brittle and fragile [closed]

When you're discussing a system or a code base, when you use the adjectives 'brittle' or 'fragile' to describe it, what's the difference between those two terms?
0
votes
2answers
509 views

HTML 5 Double-Helix/DNA

What would be the most cross browser friendly (IE9, Chrome, FF, Safari, Opera) way to code an animated, interactive double-helix? HTML 5/JavaScript is fine. Flash or Java is not. I am unsure if ...
7
votes
12answers
16k views

Do coding puzzles make good interview questions

I am interviewing candidates for Java programmer positions. My colleague insists in filling more than half of the interview with java coding puzzles.His view is that, if candidates are able to ...
2
votes
4answers
464 views

How to stop dwelling on problems rather than tasks? [closed]

I can't say I am a good programmer but I've been earning money for programming last decades. I've thought I was born for programming and people said I was very good at it - at some point. But after ...
12
votes
8answers
1k views

Conflicting Java Styles within a Team

I am part of a Java development team with a 6 week deadline. This necessitates writing a good deal of code very very quickly. However our development team has different styles of coding. Everything ...
0
votes
1answer
491 views

Interactive training site for Javascript complete with code challenges [closed]

A few months ago I discovered a cool course called Rails for Zombies. This is a great site that allows us to write code and see the results. It takes us through the paces to get us up to speed with ...
10
votes
11answers
715 views

Is there a personalizable programming language you can use to convert to others?

Is there a programming language in which you can set your own syntax configurations and it would convert the code to a language you choose? For instance, you would choose specific configurations like ...
7
votes
5answers
6k views

Choosing the right branching strategy for releases

Starting with a new dev team on a new project and we have to define our Branching strategy for our source repository (e.g. Microsoft Team Foundation Server 2010). We've run into a sticky discussion ...
7
votes
2answers
222 views

When we talk about 'a closure' do we refer to a single variable, or do we refer to all 'closed' variables?

Let's take the following (JavaScript) code that returns a function that closes over variables x and y to illustrate: function test() { var x = Math.random(); var y = Math.random(); var f = ...
2
votes
2answers
771 views

What is the reason behind the if syntax of CoffeeScript?

In most other languages the condition comes before the statement to be executed when the condition is met. However, in CoffeeScript (and maybe some other languages) the syntax is: number = -42 if ...
3
votes
2answers
373 views

What are the common approaches & practices for big applications?

Developing big applications requires huge effort. There may be teams for each phase of development and they must use different design patterns and go through the whole SDLC. I have two years of ...
6
votes
3answers
1k views

Various programming concepts (from a Python viewpoint)

Ever since I've started lurking on stackoverflow, I keep coming across programming concepts such as abstract classes, virtual functions, contracts, interfaces, etc., from a questions about other ...
6
votes
7answers
823 views

Research on software defects

There is a chapter in "Making Software: What really works and why we believe it" By Andy Oram and Greg Wilson about software defects, and what metrics can be used to predict them. To summarize (from ...
7
votes
4answers
20k views

Best practice to query data from MS SQL Server in C Sharp?

What is the best way to query data from a MS SQL Server in C Sharp? I know that it is not good practice to have an SQL query in the code. Is the best way to create a stored procedure and call it ...
5
votes
2answers
189 views

Pushing for greater automated testing on a QA team [closed]

I'm a junior developer joining a QA team at my company. The QA team I had been interacting with while working as a developer was very solid and the business had been very good about encouraging and ...
4
votes
3answers
230 views

Dual licensing with GPL library

I have a question concerning derivative works of GPL'ed software. Imagine the following situation: A company writes a software (A) using a library (B) which is released under the terms of the GPL. Now ...
11
votes
4answers
2k views

Handling extremely large numbers in a language which can't?

I'm trying to think about how I would go about doing calculations on extremely large numbers (to infinitum - intergers no floats) if the language construct is incapable of handling numbers larger than ...
3
votes
4answers
2k views

SVN: Working with branches using the same working copy

We've just moved to SVN from CVS. We have a small team and everyone checks in code on the trunk and we have never ever used branches for development. We each have directories on a remote dev server ...
5
votes
2answers
760 views

Designing web-based plugin systems correctly so they don't waste as many resources?

Many CMS systems which rely on third parties for much of their code often build "plugin" or "hooks" systems to make it easy for developers to modify the codebase's actions without editing the core ...
5
votes
7answers
290 views

What should be the “depth of design”? [closed]

We all know that the process of creating a design and the whole architecture of the software is very important before writing the code. But how deep should be dive into the design stuff - should we ...

15 30 50 per page