enterprise

Tired of programming GUI/Business Applications, what to do next?

As the title suggests, I've been making little GUI widgets and business web applications recently and I'm getting pretty bored of creating them. I'm more interested in the theoretical stuff they teach in school such as data structures and algorithms. I really enjoyed the operating systems course and networking course that I took. I wo...

Good examples of GUI design for business-oriented, heavy data-entry (CRUD) applications

Where can I find examples of very well produced enterprise-y software that have: Good, consistent use of keyboard shortcuts. Good keyboard form navigation Standarized form validation Standarized use of lookup/search screens. (User gets asked for Client ID, doesn't know it but can look it up from a popup window that returns it) Standari...

Application level checksumming as the tcp checksumming might be too weak?

This Paper (When the CRC and TCP checksum disagree) suggests that since the TCP checksumming algorithm is rather weak, there would occur an undetected error every 16 million to 10 billion packets using TCP. Are there any application developers out there who protect the data against such kind of errors by adding checksums at the applicat...

How to force every page to load a certain javascript file?

I've created a pretty basic system here at work that does what Google analytics does (extremely simplistic in comparison) and it works quite well, but like Google Analytics it requires each page to reference a JavaScript file. Is there any way to make all of our pages that are served from IIS reference this Javascript file? I would like ...

How to improve the quality of enterprise applications?

Many enterprise applications I've used cause me much frustration, whether it's a bad UI/UX, sluggishness, or jumping through hoops to get something simple done. This is a completely different world from the open-source applications I've used. What problems have you had, and what do you think causes the problem? How can they be improved...

What are some examples of how your company uses a wiki for development?

Do you use a wiki in your company? Who uses it and what for. Do you share information between projects / teams / departments or not? ...

Enterprise language, compiled or for JVM

We are currently developing carrier grade telecom applications in C++, Rational Rose and Java to run on an embedded platform based on Enea OSE which provides interfaces for the above three languages (actually C, Rose and java). I'm interested in increasing the productivity by choosing other more productive languages. I would like your...

Will Ruby on Rails/Grails ever catch on in the enterprise?

My question is related to "Is Ruby on Rails ready for the Enterprise?" My question is not about IF Ruby on Rails/Grails is ready for the enterprise - my question is will they ever catch on in the enterprise? J2EE applications have such a strong foothold right now and a lot of investment from the giants (IBM, Oracle, etc) and those gian...

Looking for a free e-book related to Architecting Enterprise Applications using .NET

Hi Could you please suggest me some good free e-books related to Architecting Enterprise Applications using .NET ? ...

What are "enterprise-level capabilities" for application servers?

I've been reading about application servers, and the term "enterprise-level capabilities" show up very often. It sounds like a vague term that we, developers, use a lot (just like "cloud"). What does it mean when the server has "enterprise-level capabilities"? What can the server do to support enterprise-level applications? What should...

Does an Open Source implementation of "Message Bus" pattern exist for Delphi?

I'm looking for an implementation of this Enterprise Integration Pattern http://msdn.microsoft.com/en-us/library/ms978583.aspx explained in a more general way on http://www.eaipatterns.com/Messaging.html Does an Open Source implementation of "Message Bus" (or message queue) pattern exist for Delphi? ...

Unique Features in Web Application Frameworks

There are a lot of web application frameworks out there, based in Java/Ruby/Python/PHP amongst others. I'm keen to discover, compare and contrast features that are unique to individual frameworks. Which framework feature do you think is useful and why is it important to know about? e.g. Stripes: FlashScope - Flash scope is useful s...

Strategies for search across disparate data sources

I am building a tool that searches people based on a number of attributes. The values for these attributes are scattered across several systems. As an example, dateOfBirth is stored in a SQL Server database as part of system ABC. That person's sales region assignment is stored in some horrible legacy database. Other attributes are st...

enterprise search engine development asking for advice

Hello everyone, I am asked to either deploy or develop an enterprise (intranet) search engine which could index all web pages of a couple of internal servers, and have a search portal to display all related content, like what Google is doing but for intranet. Any advice how to develop or deploy quickly? I have heard of Microsoft FAST p...

How to balance DRY principle with minimizing dependencies?

I'm having a problem with the DRY principle (Don't Repeat Yourself) and minimizing dependencies that revolves around Rete rules engines. Rules engines in large IT organizations tend to be Enterprise (note the capital "E" - that's serious business). All rules must be expressed once, nice and DRY, and centralized in an expensive rules en...

In enterprise Java/.Net projects, does every developer have all dependencies in their classpath?

On large-scale Java/.Net Enterprise projects, does every developer need to have all the components/libraries/dependencies in their classpath/local development environment, in order to make it build? Or are they divided up into smaller sections can be built in isolation (so that they don't need to reference all the dependencies)? In o...

Enterprise Class Source Hosting Provider

Hi, there have been enough questions already about source code hosting for single developers or projects but what if you think about outsourcing your SVN repo hosting to an external provider? A viable provider should have experience with larger enterprise customers (SLA, support, etc.) and integrational aspects like SSO, UI theming, A...

Restart daily or 100% uptime for enterprise applications?

I have a general question that is rather open-ended (i.e. "depends on platform, application type, etc.") but I am looking for general guidelines as an answer. When is it preferable to design an application for continuous operation (100% uptime) vs. scheduled daily shutdown/restart? Obviously, web apps need to be up all the time, so ass...

Python in the enterprise: Pros and cons

I have been exploring and developing an application in Python for mission critical work in the commercial banking arena. Banks are way conservative in selecting new applications. I need real proof of stability and others using. Have looked at the Python site but now I'm hoping this crowd can tell me more. So far I don't have a deve...

Best Practices for Patching Enterprise Java Systems?

As much as I've searched, I've not been able to find a single set of best practices for patching production enterprise java systems. I've even heard it described as a black art by one person. So, my question is, are there defined best practices for providing patches to production systems? What are they? References to any such practices ...