Blog
Transactional behaviour in Grails
21 Oct, 18

Transactional behaviour in Grails

During my interaction with several programmers, I came to know that many of them including experienced ones don’t know the meaning of transactions or we can say transactional behaviour. I am going to explain what is a transaction in the context of Spring/Grails....
Events in Smart Contracts
30 Aug, 18

Events in Smart Contracts

Events in smart contract is used to notify the client application about an operation or event that has completed. The primary purpose of an Event is to provide callbacks in user interface, which allows us to execute code based on an event. An event...

Render PDF using PhantomJS

Recently, I got a requirement from one of the clients to generate PDF report. The traditional way to generate PDF report is using Jasper reports(jrxml). In my previous projects I had used iReport to generate PDF using .jrxml but it is a bit time consuming and hectic...