-
GSoC 2017 – Week 5
Another week passes and we’re done with the first round of development. In this round we worked to migrate the Operation Theater module to the current platform, and the last week focused on modifying the theater scheduler. We’ve finished modifying it, and the results are mind-boggling. No, seriously, it’s messed up. Right now it schedules […]
-
GSoC 2017 – Week 4
It’s the fourth week, and we’re nearly done with the first round of developments. My main objective for the first round was migrating the Operation Theater module to the latest platform, and I’ve completed about 80% of it. There’s just one more thing to finish – to get the scheduler working. The OT module uses […]
-
GSoC 2017 – Week 3
This week I was mostly working in checking the functionality of the system, looking at UI elements, following method calls related to surgery CRUD operations etc. I found a few cases where a surgery validation failed when trying to enter a emergency procedure. The problem was that the surgery associated with the emergency procedure was […]
-
GSoC 2017 – Week 2
I’m gonna keep this one short, at least for now. You know the reason. Last week, we decided to replace the Joda Time library with java.time and ThreeTen-Extra library. And that’s exactly what I did this week. The Migration There were 3 steps to what I did. Identifying the replacement classes. Understanding the class structure […]
-
GSoC 2017 – Week 1
It’s been one hell of a first week. First, exams got postponed a week because Sri Lanka was hit with the heaviest floods since 2003. The lower part of the country was basically washed off into the sea. Our thoughts and prayers are with those affected. Exams getting postponed meant I need to cover as much […]
-
GSoC 2017 – Operation Theater Module Workflow Enhancements
This is the official blog for my Google Summer of Code 2017 project. I am going to be working for OpenMRS, an open source project that supports healthcare delivery around the world. It feels great to have been awarded this opportunity, thank you @Team OpenMRS! ? My project is to work on the Operation theater […]
-
Biometric Identification with Keystroke Dynamics Using Java
So this started as an assignment but turned out to be quite fun by the end of it. We were asked to make a biometric identification system with Java using any biometric identifier. There was one restriction – no libraries were allowed. Out went OpenCV and pretty much anything that could be made to work […]
-
KidsIgnite – How I became the father of 20
When Achala asked me to help him out with an electronics class for kids, I didn’t know what I was signing up for. It was in June 2016 – I was free procrastinating uni work, and this seemed like a good distraction. I mean, it was kids. Plus electronics. Kids are fun(!). How hard could […]
-
Materialize CSS Autocomplete with AJAX
At the time of writing this article, Materialize CSS framework’s Autocomplete widget didn’t work properly with AJAX calls. So I gave it a go myself. Ideally, the autocomplete widget should have the following features. AJAX calls must be made only after a certain minimum number of characters are entered. Requests must not be sent until the […]