Questions tagged [development-approach]

30 questions
39
votes
5 answers

What to do when you are faced with programming task that you have never done?

I started my career as a .NET developer 3 months ago and after a long training plan on diverse technologies, patterns and concepts the developers who were supervising me have decided that I am ready to join one of the many projects the company…
19
votes
2 answers

Best method to implement a filtered search

I would like to ask you, your opinion when it comes to implement a filtered search form. Let's imagine the following case: 1 Big table with lots of columns It might be important to say that this SQL Server You need to implement a form to search…
j0N45
  • 341
  • 1
  • 2
  • 5
12
votes
5 answers

Is Language-Oriented Programming practical?

I read this article on Language-Oriented Programming. He points out some weaknesses in the modern procedural/OOP approaches to programming, and suggests a new programming paradigm that will solve them I am all for small, loosely coupled program…
Michael K
  • 15,539
  • 9
  • 61
  • 93
11
votes
3 answers

Using business objects in view models

When using reusable business objects, what is considered best practice when building view models? We use an object we call Builder to build our view models. One builder for each logical unit of views (orders, users etc), where each unit can contain…
Andy Hunt
  • 5,996
  • 1
  • 33
  • 56
4
votes
2 answers

Is it a bad idea to sync file system with remote server using HTTP?

I have started a project which will duplicate Dropbox or Google Drive behavior but using Amazon S3 az a backend. Idea is very simple, a Node.js server that watchs a directory for file changes and PUT them on the S3. Or it will look at S3 for changes…
Mohsen
  • 1,970
  • 3
  • 22
  • 32
4
votes
1 answer

IRC Bot permission structure, best approach?

I'm making an IRC bot in PHP. And I've come to the point when I need to determine how would user permissions/accesses would look in the database (and in the application in general). Here are the requirements: There are global and local permissions,…
Madara's Ghost
  • 8,787
  • 9
  • 25
  • 33
4
votes
2 answers

How to fundamentally approach creating a 'financial planner' application?

I want to create a financial planning application (for personal use), for which the overall functionality will be this: User (me..) can create different 'scenarios'. Each scenario is configured with different incomings/outgoings. Scenarios can be…
Anonymous
  • 3,546
  • 2
  • 25
  • 26
2
votes
1 answer

What is the currently best C# implementation for a Producer/Consumer scenario?

I have a relatively simple task where I need some 10 consumers to consume work to be produced into a queue, continuously. This is my first time implementing this design pattern, so I have been searching the web for different approaches. The ones I…
2
votes
4 answers

How to deliver fast and avoid growth challenges with a codebase?

Startup Context A friend of mine recently asked me to be a part time software engineer for her startup which has yet to write any code. She is fairly serious and has already raised a fair bit of money. However, she currently doesn't need someone…
2
votes
1 answer

How to test controllers in a REST applications

I'm writing a REST api backend in NODE js, which is based on MVC approach. My api routes directly hit the controllers, which in turn import models which are a wrapper around the methods from a library (DB ORM) called sequelize. What will be the…
Anshul Sahni
  • 365
  • 2
  • 4
  • 12
2
votes
2 answers

Relation between projects and solutions in VS

We're about to start with a new software and there are mixed opinions on the organization of software. I'd be delighted to hear what others might have to say in regard to the presented options as well as what other consideration one might refer to…
2
votes
3 answers

Promoting ecology and/or sustainability as a programmer

A seemingly odd question, but here it goes. Say that a potential client asks that a certain level of ecology and sustainability is to be respected before they will consider your company for a web site project. How would you go about meeting this…
James P.
  • 1,223
  • 2
  • 9
  • 19
2
votes
1 answer

Two-way calendar sync with any client

I have a database of calendar events, that can be administered by the user through a web application. I would like to offer to the user, functionality for viewing their calendar in any client of their choice (to the extent that open standards are…
dxh
  • 121
  • 3
1
vote
4 answers

CMS vs homebrew system for implementing an image slideshow

There is a basic website (homepage and 5 subpages) with static content, we want to add something like a slideshow of current offers with custom images that would change every month. We also want to include an image gallery with effects like…
Shaz
  • 123
  • 6
1
vote
0 answers

Stuck on approach on how to serve a lot of data to users with a lot of possible combinations

So, I'm making an application which monitors specific things that happen within the area of a user. And I'm really stuck at the approach on how to serve specific real-time data to my users. I am using MongoDB for the database and NodeJS for my…
1
2