It was hard to find a lot of documentation on how to create a Message Driven Bean (MDB) EJB (for deployment into glassfish). Basically - I want to create a ruby app that receives messages and then does stuff with them. After tons of looking around I was able to finally put together one using NetBeans.
I don’t have time now to go into the details… I, hopefully, will soon. However, edit the TesterMessageHandlerBean.java to change what message queue it listens to. Add or edit files in the src/conf/ruby directory to add ruby files.
Hope that helps… later I’ll go into more detail about setting up glassfish and using OpenMQ.
I hate java, but this is a pretty damn nice way to deploy your ruby apps. Hopefully, this’ll be a good start into letting us have ruby apps listening to OpenMQ in glassfish, but using jRuby.
Mamoo let's you stop thinking about the "glue code" you need on a client-side app - and start thinking like "when this happens, I want this to happen." - Event driven architecture in JS.
We did not find any correlation with user satisfaction and those teams with the most specialized team members, one way or the other: some teams with the most specialization did well, and some teams did poorly. What we did consistently observe among teams that had high user satisfaction scores, was one characteristic that stood out above all the others—what we began to call shared, holistic understanding. Those teams that achieved the highest degree of shared, holistic understanding consistently designed the best web applications. The more each team member understood the business goals, the user needs, and the capabilities and limitations of the IT environment—a holistic view—the more successful the project. In contrast, the more each team member was “siloed” into knowing just their piece of the whole, the less successful the project.
Yes, yes yes. I now work for a company that believes in top-down and bottom-up understanding. I didn't always. I've always said that even the full-time janitor needs to understand the business goals in order to most-effectively do their job.
Rubylearning.com is offering a free git and github training course. I don't have any personal experience with RubyLearning, but I hear good things and it might be a good introductory course for anyone that is just getting used to git.
Slides have a great quote from Steve Jobs and the talk is really great.
Saying no to features is really difficult, but hugely important. It's nice to see Dan Benjamin pushing developers to push back on requirements. It's hard sometimes, but the end-product is really worth it.
I think the part that he doesn't dig into deeply enough is true understanding of the market your product is going to end up in. Too many developers get caught up in the code and the computer aspect of their product. It takes a lot of work to try to understand the user and the market surrounding the user.
A lot of times understanding the product is harder than writing code, but it's something that everyone in your team really needs to spend a lot of time educating themselves on in order to create a successful product.
One of the developers I work with said this after I complained about a lingering issue in one of our products. It rings true. When deadlines are tight, and there is more work to get done[...]
I know this is true for any website I've ever worked on (except the sites that I have created myself). You have experience with this?
I followed the instructions at the phusion passenger site and couldn't exactly get my app to run in a suburi - it kept trying to use that suburi when looking up routes.
Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity.
David Gelernter, Machine Beauty: Elegance and the Heart of Technology
Amen. Amen.
I hate it when people use the argument: "but this worked."
Made a rails-based pastebin today: http://github.com/tobowers/pastebin/tree/master. Very much alpha-ish code (without specs) but it seems to work fairly well, and I didn't see another rails pastebin out there.
Easy to add support for tons of languages. Right now it only displays the options for rails, ruby, javascript, plaintext, css, html, actionscript.
These two projects are pretty incredible (much nicer than the syntax gem):