I usually prefer to code in the fantastic Sublime Text, but sometimes it’s convenient with more integrated tools, such as runners for RSpec and Cucumber and an real debugger. In those cases there is no better IDE for Ruby than RubyMine. Apart from the fact that it runs on Java - it must be because it’s pretty slow at times - I can recommend it to everyone.
Yesterday I wrote about the fantastic RubyMotion. I must mention its cousin - MacRuby. It uses a JIT compilation compared to the statically compiled RubyMotion. Another difference is the garbage collection. In MacRuby it uses the exact same garbage collector as objective-c, while it’s a proprietary solution for RubyMotion.
Not sure if I’ve been living under a rock, but I have completely missed the fact that RubyMotion and MacRuby exists.
RubyMotion allows you to use Ruby to develop applications for iOS (iPhone, iPad, iPod touch). You can do exactly the same things as you do with Objective-C. RubyMotion compiles your ruby code statically to LLVM IR and then to assembler/machine code. Performance is the same (and sometimes better) than the Objective-C counter part. And yes, the resulting app follows the Apple restrictions and can be published on the App Store.
The only downside is that it is closed source, and will set you back about $200.
I think this is one of the most exciting things I have seen in quite some time. Now it can be fun to develop for iOS again!
It’s made by Joel Spolsky, who made the fantastic StackOverflow, FogBugz and other great software. But I have tried to find a great kanban-like web app for quite some time, but not found anything that is really simple and easy to use.
Just played around with Trello for a short while, but it looks great! Will make a new post when we have tried it on one of our game projects.
Create your application. The application name is sometimes shown in the twitter clients, so please select a good name.
Make sure that the access level is set to “Read and Write” (default is Read only). Otherwise you won’t be able to post to your timeline.
Press the “Create my Access Token” button. Twitter has simplified a lot for us now, we no longer need to request these tokens at runtime. These tokens should never timeout.
There are only four strings that we need to handle to access the api. Consumer Key and Consumer Secret, which is represent our application. And Access Token and Access Token Secret which represent the user giving the access to the application.
It’s a competition where you make a game in 48 hours according to a theme that is revealed at the start of the competition. After the event everyone votes for the best entry. No awards, no prizes, just the great honor of participating.
Theme this time: Alone.
Usually I will fail to complete something acceptable within that time. This time probably won’t be an exception.
Native Client makes it possible to run compiled x86 or x64 code with very small performance overhead in a browser. Currently it only works in Google Chrome. Before execution it is checked that the binary is safe and doesn’t perform any outside calls. Only calls that are allowed are to Pepper, which supports 2D and 3D graphics (OpenGL ES 2.0), low level audio, keyboard and mouse input, and local file system.