4 ms·
The blog post mentioned "modern java frameworks", can you specify which ones you're using?
by Eridrus 11y ago
The blog post mentioned "modern java frameworks", can you specify which ones you're using?
- champion 11y agoThe post mentions a few: Dropwizard for RESTful APIs (http://www.dropwizard.io http://www.dropwizard.io which includes a bunch of good libraries), Guava, Guice, Hysterix, etc. We use Kafka for stream processing, Hadoop for batch processing.
- scopendo 11y agoDoes that mean that you use JDBI for DB access?
- bbeaudreault 11y agoSQL is just one type of DB language we use, but yes we use JDBI with some extensions we've built (such as https://github.com/HubSpot/Rosetta https://github.com/HubSpot/Rosetta and other non-opensource) for our SQL database of choice, MySQL. But we also use a number of other databases with native java clients, such as HBase and ElasticSearch.
- rpgmaker 11y agoIs there a guide to modern java frameworks and their use? I left java a while back when "EE" was full of shit.
- champion 11y agoThis is a good place to start: https://github.com/cxxr/better-java https://github.com/cxxr/better-java
- karmapolice 11y agoSo, is the idea to avoid ORM, JSF, JavaBeans, CDI Beans and all JavaEE in general? How is web application development done? I guess the back-end is made in Java with an API, and another language is used for the front-end.
- chipgap98 11y agoYeah we're using javascript with react/flux on the front end
- kbouck 11y agoParallel Universe made a comprehensive 3-part blog post to modern Java. They cover language features like lambdas, as well as notable libraries for build, deployment, monitoring, and web development. http://blog.paralleluniverse.co/2014/05/01/modern-java/ http://blog.paralleluniverse.co/2014/05/01/modern-java/