-
-
Giovanni Gallucci over at QuesoCompuestoTV came over for a visit a few days ago and interviewed me about the architecture and technology behind JobBurner.com. We discussed quite a bit about the business, including the original idea, the founders, SixFires, the platform and technology, Community Server, Telligent, and what I want to be when I grow up. You can download it here.
Thanks for coming by Giovanni!
-
-
We launched JobBurner.com almost 1 week ago in partnership with Rob Howard and Telligent. You can find out more here on Yahoo! Finance where we got some initial coverage of the press release. Job postings are FREE until March.
So far we've seen job postings from some great companies; Amazon.com, Turner Broadcasting (Time/Warner), officialCOMMUNITY, Fellowes, and of course Match.com to name a few.
We have a great community where job seekers and employers can collaborate here and we've setup forums here.
I'll provide more details as well as discuss some technical details of JobBurner later this week. For now, here's a list of some of the products and platforms we used to build JobBurner:
As you can see, things obviously went well over the last week and we have some great momentum going. Today Job Text Ads launched on CommunityServer.org, and we will be running ads on http://www.asp.net and http://www.iis.net later this week. If you would like to join our affiliate program early please drop me a line and let me know. Lastly, if you know any recruiters I'd love to tell them about our product; I can be reached at shane (at) jobburner.com.
-Shane
-
-
Today I figured out how to Scroll back to the top of a Page when one of my users click on the Pager Controls at the bottom of a Page. I wanted all of the other AJAX postbacks to not scroll, but I did want the postbacks to scroll to the top when the pager controls were clicked. The pager control's client ID's are not set, so the postbackElement ID is set equal to the DataView, so knowing that information you can use the PageRequestManager to scroll to the top only if the the pager controls are clicked. (This works for both the Top and Bottom Pager controls):
<script type="text/javascript" language="javascript">
var postbackElement;
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequest);
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(pageLoaded)
function beginRequest(sender, args) {
postbackElement = args.get_postBackElement();
}
function pageLoaded(sender, args)
{
if (typeof(postbackElement) === "undefined") {
return;
}
if ((postbackElement.id) === "ctl00_C1_JobsGridView") {
window.scrollTo(0,0);
}
}
</script>
-
-
WOW. Just WOW. I submitted 5 designs for the project I'm working on to the folks over at XHTMLized.com to be cut into proper XHTML and CSS late last week and they delivered everything today. XHTMLized.com is a company that will take a design (mine were .psd's) and cut everything for you into valid XHTML and CSS that works on all major browsers. They said it would be done by Wed. of this week (which was already a major plus), but they delivered everything a day early. I showed everything to Jason Alexander and Rob Howard and all they could say was WOW too. The markup is the best I have ever seen - standards compliant, SEO optimized, works on all major browsers including IE7, Opera, Firefox, and Safari! These guys just saved me at least two weeks...I'll definitely be using them again.
-Shane
-
-
I had quite a few problems with ASP.NET Ajax today when I was converting some of my pages in my new product over to Beta 1 because I kept getting "Element 'XXXXXX' is not a know element" in the source viewer. The designer was also freaking out on me and changing my source HTML! I felt like I was using the Visual Studio 2003 designer again! Talk about a flashback...
Here's the fix:
Change this in your web.config:
<controls>
<add tagPrefix="asp" namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add tagPrefix="asp" namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add tagPrefix="asp" namespace="Microsoft.Web.Preview.UI" assembly="Microsoft.Web.Preview"/>
<add tagPrefix="asp" namespace="Microsoft.Web.Preview.UI.Controls" assembly="Microsoft.Web.Preview"/>
</controls>
to this:
<controls>
<add tagPrefix="ajax" namespace="Microsoft.Web.UI" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add tagPrefix="ajax" namespace="Microsoft.Web.UI.Controls" assembly="Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add tagPrefix="ajax" namespace="Microsoft.Web.Preview.UI" assembly="Microsoft.Web.Preview"/>
<add tagPrefix="ajax" namespace="Microsoft.Web.Preview.UI.Controls" assembly="Microsoft.Web.Preview"/>
</controls>
This should be fixed in the next version of the Beta. Please note that I am using the CTP web.config configuration. Wheew that was a close one, I was about ready to eat my own monitor.
-
-
This is a really good list for you startup folks out there written by Evan Williams of Odeo.com.
-
-
I tried to jump on the bandwagon and switch to Google Reader but today was the last straw; I'm switching back to reliable old Bloglines. Here are my reasons:
1) A few of my feeds have mysteriously "disappeared". Enough said on this one...still in beta I guess.
2) For some reason my folders have all been changed - all spaces and periods have been removed and no special characters are allowed. So my folders labeled .NET General, ASP.NET, Lucene & Nutch, Health & Nutrition, Web 2.0, etc. now say net-general, aspnet, lucene--nutch, health--nutrition, and web-20 - not cool. Why would you change this for your users when the original implementation was already working?
3) It's not easy to subscribe to a feed and add it to a folder. If you added the Subscribe... link on your toolbar or as a bookmark then you have to view the feed in Google Reader first, click on the Subscribe link at the top right hand corner of the page, then click down at the bottom left hand corner on Manage Subscriptions... then scroll down through every one of your feeds until you find the one you just added (there are no descriptions here either so it's difficult), then click on the dropdown list on the right hand side of the screen and add it to the folder you want. Oh, and if you try to click on one of your folders named "web 2.0" - forget about it - you get an error. Why? Because Google doesn't accept periods in the folder name anymore - even though the invalid selection is still in the list for you to choose.
4) Since Google conveniently renamed all of my folder names with dashes in place of spaces and special characters like &, exporting to another reader is now tough because the names are all different now. So any new feeds that I've added in existing folder won't match up in my OPML file when I do my export. No more switching back and forth easily without some manual cleanup.
5) I miss all of the nice icons in Bloglines in the feed list on the left hand side of the page. It adds a little character to each feed.
Right now I'm reading "The Art of the Start" by Guy Kawasaki. One of the things he talks about is getting to market quickly and not waiting to release the perfect product before you go broke. But, he says not to release too early or you might release something that is unusable or riddled with bugs. The key is to find the right balance, then listen to your users and then you'll end up with the right product. Did Google release to early? Are they listening to their users?
-
-
Thanks to our Website Director, Wade Wright, the North Dallas .NET Users Group launched our new website today. New features include the ability to RSVP for meetings directly from your account, manage your email subscriptions, new look and feel...and much more!
With a new location, new sponsor, new website, and a ton of new members we are growing strong! If you live in Carrollton, Addison, North Dallas, Plano, Frisco, McKinney, Allen, or The Colony you should join us for our next meeting. It's a great opportunity to meet like minded peers, look for a new job, or learn about new technology through our network of great speakers! Membership is free, we have a ton of giveaways at every meeting (like copies of SQL Server, Visual Studio, and even Xbox's), and we even feed you dinner! What more could you ask for? :) Register today.