Dart with a side of Popcorn.js

May 19, 2013

Update: Popcorn.js is no longer maintained I have removed by Mozilla So personally, I’m not interested in using Dart for building web applications, I’m more interested in the Dart VM but after watching Vijay Menon’s video on JavaScript Interop. I was interested to see how well Dart would work with a JavaScript library that I have been working with for a bit now, Popcorn.js. Popcorn.js is a JavaScript library that is used for working with media, it will allow you to embed video and setup time-based interactions. ... Read more

Setting up a Riak Cluster

May 8, 2013

Riak is a database that I have read a good amount about but have not actually gone through fully taking the time to investigate it. (AKA playing with it!) What is Riak Riak is dynamo inspired database that is based off of Amazon’s white paper. As with a lot of NoSQL databases it’s easy to scale and it is fault-tolerant. Riak comes with a HTTP interface along with a Protocol Buffers interface. ... Read more

MD5 hashing in Dart

May 4, 2013

Here is some Dart code for doing MD5, though at this point in time, MD5 is becoming obsolete in favor of SHA1. But as I have done code for MD5 in other languages I figured I would duplicate the code for another comparison. To look at the languages, checkout MD5 hashing in Python, Ruby and Groovy and MD5 hashing in CoffeeScript, Perl and Scala. I do like how you can use Method Cascades, this is something that I really wish Java had in it because the code is much cleaner in my opinion. ... Read more

Using Dart with Blizzard's Battle.net API

May 2, 2013

As with a lot of postings on this blog, when I look into learning a new language I copy something I have done before. I have decided to use the Battle.net API to pull World of Warcraft data. It’s an easy subject to reason about and show off parts of the language’s syntax. Also, as I have the same code in Ruby, Groovy, and CoffeeScript it’s a nice comparison. You can find the other code as part of the Updated World of Warcraft Armory code posting. ... Read more

Why Dart Will Not Make It...

April 28, 2013

Yes, the title is a bit of a troll. I like Dart, I think it’s a great new language made for the web! But, I do have some issues with the focus they have. So one day a group of developers got together and declared that JavaScript is hard. It’s hard to write good JavaScript code, it’s hard to optimize it, and it’s easy to write crappy code. I do not disagree with this but I feel you can write crappy code in any language, trust me I’ve seen it done. ... Read more

New Post with a new site layout!

April 27, 2013

Well, if you remember my old site then you know that this is a big change from what I had before. I have fully redone the blog moving it from my old hosting to Amazon S3 using static files with the help of Jekyll. Why? I was using Wordpress before, which is great blogging software but a bit over powered for the way I was using it. It’s was written in PHP using a MySQL server to build dynamic pages. ... Read more

No Fluff Just Stuff - Boston Fall 2012

October 5, 2012

A couple of weeks ago, I went to No Fluff Just Stuff Boston (in Framingham, MA). This was my 4th time going and as always I find this a great conference to go to. It’s focus is around Java based technologies but also gives you a look into newer technologies. You will find talks on noSQL, languages on the JVM like Scala and Groovy along with talks about lifecycle management for your projects. ... Read more

Homebrew for OS X

August 26, 2012

In past postings I have shown you how to install things like Groovy, Grails and Scala on OS X. The postings are still a good resource to use to install what you want, but if you need to install tons of things on to your system there is a better way. This is where Homebrew comes in to play. Homebrew is said to be “The missing package manager for OS X”. ... Read more

Amazon Simple Workflow Services

July 29, 2012

I’ve been researching Amazon Simple Workflow Services. This is a product which is like Simple Queuing Services but on steroids. It allows you to develop complex workflows that you’re able to scale out each part of the workflow as you need. There are a number of used cases on their site, one that managed to catch my eye is NASA. They are using Amazon Simple Workflow to process images captured by the Mars Exploration Rovers. ... Read more

Moving at the Speed of the Web

July 8, 2012

Some time ago I did a small review of the changes in the Firefox 4 beta. If you go to download Firefox right now you will be downloading Firefox 13. I’m sure you have noted that the releases of Firefox and other browsers have been increasing. You can go a step farther and download pre-released versions of most browsers. For Firefox you have Firefox Beta, Aurora, and Nightly, which at the time of this posting is version 16. ... Read more

© 2018 | Follow on Twitter | Hugo