Category: Software Development

  • Building Applications with Deep Learning: Expectations vs. Reality

    Nowadays, building applications involves many technologies. There are technologies to render user interfaces, to retrieve and store data, to serve many users, to distribute computing, etc. Increasingly, certain requirements imply the usage of neural networks. So what is the reality of building enterprise applications with the available state-of-the-art neural network technology?

  • OptaPlanner (a.k.a. Drools Planner) – the brand new version 6

    Since the beginning of the year (2013) Redhat(RH) / JBoss is working on the most robust, scalable and easy-to-use version of OptaPlanner formerly called Drools Planner. This new release marks a major milestone in both organizational and technical terms.

  • End-to-end setting up TomEE on a linux server

    In this post I describe an end-to-end setup for TomEE+ and my application on a vanilla linux (Debian) server. This is just one of the many possible configurations. Be advised that changes done to system(s) or configuration(s) might be useful in some cases while in other cases not. Although I have put an effort in…

  • maven-ear-plugin and application.xml

    If you are building a modern JavaEE 6 application you might need to package it in EAR. Supposingly, specification says if your EAR contains META-INF/application.xml file, you must provide configuration of modules so that the application server knows what to load. Now, specification also supposingly says that, if you want your application server to AUTO…

  • Quirks and twists of testing CODI @Bundle with OpenEJB ApplicationComposer

    Using JavaEE means also testing JavaEE with all the implications! I personally use an ApplicationComposer from OpenEJB when writing unit tests not requiring all containers (as in web, cdi, ejb, …) up and running but just enough to have injection and deploy ejbs. I am not happy with ApplicationComposer because I think it has number…

  • JMX and JPA with Hibernate

    Firstly, I cheated. Actually this post should be named “JMX and application-specific resources”. But, since I found this architectural property of JMX while attempting to use the JPA within JMX managed bean, the title is what it is. Secondly, this post is neither on what JMX is nor what JPA is. If you are unfamiliar…

  • Composite UI Application Block: Modules explained

    I hope my article will at least add to common understanding on this otherwise so poorly covered theme. Last week I was crunching module loading for a product of ours requiring dynamically replaceable customer specific (business) module. There are dozens of poor variations on GPSModule Quick Start from original Microsoft Composite UI Application Block package…

  • FormsAuthentication HashPasswordForStoringInConfigFile in Windows.Forms

    Lord Jesus in the heaven! I refuse to reference System.Web in my Windows.Forms application… period! So i went to look for an alternative to HashPasswordForStoringInConfigFile. You need this if for example: – in your win forms client you want to use same DB you are using in your web application; – you use secure web-services…