Ruby, DSLs and the free lunch that was not so free
The world of IT is embarking, I suspect, on a another period of language creation hype. This time, the hype epicenter is Ruby and the facilities it provides to create custom languages.
View full article »
Esther Schindler
If the comments are ugly, the code is ugly
claird
SVG a graphics format for 21st century
pasmith
Take Chrome OS for a test spin
Sandra Henry-Stocker
Solaris Tip: Have Your Files Changed Since Installation?
jfruh
Android fragments vs. the iPhone monolith
mikelgan
What Gizmodo missed about the Pro WX Wireless USB disk drive
Sidekick: The Good News & the Bad News
Either way you look at it Microsoft Data Center management did not follow standards or best practices in this failure. In which case it makes me wonder more about the outsourcing of corporate data much less personal data.
- mburton325
Join the conversation here
Quick, practical advice for IT pros. Made fresh daily.
Want to cash in on your IT savvy? Send your tip to tips@itworld.com. If we post it, we'll send you a $25 Amazon e-gift card.













DSL's
Sean sits back and thinks again.Enlightening. Thought provoking. I'm unsure if his assumption about the majority using IDE's is true, or perhaps its just that I am one of those grey haired types that still uses emacs
Pity it has to be surrounded by the glare and pop-ups of itworld
Yeah
I agree, I really wish these young-guns would stop trying to reinvent the wheel. We have a system that works, there is no need to go creating new things and thinking new thoughts. Experimentation is dangerous, especially in software. Do you think the Lunar Rover would have gone anywhere if it was powered by Ruby, no! Of course not! We have excellent tools built by an excellent company (Microsoft) they know what we should use and how we should use it. God bless america!Language workbenches
How does this fit with the notion of a language workbench that Fowler, among others, has proposed? In the Intentional Software demo, they show an example of electrical engineers creating circuit diagrams directly in the tool, which are then converted to a central metamodel.