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...
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?
...
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?
...
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.
...
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...
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 ...
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,...
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...
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. ...
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...
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...
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...
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)
...
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,...
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...
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...
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'...
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...
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...