karzilla: a green fist above the word SMASH! (Default)
I can't believe it's almost September! Thanks for letting me know about your continued interest; I've tried to keep open as many potential time slots as I can manage, so hopefully each of you can find at least one that works for you!

The medium that I've chosen for scheduling office hours is a site called Sign Up Genius. It is pretty easy to use in my experience, and all of my kids' teachers use it for conferences, parties and such. You don't have to have an account on the site to sign up for time slots, which is pretty great - just give them your email address. They will send you a confirmation and a reminder, and nothing else. But if for whatever reason you have trouble claiming a time slot using that site, you can also comment here and I can take care of it for you.

I am only doing signups for a week at a time, because that's about how far in advance I can be fairly confident of my availability. Each week will start on Friday, and I'll post the signups for the following week on Tuesday or Wednesday.

Each signup slot is scheduled to run 90 minutes, but since they're non-adjacent, it's OK if we need to go longer. Anything Dreamwidth-related is fair game: we can talk about code you're writing, code you want to write but don't know how to proceed, code someone else wrote, or things that don't involve code at all (I hear such things exist). My only request is that you don't take more than two slots in a single week, to make sure there is enough of my time to go around. Of course, you're still welcome to catch me on IRC at other times if I seem to be around, and PMs are open 24/7. :)

Here's the link for my available meeting times for the seven-day period starting August 26:

http://www.signupgenius.com/go/4090D45AEAD2DAAF94-office8
karzilla: a green fist above the word SMASH! (Default)
Let's see if we can get this going again now that my kids are back in school and things have settled down a bit:

The medium that I've chosen for scheduling office hours is a site called Sign Up Genius. It is pretty easy to use in my experience, and all of my kids' teachers use it for conferences, parties and such. You don't have to have an account on the site to sign up for time slots, which is pretty great - just give them your email address. They will send you a confirmation and a reminder, and nothing else. But if for whatever reason you have trouble claiming a time slot using that site, you can also comment here and I can take care of it for you.

I am only doing signups for a week at a time, because that's about how far in advance I can be fairly confident of my availability. Each week will start on Friday, and I'll post the signups for the following week on Tuesday or Wednesday.

Each signup slot is scheduled to run 90 minutes, but since they're non-adjacent, it's OK if we need to go longer. Anything Dreamwidth-related is fair game: we can talk about code you're writing, code you want to write but don't know how to proceed, code someone else wrote, or things that don't involve code at all (I hear such things exist). My only request is that you don't take more than two slots in a single week, to make sure there is enough of my time to go around. Of course, you're still welcome to catch me on IRC at other times if I seem to be around, and PMs are open 24/7. :)

Here's the link for my available meeting times for the seven-day period starting August 19:

http://www.signupgenius.com/go/4090D45AEAD2DAAF94-office7
karzilla: a green fist above the word SMASH! (Default)
Two weeks in a row of no signups, so I'm going to switch things up.

What would YOU like ME to look into this coming week?

(Other than reviewing pull requests. I know I'm behind on those.)
karzilla: a green fist above the word SMASH! (Default)
This is the first week since I started posting office hours that I haven't had anyone sign up. Hopefully that means you're all off having fun doing other things for a bit! I know I am. :)

The medium that I've chosen for scheduling office hours is a site called Sign Up Genius. It is pretty easy to use in my experience, and all of my kids' teachers use it for conferences, parties and such. You don't have to have an account on the site to sign up for time slots, which is pretty great - just give them your email address. They will send you a confirmation and a reminder, and nothing else. But if for whatever reason you have trouble claiming a time slot using that site, you can also comment here and I can take care of it for you.

I am only doing signups for a week at a time, because that's about how far in advance I can be fairly confident of my availability. Each week will start on Friday, and I'll post the signups for the following week on Tuesday or Wednesday.

Each signup slot is scheduled to run 90 minutes, but since they're non-adjacent, it's OK if we need to go longer. Anything Dreamwidth-related is fair game: we can talk about code you're writing, code you want to write but don't know how to proceed, code someone else wrote, or things that don't involve code at all (I hear such things exist). My only request is that you don't take more than two slots in a single week, to make sure there is enough of my time to go around. Of course, you're still welcome to catch me on IRC at other times if I seem to be around, and PMs are open 24/7. :)

Here's the link for my available meeting times for the seven-day period starting July 29:

http://www.signupgenius.com/go/4090D45AEAD2DAAF94-office6
karzilla: a green fist above the word SMASH! (Default)
I think we're up to five people who have taken advantage of my office hours so far, plus a group chat on the subject of the wiki that spontaneously evolved to include many others. Yay!

The medium that I've chosen for scheduling office hours is a site called Sign Up Genius. It is pretty easy to use in my experience, and all of my kids' teachers use it for conferences, parties and such. You don't have to have an account on the site to sign up for time slots, which is pretty great - just give them your email address. They will send you a confirmation and a reminder, and nothing else. But if for whatever reason you have trouble claiming a time slot using that site, you can also comment here and I can take care of it for you.

I am only doing signups for a week at a time, because that's about how far in advance I can be fairly confident of my availability. Each week will start on Friday, and I'll post the signups for the following week on Tuesday or Wednesday.

Each signup slot is scheduled to run 90 minutes, but since they're non-adjacent, it's OK if we need to go longer. Anything Dreamwidth-related is fair game: we can talk about code you're writing, code you want to write but don't know how to proceed, code someone else wrote, or things that don't involve code at all (I hear such things exist). My only request is that you don't take more than two slots in a single week, to make sure there is enough of my time to go around. Of course, you're still welcome to catch me on IRC at other times if I seem to be around, and PMs are open 24/7. :)

Here's the link for my available meeting times for the seven-day period starting July 22:

http://www.signupgenius.com/go/4090D45AEAD2DAAF94-office5
karzilla: a green fist above the word SMASH! (Default)
I'm really happy with how these have been going, and I hope you are too! Lots of available slots this week, so if you've been putting off signing up, the coming week will be a good time to jump in!

The medium that I've chosen for scheduling office hours is a site called Sign Up Genius. It is pretty easy to use in my experience, and all of my kids' teachers use it for conferences, parties and such. You don't have to have an account on the site to sign up for time slots, which is pretty great - just give them your email address. They will send you a confirmation and a reminder, and nothing else. But if for whatever reason you have trouble claiming a time slot using that site, you can also comment here and I can take care of it for you.

I am only doing signups for a week at a time, because that's about how far in advance I can be fairly confident of my availability. Each week will start on Friday, and I'll post the signups for the following week on Tuesday or Wednesday.

Each signup slot is scheduled to run 90 minutes, but since they're non-adjacent, it's OK if we need to go longer. Anything Dreamwidth-related is fair game: we can talk about code you're writing, code you want to write but don't know how to proceed, code someone else wrote, or things that don't involve code at all (I hear such things exist). My only request is that you don't take more than two slots in a single week, to make sure there is enough of my time to go around. Of course, you're still welcome to catch me on IRC at other times if I seem to be around, and PMs are open 24/7. :)

Here's the link for my available meeting times for the seven-day period starting July 15:

http://www.signupgenius.com/go/4090D45AEAD2DAAF94-office4
karzilla: a green fist above the word SMASH! (Default)
I may be able to pop on IRC at other times this coming week, but these are the dates and times I'm fairly sure I can commit to...

The medium that I've chosen for scheduling office hours is a site called Sign Up Genius. It is pretty easy to use in my experience, and all of my kids' teachers use it for conferences, parties and such. You don't have to have an account on the site to sign up for time slots, which is pretty great - just give them your email address. They will send you a confirmation and a reminder, and nothing else. But if for whatever reason you have trouble claiming a time slot using that site, you can also comment here and I can take care of it for you.

I am only doing signups for a week at a time, because that's about how far in advance I can be fairly confident of my availability. Each week will start on Friday, and I'll post the signups for the following week on Tuesday or Wednesday.

Each signup slot is scheduled to run 90 minutes, but since they're non-adjacent, it's OK if we need to go longer. Anything Dreamwidth-related is fair game: we can talk about code you're writing, code you want to write but don't know how to proceed, code someone else wrote, or things that don't involve code at all (I hear such things exist). My only request is that you don't take more than two slots in a single week, to make sure there is enough of my time to go around. Of course, you're still welcome to catch me on IRC at other times if I seem to be around, and PMs are open 24/7. :)

Here's the link for my available meeting times for the seven-day period starting July 8:

http://www.signupgenius.com/go/4090D45AEAD2DAAF94-office3
karzilla: a green fist above the word SMASH! (Default)
Time to get this rolling again!

The medium that I've chosen for scheduling office hours is a site called Sign Up Genius. It is pretty easy to use in my experience, and all of my kids' teachers use it for conferences, parties and such. You don't have to have an account on the site to sign up for time slots, which is pretty great - just give them your email address. They will send you a confirmation and a reminder, and nothing else. But if for whatever reason you have trouble claiming a time slot using that site, you can also comment here and I can take care of it for you.

I am only doing signups for a week at a time, because that's about how far in advance I can be fairly confident of my availability. Each week will start on Friday, and I'll post the signups for the following week on Tuesday or Wednesday.

Each signup slot is scheduled to run 90 minutes, but since they're non-adjacent, it's OK if we need to go longer. Anything Dreamwidth-related is fair game: we can talk about code you're writing, code you want to write but don't know how to proceed, code someone else wrote, or things that don't involve code at all (I hear such things exist). My only request is that you don't take more than two slots in a single week, to make sure there is enough of my time to go around. Of course, you're still welcome to catch me on IRC at other times if I seem to be around, and PMs are open 24/7. :)

Here's the link for my available meeting times for the seven-day period starting July 1:

http://www.signupgenius.com/go/4090D45AEAD2DAAF94-office2
karzilla: a green fist above the word SMASH! (Default)
I'm not going to post any signup slots for the coming week (possibly two weeks) because I'm getting ready to attend this year's Open Source Bridge conference in Oregon. I will probably be online and working on DW things a lot, though, so feel free to flag me down!
karzilla: a green fist above the word SMASH! (Default)
I only had one person sign up for my office hours this first week, but it was a very productive session, and I heard from others that they like the idea and want to take advantage of it in the future. Thanks for the positive feedback!

The medium that I've chosen for scheduling office hours is a site called Sign Up Genius. It is pretty easy to use in my experience, and all of my kids' teachers use it for conferences, parties and such. You don't have to have an account on the site to sign up for time slots, which is pretty great - just give them your email address. They will send you a confirmation and a reminder, and nothing else. But if for whatever reason you have trouble claiming a time slot using that site, you can also comment here and I can take care of it for you.

I am only doing signups for a week at a time, because that's about how far in advance I can be fairly confident of my availability. Each week will start on Friday, and I'll post the signups for the following week on Tuesday or Wednesday.

Each signup slot is scheduled to run 90 minutes, but since they're non-adjacent, it's OK if we need to go longer. Anything Dreamwidth-related is fair game: we can talk about code you're writing, code you want to write but don't know how to proceed, code someone else wrote, or things that don't involve code at all (I hear such things exist). My only request is that you don't take more than two slots in a single week, to make sure there is enough of my time to go around. Of course, you're still welcome to catch me on IRC at other times if I seem to be around, and PMs are open 24/7. :)

Here's the link for my available meeting times for the seven-day period starting June 10:

http://www.signupgenius.com/go/4090D45AEAD2DAAF94-office1
karzilla: a green fist above the word SMASH! (Default)
I've been meaning to start doing this for an entire year... but better late than never, right?

The medium that I've chosen for scheduling office hours is a site called Sign Up Genius. It is pretty easy to use in my experience, and all of my kids' teachers use it for conferences, parties and such. You don't have to have an account on the site to sign up for time slots, which is pretty great - just give them your email address. They will send you a confirmation and a reminder, and nothing else. But if for whatever reason you have trouble claiming a time slot using that site, you can also comment here and I can take care of it for you.

I am only doing signups for a week at a time, because that's about how far in advance I can be fairly confident of my availability. Each week will start on Friday, and I'll post the signups for the following week on Tuesday or Wednesday.

Each signup slot is scheduled to run 90 minutes, but since they're non-adjacent, it's OK if we need to go longer. Anything Dreamwidth-related is fair game: we can talk about code you're writing, code you want to write but don't know how to proceed, code someone else wrote, or things that don't involve code at all (I hear such things exist). My only request is that you don't take more than two slots in a single week, to make sure there is enough of my time to go around. Of course, you're still welcome to catch me on IRC at other times if I seem to be around, and PMs are open 24/7. :)

Here's the link for my available meeting times for the seven-day period starting June 3:

http://www.signupgenius.com/go/4090D45AEAD2DAAF94-office
karzilla: a green fist above the word SMASH! (Default)
karzilla: a green fist above the word SMASH! (Default)
I didn't get very much dev work done in the month of September. Apologies to anyone who missed my virtual presence - my mom, dad, and best friend are all dealing with various ailments and one of my kids unexpectedly decided to join the Cub Scouts. I think I spent more time in my car than at home. In fact I am actually in a hospital waiting room as I write this entry. Tethering FTW!

I will try to get all the recent pull requests reviewed in the next few days. It's about time for me to do a new Current Contributors list as well. However, I don't anticipate doing another code push until the end of the month at the earliest - most likely I will wait until after [personal profile] kaberett's London contributor event, which is scheduled for November 7th.
karzilla: a green fist above the word SMASH! (Default)
We'll likely do a code push sometime before the end of August, possibly as soon as the 15th depending on various people's availability. If you're working on something right now and want to get it in, try to have a PR up by Wednesday the 12th?

There are currently three issues on D's "mostwanted" tag. Is there anything else on fire that we should prioritize working on?
karzilla: a green fist above the word SMASH! (Default)

Done:

  • install DW on netbook for testing
  • update Dreamwidth Scratch Installation page on wiki
  • merged 2 pull requests
  • submitted 1 pull request
  • answered some dev-related support requests

Todo:

  • (deferred) draft office hours recurring post
  • investigate and document Foundation conversion process
karzilla: a green fist above the word SMASH! (Default)
One of the things I want to start doing as DevCom on a semi-regular basis is encouraging people to come to me with any questions they have about Dreamwidth development, large or small. I want to do this in two ways: for people who prefer real time chat, I will start holding IRC office hours, and for people who prefer threaded comment discussions, use this post as a springboard!

You can ask me absolutely anything related to Dreamwidth and I will answer to the best of my ability. Don't be shy!

big news

Jul. 7th, 2015 03:15 am
karzilla: a green fist above the word SMASH! (smash)
So, yes, in case you hadn't heard - my account got upgraded! I am now Dreamwidth's official DevCom.

I'm celebrating with a new icon. KARZILLA SMASH.
karzilla: a green fist above the word SMASH! (Default)
I want to start using this journal again, but I can't continue from where I left off. Too much has changed. The original title of this journal was "Kareila's Bugzilla" and most of the information was directly related to tracking my progress with a ticketing system that we haven't used in over a year.

I considered deleting or hiding all the old entries, but there are some that I think might still provide useful information to other developers or help me refresh my memory about certain ongoing projects. I've only removed the ones that were just me celebrating achievements or venting frustration with code that in most cases I didn't even remember writing.

I still love Dreamwidth and enjoy working on it, although I can't work on it hour after hour, day after day, like I did the first two years I was here. The pace I kept would burn out anyone, and in retrospect, I certainly think that's the best description for what happened to me for a while there. But when I look back at where we started and see how far we've come and how much we've accomplished, I feel like I have a lot to be proud of, both on my own behalf and on behalf of the community.

We struggled when we moved from Mercurial to Git. We struggled again when we lost Bugzilla. I'm sure we'll face more challenges in the future. But I am optimistic, and thankful.

At the end of the day, one thing is the same: I am Karzilla, Destroyer of Bugs. I fight for the users, and my code machete is always close at hand.
karzilla: a green fist above the word SMASH! (Default)
I haven't quite psyched myself up to dust off my DW code yet, although my outstanding vgifts code did get committed, and I'm pleased about that. I still have quite a few other branches dangling, though, and some of them just need testing, which means updating my dev environment. Ugh.

In the meantime, I've been spending my time lately writing lightweight webapps using the Perl Dancer framework. I love how little code it requires to get a simple idea up and running, with no "dev environment" at all. Since the web service is built in, I don't have to fuss around with Apache, and it's very easy to attach the Perl debugger if things begin to act weird.

One of my Dancer projects is on Github: Clean All The Things, a tool for tracking housework task status. When I first started that project, it was just a command line script and a database file, but it has gradually grown in complexity. I'm very pleased with how it's turned out, though.

I love using Template Toolkit. I love how it separates the page display logic from the rest of the code, but is still powerful enough to handle concepts like FOREACH. I love that I can edit a page template and reload my browser to see the changes without having to restart the web server. I love how each call to render a template passes its own little package of variables to use, so I don't have to worry about scoping. I don't think I'll ever want to write web pages any other way again.

I do still bump up against occasional quirks, though. Today I was writing a page that used hardcoded hash keys of the form "foo.2a" and TT interpreted that as "foo.2" followed by an unexpected token "a". I had to write it as foo.${'2a'} before it could understand me.

Anyway, to make a long story short, I have been writing code lately, and I'll try to transition back into coding for Dreamwidth after I finish my current pet project.
karzilla: a green fist above the word SMASH! (Default)

Bug counts: resolved 399, assigned 8, needs-review 1



Two things:

1) I am currently doing some branch gymnastics with vgifts and wanted to record my process here.

Given one published branch "bug0215-submitted" which was just pulled into develop on Github, and another unpublished, temporary branch with additional changes waiting in the wings, here is what I did to update my original working branch with the new changes:

> git co develop
> git pull dreamwidth develop
> git co bug0215-submitted
> git merge develop
[note: here bug0215-submitted and develop are identical]
> git co (temp branch)
> git rebase bug0215-submitted
> git co bug0215-submitted
> git merge (temp branch)
[note: here bug0215-submitted and temp branch are identical]
> git branch -d (temp branch)

Now all of my new code is tacked onto my existing published branch and just needs to be pushed to my Github repository, along with the updated develop branch.

2) I cannot recommend GitX (http://rowanj.github.io/gitx/) highly enough for showing me at a glance how the state of my working repository changed with each command I executed above, giving me the confidence to proceed all the way through (gulp) deleting my unpublished branch.

Profile

karzilla: a green fist above the word SMASH! (Default)
Karzilla, Destroyer of Bugs

August 2016

S M T W T F S
 12 3456
78910111213
141516 17181920
21222324 252627
28293031   

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 28th, 2016 08:34 pm
Powered by Dreamwidth Studios