Blog about software development
My name is Jan Blaha and I am software engineer and senior software consultant. I come from Czech Republic where I am currently located in Prague.
I have spent 8 years as a .NET developer helping big companies deploying enterprise systems, but my recent activities are focusing on open source and startup projects. You can read more about my current projects here.
My current passion is reporting platform jsreport. I am working on this project for almost two years and there is no doubt this is my master piece. If you are struggling with jsreport don't hesitate to reach me. I am also available to be hired if you are thinking about integrating jsreport into a bigger system.
You can contact me on the twitter @jan_blaha or mail "jan.blaha at hotmail.com".
Such a very common thing like adding an existing external volume to Amazon elastic beanstalk is not easily supported out of the box. The official blog mentions only how to attach a snapshot or how to attach and overwrite a new volume every time the service starts. It took me a while to make the config file actually adding an existing volume without formatting it every time so I share it here with you...
The best practice when adding email notifications feature to your system is to separate as much as you can from email body assembling to email sending outside of the core system. The emails templates quite likely often changes and you don't want to deploy the system because of every single notification change. The best is to just separate everything into an external system and give the access to your PR or Marketing department so they change emails as the time goes without affecting the core system.
NHibernate still rocks! Even with quite a bit old code base it is still at the top of the c# frameworks we daily use. Especially the framework extensiblity is tremendous. Now I am going to show you how we use NHibernate in the multitenant fashion.