HN user

mgutz

20 karma
Posts0
Comments25
View on HN
No posts found.

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.

Introducing WebAPI 15 years ago

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.

ITerm2 1.0 Released 15 years ago

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.

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.

Unleash The Grid 15 years ago

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.

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.

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.