Questions tagged [modern]

6 questions
42
votes
16 answers

Modern programming language with intuitive concurrent programming abstractions

I am interested in learning concurrent programming, focusing on the application/user level (not system programming). I am looking for a modern high level programming language that provides intuitive abstractions for writing concurrent applications.…
sakisk
  • 3,377
  • 2
  • 24
  • 24
21
votes
5 answers

How can there be so much "business logic" for a company that they cannot drop their old COBOL/mainframe code?

Something which has always confused me is this. I keep hearing about how these big, old corporations which were around in the 1950s (for example) and early on started using COBOL-coded business logic on IBM mainframes, which are apparently unable to…
user15080516
  • 319
  • 1
  • 4
7
votes
5 answers

Modern languages and the JVM

Many modern programming languages (Scala, Erlang, Clojure, etc.) are targeting the JVM. What are the main reasons behind that decision? JVM's maturity? Portability? Because JVM simply exists, and the language designers were not willing to write a…
sakisk
  • 3,377
  • 2
  • 24
  • 24
4
votes
1 answer

Modern practices for stored procedure-based applications

I work in a fairly large and old solution that has many entry points for different kinds of clients, with web sites for public access, web sites for internal access, some web sites and web services for partner companies access, etc. All those…
Raphael
  • 1,987
  • 2
  • 16
  • 15
3
votes
3 answers

Bothering to cater to non-JavaScript clients?

Considering that it's April, 2013; do I still need to worry about non-JavaScript capable/enabled clients? Note: This question excludes having helper text with: JavaScript is required to view this page, upgrade to a modern browser or modify your…
A T
  • 727
  • 1
  • 8
  • 16
1
vote
2 answers

What could be significantly different about phases of SDLC for modern app from traditional software/other apps?

As per the classical SDLC phases of planning, defining, designing, building, testing, deployment and maintenance what could be quite unique in the scenario of modern or contemporary apps. By modern apps i mean all modern apps that are being used on…
Maxood
  • 1,503
  • 2
  • 11
  • 19