Avery Blog http://averyblog.com This is not the greatest tagline in the world... this is just a tribute. Wed, 24 Feb 2010 18:08:57 +0000 http://wordpress.org/?v=2.8.4 en hourly 1 Open Source .NET at Developer Day http://averyblog.com/personal/open-source-net-at-developer-day/ http://averyblog.com/personal/open-source-net-at-developer-day/#comments Wed, 24 Feb 2010 18:08:57 +0000 javery http://averyblog.com/personal/open-source-net-at-developer-day/

I am pumped to be talking at Developer Day this Saturday in Durham, I have given talks to lots of different crowds but this will be the first time I am talking about a .NET related topic to a group of developers that aren’t .NET specific. I am what you might call a reluctant Microsoft developer at this point, my main product is still mostly written in .NET so I use it everyday and have made the best of it. In this talk I am going to talk about the Open Source ecosystem in .NET and more specifically the open source tools and projects I have used while building Adzerk.

For the talk I have two main goals: Show .NET developers that better options are out there and to show non-.NET developers that .NET isn’t just about dragging and dropping it like it’s hot.

If you are anywhere close to Durham I would highly encourage you to come on out, there are some great talks about Play (an interesting Java framework), Dojo, Erlang, NoSQL and much more.

Check it out.

(Oh and I will have free 30-day subscriptions to TekPub with me if you want one just track me down)

-James

]]>
http://averyblog.com/personal/open-source-net-at-developer-day/feed/ 0
Announcing Adzerk http://averyblog.com/entrepreneurship/announcing-adzerk/ http://averyblog.com/entrepreneurship/announcing-adzerk/#comments Tue, 12 Jan 2010 15:45:41 +0000 javery http://averyblog.com/entrepreneurship/announcing-adzerk/

Adzerk is a project I have technically been working on for over 2 years. Adzerk is the name of the software that runs The Lounge and Ruby Row advertising networks. Early last year I decided to focus on turning that software into a SAAS solution for other people looking to build advertising networks or sell advertising on their site.

I am excited that later this month my first beta customers will be coming online and I look forward to a more public beta in a couple months (followed by open signup around June).

Some of the features of Adzerk include:

Publisher portal and workflow for signing up

Advertising portal and reporting center

CPM, CPI, Fixed, and RSS advertising

Serve multiple ads with one request

Geo-location and site inclusion/exclusion

Site channels with keyword selection and much more

Publisher payout calculation

I have so much to talk about I don’t even know what to say in this blog post, let’s just say I am very excited to talk about it and will be blogging about some of the interesting features I have built in and some of the open source projects I am going to spin off from it.

If you would like more information when it becomes available please signup for the mailing list.

-James

]]>
http://averyblog.com/entrepreneurship/announcing-adzerk/feed/ 0
The new dotnetkicks.com http://averyblog.com/entrepreneurship/the-new-dotnetkicks-com/ http://averyblog.com/entrepreneurship/the-new-dotnetkicks-com/#comments Mon, 11 Jan 2010 15:16:55 +0000 javery http://averyblog.com/entrepreneurship/the-new-dotnetkicks-com/

In June of 2009 I helped to buy DotNetKicks. The site wasn’t really moving forward and I had noticed traffic was dropping mostly due to infrastructure issues so I banded together with two other people to form DotNetKicks LLC and buy DotNetKicks. For the last six months we have been working on a huge update to the site including an all new skin, a karma system, drop kicking and much more. For more information on the update check out this post over on the new DotNetKicks Blog. For why I got into it, keep reading.

Lately I have realized that I rarely read blogs anymore, I get the majority of my news from Twitter or from Hacker News. Hacker News is an incredible community and I wish we had something like that in the .NET community. I think DotNetKicks is the closest thing we have to it, and my goal over the next year or so is to build it into a Hacker News like community. The changes you saw launched today and the changes you will see in the future will all be towards the goal of building a strong community of excellent .NET developers.

In this release we added a karma system because it will help us control the spam problem and it will help to recognize the people who have contributed to building the community.

We added the ability to down-vote because it will let those recognized members of the community help decide what shouldn’t reach the front page, you won’t be able to just get 5 of your friends to kick a post to the front page. The front page should be a reflection of the community and right now it isn’t

We also reduced the page load of the site drastically to make it easier and faster to use the site.

So what else is on the way? My next goal is to increase the amount of comments on the site, so we are going to add threaded comments, allow up and down votes on comments, and make it much easier to leave a comment.

I would love to hear your feedback on the new changes and what you would like to see in the future.

-James

]]>
http://averyblog.com/entrepreneurship/the-new-dotnetkicks-com/feed/ 6
Year in Review (2009) http://averyblog.com/personal/year-in-review-2009/ http://averyblog.com/personal/year-in-review-2009/#comments Thu, 07 Jan 2010 23:40:22 +0000 javery http://averyblog.com/personal/year-in-review-2009/

It was a very very interesting year. In January my long-term contract ended and I have managed to avoid taking another long-term contract. I did take 3 small contracts throughout the year, two around working with Azure and one in Rails. I hope to take even less work this year (although I might be doing a short gig in January, but it sounds pretty fun).

This year a number of big things happened. The first was that I got serious about The Lounge and Ruby Row and spun them off into a separate company called Zerk Media. In January the idea was that I would continue to build new networks, but that didn’t work out so well. (I blogged about that already).

The second big thing was the launch of TekPub. I am thrilled to be a part of this with Rob and it is going excellent so far. It’s great to see an idea be validated and all the hard work pay off quickly rather than months or years down the road.

Some other very exciting things have happened this year, but I am going to talk about those in separate blog posts over the next couple weeks. (both are new ventures)

For 2010 I have some big goals:

1) Continue to grow TekPub, if we can just maintain the momentum of bringing out new series and reaching new customers it will be a great year.

2) Solidify Ruby Row as the best way to reach Ruby developers, the network grew hugely this year but there is still alot of room to grow.

3) Turn The Lounge into the premier independent network to reach Microsoft focused developers, the advertising market took quite a hit in early 2009 but it has recovered nicely and with a new sales team working with me its only going to take off in 2010.

4) I am launching a new venture this month and it is going to be the big one, it’s the culmination of 2 years of being in the advertising business and I think it will take up a large amount of my time in the new year.

6) Lose Weight. This is always a goal isn’t it? But this year I realized that not exercising and eating bad has contributed to more stress and unhappiness, its going to change this year and I hope to be back below 200 by summer.

Oh, I also managed to read 24 books (fiction and business) this year which isn’t too bad, I should be able to top it this year.

-James

]]>
http://averyblog.com/personal/year-in-review-2009/feed/ 0
TekPub: A belated announcement http://averyblog.com/net/tekpub-a-belated-announcement/ http://averyblog.com/net/tekpub-a-belated-announcement/#comments Fri, 06 Nov 2009 13:48:28 +0000 javery http://averyblog.infozerk.net/?p=784

I have reached a new low in neglecting this blog, I launched an entirely new venture and didn’t even get around to blogging it here. As you have probably already heard if you follow Rob’s blog or follow me on Twitter, Rob and I have launched a new service called TekPub. The purpose of TekPub is to provide high quality technical screencasts, we are focusing somewhat on the .NET space at the moment but will definitely branch out in the future.

Rob wrote a great post on his blog and over on the TekPub blog getting more into the details, so I won’t rehash it all here.

I have been trying to put something like TekPub together for a couple of years, but it always got pushed out of the way for work on The Lounge or contracts. Earlier this year I talked to Ayende about finally getting it off the ground since he was interested as well. Around August when Rob decided he was interested in doing the same thing he approached Ayende as well who told Rob to get in touch with me. Thankfully Rob and I found a way to work together on it and it has been going great so far.

To me the most interesting angle of TekPub is that we are independently producing content and giving more power (and a larger revenue share) to the authors than most (if not all) of the conventional publishers out there. Having written a number of books I know how much work goes into writing a book, and how little the direct monetary reward can be. We wanted to provide a way for experts to get content out faster (we can be live in days not months), provide more revenue (standard royalty rates on books can be as low as 8-10% of publisher revenue), and above all provide more up to date content to our viewers/readers.

I look forward to getting my first couple series out the door next week and joining the fray as an author. We also have a number of other authors working on content that I can’t wait to announce.

-James

]]>
http://averyblog.com/net/tekpub-a-belated-announcement/feed/ 0
Heading to San Francisco http://averyblog.com/personal/heading-to-san-francisco/ http://averyblog.com/personal/heading-to-san-francisco/#comments Thu, 15 Oct 2009 11:00:57 +0000 javery http://averyblog.infozerk.net/?p=783

No, I’m not moving there permanently (I love living in Raleigh).

Earlier this year I realized that two conferences I wanted to go to were going to be in San Francisco this year. The Business of Software conference is running from the 9th-11th of November and RubyConf is running from the 19th-21st. So I had the crazy idea of taking my wife and our daughter out to San Francisco and living there for most of November. Then we realized if we went earlier we could have my mother in law come for the first week so we would have time to go enjoy some of the nice restaurants and areas of San Francisco since she could watch our daughter. So this saturday (17th of October) we are heading out to San Francisco and staying until the 22nd of November (thankfully my sister can house sit and watch the cats).

As a bootstrapping startup spending the money to do this might not seem like the smartest idea, but this is also one of those things I could never do if I was working for someone else or even if I was working a long-term contract like I have in the past.

In addition to attending these two conferences I am also going to be going to Startup School on the 24th in Berkeley. I was pleasantly surprised when I saw this announced and I realized I would be in town and got accepted to go. While in town I will also get to meet with both of my board members and a partner in another venture. I hope to make the most of the trip and attend as many events and meet with as many interesting people and companies as possible.

If you live in the area and would like to meet, or if you know of any interesting events (.NET/Mono, Ruby, Erlang, Startup) definitely let me know!

-James

]]>
http://averyblog.com/personal/heading-to-san-francisco/feed/ 0
Simple .NET Developer Survey http://averyblog.com/net/simple-net-developer-survey/ http://averyblog.com/net/simple-net-developer-survey/#comments Fri, 18 Sep 2009 09:17:44 +0000 javery http://averyblog.infozerk.net/?p=782

If you would like a chance to win one of five $100 vouchers to spend at Amazon then take this short (< 10 minutes) survey about .NET tools: http://www.questionpro.com/akira/TakeSurvey?id=1325041

It’s not me doing the survey this time, although I do still have some results to post from the last survey.

-James

]]>
http://averyblog.com/net/simple-net-developer-survey/feed/ 0
Raleigh Code Camp this Saturday http://averyblog.com/net/raleigh-code-camp-this-saturday/ http://averyblog.com/net/raleigh-code-camp-this-saturday/#comments Fri, 18 Sep 2009 00:26:51 +0000 javery http://averyblog.infozerk.net/?p=781

It’s that time of year again and Trinug is putting on the annual Raleigh Code Camp. I swore I wouldn’t do a presentation this year but I got talked into it at the last minute. I am going to be doing a tools talk about analyzing the performance of ASP.NET web applications:

Measuring and improving the performance of your ASP.NET applications

This session will be a walkthrough of measuring and improving all aspects of an ASP.NET application. It will consist of coding, testing, monitoring, and making performance improvements using tools like RedGate’s ANTS Profiler and Firebug and maybe even some Ruby or Python. There will be no slides, you have been warned.

I also thought it would be fun to do something other than a straight-forward presentation so I am going to be holding a coding competition. Bring your laptop and stop in to the Library during any session after lunch for a break from staring at bullet points and shiny demos.

Coding Competition

Do you have what it takes? Join us for a fun coding competition where you will implement a simple interface and then have your bot fight against other developer bots. Each round introduces a new challenge and through clever strategies, good code, and some reverse engineering of your opponents great riches will be yours (ok, probably just some books)

-James

]]>
http://averyblog.com/net/raleigh-code-camp-this-saturday/feed/ 0
True RSS Feed Bankrupcy http://averyblog.com/random/true-rss-feed-bankrupcy/ http://averyblog.com/random/true-rss-feed-bankrupcy/#comments Fri, 18 Sep 2009 00:20:20 +0000 javery http://averyblog.infozerk.net/?p=780

People like to refer to the act of marking all of their feeds as read as declaring RSS bankruptcy. They get to clear out all the items and start fresh. I realized recently that I needed to declare a true RSS feed bankruptcy and delete all of the RSS subscriptions I had collected over time. I had well over 300 subscriptions, many of them were to blogs that weren’t active or on topics I wasn’t particularly interested in anymore. Some of those subscriptions were from back in 2003 or earlier and were moved from Feeddemon to Bloglines to Google Reader.

I did this because I realized two things. The first is that I wasn’t keeping up with the feeds and they had simply become a burden. I used to rely on feeds to keep up with the community, but now I rely much more on twitter to do that. I also realized I was becoming interested in much different things. A large portion of my feeds were .NET related, and while I am still interested in .NET, my focus in the area has become paper thin. I care about ASP.NET MVC and changes to C#. Everything else .NET has just become noise to me.

I have also found Hacker News which I rely on more and more for news and community. It has not only become a great place for startup related news, but chances are any major Ruby, Python, Erlang, Scala, Clojure, or NoSQL announcement will find it’s way there. (and even some .NET topics).

I have realized that there are only two types of blogs I really want to subscribe to. Blogs that consistently deliver valuable technical content or business advice, or blogs of people I consider friends. I look forward slowing re-building a much leaner list of feeds and hopefully returning to getting value out of my blog reader.

-James

]]>
http://averyblog.com/random/true-rss-feed-bankrupcy/feed/ 0
Your idea will probably change http://averyblog.com/entrepreneurship/your-idea-will-probably-change/ http://averyblog.com/entrepreneurship/your-idea-will-probably-change/#comments Thu, 10 Sep 2009 09:57:00 +0000 javery http://averyblog.infozerk.net/?p=779

When I took over The Lounge back in December of 2007 I looked at it as a great way to make a little extra money each month, but not a ton more than that. As it grew, and after I launched Ruby Row, I started to see that advertising networks could be a good little business. I liked working with publishers and the advertising sales side wasn’t all that hard. As time passed though I began to realize a couple of things.

I am competent at sales, but not much better than that. I am bad at organization and scheduling and I don’t have the nerves to handle doing things like cold calls. I figured out I am basically good at customer relations and taking orders, but not pushing sales. This is of course a large part of running an advertising network and when I realized I didn’t want to do sales for a living it made me realize that building ad networks might not be the best business for me. I am in talks with a company to actually take over most of the sales for The Lounge which will help that network grow and keep the sales burden off of me, this alleviates the long-term issue but when starting a network it would be tough to outsource the sales from the beginning.



The second thing I realized is that most publishers aren’t that faithful. They will quickly leave your network for the next big thing or the next network that offers them a better rate. I am actually lucky in that most of my publishers feel some allegiance to me, but after a number of them left to a competitor and put the future of the network in jeopardy I learned that I couldn’t rely on allegiance alone and made some compromises that hurt my overall margin. This is something you constantly see with the larger networks, they all fight over large publishers and push their rates lower and lower.



When I decided to go full-time on The Lounge and Ruby Row in January my plan was still to build additional networks to get myself to a sustainable level of income and then see where to go from there. I started to build The Branch, a network focused on advertising to Twitter users. I made a couple of mistakes on The Branch. The first was I did not realize how general the Twitter audience had become by this time, at one point it was a very influential group of people but in the last 18-24 months it has become almost as general an audience as Facebook. My second mistake was that I tried to launch with some of the largest twitter applications out there, which put a huge sales burden on me. Launching an ad network is an interesting problem since you need to get publishers to commit to draw advertisers, but if you don’t draw enough advertisers quickly enough you can’t keep the publishers. Needless to say The Branch didn’t work out and I ended up shuttering it before it even officially launched.



After the failure of The Branch I started to think about why The Lounge and Ruby Row have done so well. The Lounge continues to grow because I know the .NET community, I know the publishers I want and I know what companies to approach about advertising. Ruby Row continues to grow because of my great partner on the project, Geoffrey Grosenbach, and because it is such a great niche market. I am also somewhat involved in the Ruby community so I know who I want in the network and what companies to approach. In both cases I had an inside person in the community which made all the difference.



My next thought was to simply find a good contact in another nich community to try and launch a network, I have tried to do this in a number of other niche markets and have had a hard time finding a reliable, motivated individual to partner with. It turns out I got very lucky with Geoffrey and finding people like him in other markets wasn’t going to be easy.



So my focus has completely shifted away from building new advertising networks. I am not saying that I won’t launch a new network in the future, if the right individual or idea comes up I would definitely do it, but I am not relying on it to float my business anymore. My focus has shifted for the moment to building Ruby Row and The Lounge into the largest and most successful networks they can be to keep my business sustainable while I work on my next big idea… which I am not yet ready to talk about.



The real lesson I have learned is that the idea you start out with probably won’t be the idea you end up with. So don’t hold on to it too tightly and don’t worry about failure, its just the quickest way to learn.



-James

]]>
http://averyblog.com/entrepreneurship/your-idea-will-probably-change/feed/ 0