Chanuka's Blog

  • Home
  • Privacy Policy

  • Falsy vs. Nullish Values in JavaScript

    August 16, 2020

    JavaScript has 8 falsy values, and 2 nullish values. The two nullish values are also falsy, but the rest of the falsy values are not nullish.

    Continue Reading

    JavaScript

  • The Curious Case of Division By 7

    November 19, 2019

    It was a Monday. I was 14, and my math tuition class was in 2 hours. I was hurriedly going through the homework to be done. Yes, we’re all major procrastinators. My tutor had given 12 questions on division by integers. It was always 12 questions, because he could divide that number in many ways. […]

    Continue Reading


  • GSoC 2017 – Operation Theater Module Workflow Enhancements

    August 28, 2017

    This post originally appeared in OpenMRS Talk as my final presentation. Operation Theater Module Workflow Enhancements Mentors: Akshika Wijesundara & Harsha Kumara Code contribution Summary: GitHub There’s a certain pleasure in seeing people make use of your work. That’s one of the main driving forces behind the open source philosophy. It’s deeply satisfying to know […]

    Continue Reading


  • GSoC 2017 With OpenMRS – Operation Theater Module Workflow Enhancements

    August 22, 2017

    It’s a little hard to think 12 weeks have passed already. But as they say, all good things must come to an end. So goes Google Summer of Code 2017 with OpenMRS. This summer, I worked on the Operation Theater module to bring it up to speed with 2017. The project had 2 main targets. […]

    Continue Reading


  • GSoC 2017 – Week 11

    August 14, 2017

    Over the 11th week, I tried to refactor the code to use as many concepts as possible for data collection. I have added required concepts to be loaded via the module activator at module startup. Then I tested adding data to the system with the saved concepts. We’re now properly using concepts to store theater […]

    Continue Reading


  • GSoC 2017 – Week 10

    August 8, 2017

    We’re nearly done with all development now. This week I went through CIEL and identified existing concepts that I can use for data collection. It turns out that the whole set of data collected for past surgery history are available in CIEL. Instead of past procedures, they call it procedure history. There’s a set of […]

    Continue Reading


  • GSoC 2017 – Week 9

    August 1, 2017

    In-theater workflow enhancements includes collecting various data during the surgery is being performed.  My original plan was to have a simple page that would show a timer and allow users to add various data as the surgery continues. But later I realized that it’s not practical to have someone typing at a computer during a […]

    Continue Reading


  • GSoC 2017 – Week 8

    July 25, 2017

    Wow, two months gone just like that. This week, my focus was on implementing the pre-theater data collection as per our discussions over the previous weeks. If you followed along,  you’d remember that we decided to use concepts and obs groups to  record the collected data. The first thing I did was getting the patient’s […]

    Continue Reading


  • GSoC 2017 – Week 7

    July 19, 2017

    During the 7th week, I got feedback on the mock-ups for pre-theater data collection. Just as I suspected, letting the user simply note data as free text was not the best idea. Although a simple note might be useful in communicating the patient history, it’s not usable for analytical purposes. I mean, a text paragraph […]

    Continue Reading


  • GSoC 2017 – Week 6

    July 10, 2017

    It’s the end of the 6th week and I’m happy to bring some UI to the mix. Up until now we’ve been working with the stuff that was made before. But now it’s time for new enhancements. The first part of it is enhancing the pre-theater workflow. Along that line, we discussed what data need […]

    Continue Reading


Next Page

Recent Posts
  • Falsy vs. Nullish Values in JavaScript
  • The Curious Case of Division By 7
  • GSoC 2017 – Operation Theater Module Workflow Enhancements
  • GSoC 2017 With OpenMRS – Operation Theater Module Workflow Enhancements
  • GSoC 2017 – Week 11

Designed with WordPress