Enjoy this Random Photo
My LinkedIn
-
-
Think about this
The key to a winning season is focusing on one opponent at a time. Winning one week at a time. Never look back and never look ahead.-Chuck Noll Tags
-
Recent Posts
Recent Comments
Chirp! Chirp!
- RT @cmcluck: Open source works best when it is built in the open. That was key to Kubernetes success: first release was modest a… link, 2018/04/18 at 10:19pm
- Today I am thankful for: - Competent, responsible commercial jet pilots who keep us safe while miraculously transp… link, 2018/04/18 at 10:15pm
- Deleted Facebook. Immediately went to Twitter to tweet it. #Winning?, 2018/04/08 at 6:31pm
- TIL: There are wasps that - take cockroaches for walks after turning them into docile zombies -force spiders to spi… link, 2018/04/06 at 9:07pm
Archives
- December 2017 (1)
- November 2017 (1)
- March 2017 (1)
- December 2016 (1)
- September 2016 (1)
- August 2016 (1)
- April 2016 (1)
- March 2016 (2)
- February 2016 (3)
- January 2016 (4)
- July 2015 (5)
- June 2015 (2)
- May 2015 (2)
- April 2015 (2)
- March 2015 (1)
- February 2015 (2)
- October 2014 (1)
- August 2014 (3)
- July 2014 (3)
- June 2014 (6)
- April 2014 (2)
- December 2013 (3)
- August 2013 (1)
- June 2013 (3)
- May 2013 (5)
- April 2013 (1)
- March 2013 (1)
- January 2013 (3)
- December 2012 (2)
- November 2012 (6)
- October 2012 (3)
- September 2012 (1)
- July 2012 (10)
- June 2012 (16)
- May 2012 (14)
Categories
- Analysis (24)
- Architecture (5)
- Business (1)
- Data (1)
- Developer (42)
- Management (1)
- Motivation (1)
My Open source projects
These are all projects I have initiated.
- DotNetZip - a full-featured zip library for .NET. About 40kloc in C#. Reads, writes, and updates AES encrypted zips, ZIP64, Unicode. The library can be used from any COM platform. Samples in the source distrib in VB, PHP, Javascript, C++, C#, VBScript, Perl, and others.
- IIRF - an ISAPI Filter that does rewriting and proxying, like mod_rewrite and mod_proxy for Apache. C/C++.
- CleanModQueue - a tool to automatically clean your reddit moderator queue. .NET, C#, WinForms, REST, JSON, System.Net.Http.
- gplus - a wordpress plugin that displays your most recent Google+ activity. PHP, REST, JSON. You can see this running in the sidebar on this page, above.
- flickr_eyecandy - a wordpress plugin that displays a random flickr "Eye Candy" image, selecting one photo from Flickr with the tag or tags you provide. PHP, REST, XML. You can see this running just above, on this page.
- XPath Visualizer - a Windows tool that helps you visualize XPath query results. .NET, C#, WinForms, XML
- ReloadIt (ReloadIE) - a Windows tool that reloads an IE tab, based on a change in a filesystem file. Works like Mac's Live Reload, but for IE. .NET, C#, WPF.
- csharp-mode - an emacs major-mode for editing C# code.
-
Word of the Day
Tag Archives: Protocols
RESTful is hardly harmful.
A provocative essay came up on Hacker News today, entitled RESTful considered harmful. The summary of the essay: JSON is bloated in comparison to protobufs and similar binary protocols There are no interface contracts or data schema HATEOAS doesn’t work No direct support for batching, paging, sorting, etc … Continue reading
Related posts:
API Growth, SOAP v REST, etc
From HighScalability.com, John Musser’s GlueCon slides. Interesting data pulled from ProgrammableWeb.com . As I understand it, ProgrammableWeb is mostly a repository of APIs. It’s free to register and I don’t believe there is any sort of authentication – in other words anyone can post any web API. … Continue reading
Related posts:
HTTP apps? REST? JSON? XML? AJAX? Fiddler is invaluable
For developers, having access to and knowing how to use the proper tools is invaluable. For any sort of communication application, I find Fiddler2 to be indispensable. It is an “HTTP Debugging Proxy”, but ignore that – the main point is that it lets a developer or network … Continue reading
Related posts:
Twitter’s use of OAuth, part 3
In the prior post, I described the message flows required for granting a client application write access to a user’s Twitter status. In this post, I’ll cover the additional use case, posting a status message. Use Case 2: Approved Client posts a status The output of a successful … Continue reading
Related posts:
Twitter’s use of OAuth, part 2
Last time, I covered the basics around Twitter’s use of OAuth. Now I will look at the protocol, or message flows. Remember, the basic need is to allow a user (resource owner) employing an application (what OAuth calls the client) to post a status message to Twitter (what OAuth … Continue reading
Related posts:
Twitter’s use of OAuth, part 1
Sending messages to Twitter from any application is straightforward, if you follow the protocol. The problem is, Twitter does not explicitly define the protocol in any one place. If you go to the developer center on Twitter’s site, there is a section that deals with how Twitter uses OAuth … Continue reading
Related posts: