future

Options for persisting data as a set of key-value-pairs with a common key and type

I'm toying with the idea to write another framework to make it easier to develop "bread'n'butter" applications (like create a class with N fields, get an editor for that for free plus the DB persistence). All data models can be converted into the Entity-Attribute-Value form: TYPE VARCHAR(32) ID LONG INT NAME VARCHAR(32) VALUE VARCHAR(6...

Microsoft vs Java Career

If you could choose between becoming an expert in Microsoft or Java, which one would you choose and on what grounds? Does one of the two have a better future? Will you earn more in one of the two? Is one of the two better and faster in developing solutions? Do they both have the same possibilities in Cloud Computing? And do you have...

Is there any future for server-side JavaScript?

Is there any future for server side JavaScript? ...

Jquery encompas AJAX? Thoughts?

With .NET 4.0 on the horizon will MS AJAX still have a place or do you think JQuery will expand to to include the full functionality of AJAX and make, MS AJAX as we know it redundant? ...

Which is the best UI from the movies

I see movies as a rich vein of design ideas to make our interaction with computers better. I'm sure there are many brilliant examples out there, I've put in some of my favourites, I'd like you to let your imagination and memory run free and feed the wiki. Clearly HAL had a pretty good UI, but it lacks much that we can build on today. ...

Will JSON replace XML as a data format?

When I first saw XML, I thought it was basically a representation of trees. Then I thought: the important thing isn't that it's a particularly good representation of trees, but that it is one that everyone agrees on. Just like ASCII. And once established, it's hard to displace due to network effects. The new alternative would have to...

Continue with job or go for Masters

I work in a company where PL/SQL is the ONLY language used for coding. We also use a bit of Oracle forms and reports for front end. They tend to force us to get more domain knowledge (financial) rather than work on improving our programming skills. I am also working in support. I have worked for almost 8 months now and the programming ...

Do you think ASP.NET MVC skills will be in higher demand in the future?

There seem to be factors for and against this happening. For: Growing number of applications being implemented on a web platform Growing need for web apps that work on different devices/platforms, and thus, a need for clean, compliant XHTML code on the front-end Against: Plugins such as Silverlight and Flash becoming more popular,...

Strategy for coping with database identity/autonumber maxing out

Autonumber fields (e.g. "identity" in SQL Server) are a common method for providing a unique key for a database table. However, given that they are quite common, at some point in the future we'll be dealing with the problem where they will start reaching their maximum value. Does anyone know of or have a recommended strategy to avoid t...

What's going to replace HTML & CSS & JS?

HTML and CSS are showing their age. SASS generates CSS (because CSS isn't clean enough). Graphic Designers don't work in HTML, they work in graphics tools then have to translate it to HTML/CSS. JavaScript has to have abstractions like jQuery, and CSS has a bunch of hacks to even start approaching consistent predictable user experience. ...

Who is using Fortress programming language?

Fortress is developed by Sun. Fortress is a new programming language designed for high-performance computing (HPC) with high programmability. Fortress features include: Implicit parallelism Transactions Flexible, space-aware, mathematical syntax Static type-checking (but with type inference) Definition of larg...

Will Delphi be there in future ?

Yes, there is a version 2009. I know Delphi has a big community since years (10 plus)and I believe you could create native windows exe before Visual Basic got to speed (with all its dll's nighmare). But is it future-proof ? Is there a need or market for a non-crossplatform native all-in-one executable ? Will Embarcardero ex Codegear ex B...

Where is Java going?

I'm an experienced Java programmer that for the last two years have programmed for necessity in C# and Javascript. Now with this two languages I have used some interesting features like closures and anonymous function (in effect with the c/c++ I had already used pointer functions) and I've appreciated a lot how the code has became cleare...

non-scripting no-install cross-platform development: which way to go, keeping an eye about the future?

scripting/dynamic languages aside, what choices do i have (for a foss project) to find an environment that is: - quite efficient - allow me to develop applications that can be installed simply unzipping a directory (that is, if a vm is needed, it should be already installed in the vast majority of cases, especially for windows machines) ...

We treat interfaces and implementations like we treat content and styling, so why not handle it similarly?

I've used Spring, and I've looked into Guice, and I think that these are both rather obtrusive extensions to languages. I firmly believe that programming languages themselves need to adapt to patterns more cohesive to dependency injection, testing, etc., so why not gravitate to a stylesheet based approach? By allowing multiple "stylings,...

How will Quantum computing affect us?

I am interested in quantum computing, but have not studied it in depth. Things like Shor's algorithm intrigue me. My question is: If quantum computing took off in a big way (i.e. functional quantum home computers were available) how would it affect us programmers and software developers? Would we have to learn how to make use of super...

The future of web-development (RIA vs. traditional HTML)

How do you see the future of the web development? will HTML, CSS and Ajax continue to lead the web-development or do you see a shift towards Rich Internet Applications (flex, silverlight & JavaFX)? I am not looking for a clear cut answer, and I know you are programmers and not prophets, but a smart analysis of how do you see the current...

Old Developers - any future ?

I'm 44 now and I just love code! And software and programming. And MSDN, and Communication of the ACM and Programmez (French magazine) and Stack Overflow and McConnell, Cwalina/Abrams, J. Skeet and J. Spolsky and... every great post ever made about software development ! Call it a passion... Well, I really love my job and I still don'...

What is Windows programming and where it is headed? Honestly win32 is dead, isn't it?

Duplicate: How relevant is Win32 programming to modern professionals? Does it still make sense to learn low level WinAPI programming? I recently read a blog entry about someone asking for a good book on windows programming. He was disturbed by the fact that most books he found are about 10 years old and probably outdated...

Clojure mutable storage types

I'm attempting to learn Clojure from the API and documentation available on the site. I'm a bit unclear about mutable storage in Clojure and I want to make sure my understanding is correct. Please let me know if there are any ideas that I've gotten wrong. Edit: I'm updating this as I receive comments on its correctness. Disclaimer: A...