business

What to charge this customer?

What i decided: I decided to reject the project for the main reason of the fact the ground me and my girlfriend were on was getting extremely uneasy and i didnt want to loose a cheerleader GF. How often does a programming geek (and proud) get a cheerleader girlfriend haha. Heres the situation: Its my first actual freelance project I...

organizing code and how to hit deadlines in a progamming deadline

I know this may not be exactly a coder question, but I feel it is still related to programming because I'm sure many developers have come across this before and might have some insight on how to resolve this or have advice. There is an actually programming question though. My issue as a developer. I work in a small company, roughly 15 ...

infrastructure offshore

Hi, i'm working in a startup and we are looking for VCs. the point is that huge part of our infrastructure are offshore (github, gmail and basecamp). So our development team is local, which is great, but we did a choice to offshore our infrastructure, since they are not our core, we don't want to spend tons of money in datacenter and ne...

Materialize data from related sqldatareader into an aggregated IEnumerable<Customer>

Hello, I have this relation: Customer - Order - Product each mapped to its own sql table. When I want to eager load now the Customers with its Orders and the Orders with its Products How do I have to iterate the 3 sqldatareader to get in the end a IEnumerable just as I would use an ORM. What I do not want to do is to pass the Sql...

Rendering and editing complex business object

I have a business object representing an invoice with all its line items, contractor data, bank account number, etc. I want to be able to display such an invoice and allow user to edit it, for instance to add new line item or delete an exisiting one. User should see all properties of an invoice. What's the best way about it? Should I...

How to find investors for web studio?

Hello. Could you give me advice how to find investors in USA please? I am owner of web studio in a little town in Ukraine. We do great work for low prices because cost of living is very low here. I am interested to grow into outsourcing company. Potential investors may be interested in this because cost of 1 hour work of PHP developer is...

Validate Drivers License numbers?

I am working on a ACH payment processor and was wondering if I can scope the drivers license field against some rules. Any ideas on this? Can I assume numbers only or anything else more like SSN Thanks ...

identify heading in an ms word document using C#

I need to identify the headings and normal texts in a ms word document separately and put them in two different columns of an excel sheet. This is a VSTO application using C#. ...

A good book for a manager new to software development

Recently I've been hired by a small startup. My managers are both new to software business and I was wondering if is there a good book to recommend them. The book must explain well how to manage various development methodologies (cascade, agile, scrum, etc..), version control, how to effectively track bugs and how to set up support and e...

RFP: why/why not outsouce early project development?

A small web development group (less than 15 people) I do some work for is looking at outsourcing some work. Through a series of random events they will soon be without a front end developer and a graphic designer. Rather than hire these positions back on, there is talk of outsourcing the work to a group in a nearby state that manages d...

What is a good practice with a Repository and Business objects?

I have several business classes, like Address, Product, Order, OrderLine. In this case, I have a question concerning my Order class and how it should be updated in the repository. The Order class can have more than 1 OrderLine. The class looks something like the following: class Order { private List<OrderLine> orderLines; public A...

How to share your code

I have to admit I've never been very pragmatic or business oriented when it comes to writing computer code, but looking through some of my past projects, I see a ton of pretty good ideas with some decent code. Some are finished products, others just bits and pieces. What's the best way to share your code and give it some exposure? i.e. ...

ORM and NH for business people

I have to prepare a case to convince managers to promote development using an ORM. I don't want to go into technical details in this case, the benefits have to be visible to business people. I'm not quite happy with the arguments I've written down until now Are there any points I'm forgetting, both PRO and CONTRA? The case I'm going to...

Looking for a SQL function to pull data for month selected and previous six months.

I am looking for a SQL function to use in a BOE Report to generate data from the month selected in the prompt and the previous six months. ...

Model, Business Rules and Persistence

Hello all, I'm having trouble figuring out the best approach for an certain application. I'm not really used to newer architectures that superseded old TLA (three layer architecture), so that's where I'm coming from. When designing the Model and the DAL for my application (POCO classes, right??), I got the following doubts: Should my...

How to convey the importance/role of application architecture to business heads & junior developers.

Hi there, This question is subjective and can reasonably only be answered by those seasoned developers with leadership experience and management personnel with a sound technical proficiency. For the past year I've pursued educating myself extensively in OOD to become a stronger programmer. In particular, reading and applying knowledge ...

Convincing management to rewrite a product

A hypothetical organization (we'll call them Sprockets Incorporated) spent millions of dollars to rewrite a product. The rewrite ended with lost time, more bugs, and a harder to maintain version of the product. Does anyone here have anecdotal precedence for convincing upper management to support a rerewrite? Or even a rewrite? How can su...

Deciding among with Java technologies should use - beginner

Hello fellas. I am not new to software developing, but in the last years I was almost completely involved with web applications development, most likely to PHP with MySQL/PostgreSQL. Now I am changing focus. I would like to start programming for desktop applications, with Java. The decision about language was motivated by the following ...

Source code license for closed (non-open-source) software components

This is a question about licensing 3rd-party software components, which are to be included/used in your own software. When you license a software component from a component vendor, many vendors will also allow you to get the source code (for an extra fee). I'm talking about a not-for-resale and not-for-redistribution source code licens...

ETL for small business

My day job is programming on "connector" (windows console apps) to extract data from source such as excel, csv...etc. then upload it to database and do a lot of queries to make reports for clients. Is my job qualified as ETL? I'll like to start a service company that is involved with ETL for small business. Is ETL mostly involved with c...