Diaspora API Dev Progress Report 17 2018-11-28 The last couple of days has been a lot of heavy effort of slogging through some ever increasingly complex changes to get the API going. I started with what I thought was going to have a relatively easy time with the notifications however the deeper I went into the more I realized that I either had to come up with some relatively (for me anyway) complex queries to populate some of the return types or I have to settle for some N+1 type query behaviors. (More ...)
Diaspora API First: A Full Externally Created Post 2018-11-28 After slogging away for most of today on the Photos API, with lots of needing to understand how things work and a couple more tweaks before it was ready, I decided to celebrate by showing the ultimate progress report: a screenshot. (More ...)
Diaspora API Dev Progress Report 16 2018-11-27 Brief update from today on the Diaspora API development progress: On the Users API turns out we probably still want to have the contacts endpoint if only for the primary user since the Contacts API works on a per-aspect level the way it is mapped. (More ...)
Diaspora API Dev Progress Report 15 2018-11-25 It’s been two weeks since my last Diaspora API Dev Progress report but that’s not because nothing has been going on. Between the RubyConf 2018 attendance last week and this week being a holiday week there was definitely a drop off in how much development time I put into Diaspora, and therefore mostly into the API. (More ...)
MacBook or XPS Linux Ultrabook...looks like a Mac after all 2018-11-11

I have had two laptops for most of the twenty years: a personal laptop and a work laptop.  Before I owned my own company that was a question of the company’s I worked for policies.  While I had my own company it was about living by the same rules that applied to everyone else in the company (I’m a big fan of dogfooding anything I do).  Now that I’m on the individual consulting/developer bandwagon I’m in the same boat.  I have a pretty decent System76 Linux laptop that’s a couple years old but pretty bulky.  I have a positively ancient 2011 MacBook Air.  Disk space and speed wise it is fine.  Memory wise at 4 GB it’s starting to get a little cramped if I have too many Google Drive tabs open and the like.  Processor wise though it is a dog.  It’s at the point now where some sites like Facebook and Gmail can take tens of seconds to complete rendering.  At least they allow interactions while they finish parsing their JavaScript etc.

(More ...)
Diaspora API Dev Progress Report 14 2018-11-09 Yesterday was the first day in several I could commit to real time towards D* again. After getting back up to speed and making the status post I went on into the API development again. (More ...)
Diaspora API Dev Progress Report 13 2018-11-08 After a week of distractions I finally have a new update on the progress. We’ve successfully merged all the work done to date into the one main API branch and are now working on new features moving forward. (More ...)
Diaspora API Dev Progress Report 12 2018-11-02 The merging of the various side branches into the main branch is coming along. Because this isn’t being done as a primary job there is a bit of an expected delay between the pull request (PR) being generated and the branch being merged in. (More ...)
Diaspora API Dev Progress Report 11 2018-10-31 It’s been a few days since I’ve been able to put some real time into Diaspora development but I’m back today. Being back home from travel too means I can finally get past the blockers on the other branches. (More ...)
Personal Reminder: no one has a right to your time 2018-10-29

Life is actually a very short finite thing.  Each day there are only so many waking hours of which one can only pour in so much energy.  Do you decide to pour it all into useful work, spending time with family, spending time doing nothing but watching television or playing games, or whatever.  The bottom line is that we have to decide how we want to expend that in a way that will make us as contented as we can be.  We will miss the mark obviously but that doesn’t mean that one has to engage in behaviors that they know are moving opposite that direction.

(More ...)