technologies

Should I choose .NET 3.5 or .NET 2.0 for a new application for my cheapskate company?

Normally this would be an easy decision (the answer being "of course"). However, my job does not have its own copy of Visual Studio, and anything I develop will be done on my personal laptop that has an MSDN subscription (this is already cleared with the company). The company is too cheap to pay for Visual Studio, however I have an unu...

Good programming/math literature

I recently read The Numerati by Stephen Baker. It is an AMAZING book which really opens your eyes to all the possibilities of new emerging technology. I was wondering if anyone (preferably who has read The Numerati) could suggest a good read? I'm not looking for anything "code related". Thanks! ...

How do you decide between different emerging technologies?

I'm facing developing a new web app in the future and I'm wondering how to decide what framework to use. I've settled on Python as my language of choice. But there are still may frameworks to choose from! More generally how do you choose between different similar technologies that are still in the works as the latest round of web framewo...

What made programming easier in the last couple of years?

I have been programming for 20 years. Many things changed since I wrote my first BASIC lines. Now we have IDEs, frameworks, debuggers, profilers, versioning tools and many other helpful toys. So which developments in the past 10 years have made programming easier? And what was necessary to sacrifice for it? ...

Would you use the S#arp Architecture in a new commercial project?

The S#arp Architecture seems really cool, but do you think it's still too new to make the commitment to it in an important new project? (Let's assume the project appears to be a good fit for it at first glance.) It all seems very good, I'm just concerned that the new project I'm working on is using all the newer technologies - WCF, ASP....

Advice on how to manage learning different languages and technologies?

Do you guys have any tips or advice on learning different languages and technologies at the same time? ...

What technologies are you using even though they are embarassingly out of date?

What old technology that should have been replaced long ago do you still use regularly, and why? ...

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. ...

Blogs and News sites which publish computer and technology books

Do you know of any serious blog or web site which publish the news about the newest technology & computer science books ? ...

Should we be focused on one technology stack or work with multiple "competing" technologies?

Lately I've been hearing many ideas that a good developer should venture into multiple technologies to keep being of value on the currently bad looking job market. Although I in general agree to that I fail to see how it is possible. Note: I do not talk about adjacent things. For example, for .NET world that would be WinForms, ASP.NET ...

clients' technology expectations - should I discuss or take them as it is?

// Don't know if it sould be community-wiki, it's for a proffessional advice, although can be subjective depending on various experience. Recently I had opportunities to get some casual freelance gigs, but most of them were marked with the popular technology keywords (f.ex. php/mysql/ezpublish). I understood the specification of the app...

What's the simplest, most concise web technology to build an app with on Google App Engine?

Now that Java has allowed multiple additional languages to run on top of Google App Engine, which of the newly available languages would allow an app to be developed the most simply and concisely? Let's assume most people are aware of Ruby on Rails, PHP, Coldfusion and Python/Django and we can take for granted that these are pretty simpl...

What new technologies do you want to learn next year?

I mean, next year from now on. Technologies always change. As programmers, we have to always learn new ones. What technologies you've planned to learn? You'll learn it on demand or just because you like it? Your answers will be very valuable to new programmers (like me) to orient ourselves what to learn. EDIT: please focus on techno...

What ways companys financial data can be provided to developer?

Hey there, I'm writing a master thesis work and would need a small help about financial data share on public networks/internet. What ways financial institution can provide data to software developer? Thanks in advance Edit: Edited question for logical correctness Suggested so far: Feeds Digital documents ...

What technologies to use for starting up a new project? (Technology Prespective)

Hey Guys, Today I had a nice opportunity from my manager to propose new technologies to start up a new project. Here we used to use ASP.NET and SQL mainly. I really wanna propose using ASP.NET MVC and LINQ To SQL and do some nice TDD. The question is, i don't know how to convince my manager, actually i'm not sure of these choices mysel...

What do you suggest to a developer in a small software company?

Hiii I am a developer in a small software company. When I don't have any work at hand, I try to learn new things such as ASP.NET MVC. Now I do not get to use my learnings in the projects I get in my company, so what you people suggest so that I can improve over the things I am learning. Thanks ...

What development technologies are used to develop some particular famous web sites?

What web technologies, like programming-languages, frameworks, libraries, ..etc, were used to develop a particular famous web-service, especially Web2.0s. For example, Ruby on Rails is used to develop: Odeo, A List Apart, Twitter, 43 Things. (Source1) (Source2) PHP is used to develop: Facebook, Photobucket, Wikipedia, Yahoo, Digg. (Sou...

Have you ever burned your hands by some new and immature technology?

I often hear people saying you shouldn't rush into adopting new technologies until they have become stable, tried and tested. There is even a joke on how it takes 3 versions to get it right. This might be the voice of real-life experience, but at least sometimes such posture is the result of complacency, resistance to change and effort n...

What programming niche/technologies would you recommend for an aging programmer?

I have a friend who is in his late forties, and for reasons we won't go into here, never really developed his career. He learned basic programming skills in .NET a few years ago, and got a job with that, but now he's found himself unemployed again, with nothing to differentiate him from the rest of the pack. He's a very bright guy, and...

Building a case to migrate away from the use of tools or technologies in ways they were never intended to be used

I've seen some pretty strange use of technology. For example, one place I worked was using Microsoft Message Queuing to send real time streaming VoIP data between servers. I work as a consultant and many times the person responsible for these decisions is no longer at the company. The problem is that from the perspective of non-technic...