2013-01-14 update

So here is an update on what I have been doing lately.

I am looking for work.

I might try going freelance. I might have a couple of gigs in the pipeline. One is Rails, one is Scala. I don’t really like Scala, but it might be an excuse to try the Play framework, and I think Akka is interesting. I have only briefly looked at the Play website, but I think it uses Akka actor framework. I attended No Fluff Just Stuff in 2011. I attended a talk on Akka.  The presenter went over the way that concurrency in Java is broken. I asked him if that means that all existing Java web apps are not thread-safe, and he said it does. I think running apps on Akka are going to displace the container-style Java apps.

I went through the Akka example app written in Java. I will post about that.

I am also working on some Ruby stuff.

I am working on a Twitter app to retrieve my tweets and format them in HTML. I have used a couple of Twitter plugins for WordPress that each week get your Tweets and post them on your blog. I liked it because I could use my blog to bookmark something. I could tweet the link with a note, and then later search for it on my blog. But they do not seem to be updated. The developers lose interest. One was really good, but the developer added a dependency, and it stopped working. So I decided to make my own. All this will do is run manually and spit out some HTML. I will then just copy and paste it to my blog. So I will just make something for myself.

I am also looking at the Rails Apps. There are a couple that I still have not gone through.

I am also looking at SciRuby. I submitted a proposal to give my SciRuby presentation at a conference in Dallas called Big Ruby.  They said you could interpret the themes broadly, so I did. The NMatrix library in SciRuby uses ATLAS, which is written in C and Fortran. I will go through the Khan Academy videos for linear algebra to learn linear algebra and learn how to use NMatrix.

In addition to the SciRuby project, there is an upcoming conference on using Ruby for scientific computing. I think that Ruby is under-represented in this niche, and that working on these issues could open up new markets for Ruby developers, in addition to the usual hyper local mobile social web stuff that Rails is known for. I think this could even have a positive impact on scientific research and scientific software. Thanks to Rails, Ruby has brought people from other walks of life to web applications. So I think Ruby could expand science research.

Image from  Aurora Consurgens, a 15th century manuscript housed at Central Library of Zurich. Image from e-Codices. This image is assumed to be allowed under Fair Use.

1 thought on “2013-01-14 update”

  1. “Ruby on Rails™ Tutorial by Michael Hartl has become a must-read for developers learning how to build Rails apps.”—Peter Cooper, Editor of Ruby InsideUsing Rails, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world’s most popular web development frameworks, it can be challenging to learn and use. Ruby on Rails™ Tutorial, Second Edition, is the solution. Best-selling author and leading Rails developer Michael Hartl teaches Rails by guiding you through the development of your own complete sample application using the latest techniques in Rails web development. The updates to this edition include all-new site design using Twitter’s Bootstrap; coverage of the new asset pipeline, including Sprockets and Sass; behavior-driven development (BDD) with Capybara and RSpec; better automated testing with Guard and Spork; roll your own authentication with has_secure_password; and an introduction to Gherkin and Cucumber.

Comments are closed.