HNHacker News
TopNewBestAskShowJobs

lapusta

263 karma · joined February 3, 2010

submissionscomments
lapusta··on Blogger’s fresh new look
Yet another project rewritten in GWT. Interesting, how they decide what UI technology to use in new products - GWT or Closure?
lapusta··on CappCon 2011 On the Fringe - Pushing the Web to its Limits
GWT is only popular because of Java. I'm not that sure if anybody would be interested in using it without the language, because it won't provide any features for regular JS developer. As a Coffeescript developer, do you need any of:

* Static typed language on client-side

* Allow your Java developers to build complex maintainable UI without advanced JS knowledge

* Reuse existing Java code

* Use Java tools (IDE, Unit testing, Build systems)

It's very hard to build a complex JS app, because even guys who develop for web in dynamic languages like PHP, Python or Ruby - usually produce the "callbacked-jquery-unmaintainable-mess" on the front end. There are tools like Backbone which are becoming more and more popular, but learning them and all new JS patterns is more complex then GWT for a regular Java developer. Supporting other JVM languages is also hard task, AFAIR GWT isn't working with JVM bytecode when converting Java to JS. Microsoft tried this way with Volta, but failed.

Cappuccino brings you a rock solid API and a language that makes this API nicely usable (you can use it without Obj-J, but it will look ugly). Look at other popular frameworks: ExtJS, SproutCore - both changed their vision heavily with latest versions. Cappuccino is aimed for Apple/Cocoa minded developers, and Obj-J seems to be the best fit the same way as GWT is for Java.

I really don't see how you can make products like GWT & Cappuccino without their languages, because the reason why they were built were those languages and tight integration in first place. Otherwise they would become yet another library of widgets.

lapusta··on Adobe acquires EchoSign
There are nice alternatives, http://www.esignee.com for example
lapusta··on Clojure on Heroku
https://github.com/lstoll/heroku-playframework - looks like they are already there.
lapusta··on What’s Up With All These Changes in Rails?
Or even EJB2 & JSF on WebSphere :)
lapusta··on Hello Backbone.js - A step-by-step tutorial
Do we really need to get all methods with 'this' bindAll'ed? I'm using it only for methods who get callbacked.
lapusta··on Hello Backbone.js - A step-by-step tutorial
There is a shortcut for finding items in current view: "$('ul', this.el)" - this.$('ul')
lapusta··on Skype server took a short break
On Win7 Deleting "C:\Users\{Your Username}\AppData\Roaming\Skype\shared.xml" solves the problem.
lapusta··on Announcing SproutCore 2.0 Developer Preview
Looks more lightweight now, but still it's 12k LOC vs 1k LOC in Backbone. Need to look through, what do those 11k offer :)

Pure JS and drop-in integration is good too, we are a Java shop and lots of developers working on Windows, so introducing a Ruby-dependent JS framework would be hard in my case.

Previously we also considered SC as a 'heavy' JS solution - like Cappuccino, ExtJS or GWT(we used GWT for complex backends - it allowed us to share UI&server code), but now we'll have another look at it as an alternative to Backbone for frontends/mobile.

lapusta··on Why Building A Startup In Russia Is Less Risky Than In The Valley
The market in terms of consumer consumption is also _very much_ different from US one. There aren't many profitable web 2.0 or mobile start-ups here targeted for local market, even copying US ones don't usually work.

The only profitable model I've seen these days are Groupon-clones and i believe they really work just in Moscow & Saint-Petersburg.

My company is also working on the similar services in Russia, but we make products for international brands like Sabre & TUI, and while I like the fact that such start-ups do appear here, I'm not sure it's "less risky".

lapusta··on Ios, Android, WP7 - who cares?
How many NEW desktop apps have you installed recently?

We obviously won't see Adobe, Autodesk and some other professional software developers moving their products to web anytime soon, but when we are talking about the new products - web is usually the winner. Look at Chrome and it's pace of innovation, check out the examples from Mozilla Demo Studio, could you imagine that working in all latest major browsers 3 years ago?

Same is true for mobile, I don't see another space for innovation except improving web performance, integration & so on. Maybe you see some other directions where iPhone & Android can go?

lapusta··on Why Everyone Is Talking About Node
"stagnating __compared to the hype it had couple or more years ago__"

New API for ActiveRecord, modularity, merging with Merb are very important, but it's not a game-changer. Rubinius and RubyMine on the other side are game-changers.

lapusta··on Why Everyone Is Talking About Node
It's more like "Everyone is talking less about Rails" - the only new kid in Rails block is Haml/Sass and Rails is obviously stagnating compared to the hype it had couple or more years ago. Ruby/RoR is more about evolution now: Rubinius, JRuby going for stability, SalesForce adopts Heroku as one of it's development platforms - look, even one of Big 4(DTT) hires RoR-consultants now.

JavaScript on the other hand is booming both on client (SproutCore, Backbone, Cappuccino, CoffeeScript, GWT) and on server (Node). JS is just more "hackish" today - browsers are evolving day-by-day, taking more and more functionality from server - RoR isn't key to success anymore, it has become just another alternative for your REST backend.

lapusta··on Japanese hacker earns $13,174 for reporting Google security holes
Russian gets ~20k$ http://blog.quintura.com/2011/01/13/russian-sergey-glazunov-...
lapusta··on Oracle discontinues Ruby/Rails support for NetBeans
Oracle already invests in JDeveloper & Eclipse, and now the have Netbeans. It's obvious that they wouldn't make each IDE full-featured.
lapusta··on Apache Pivot 2.0 released
Any 2.0 demos?
lapusta··on Using Chrome to calculate the square root of e
Or just javascript:alert(Math.sqrt(Math.E)); in address bar.
lapusta··on Putin Orders Russian Move to GNU/Linux
Putin already has enough money from gas'n'oil, he doesn't give a shit. And it's not about money, it's about power.

Talking bout piracy - there is majority of illegal software in business, universities and schools. Not to mention homes. I'm talking about Windows, Office, Photoshop, Games. Even the biggest Russian social network (vKontakte) is currently largest unlicensed mp3/video storage.

I always wondered, what they need OpenSource for.. Maybe it's like Medvedev's obsession with Skolkovo - the new Silicon Valley, which will never ever happen. While there obviously are bright minds here - they tend to leave the country.

lapusta··on The ASF Resigns From the JCP Executive Committee
Not really. JSRs have never been leading the innovation in Java world: Ant, Maven, Velocity, Spring, Hibernate, Grails, Hadoop, GWT, Android, Struts, Wicket, Eclipse - none of them started as a JSR.

The only JSR that matter is JavaSE and I don't see it having technical problems. JavaME is dying and Spring showed JavaEE how things should be done so they are catching up now.

lapusta··on Ask HN: Why doesn't Google make an IDE?
Google supports Eclipse plugins for GWT, GAE & Android.
lapusta··on Microsoft releases F# under Apache 2.0 license
http://openjdk.java.net/groups/conformance/JckAccess/index.h... http://www.infoq.com/news/2007/08/openjdk-jck
lapusta··on Microsoft releases F# under Apache 2.0 license
Java isn't just Oracle stack. It's also SAP, IBM, Red Hat(JBoss), VMWare(SpringSource) & Google stack.

The only thing you need from Oracle nowdays is JDK, and with OpenJDK becoming a standard - you need nothing.

lapusta··on Apple deprecates Java
There is already a port of OpenJDK: http://landonf.bikemonkey.org/static/soylatte/

Though it's not developed by Oracle employees afaik.

lapusta··on IBM to join OpenJDK
There are two other big contributors for Harmony project: Intel(provided JVM called DRLVM) and Google, who is using it's classes in Android.

It's nice seeing IBM working on OpenJDK, it would be great if they would share some of their J9 tech like Oracle is doing now with JRockit.

lapusta··on Java Build Systems - a sad state of affairs
"But Maven uses XML too" - since Maven 3 you can use Groovy, JRuby & Scala too.
lapusta··on The Future of Web Apps - Single Page Applications
GWT is not a server framework.
lapusta··on Wakemate Timing Update
How is it compared to iPhone apps like Sleep Cycle(it works and has ~5000 positive reviews)?
lapusta··on Python at Google (2006)
Was YouTube ported to Java too? AJAX for comments is using some "comment_servlet".
lapusta··on Rumor: VMware in talks to acquire Engine Yard
And RabbitMQ.
lapusta··on Android developer on Slashdot detailing the Android "fragmentation"
So many talks on Android fragmentation. Don't remember any when iPhone 2G was left behind iPhone OS 4.0 wagon.
← PreviousPage 2 of 3Next →