Last Updated: December 26, 2018
· devtripper

Technologies you would know

Being a developer (or in any other technology related path) requires individuals to be constantly keeping up to date with latest technologies. So which technologies are hot on 2013 on IT/development?


If we check Indeed Trends (http://www.indeed.com/jobtrends) you will find the following list:

  • HTML5
  • MongoDB
  • iOS
  • Android
  • Mobile app
  • Puppet
  • Hadoop
  • jQuery
  • PaaS
  • Social Media

There are three important things we can extract from the list of the hottest technologies:

  • HTML5 (I would say HTML5+Javascript) is becoming the defacto standard for the web.

  • NoSql is rapidly becoming a mainstream technology. The market is requiring professionals both on MongoDB and Hadoop (and probably Cassandra, Redis and CouchDB also).

  • Mobile is more important that desktop. The list is plenty of mobile technologies: iOS, Android, Mobile app.

Forget about Java, .NET, Client-Side programming. That is the nowadays COBOL. Market is asking for people that understand the new web development standard (HTML5 + Javascript + Mobile). Professionals that understand how deal with big data challenges, able to adapt to this newly social media era.
Are you ready?


7 Responses
Add your response


I have to disagree with your last statement. JAVA, .NET and Client-Side programming are still relevant to this day and age. Even though web and browsers have evolved very much, there is still too much fragmentation for some big companies to just tell their customers that they have to use a certain product just so their application works properly.

over 1 year ago ·

COBOL is still relevant, also :) The thing is: if someone ask me for a recommendation TODAY to create applications, i wouldnt recommend Java or .NET at all. There are much more simpler and effective technologies, specially for the web.

over 1 year ago ·

@devtripper I still can't agree 100% with that statement. It depends completely on the use-case.

over 1 year ago ·

Sure, it depends on the use case. Again, if you are going to develop some internal bank apps COBOL is the way to go.
If you require high performance, maybe C is better for some cases. So it depends, you are right. But the market is turning to new technologies (under the JS stack) and slowly abandoning typical client/service technologies like Java, IMHO. :)

over 1 year ago ·

@devtripper That's something we can agree on, but I wouldn't say that the 'old' stuff is being abandoned. We just a have more options to choose from.

over 1 year ago ·

I truly believe that Java & .NET are not so slowly following the path of Applets, and more recently, Flash, JavaFx and Silverlight. For startups is a no brainer solution to go for a technology stack like HTML5/Node.js/Mongo|Redis|Couch than the old one. Think in terms of complexity: No ORMs, no additional serializations, unique language across presentation, service and data layer, to say something. And I consider myself as a Java developer, but after working with this new technologies its clear for me that they are a gamechanger in almost every aspect.

over 1 year ago ·

@devtripper The newer technologies certainly speed up development. I don't disagree with you on their advantages. The only problem I have and have been told by basically every time when it comes to pure web development "It's nice if it works, it's not useful if we can't make it work.".

I can only speak for my target audience and they are most likely not really up to date when it comes to hard- and software.
You probably can make one or the other customer bend to your rules, but I can't and won't expect thousands of customers to.
Like I said in the beginning I would not argue or disagree with you on the pros, but I think it's very shortsighted to say that a technology is dying just because newer ones have arrived and give you some advantage from developer perspective. In retrospect, I think we're both saying pretty much the same thing, it's just lacking in your post.

over 1 year ago ·