Samstag, 17. Mai 2014

As Professional as in Java

I’m a professional programmer for some years now. Mainly I did the usual java stack with spring, JSF, tomcat, maven and a CI server like bamboo or jenkins and very coddled with static types of java and the resulting capabilities of IntelliJ IDEA. Recently, I realized that I want to be more productive in creating graphical user interfaces. So I came to JavaScript and watched lots of talks by Douglas Crockford being impressed how beautiful some parts of JavaScript actually are. But for a java programmer it lacked of some feature  to structure the code. Especially in connection with html. Then I came across angularJS. Suddenly, there were scopes in html and dependency injection in JavaScript. So I started to fell in love to code applications in JavaScript. Well, the fact that I could test my JavaScript apps very well is calming. But it’s a shame, I don’t do it. Because my UI were looking badly, somebody told me about Bootstrap. Since then, and the release of spring boot, I’m able to rapidly create small tools I always needed. And it turned out that other people also. That’s really fun.

But now I want to go the next step. I want to be as professional as in java. I want to do TDD. I want to have a dependency management like maven. Also I want to build, test and package the applications as I’m used to. I want to have a continuous integration with automated test and all that stuff.


So I googled around, listened to podcasts and watched lot's of web casts and filled up my todo list with tools, frameworks and libraries and have to try. As a incomplete list these are bower, karma, jasmine, deployd. Let's start easily and part by part.

Keine Kommentare:

Kommentar veröffentlichen