I feel that a vibrant tech industry is often a reflection of a vibrant tech community.
Granted, a community is only a small part of an overall industry, but an industry without community is lacking heart and soul.
And I can say, with authority, that Dublin has a vibrant tech community. My company, Engine Yard, runs or hosts two meetups a week in our Dublin office, covering subjects such as Ruby, PHP, Node JS, Scala, as well as database, Open Data and designer / UX oriented meetups.
If you want to come to any meetups on these subject, or become more involved in the Dublin tech community, drop me a line - eamon@engineyard.com.
In addition, for the past three years, I've been running Pub Standards Dublin, the largest monthly gathering in Ireland of developers, designers and anyone interested in tech - we get about 150-180 each month. See http://pubstandards.ie/ or https://twitter.com/pubstandardsdub for details, you're welcome to join us any time.
I'm sorry you feel that things are "stagnant and dependent on cheap non-EU labour". I don't feel the same, and I invite you to come out, meet your peers and properly engage with your local tech community.
You wont regret it :)