luffy
Joined 16 years ago
Joined 16 years ago
Doing grids are a breeze w/ .NET. I don't think "use jqgrid" is an acceptable solution here... I'm asking about native HTML, the stuff that everyone is bragging about.
I've done the MS HTML/JS client route for a long time - I've set up a lot of gadgets, and InfoPath(!) has an HTML/XML/JS programming model. Truth be told this model is actually really painful to work with if all you have is HTML/JS. Keep in mind that the "web" isn't just HTML. It's Perl, Rails, Json, JS, Google, Wikipedia, RSS, etc.
Now, if these tiles are something akin to mini-web browsers, where you can use the full power of the web & web technologies (is this what they are actually saying?), that is a different story.
What I like to do is advertise for Python and .NET skills. That weeds a lot of bad ones out.
You really don't need to worry about roles that much. A web role is a website, and a worker role is a non-website service (though you can connect to a worker role via http). In theory, load balancing his handled for you so you can achieve redundancy with at least two instances.
Now, there are some real painful points with azure as it stands. My two two specific points are these: deploying takes a long time - some times over 10 minutes. So forget about agile build processes or continuous deployment or even making a quick, simple text change.
The other major problem I have is you have to run the debugger to get access to the development storage ( blob & tables). Both of these are really useful. But running the debugger all the time is torture.
Developer tools are hugely important to all of the MS ecosystem, and I bet these concerns get addressed - this is the big advantage for moving ScottGu over to the azure team. Azure is a big part of the future of that company.
Also, I still think the craigslist ui is actually better (I've never had a problem with it). To me, categories work better as a list to drill into, not as something to discover via search box.
Craigslist is a highly useful service, and as such, spam is inevitable (has this been codified anywhere?). I hope that they get the spam under control. But in a lot of categories, craigslist is still great.
Not sure what you could do with AppHarbor that you couldn't do with this. You could set up a build server image that pulls from a Git or Hg repo, and repoints IIS...
Then there is the speculation as to the mental state of the opponent and the attorney. The part about attorney's hanging up on the guy because he's "crazy" and it's "not worth pursuing legal action" is just complete crap. The facts, the potential damages, and most importantly, this guys ability to pay determine whether or not it's worth the time. If an attorney has hung up on him, its because he's a crank.
Look, it's a simple cost-benefit analysis. This guy probably has situational facts that support his case, such that it's not worth it for the opponent to pursue litigation. Or it's possible he couldn't pay the damages anyway and the opponent couldn't take possession of the property. There's lots of possibilities... depending on the facts. You would never know that from the frothy tone of this piece.
Finally, there's the speculative gem that it will never get in front of the judge. Trust me, all those pesky "case numbers" and "laws" that the attorney has been compiling are really going to suck for this guy once a judge sees them.
I could go on and on, and take this one paragraph at a time. But it's not worth it. Long story short, take legal advice from lawyers. Likewise, accounting advise from accountants, design advise from designers, and so on.
I feel sorry for those who take legal advice from people who are not lawyers.
I set up an Windows 2008 R2 instance on EC2 the other day that did not have IIS7 installed. Even launching the WPI on that instance was painful. IE8 is the default browser, and the default settings in IE wouldn't let you launch the application, and for the life of me I couldn't figure out where the security restrictions were.
So then I went and download Chrome which didn't have the security restrictions, and then I was able to download the WPI and run it.
From within the WPI, I selected IIS7 and .NET 4.0. Ninety minutes later + a reboot or two later IIS7 was installed.
I had the mono/Ubuntu version up and running in about 30 minutes. The longest part of the install was that I chose to use Mono 2.6.7 which isn't officially supported, so you need to do some work to install it. The app was deployed using FastCGI and Nginx.
It took about 90 minutes to get the Windows 2008 version running. Most of which time was spent waiting for the instance to start and waiting for the bloody Platform Installer (worst app ever!) to do whatever it does.
The moral of this story: the Windows micro instances are unusable. But to scale vertically, use Windows. To scale horizontally, or if you are cheap||frugal, give mono/Ubuntu a shot. Can't wait to see what moving to LLVM is going to do to mono's performance.
You hinted at Ruby not needing DI - for me, that's the biggest advantage when choosing a dynamic language (in my case Python) over C#. IMO, there's something about using DI that just feels wrong (don't mean to start a flame war over that).
Anyway, that's why I use F# in .NET land: the type inference provides the best of all worlds. No need for DI, light syntax, and great runtime speed. F# sucks w/ ASP.NET MVC though.
I see that you are using social networking with Twitter/FB, etc, but that is a chicken/egg problem. To use social networking to advertise your site, you need to actually have an audience to begin with. In which case, you probably wouldn't be interested in this type of product.
What would be really valuable, I think, is a way to get people you have no social networking connection with on the site, ie, via AdWords. Using AdWords is some kind of alchemy - find a way to simplify and integrate with that, and that is a fine product.