[Thali-talk] Yaron's Weekly Update - 9/29/2014

Yaron Goland yarong at microsoft.com
Mon Sep 29 13:21:58 EDT 2014


Last Week:

  *   TL;DR - Our VP likes Thali and wants to give us resources but only if we can run 'everywhere'. This most likely means re-writing everything in Node and making Node run on all platforms. But we'll see. Submitted bug fix for thread unsafe code in Couchbase only to have a conflicting change put in after mine in Couchbase and be asked to rebase my code.
  *   Monday - Work more on slides for Wednesday. Meet with Tim to discuss the demo for Wednesday. Investigate the Puller in Couchbase because it's interaction with Change Tracker is a bit weird. Keep working on cleaning up Change Tracker code.
  *   Tuesday - I had a failure in one of the Couchbase tests with the new Change Tracker code. Investigating it became a nightmare because Intellij 14 EAP is really unstable and sometimes just refuses to run tests. So eventually I switched to Android Studio which ran just fine. Finally figured out that the Couchbase test used to pass due to a bug I fixed in my code! I then ran into an issue that I cleaned up the way they handled replication so it went straight to long polling but it turns out that their tests and internal code assume that one will do a one off replication request first and then start long polling which is inefficient. But I had to switch to replicating their behavior. I cleaned everything up and submitted my PRs to Couchbase.
  *   Wednesday - Try to run end to end test run but the real star today is the meeting with my VP to present Thali. The good news is that he is quite happy with the Thali model. The bad news is that he wants Thali to run 'everywhere' and doesn't believe our Java based code can make that happen. So if I can't prove that Java will do it then we'll need to re-write the Thali code. The good news though is that I should now be able to get some resources to make that re-write happen. But only if I can attach each work item to a customer. But the VP believes we have those customers.
  *   Thursday - Investigating how to get Java running 'everywhere' as well as investigating node.js and Xamarin as alternatives.
  *   Friday - Had to go to campus to do an interview. Unfortunately Couchbase decided to ignore my PR and put in another PR they had that conflicted with my PR and have now asked me to rebase my PR on their new code. There is a lesson here about fixing bugs in other people's code bases. So I started that work as well as investigating a failure up the line in Thali with the new code that I will fix before submitting. I also got PouchDB up and running and testing against itself which was awesome!


This Week:

  *   Get all of our Java bits running again against the latest Couchbase changes.
  *   Investigate options for making Thali run 'everywhere'
  *   Figure out how we play with Nitrogen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist10.pair.net/pipermail/thali-talk/attachments/20140929/caec63ee/attachment.html>


More information about the Thali-talk mailing list