Live data from Hacker News

Ask HN: What languages and technologies/tools are you using right now?

news.ycombinator.com

11–20 of 27 posts

Re: Ask HN: What languages and technologies/tools are you using right now?

#11
post #8

-Python * numpy * scipy * pandas * django -Hadoop -javascript * jquery * angularjs (learning) * momentjs -Posgresql -twitter bootstrap

I would like to find time to learn angularjs too. Seems pretty sleek framework. I've tried meteor stuff and kind of like it, but you still have to write client/server code...

Angularjs seems to being solving this making it much more like building desktop UI right?

Re: Ask HN: What languages and technologies/tools are you using right now?

#13
post #4

Right now, at my corporate job in the insurance industry? scala (notably scalaz is banned so I've had to reimplement the bits of it I need) with a little java; spring, hibernate, wicket; oracle, mule, drools. Tool-wise eclipse, subversion (I use git-svn), twist; jenkins, crucible and I'm just in the process of setting up rundeck to replace the collection of bash scripts that currently do deployment. Sonar is running…

I have a question: I did some experiments with Apache Camel, and you seem much more experienced than me in Java: in your opinion, how does Mule compares with Apache Camel?

Re: Ask HN: What languages and technologies/tools are you using right now?

#15
post #8

-Python * numpy * scipy * pandas * django -Hadoop -javascript * jquery * angularjs (learning) * momentjs -Posgresql -twitter bootstrap

I would like to find time to learn angularjs too. Seems pretty sleek framework. I've tried meteor stuff and kind of like it, but you still have to write client/server code... Angularjs seems to being solving this making it much more like building desktop UI right?

To my humble understanding of angularjs, the MVC patter is not exactly the one you would understand coming from a JEE background. The fact that angularjs use this pattern means that you should first make your server as a RESTful API, and build everything else on the client side using the framework.

In this way the backend is responsible for deep validations and making the data as json format for later use.

So in the end :

  *Model : data comes from the server json format, becomes jaavscript objects.

  *View: HTML, and directives when you need to manipulate the DOM

  *Controller (also your services):

      ->Queries to the API
      ->Validation (probably duplicate some of your server's side)
      ->Business logic.
      ->Rooting of templates.
You might think that there's a duplication, in terms of controls and validation, but the thing is, you should think of it as two separate level : One for your API (could be used for many purposes), Second a robust, fast client side that deals with data.

Re: Ask HN: What languages and technologies/tools are you using right now?

#17
post #4

Right now, at my corporate job in the insurance industry? scala (notably scalaz is banned so I've had to reimplement the bits of it I need) with a little java; spring, hibernate, wicket; oracle, mule, drools. Tool-wise eclipse, subversion (I use git-svn), twist; jenkins, crucible and I'm just in the process of setting up rundeck to replace the collection of bash scripts that currently do deployment. Sonar is running…

I have a question: I did some experiments with Apache Camel, and you seem much more experienced than me in Java: in your opinion, how does Mule compares with Apache Camel?

My opinion is that it's a pointless waste of space that does nothing except slow down development. But I suspect that would also be my opinion of Apache Camel.

Re: Ask HN: What languages and technologies/tools are you using right now?

#18
At work (I'm a physics/mathematics guy developing quantum optical simulations):

Fortran 2003/2008

C++

LaTeX

Sage

Mathematica

Haskell (My initial experiments look promising; ghc+llvm has consistently beaten gcc and gfortran when doing RK4 integration of complicated functions. I'm currently testing array performance with REPA.)

Emacs

Dislin (Looking for a replacement, since it's a real pain to use)

Charm++ (Looks promising, but also seems hard to use.)

MPI

At home: Haskell

Re: Ask HN: What languages and technologies/tools are you using right now?

#20

At work (I'm a physics/mathematics guy developing quantum optical simulations): Fortran 2003/2008 C++ LaTeX Sage Mathematica Haskell (My initial experiments look promising; ghc+llvm has consistently beaten gcc and gfortran when doing RK4 integration of complicated functions. I'm currently testing array performance with REPA.) Emacs Dislin (Looking for a replacement, since it's a real pain to use) Charm++ (Looks promi…

Wow, nice set of tools! How all that fits together to write a simulator? I mean how (or when) does Haskell interacts with C++ code?
Post reply on HN