Last call to make your voice heard! Our 2022 Developer Survey closes in less than a week. Take survey.

Questions tagged [enterprise-development]

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.

Filter by
Sorted by
Tagged with
-5 votes
2 answers
80 views

The advice I've found is to use LTS tools for work, instead can start on a new version if I know the next LTS will come out before project completion? [closed]

I've had this idea because I've recently had to upgrade a large enterprise project (due to security vulnerabilities) that was completed and not touched for years before I joined, and both the backend (...
user avatar
  • 1
5 votes
3 answers
513 views

How to ensure long-term enterprise software stability with changing frameworks / things going out of support?

I work for the in-house IT department of one of the largest companies in my country. The infrastructure and software systems are heavily based on Oracle Database. Most core business processes and ...
user avatar
  • 99
37 votes
8 answers
10k views

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 ...
user avatar
  • 525
39 votes
6 answers
5k views

Why Isn’t SQL More Refactorable? [closed]

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, ...
user avatar
  • 477
1 vote
3 answers
955 views

What are criteria for enterprise to have multiple databases (for new project)?

We are working on new enterprise project (multiple activities - online ordering, offline ordering, b2b ordering, accounting processing, secure payment processing, analysis and dynamic pricing and so ...
user avatar
  • 1,001
1 vote
2 answers
297 views

Best practice on how can I change the structure of a live database without losing data inside [duplicate]

Suppose I have a live website running on a live database and I have a dev website that is a duplicate of the live website. The live database is where customer transactions are stored. Suppose I do ...
user avatar
  • 1,045
-3 votes
1 answer
290 views

Are on-premise software solutions safe for the vendor? It seems the client can steal the code [closed]

I'm wary about on-premise solutions. It appears to me that the client has access to the source code and can easily steal it. Is this software business model safe for the vendor? Are there any ...
user avatar
3 votes
3 answers
2k views

How to avoid pushing Github Enterprise code to my personal Github account by mistake if both are configured in my work computer?

Setting the debatability of using personal accounts on the workplace aside. Context: The company I work for is dedicated to creating apps for other companies. Because of this we have many different ...
user avatar
  • 141
0 votes
1 answer
2k views

test (or qa) vs staging environment - clarification on how staging env functions

I looked at this question. As far as I understand test env is for qa department to conduct their tests, and staging is identical to prod, but hidden from end user. My questions are: Should staging ...
user avatar
  • 125
2 votes
2 answers
154 views

Enforcing constraints across databases

This is a design/planning question, not specific to any particular software/deployment. The stuff I'm talking about doesn't exist yet, but I am hoping to avoid mistakes early in the process. Here's ...
user avatar
1 vote
1 answer
125 views

Why should you test for backward compatibility during sprint testing?

For example right now we are finished with the development of our sprint 10 and want to start testing sprint testing in Stage environment. I was told that we should first test 'Sprint 10 frontend ...
user avatar
  • 113
5 votes
5 answers
652 views

Is it a fallacy to say that system migrations don't suit an agile methodology as the requirements are known up front?

I saw a project manager recently stand up at an Bank's internal staff meeting and say: We're running this system migration not using an agile methodology. We know the requirements up front so agile ...
user avatar
  • 4,761
3 votes
1 answer
514 views

Standard API Protocol for ECM Systems?

I am wondering if there is an established standard or protocol when working with APIs for document management systems or ECMs. For example, let's say I'm working on a new product and I want it to have ...
user avatar
1 vote
0 answers
288 views

How is ORB distinct from an endpoint?

What, fundamentally, am I misunderstanding about how to use appclient? The Application Client Container (ACC) includes a set of Java classes, libraries, and other files that are required for and ...
user avatar
  • 224
2 votes
3 answers
235 views

Performing data operations that involve separate applications and data sources

I'm designing an enterprise application that produces output based on some input data from another application. In this case, I happen to have also built and thus do control the source application ...
user avatar
  • 859
0 votes
1 answer
594 views

What kind of reputation does Java 8 have among "enterprise" companies? [closed]

Are the new, functionally-inspired features of Java 8 well-regarded within the enterprise development community? Have they been adopted by large companies? Have coding standards been updated to ...
user avatar
3 votes
1 answer
1k views

How to manage security of these self hosted web apis, to ensure that the request coming for accessing data is authenticated?

Let's pretend I am going to work on an enterprise application. Say I have 11 modules in the application and I would have to develop Dashboards for every role in the organization for whom I are going ...
user avatar
0 votes
1 answer
217 views

Is Spring Source Tool suite required for J2EE application development? [closed]

I am following a tutorial. The guy keeps on adding different plug-ins such as subclipse, maven, spring source tool suite, etc after setting up jdk, eclipse, tomcat. While installing spring, he was ...
user avatar
  • 103
3 votes
2 answers
1k views

Visualizing a complex software application [closed]

Question What is a good way to go about visualizing a complex software application? Are recommended software applications that can be used for this purpose? Background About 3 years ago, I ...
user avatar
54 votes
3 answers
65k views

Best Practices To Create Error Codes Pattern For an Enterprise Project [closed]

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 ...
user avatar
  • 767
1 vote
1 answer
594 views

Do we need to use JCA while connecting to db from inside EJB

While writing an EJB (deployed on WAS) that connects to a db, i have never needed to use JCA. But apparently JCA is the standard for connection to thrid party EIS (which includes database). So does ...
user avatar
  • 1,185
2 votes
3 answers
1k views

Forcing logger/appender to output line logged at lower than its current level?

Consider the following scenario: I am writing a Dispatcher Servlet that delegates processing to various handlers depending on the request URL; the handler objects having previously registered ...
user avatar
2 votes
6 answers
6k views

Re-writing a large web application - alternatives to LAMP

We have a very large, 10 year old LAMP (Linux, Apache, MySQL, PHP) web application that is out of control and poorly written due to a large number of patches and possible hundreds of programmers. If ...
user avatar
  • 1,046
4 votes
2 answers
1k views

Design Pattern for enterprise application

I read few articles about composite pattern and I want to know whether its applicable in following situation, I found that "A Composite Entity object can represent a coarse-grained object and all its ...
user avatar
  • 143
-1 votes
3 answers
482 views

Why are some languages (e.g Visual Basic) considered more enterprise ready than others (Python) [closed]

Reading about various techie sites, there is often a feeling that Microsoft Languages / Oracle etc. are considered "enterprise ready", while there seems to be more doubt about languages such as Python ...
user avatar
  • 1,774
21 votes
10 answers
2k views

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 ...
user avatar
  • 1,095
1 vote
2 answers
398 views

Is it appropriate to run a complex enterprise-system configuration and migration project in a similar way to a Scrum development project?

I'm just starting out on the implementation of a large enterprise-wide system, which has complex requirements and many stakeholders. The company has been through high-level evaluation and tender ...
user avatar
  • 123
4 votes
7 answers
385 views

Large enterprise application - clients wish to use duplicate e-mails addresses?

I'd like to know people's opinions, reactions to clients and technical work arounds (if applicable), to the issue of an enterprise application where a client wishes to use duplicate e-mail addresses? ...
user avatar
11 votes
4 answers
37k views

What IDE(s) or editor(s) do companies like Google, Apple, IBM, etc. use? [closed]

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 ...
user avatar
  • 947
5 votes
6 answers
9k views

What makes a component or product "enterprise" software vs non-enterprise ready? [duplicate]

Possible Duplicate: What is enterprise software, exactly? What does “enterprise” means in relation to software architecture? What makes a component or product "enterprise" software vs non-...
user avatar
  • 649
3 votes
3 answers
279 views

User intentions analysis

I'm going to work on some project that would do a user-action recognition based on what he/she does in the system. As far as I understand there are two main parts here: Intercept the user actions (...
user avatar
6 votes
1 answer
365 views

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 ...
user avatar
  • 10.8k
11 votes
6 answers
38k views

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 ...
user avatar
  • 377
20 votes
7 answers
8k views

How to break the "php is a bad language" paradigm? [closed]

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 ...
user avatar
  • 13.8k
12 votes
2 answers
15k views

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 ...
user avatar
  • 2,309
14 votes
4 answers
695 views

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 ...
user avatar
4 votes
2 answers
936 views

Do big software companies develop their business process management solutions (ERP) in-house?

I was looking at the customer list of a few ERP vendors like SAP. The companies in the list are mostly non IT companies. So, I'm wondering as to how IT companies approach the business process ...
user avatar
  • 633
6 votes
2 answers
7k views

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 ...
user avatar
  • 315
5 votes
3 answers
2k views

Are there any "enterprise ready" functional programming languages? [closed]

By "enterprise ready" I am referring to availability of tools: dependency management, build management, message servers, databases, application platforms and servers, and are secure and scale well? ...
user avatar
4 votes
3 answers
2k views

what is exactly an enterprise app store

My idea of an enterprise app store is that there is a page on the company's website where all the apps that that company developed for its employees are listed so they can use them. And access to this ...
user avatar
  • 183
0 votes
4 answers
189 views

Will taking up a job in the enterpise s/w domain reduce my chances of later shifting to consumer software? [closed]

I have been offered a job from campus in the Enterprise s/w domain. I'm at loggerheads with myself deciding if I should take up the job, since I'm generally interested in consumer s/w esp in companies ...
user avatar
  • 633
3 votes
3 answers
7k views

What is the reporting function?

When dealing with an enterprise application, I often heard the requirement of "reporting function" "run reports", "generate reports", etc. What is it referring to?
user avatar
  • 5,922
13 votes
4 answers
6k views

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 ...
user avatar
  • 3,253
104 votes
5 answers
128k views

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'...
user avatar
  • 3,253
4 votes
4 answers
1k views

Java/C# - When should AOT be considered if reverse engineering is a concern?

Long and short is really in the question title. For a language which compiles to an intermediate language like MSIL or Java byte-code, if there's concern about something like reverse engineering or ...
user avatar
  • 1,080
1 vote
1 answer
389 views

Apple Enterprise Developer Account Query [closed]

My employer is looking to purchase an enterprise account in the belief that it will enable us to develop and distribute apps for large clients of ours - however online it clearly states that the ...
user avatar
  • 179
2 votes
1 answer
255 views

Is there a source for user opinions on commercial enterprise software? [closed]

It seems like a lot of my clients get roped into buying less-than-adequate enterprise software then dumping it on us (as consultants) to implement. I've seen some of these slick vendor demos where ...
user avatar
  • 1,580
4 votes
3 answers
3k views

How does production server and staging Server actually work in production

I have one Linux VPS server for my company and we develop PHP sites. What i normally do is just make the subdomain of main site like test1.mainsite.com and work on that till it finishes. and then ...
user avatar
14 votes
9 answers
2k views

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 ...
user avatar
7 votes
2 answers
272 views

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 ...
user avatar
  • 1,145