in

Telligenti

Serving up fresh ideas every day, Telligent style

Scott Watermasysk

July 2008 - Posts

  • NetNewsWire

    I have been trying to resist writing too much about the new iPhone. As has been previously reported it has many warts which I hope will be cured soon. However, in the end, it really is a killer device.

    As many of you know, I am a big fan of Google Reader, which is why this is such a weird post to write. As of Monday of this week, I have made the switch to NetNewsWire.

    Google Reader is a killer web application and when comes to features that I use, it is 100% on pare with NetNewsWire. However, while the mobile and iPhone versions of Google Reader are impressive, NetNewsWire's iPhone App has a much better overall experience and one killer feature; you can (as of 1.07) control which feeds you want to sync[1] to your iPhone. This now makes it much easier to keep up with the feeds I want to read all the time and ignore the ones the others until I am sitting in front of my computer.

    For those of you using Windows all is not lost. NewsGator (the current owner/creator of NetNewsWire) also has a free windows client FeedDemon which provides the same general overall experience[2].

    [1] NewsGator provides synchronization across devices for free.

    [2] I am personally not a fan of the FeedDemon NewsPaper approach so if you have to chose one, I highly recommend NetNewsWire.


    Posted to Software and tagged as iphone , mac , rss , netnewswire

    Similar Posts

    1. iPhone vs. BlackBerry
    2. Life on a Mac - Five Months Later
    3. RSS to Evernote

    Posted Jul 31 2008, 10:55 AM by Simpable
    Filed under:
  • Resume and Interview Manager

    I have been searching around for an application which manages resumes and interviews, but I have not been able to find one. Here is what I am looking for.

    1. Resume is submitted to HR (email, form, etc)
    2. Resume and other information is added to the "Application". This generates a Url which represents the candidate.
    3. One or more people are selected to interview the candidate. Only the administrator and those selected to interview the candidate can see his/her resume and other information.
    4. Interview responses/notes are stored with the other candidate information.

    Bonus points if other private (such as salary requests and references) can be stored with the resume information but are only viewable to administrators.

    I didn't expect to find 100's of applications to choose from, but I did expect this problem to already be solved.

    Anyone have any recommendations?


    Posted to Software

    Similar Posts

    1. Enhancing Desktop Computing with the Cloud
    2. Changing for Simplicity
    3. ASP.Net Quick Tips - Web.config

    Posted Jul 31 2008, 10:05 AM by Simpable
    Filed under:
  • Telligent Roadmap Update

    I have been working at Telligent for a little over four years now. When I started, there were just four full time employees. We were very aggressive from the start with our goals and what type of software we thought we could deliver.

    If you take a look at our most recently released roadmap you will see things have not changed all that much in four years, except they are much bigger. There are now three major "lines" (Community Server, Evolution, and Harvest and this does not even include projects like Graffiti (and something else we have been baking on the side).

    Looks like it is going to be another crazy year.


    Posted to Business and tagged as cs , telligent

    Similar Posts

    1. in.telligent 2008
    2. Mavericks at Work
    3. 1000 Lines Of Code

    Posted Jul 30 2008, 09:19 PM by Simpable
    Filed under:
  • RSS to Evernote

    I am a big fan of Evernote and I have been trying to use it more often for centralizing and managing content that matters to me the most. In many cases, this is content to which I receive in my aggregator.

    Evernote makes it really easy to take content from your browser and send it to Evernote (clipper, web toolbar, and even a FireFox extension).

    Aggregators have also gotten much better at allowing users to flag content which is important to them. While this is certainly helpful, as mentioned above, I am trying to centralize all the information that is important to me in one place.

    Both Google Reader and Newsgator allow you syndicate your flagged content. My first thought was to simply share that RSS feed with Evernote, but unfortunately, Evernote does not yet have an RSS import tool (hopefully this changes in the future).

    Looking through the Evernote site, I found an option to email content to my Evernote account. So my next thought was to find a simple way to email enable my RSS feed. I considered a variety of sites which will do this for you, but in the end they all had some minor and annoying issues:

    • The sites added their own branding and unsubscribe lingo. This is actually fair and a good idea if you are looking to email enable a blog, but I did not want this showing up in my information store.
    • Little or no control over how/when items are emailed. For example, Feedburner will only send emails once a day. I can handle some delay, but I wanted to minimize it and I needed it to send out the emails more often than daily.

    As a developer, my next thought was, write something simple. But before I fired up Visual Studio, I googled a bit and found this handy tool, Rss2Email.

    rss2email is a free tool for delivering news from RSS feeds to your email program that works under Windows and UNIX.

    I followed the install steps, created my local account with my Evernote email address and now once an hour the content I find most useful from my list of blogs is pushed into Evernote.

    I chose to set mine up on OS X, but it will work just as easily on Windows. Here are my basic steps:

    1. Follow the Unix steps mention on the getting started page. (I used curl instead of wget)
    2. Create your feed database
    3. Add your "favorites" feed. (note, by default Google uses Atom, so you might need to pass your feed through FeedBurner which will create an RSS version of it for you).
    4. Setup a chron job to execute the run command.

    Again, I hope this becomes a built in feature for Evernote, but in the meantime, this saves me from storing information in two places or the need to open an item in my browser to add it to Evernote.




    Posted to Software and tagged as mac , rss , evernote

    Similar Posts

    1. What Software do I use on the Mac?
    2. ASP.Net Quick Tips - Web.config
    3. ASP.Net Quick Tips - Caching

    Posted Jul 30 2008, 10:06 AM by Simpable
    Filed under:
  • Community Server 2008.1

    Josh gives the low down on what you can expect to see in Community Server 2008.1.

    Quick Summary:

    • Themes - Hawaii is getting a really nice make over.
    • Q&A - This is a killer forums feature which needed a little love to put it over the top. If you use your forums for support, this will be a game changer for you.
    • Wiki - This is our V1 wiki. It is very usable and will be base of some really innovative things in 2009.
    • Mail Gateway - this is an older feature, but it got a much needed tune up. We are using it religiously inside Telligent today and it has really changed things for us in a big way.
    • Evolution - Community Server for the intranet. Again, this is very solid, but I am already giddy thinking about what is going to be in v.Next. :)


    Posted to Software and tagged as cs , telligent

    Similar Posts

    1. Changing for Simplicity
    2. iPhone vs. BlackBerry
    3. ASP.Net Quick Tips - Caching

    Posted Jul 29 2008, 07:53 AM by Simpable
    Filed under:
  • Studio Hybrid

    I came across this link on the bottom of TechMeme earlier today, "Dell takes on Mac Mini with Studio Hybrid".

    The system is described as the company's "first step" in eco-friendly PCs and uses notebook components to dramatically reduce both its size and power draw;

    studiohybrid.jpg

    Personally, the design isn't doing anything for me, but I love basic concept of a small consumer friendly machine which takes the best from a laptop and puts it in a desktop. This typically happens the other way around. Throw in the eco-benefits and this could be a winner.

    Disclaimer: Dell is a client of Telligent.


    Posted to Technology and tagged as telligent , dell , hardware

    Similar Posts

    1. Life on a Mac - the Grass is Greener
    2. What Software do I use on the Mac?
    3. Microsoft SharedView

    Posted Jul 29 2008, 07:41 AM by Simpable
    Filed under:
  • Randy Pausch

    According to various news sources, Randy Pausch has lost his battle with cancer. I had been meaning to write something about Mr. Pausch's inspirational Last Lecture video and his book The Last Lecture.

    Here are a couple of the things from his Last Lecture which will hopefully stick with me for a long time:

    • "The head fake"
    • Brick Walls - they are not there to stop us. They are there to let us prove how badly we want something.
    • "We cannot change the cards we are dealt, just how we play the hand"
    • Why? Never ask one word questions.
    • "When you're screwing up and nobody says anything to you anymore, that means they've given up on you"

    I never heard of Mr. Pausch before he got sick, but I am sure I will remember him a long time to come.



    Posted to Life

    Similar Posts

    1. A Remarkable Moo Cow
    2. Good Bye Doug
    3. Changing for Simplicity

    Posted Jul 25 2008, 10:18 AM by Simpable
    Filed under:
  • Distributed Caching - Strategies and Tips

    As I have mentioned recently, we (Telligent) are starting to implement distributed caching in Community Server and will likely build it in early in some of the other product work we are doing. While we are not yet done with this work, there are some early patterns and tips I think you will find helpful.

    Don't count on it.
    Similar to ASP.Net's out of the box in-process cache (HttpCache), you must always assume data in the cache does not exist.

    Do not update objects in the cache by reference.
    Using HttpCache, you can update objects in the cache without pushing the updates back into the cache. Once you start distributing your cache and jumping in and out of process, you will need to explicity push updates back into the cache to ensure the other servers utilizing those objects will receive the change.

    Do not over jump.
    In most cases, using distributed caching requires you to jump out of process. However, you should (almost) never jump out of the process for the same object twice on the same request. To accomplish them, consider caching objects in the HttpCache for a very short period of time or utilize HttpContext.Items for per request storage.

    Isolate the Cache.
    For various reasons, you may not always need distributed caching and may find developing locally without it to be ideal. You should consider isolating your caching access behind an interface which would allow you an easy pattern/strategy for swapping out cache at runtime (provider/factory patterns).

    Avoid duplicate object caching.
    (This is also valid for HttpCache.) Applications will often cache lists of objects which can lead to duplicate copies of an object in the cache. As an application grows it can become more complicated to ensure object changes are replicated through out the cache when "copies" of the object are in various lists. In addition, each duplicate object in the cache takes up memory space that could be used by another object.

    Consistent and predictable cache keys.
    As you scale (add servers) with distributed caching it will become increasing important to clear cached items when the object's state has changed.

    If you have any other tips, suggestions, or strategies, please leave them in the comments.


    Posted to Code and tagged as cache , memcached

    Similar Posts

    1. ASP.Net Quick Tips - Caching
    2. ASP.Net Quick Tips - Web.config
    3. ASP.Net Quick Tips - State Management

    Posted Jul 22 2008, 12:17 AM by Simpable
    Filed under:
  • Mac Blogging - 2

    Windows Live Writer is still best desktop blogging tool on the "market", but as the name implies it only works on Windows.

    I had been using TextMate for a while, but I have been wanting something a bit richer.

    After a bit of debugging and testing, I was finally able to get Etco to support slugs, extended entries, and tags by leveraging the Moveable Type and Wordpress versions of the MetaBlog API.

    Etco Screenshot

    I am still hoping to get MarsEdit to work properly but its requirement to use the mt.setCategories method after saving post content and before publishing might be a deal breaker.

    These changes will be available in v.Next of Graffiti.


    Posted to Software and tagged as apple , blogging , mac

    Similar Posts

    1. Blogging on a Mac
    2. What Software do I use on the Mac?
    3. WLW Good For Community Server, Great for LAMP

    Posted Jul 21 2008, 03:51 PM by Simpable
    Filed under:
  • Dropbox

    dropbox

    Dropbox is a super simple way to share files across multiple computers (PC or Mac) as well as with friends and family.

    It does a couple of things I really like:

    1. It is accessible both on your desktop and the web
    2. Has a built in photo gallery tool which makes sharing a bunch of pictures as easy as dragging and dropping them to a folder.
    3. Supports easily sending links of files
    4. It is beyond easy to use

    Some people don’t like the idea that doesn’t auto-sync directories, but I find that type of synchronization to the be job of another tool.

    Dropbox is still in a private beta, but does offer 2 gigs of storage for free.

    I have 5 more invites I can hand out for the service. If you are interested, please leave a comment with the name of the last non-Fiction book you read and would recommend to others. I will send the invite to the email you leave with the comment.


    Posted to Software and tagged as easy-things , cloud , dropbox

    Similar Posts

    1. Enhancing Desktop Computing with the Cloud
    2. What Software do I use on the Mac?
    3. Life on a Mac - Five Months Later

    Posted Jul 18 2008, 09:54 AM by Simpable
    Filed under:
  • in.telligent 2008

    in.telligent 2008

    Registration is now open for in.telligent 2008 which will be take place October 20 to October 22 in Dallas, Texas. This is the evolution of the what we called the CSDC (Community Server Developers Conference) last year.

    So of the changes you will this year:

    1. A lot more polish. There has been a team working hard on this for a couple of months now.
    2. No weekends. We were feeling things out last year and scheduled the CSDC over the weekend. This year we are starting early on Monday morning.
    3. A much nicer venue with “real” Internet access. The country club was nice last year, but they were not ready for us and about a 100 of our friends.
    4. Many more people. Not only is the venue nicer, but it can accommodate more people.
    5. Multiple tracks. Last year we were very developer focused. We are still going to have a lot of great developer content (CS, Evolution, Harvest, and Graffiti) but this year we will also have a strategy track that is dedicated to helping you get the most out of your community and our software.
    6. Hands on workshops – there will be a set of extended and interactive sessions on the last day. The product team will be doing two of these sessions. One on themeing and another on building cool things with our APIs.
    7. Surprises. We have quite a few things we are hoping to announce, demo, and share at this years event.

    One thing that hasn’t changed is demand. While we do have a larger venue, so far the response has been great. If you are thinking of attending, I would recommend registering now and taking advantage of the early bird special ($200 off).

    See you there!


    Posted to Business and tagged as telligent , events , cs

    Similar Posts

    1. WLW Good For Community Server, Great for LAMP
    2. Introductions
    3. A Remarkable Moo Cow

    Posted Jul 17 2008, 09:41 PM by Simpable
    Filed under:
  • Installing Windows Live – Welcome Back to the 90’s

    I was trying to install Windows Live Writer on a new windows box and was greeted with something I thought had been put to rest many years ago.

    windows live writer installer

    What’s wrong here?

    All three options are checked by default. I am OK with the option to help improve the application, but do you really need to change my default search provider and even worse change my home page?

    I understand that it costs money to develop Windows Live Writer, but this is crappy way to go about it.


    Posted to Software and tagged as wlw

    Similar Posts

    1. What Software do I use on the Mac?
    2. iPhone vs. BlackBerry
    3. Graffiti CMS FAQ

    Posted Jul 17 2008, 01:56 PM by Simpable
    Filed under:
  • No iTunes AppStore Demo

    Mashable has a story, "iPhone App Store Prices are Outrageous and it Needs to Stop" which criticizes some of the crappy applications available in the AppStore.

    ...but why hasn’t anyone even mentioned the fact that most of the paid applications aren’t all that great and more often than not, they’re incredibly overpriced?

    The problem is not the prices or quality. The real issue is there is currently no way to try an application before you buy it. While there is a review system, this is not the same as being able to download play with it for a little while and then make an informed decision. Crappy overpriced software is much harder to spot from a picture and a couple of reviews. Spend a couple hours/days with it and it removes a lot of the guess work.  

    Currently the only viable work around to this is the Freemium path applications like Twitterific are using. They provide a free (in their case ad supported) version and allow users to purchase a separate version that has more/enhanced features (and no ads). 

    There are a lot of other applications I would love to try in the AppStore, but so far the quality bar has been pretty low.  As demand increases for applications (and more developers learn their way around the SDK), I expect the quality will increase . Hopefully there will be an update in the future which makes beta testing the applications (even if it is only in iTunes) possible. 


    Posted to Software and tagged as freemium , iphone , appstore , apple

    Similar Posts

    1. iPhone vs. BlackBerry
    2. What Software do I use on the Mac?
    3. Unfuddle == BaseCamp For Developers

    Posted Jul 16 2008, 09:42 AM by Simpable
    Filed under:
  • O'Reilly EBooks DRM Free

    O'Reilly has made the move to expand their EBook select to a couple of additional formats including Amazon's Kindle format. What is also very interesting is they have chose to ship the books DRM free.

    O'Reilly has released 30 titles as DRM-free downloadable ebook bundles. The bundles include three ebook formats (EPUB, PDF, and Kindle-compatible Mobipocket) for a single price -- at or below the book's cover price. And for a bit more than the cover price, you can get the print version too along with the ebook bundles.

    Since we began selling PDFs directly some time ago, we've given those customers free updates to the PDFs to reflect published changes in the books; the same will apply to the ebook bundle, which will replace the PDF option on those titles. These files (like all our PDFs currently for sale) do not include any DRM, though we continue to experiment with custom watermarking options
    . [30 O'Reilly Titles]

    This is a good sign of things to come and kudos to O'Reilly for being so open.


    Posted to Business and tagged as kindle , books

    Similar Posts

    1. What Software do I use on the Mac?
    2. Unfuddle == BaseCamp For Developers
    3. Graffiti Links

    Posted Jul 15 2008, 03:47 PM by Simpable
    Filed under:
  • When to Panic

    Microsoft announced yesterday that they are going to offer very low cost hosted versions of Exchange and SharePoint

    For Microsoft resellers that had been fearing Microsoft would drop the bottom out of the hosted-services business with its Microsoft Online services offerings, their nightmares were realized on July 8. Microsoft is planning to sell Microsoft-hosted Exchange and SharePoint for $3 per user per month.

     The quote above (with a little help from Rob) reminded me of an essay in my favorite book, "The Big Moo".

    Every organization that gets into trouble falters because it waited too long to do the stuff that should have been done a long time ago. Panic early, not late, and your fire drills will actually pay off.

    You can also download and read the full essay, Panic at Inappropriate Times.


    Posted to Business and tagged as books , bigmoo , seth-godin

    Similar Posts

    1. WLW Good For Community Server, Great for LAMP
    2. ASP.Net Quick Tips - Caching
    3. Mavericks at Work

    Posted Jul 09 2008, 08:09 AM by Simpable
    Filed under:
More Posts Next page »
Powered by Community Server (Commercial Edition), by Telligent Systems