* VirtualBox or VMware
HN user
mgutz
Cool. Looks like M is missing for the middle of the screen.
Heck, I took a big pay cut to be happier. I was a .NET enterprise developer in the six figures.
There is something about building things outside the box instead of being part of an assembly line at corporate shops. The lack of politics and endless meetings is a bonus too. It's not always about the money.
If you like node.js, backbone.js, redis, mongodb and looking for an internship in San Diego, CA. Let me know. We're a small team with big plans.
It would be great if Mozilla followed through on their projects. Prism to Chromeless to stalled. Chromeless has potential to expand their core product, which is the browser. Why does everyone have the need to be Google and have their hands in everything?
Except you left out setting the prototype chain to extend from the super class. CoffeeScript expresses it succinctly. The example above, while readable, already has much more noise than signal.
Love CoffeeScript, but yeah omitting parens makes it hard to read in this case. I follow Visual Basic convention. Use parentheses when using the return value. In this case, the constructor function returns an object. Omit parentheses otherwise, i.e. using a function as a method (no return value).
It's a big baloon payment. It is not FREE after the probationary period. There are definitely strings attached. There was a big stink about this with a well known open source .NET developer who worked at MS. It would have ended costing his startup a lot more based on the cost of a SQL Server license, etc. He settled on Rails + MySQL. Search for Rob Conery.
May I ask what is so bloated and unpolished? Back up your dribbling. I have been using iTerm for a while now and it's as fast normal Terminal. It has profiles. It has 256 colors so I can use the same VIM colorschemes.
Nobody stays king for long. Social networking sites are only good until the next best thing. I'll bet a good dollar within 5 years Facebook will lose much of its popularity. Then Google+, ... In the meantime, Facebook will do little things like this to slow the exodus. Is anybody really that attached to Facebook?
One of the reasons we did not switch from HAML/SASS/SCSS to LESS/Jade/Stylus is the output. HAML and its cousins do the extra little things to help developers diagnose problems like adding comments with the original line # and file; pretty-printing, etc. All these options can be disabled for production of course.
"all you need to do is call eval on a JSON string to obtain a first-class Javascript object"
need i say more?
There are already client-side MVC frameworks in place---sproutcore, backbone, ... Of course Microsoft will try to put "architecture quality" into their framework. Let's just hope we dont see Javascript Desktop Pages like WebForms.
I applaud MS for looking towards the future instead of the tired technologies of today's desktop. I won't knock it until the they have some code samples up.
Where's the tutorial? Github pages for tutorial not doing anything. I'm very interested as this seems to allow more features than a Chrome Packaged Application desktop app.
As a long time .NET developer converted to Ruby and Node.js, you hit the nail on the head. The innovators and creative types are on the open source side.
That is not to say I have not worked with talented .NET developers but for the most part the culture of .NET developers is to find a corporate job and wallow in an enterprise process. Don't do anything outside of Visual Studio and heaven forbid use anything not built by MS.
The same can be said about Java which needs to be redefined in the dictionary as THE language of over-engineering.
Does not surprise me at all. I remember being in Japan in the service for only two weeks. Two things I remember:
1) I left a noodle restaurant and left a little too much for the bill. The owner ran me down on the street and handed me the change. She would not accept it as a tip even after I begged her to keep it for her honesty.
2) A policeman on foot simply has to waive an orange baton at you if you were speeding. Offenders just pulled over.
There is much to admire about Japanese culture. Really what it comes down to is, the USA is a ME-first culture. Japan is an US-first culture. I always say the way to get back at Japan and most of Asia is to westernize them.
U kidding? JRuby is slow to startup. The performance increase isn't realized until the JVM "warms" up. Good luck running JRuby on a 512MB VPS.
Agree with you. jQuery UI is not at the same level as jQuery. It hasn't been since day one. If it didn't have the jQuery name I wonder how popular it would be. On a related note, jQuery mobile Alpha 3 just released and its awesome. jQuery mobile team has their shit together. Maybe the mobile team should direct the entire UI platform.
There's a simple AppleScript which lets you do it though. I'm not on my Macbook otherwise I'd leave a link.
Mozilla has been using the term chrome for a while now (http://www-archive.mozilla.org/xpfe/ConfigChromeSpec.html).
"Chrome is the user interface parts of the application window that are outside of a window's content area"
The name Chromeless makes sense.
We're doing the same using Google Chrome Packaged Applications, which is based on Webkit. We use FireBreath NPAPI extensions for any OS specific enhancements. The end result is noticeably faster than AIR and less resources.
Chromeless sounds like a good idea but Google's V8 engine has been spanking Mozilla's engine for a while now.
Serious stack overload. Why so many sites to get answers? We need a "which site stack" to ask which stack site to go to. Isn't that what tags are for?
For rich JavaScript app I find Backbone underwhelming. There's too much wiring up to do and as you say you might as well bind events and actions directly. If you've written richer desktop like apps before than Backbone is nothing new. It's more for the people who use HTML and Javascript without much thought to structure, dare I say the vast majority of jQuery users.
Backbone's advantage over normal javascript objects is Backbone provides events when objects and collections change. I dislike how Backbone achieves that through force use of set() and get() as property accessors. I prefer KnockoutJS models as they look and behave like plain old javascript objects, i.e. you don't have to call model.toJSON() to use a model as an argument for a plain object.
They lost 95% of the .NET developers. There's a command line involved.
The real question is do any of your friends use Win7 phones? Not one of my friends do and many of them use Win7 on the desktop. The number activated is probably a lot lower. 1.5 mil is not that large of a mobile/internet number.