Skip to content

Commit 4368a22

Browse files
committed
first draft of blog posts for Day 1 and 2
1 parent 650bb8a commit 4368a22

File tree

4 files changed

+76
-0
lines changed

4 files changed

+76
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
layout: post
3+
permalink: /weektwo-dayone.html
4+
date: 2012-01-10 23:59
5+
title: "Jibbr: Day 1"
6+
feed: "project"
7+
---
8+
9+
Technically we started this on Day 0 with forking the [Jabbot](http://github.com/davidfowl/jabbot) project and gathering ideas and features while people explored the code. Due to the Hanselman effect, we had an overflowing chatroom and lots of discussion to keep us busy.
10+
11+
### Drawing
12+
13+
Paul was in the mood for drawing, and he started experimentign with Mr-T/Hubot themed graphics
14+
15+
![](/img/week2-day1-drawing.jpg)
16+
17+
### The Bleeding Edge
18+
19+
Oh, and there were some JabbR fun and games to deal with straight off the bat. Some breaking changes in the [JabbR](http://github.com/davidfowl/jabbr) website hadn't propogated to a [SignalR.Client](http://github.com/signalr/signalr) release - but thankfully the awesome [@davidfowl](https://twitter.com/davidfowl) was on hand to help us get the right commits together and craft a version which played nice.
20+
21+
### Experimenting with Sprockets
22+
23+
One of the first features we added was support for periodic sprockets - we're calling them *announcements* - but more work was needed to get the infrastructure to a point where people could experiment further. A simple scheduler was added to the console app, and a sample plugin - telling you what time it was in Sydney - was added to the code.
24+
25+
[Andrew](http://twitter.com/tobin) and [Stefan](http://twitter.com/cyberzeddk) also worked on adding support for additional commands to the bot, building test sprockets and running them in a test JabbR chatroom.
26+
27+
We started spawning test rooms to ensure the main Code52 chat room was not annoyed by out experiments.
28+
29+
Even a Mr T bot made an appearance - I wish I had a screenshot handy of the bot making fun of me.
30+
31+
### Hosting
32+
33+
We discussed where this hypothetical app would be hosted - a Windows Service was discussed, but we eventually agreed that it *should* be fine to host on ASP.NET. The [NancyFx](http://twitter.com/TheCodeJunkie) [guys](http://twitter.com/GrumpyDev) were in the JabbR chatroom to steer us in the right direction.
34+
35+
-- @shiftkey
36+
37+
38+
39+
40+
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
layout: post
3+
permalink: /weekone-daytwo.html
4+
title: "Jibbr: Day 2"
5+
feed: "project"
6+
---
7+
8+
More momentum, more interest, more progress.
9+
10+
### JabbR Updates
11+
12+
Some changes to JabbR and SignalR - [David](http://twitter.com/davidfowl) (and I suppose [Damian](http://twitter.com/damianedwards) by extension) is planning a 0.4 version of SignalR. More changes to JabbR and SignalR pulled into Jibbr.
13+
14+
### GitHub Announcements
15+
16+
Most of the heavy-lifting for the GitHub plugin is done - using JSON.NET's dynamic support to parse data from the GitHub API without defining strongly-typed models makes this about eleventy billion times easier.
17+
18+
19+
The plugin is intended to track:
20+
21+
- notifications about commits to the master repository
22+
- notifications about people watching the project
23+
- notifications about pull requests (new and closed ones)
24+
- activity notifications for forks off the master repository - when a new one is created, when code has been pushed to it
25+
- notifications for issues
26+
27+
28+
### Jabbot running on Nancy
29+
30+
[Seth Webster](http://www.sethwebster.com/) a contributor to the Jabbot project, put together a simple sample app of a Jabber bot running inside NancyFx. He's also been helping out with the JabbR testing over the past couple of days. Many thanks for his hard work.
31+
32+
[Paul](http://twitter.com/aeoth) has taken that sample and started working on an administration tool for the bot:
33+
34+
![](/img/week2-day2-website.png)
35+
36+
###

img/week2-day1-drawing.jpg

44.2 KB
Loading

img/week2-day2-website.png

15 KB
Loading

0 commit comments

Comments
 (0)