For questions SPECIFICALLY related to development within an enterprise environment (e.g. a large company), as opposed to e.g. hobby programming. Don't use this tag just because you're working as an enterprise developer.
Questions tagged [enterprise-development]
51 questions
109
votes
5 answers
Staging environment vs Production environment
I work for a company where we build enterprise applications, and we maintain three environments: development (or dev), staging (or stage) and production (or prod).
The meaning of dev is intuitive: it's the environment used during development of the…

rdasxy
- 3,323
- 7
- 29
- 41
61
votes
3 answers
Best Practices To Create Error Codes Pattern For an Enterprise Project
I'm working on an enterprise project which will be deployed in many SMBs and Enterprises.
The support for this project would be struggling and so I want to create a coding pattern for errors (Like HTTP status Codes). This will enable help desk…

Pooya
- 837
- 2
- 8
- 7
39
votes
6 answers
Why Isn’t SQL More Refactorable?
Everyone knows that new developers write long functions. As you progress, you get better at breaking your code into smaller pieces and experience teaches you the value of doing so.
Enter SQL. Yes, the SQL way of thinking about code is different…

ebrts
- 477
- 4
- 9
37
votes
8 answers
How can I discourage sharing internal API keys within a company?
We’re working on a new service – this service will potentially be called directly from applications on user devices. These applications will be developed and supported by multiple development teams from all over the organisation, all depending on…

Oli
- 525
- 1
- 4
- 4
21
votes
10 answers
Does UX matter for enterprise software?
I've come to notice that a lot of software that companies use for managing things like time, expenses, setting up phone systems, etc is very non-intuitive from a user experience point of view. I know personally I waste a lot of time just trying to…

Ryan
- 1,105
- 1
- 10
- 17
20
votes
7 answers
How to break the "php is a bad language" paradigm?
PHP is not a bad language (or at least not as bad as some may suggest). I had teachers that didn't even know PHP was object oriented until I told them. I've had clients that immediately distrust us when we say we are PHP developers and question us…

dukeofgaming
- 13,943
- 6
- 50
- 77
14
votes
9 answers
Is Ubuntu workable as a laptop for an IT consultant?
I work as a consultant programmer, typically in large businesses. I use a Windows Laptop, and many of my colleagues use a Mac.
My personal preference would be to run Ubuntu if I could have complete control over my development environment. But I will…

Eric Wilson
- 12,071
- 9
- 50
- 77
14
votes
4 answers
Should internal code be shared with non-developers in an organisation?
Where I work, we have a lot of developers and an awful lot of code running our proprietary applications used by staff & customers alike.
We also have a lot of smart support staff that like to understand the inner workings of our systems to better…

Mark McDonald
- 241
- 1
- 4
13
votes
4 answers
How does Ruby, Python, PHP manage without Spring?
I write enterprise Java applications and web services at work (Spring, Hibernate, Maven, RESTEasy) and PHP (CakePHP) and Python (Django) for my side projects.
While I do see the value that Inversion of Control, Aspect Oriented Programming etc. that…

rdasxy
- 3,323
- 7
- 29
- 41
12
votes
2 answers
Is Spring + Hibernate prefered instead of EJB 3?
It is my perception that whenever new JEE projects start (where these technologies would be applicable), people prefer to use a combination of Spring + Hibernate instead of EJB 3.
It seems junior programmers are even advised to go for that instead…

JohnDoDo
- 2,309
- 2
- 18
- 32
11
votes
4 answers
What IDE(s) or editor(s) do companies like Google, Apple, IBM, etc. use?
Even though I have quite some experience in using various tools, I still can't make up my mind whether I prefer using IDE or a simple editor for code editing.
Most IDEs I have experienced are written in Java (like Eclipse) which makes them slow and…

Pijusn
- 987
- 1
- 10
- 16
11
votes
6 answers
What does "enterprise" means in relation to software architecture?
I see the term "enterprise" being thrown around software developers and programmers a lot and used loosely it seems.
en·ter·prise/ˈentərˌprīz/
Noun: A project or undertaking, typically one that is difficult or requires effort.
Initiative and…

SkonJeet
- 377
- 1
- 3
- 11
7
votes
2 answers
How does enterprise level Flash development work?
I started working at a PHP shop and occasionally we have to go and tweak some legacy Flash and actionscript code. It's a small shop; we have about six developers. It seems almost every time we pull a flash file down from SVN, we run into some…

CamelBlues
- 1,145
- 1
- 6
- 14
6
votes
1 answer
What are requirements for a successful SOA?
I’m an EA in an organisation with 10000+ employees. Strategically we are heading towards SOA. Currently I’m researching about SOA’s and creating a road map and I have come over many blogs that talk about “SOA is dead”. We can all agree that SOA is…

Amir Rezaei
- 10,938
- 6
- 61
- 86
6
votes
2 answers
What is the easiest and cheapest way to distribute apple iOS enterprise app?
I work as a developer in a company, The company I work with has to deploy the app I made to their client. Number of clients are 3 and each client has around 100 iPads. Now my question is,
What different ways we can use in order to deploy and…

TeaCupApp
- 315
- 2
- 11