Insight into Knockout

Have you ever struggled with lengthy chunks of unwieldy JavaScript code? Tired of chasing down all those subtle intricacies of event-driven asynchronous processing? If you value simplicity and well-structured code Knockout might be an option. Knockout is a JavaScript library utilizing the MVVM pattern to handle UI changes behind the Read more…

SSH Key Fingerprint

I have recently received an email from GitHub asking me to confirm my SSH key. It took me a while to figure out how to generate the required fingerprint from the saved key file. Here is what needs to be done: ssh-keygen -lf .sshid_rsa.pub 2048 8d:f4:e7:95:76:b4:3d:5f:49:ec:49:79:50:8a:be:91 ..sshid_rsa.pub Credit goes to Read more…

Spring and Transaction Strategies

When it comes to transactions, the Spring manual suggests that marking your classes as @Transactional and enabling annotation-driven configuration is somewhat insufficient. When you keep reading it though, you pick up many interesting details but won’t get  much further in terms of best practices. At the end of the day, Read more…