iPhone DZone: Fresh Links On Your iPhone by matt on 7/5/08
Reading DZone on your iPhone just got a little bit easier. Visit http://dzone.com/iphone from your iPhone to try out our beta iPhone support. You can view stories, filter by tags, and login. We'd appreciate your feedback at feedback@dzone.com.
The Need for a Common Compiler Framework
In recent years, we have seen a dramatic rise in the number of languages used in mainstream projects. In particular, languages which run on the JVM... more »
0 commentsSave Tags: java, other languages
Writing a compiler in Ruby bottom up - step 9
Ok, so I know it's been far too long. Lots going on at the moment... This is a very short part, but I'll try to get the next part cleaned up in the... more »
0 commentsSave Tags: ruby
Ruby is a Playground, PHP is a Factory
Ruby, to me, is like a big open playground, while languages like PHP remind me of big industrial factories. I don't think that any of us would argue... more »
4 commentsSave Tags: methodology, opinion, php, ruby
This Week in Ruby (May 20, 2008)
This week's highlights from the Ruby and Rails communities.
0 commentsSave Tags: frameworks, opinion, ruby, web 2.0
Bullet-proof cookies? Why bother?
This post was on the front-page of dzone today: Bullet Proof Cookies. Did anyone actually read the article? This shows a horrible way to use cookies.... more »
0 commentsSave Tags: security, server
The Narcissism of Small Code Differences
A pithy commentary on the many wars we start over the "one true way" of solving trivial problems.
0 commentsSave Tags: methodology, opinion, ruby
Grid Dynamics + GridGain
At Grid Dynamics we see GridGain as a simple, elegant, extensible, open-source, pure-Java platform that makes traditional high-performance computing... more »
0 commentsSave Tags: java, open source
Writing a compiler in Ruby bottom up - step 5
Last time I promised to post these more frequently, and blatantly failed to find the time... In return, I've taken the time to combine what would have... more »
0 commentsSave Tags: ruby
Cat: A Functional Stack-Based Little Language
I've always been fascinated by stack-oriented languages because of their simplicity and elegance. Instructions take input off of the stack, do... more »
1 commentsSave Tags: other languages
A couple of interesting DSLs
It may not yet be an industry tsunami, but there certainly is a growing wave of interest in Domain Specific Languages. As often happens when thinking... more »
0 commentsSave Tags: other languages
Strawman for a new parser generator
I have very strong opinions when it comes to parser generators. Most parsers I've written have ended up being hand written or have used some... more »
0 commentsSave Tags: opinion, other languages, ruby, tools
Is UML on the way out?
One of the presenters at QCon (I think it was John Davies) asked the audience whether they used UML 2.0 and only a couple of people raised their... more »
1 commentsSave Tags: methodology, opinion
Where are the fast dynamic languages?
Something bizarre happened on the Groovy-dev mailing list the other day. Alex Tkachman made what I thought was a simple suggestion: since some rarely... more »
0 commentsSave Tags: opinion
Peach - Parallel Each
It is pretty common to have iterations over Arrays that can be safely run in parallel. With multicore chips becoming pretty common, single threaded... more »
5 commentsSave Tags: frameworks, java, ruby
Coupling is NOT always bad
I think Vidar makes some good points and I generally agree with a lot of what he says, but I find it silly to say “Coupling is always bad”.
0 commentsSave Tags: opinion
Abusing Ruby’s question mark methods
I’ve always enjoyed the ruby convention of using question marks to denote boolean methods. empty?, exist?, any?, alive?, etc… They’re concise and easy... more »
1 commentsSave Tags: ruby
Other cool ruby projects
With all the noise that Rails makes, you would be forgiven for thinking that it is the be all and end all of the Ruby world - sure it has popularised... more »
1 commentsSave Tags: ruby
Class Creation - To Create or Not To Create, That Is The Question.
Can't decide whether to create a new class or just add your feature to the existing one. This might help you decide which to choose.
0 commentsSave Tags: opinion, standards, usability
How Not To Form a Standard
Out of a 6000 page submission, here is but one example of how Microsoft's OOXML becomes painful to implement.
0 commentsSave Tags: microsoft, standards, xml
Extending Ruby's RSS Parser
Parsing an RSS feed that has namespace-specific elements is a fairly common task. This entry explains a simple method to use Ruby's own classes to... more »
0 commentsSave Tags: how-to, ruby, xml
‘inject’, ‘each’ and ‘times’ methods much slower in Ruby 1.9
Some interesting benchmarks.
0 commentsSave Tags: ruby
StrokeDB is an embeddable distributed document database written in Ruby
StrokeDB is an embeddable distributed document database written in Ruby. It is schema-free, it scales infinitely, it even tracks revisions and... more »
4 commentsSave Tags: announcement, database, open source, ruby
Sign Up Forms Must Die
I’ll just come out and say this: sign-up forms must die. In the introduction to this book I described the process of stumbling upon or being... more »
3 commentsSave Tags: opinion, web design
Scala: Still Uncomfortable After Five Years
Notice the word uncomfortable, which is different from other more objective descriptions like "Scala sucks," or "Scala is the next big thing."
3 commentsSave Tags: java, other languages
Some more advanced GC techniques
After my last two posts about garbage collection, some people people suggested some more advanced techniques be used to solve the pausing problem.... more »
0 commentsSave Tags: opinion