May GUM / Hack Session / We need your feedback ASAP

61 views
Skip to first unread message

erickinsella

unread,
Apr 28, 2013, 9:52:47 PM4/28/13
to groo...@googlegroups.com
Tuesday May 14th - Grails Plugin - Hack Session 

6:00pm - Pizza - Sponsor ReachLocal
6:15pm - Meeting begins
  Welcome, jobs & community announcements
Grails plugin architecture overview and discussion - Jeff Beck
  Grails plugin hack session - Break into small groups work on contributing back to plugin community

The feedback we want prior to the meeting are what plugins do we want to work on and support as a group? We were thinking of breaking out into 3 or 4 small teams if we maintain similar numbers of recent attendees. Below are just suggestions as I have talked with a few plugin developers that have expressed interest in allowing us to take over and/or contribute to their plugin. Other plugin ideas are welcome, new or already existing. We just want to get out ahead of it if we need to gain access to commit back to project after the hack session. We hope this will be a fun and hands-on session to work with members of the community.

- Eric

------

Per Robert Fishcher https://github.com/RobertFischer/grails-database-session My fork of Burt Beckwith's "Grails Database Session" plugin
It could use some help — most specifically, figuring out how to do automated testing for some of the bugs reports that are coming in (see the closed ones). 

------

Per Hamlet D'Arcy, CodeNarc http://grails.org/plugin/codenarc Writing a rule is pretty easy. Here is a screencast: http://www.youtube.com/watch?v=ZPu8FaZZwRw There is a script in the project that creates everything for you. Beyond that, just look at lots of examples. 

One thing to look at is implementing the CERT Secure Coding Standard. It's always nice to know about secure coding standards, and CERT seems to be a pretty good one: 
https://www.securecoding.cert.org/confluence/display/java/The+CERT+Oracle+Secure+Coding+Standard+for+Java

One problem to look out for is implementing a rule that is already in codenarc! Be sure not to duplicate something someone has already coded. 

------

Per Shawn Hartsock, 

  1. I'm trying to hand off my Grails-plugin projects. I'm just not doing web-dev these days. I need to focus on OpenStack going forward.

  2. @hartsock Which one's? We're having a grails plugin hack session at http://groovy.mn  next month. #groovy #grails #plugins

  3. @GroovyMN all of them. I'm not doing web-dev these days. I can be on hand to help the new maintainers as they need it. DM me for details


Doug Sabers

unread,
Apr 30, 2013, 12:46:06 PM4/30/13
to groo...@googlegroups.com
we could also consider any of Grails Rocks plugins as they are no longer supported for free,  http://www.anyware.co.uk/2005/2013/02/07/a-change-to-my-grails-plugins. Another thought, we could try and upgrade the current cassandra-orm plugin to full gorm, in this link Graeme has some links to get started http://grails.1312388.n4.nabble.com/Permission-to-publish-the-cassandra-orm-plugin-td4636181.html

Doug

Jeff Beck

unread,
Apr 30, 2013, 1:57:14 PM4/30/13
to groo...@googlegroups.com
I am helping maintain the JSLint Plugin which has a few open issues: https://github.com/millerjam/grails-jslint/issues?milestone=2&state=open  and the smart sprite resource plugin has a few simple updates that could be done.

I also started work on a plugin to help generate a pom for sonar it is very simple and could be approachable for some one just starting out it just needs to change from hardcoded to configurable. 

Would another option for a more intro to grails style item be working on adding a DB backed archive section to groovy.mn?

Jeff

On Sunday, April 28, 2013 8:52:47 PM UTC-5, erickinsella wrote:

RICHARD ELSBERRY

unread,
Apr 30, 2013, 3:08:10 PM4/30/13
to groo...@googlegroups.com
I'd be interested in assisting with Jeff's last item if it's an option the group would like.


--
--
You received this message because you are subscribed to the "Groovy Users of Minnesota" group.
 
To post to this group, send email to groo...@googlegroups.com
To unsubscribe from this group, send email to groovymn-u...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/groovymn?hl=en
---
You received this message because you are subscribed to the Google Groups "Groovy Users of Minnesota" group.
To unsubscribe from this group and stop receiving emails from it, send an email to groovymn+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Bill Turner

unread,
Apr 30, 2013, 9:50:35 PM4/30/13
to groovymn
Since I haven't been doing hardcore groovy for quite some time, and no grails for even longer, I am with Richard and would be willing to look at that Sonar project. I wouldn't mind sitting in on others, as well, just not sure how much input I can provide.

--
Bill Turner
 
GR8 in the US conference - http://gr8conf.us/
Blog : Groovy/Grails Talk - http://www.changent.com
Twitter : bill_turner - http://twitter.com/bill_turner
LinkedIn : wltiii - http://www.linkedin.com/in/wltiii
Phone : +1.612.276.2135

An innovative Software Development Professional, Bill Turner is the co-founder and Principal Organizer for GR8 in the US, a conference on Groovy, Grails, Griffon and related technologies. He has worked in companies from emerging startups to Fortune 500s, and has consulted and lived internationally. The majority of his 30 plus years in the software development industry has been spent as a consultant, with 75% of the business being repeat/referral business. He has collaborated closely with individuals at every level of the organization and has performed a wide variety of roles. He knows software development. He understands business. He helps companies succeed.

erickinsella

unread,
May 13, 2013, 7:11:29 AM5/13/13
to groo...@googlegroups.com
From the feedback we've gotten here and other places, here are the likely small break out groups for the hack session on Tuesday. Of course this list is still subject to change but is a good starting point for the meeting. With that said anyone want to volunteer to lead any of these groups? There is still time for other suggestions as well. 

1. http://groovy.mn - Archive page - Back Presenters/Presentations pages with data store. Decide as a team what would be best to use for persistence.
2. Sonar pom generator plugin - Per Jeff Beck this should be quick
3. GORM utils - Everybody has things that we always add on top of GORM, let's make a plugin out of it. ex Our own preferred many-to-many secret sauce, custom Hibernate mappings used by most of our projects and etc.
4. CodeNarc - Pick 2 rules to implement
5. Create a contributing back to Grails plugins video to post on http://groovy.mn - Make a video in the same vien as Bobby Warners - Contributing back to Grails talk.

Last but not least anyone have decent video equipment they'ed be willing to bring to the meeting on Tuesday to help out with #5? It would be greatly appreciated.

- Eric

margots kapacs

unread,
May 13, 2013, 4:01:46 PM5/13/13
to groo...@googlegroups.com
Eric,

I would be happy volunteer for anything needed. I am not sure how well i qualify for the lead of a group but, perhaps, with teammates help, it can work out.

In regards to plugins, i feel like there is a need for better separation between data and structure of database. The Migration plugin takes good care of the structure, however. In the data side, there is not much that i am aware besides the fixture plugin most of time used for test data. In another hand, i have seen data hard coded in migration scripts making me conclude there is a problem that needs to be solved. In short, have a plugin that does the same thing as Migration plugin for structure, but for data. The ultimate goal is to be able startup Grails up where the Migration plugin builds the table structure and the fixture plugin bootstraps the data (if the fixtures plugin is used for building on the solution).  In that case, the challenge to keep fixtures up to date that can be the purpose of the new plugin. what do others think? 

In either case, i am happy to contribute any way can.

Margots Kapacs





Date: Mon, 13 May 2013 04:11:29 -0700
From: ericki...@gmail.com
To: groo...@googlegroups.com
Subject: Re: [GUM] Re: May GUM / Hack Session / We need your feedback ASAP

Richard Elsberry

unread,
May 14, 2013, 8:47:16 AM5/14/13
to groo...@googlegroups.com
I won't be able to make it to the meeting tonight but want to contribute. I was hoping to join the archive data source discussion. I'm curious if people are interested a NoSQL  solution, for example, mongodb. I will help where ever needed though.


On Sunday, April 28, 2013 8:52:47 PM UTC-5, erickinsella wrote:

Natalya Portnov

unread,
May 14, 2013, 12:55:11 PM5/14/13
to groo...@googlegroups.com
  Will there be a quick demo of the plugin(s) usage before changing it's code or it is expected the attendee already familiar with the plugin(s) the group will be working on? 

Thanks,
Natalya

Natalya G. Portnov
IT Professional
University of Minnesota

Health Studies
200 Oak St SE, Suite 350
Minneapolis, MN 55455

T: 612.625.4329
F: 612.624.3370
E: n...@umn.edu

Jeff Beck

unread,
May 14, 2013, 1:08:00 PM5/14/13
to groo...@googlegroups.com
Demo of the plugin and usage and some talking about what we are going to do should be available for any of the plugins I'm familiar with and working on. No pre knowledge needed unless you want to lead a group to work on something then a bit of knowledge is great.

Jeff

erickinsella

unread,
May 15, 2013, 10:20:22 AM5/15/13
to groo...@googlegroups.com
We're soliciting feedback about how things went last night. Other than it begin ridiculously warm in the office...

What could have gone better, what worked well? Do you find these more hands on sessions useful?

We're planning on doing something similar quarterly, so please give us constructive feedback. 

Thanks,
Eric 

Natalya Portnov

unread,
May 15, 2013, 11:52:50 AM5/15/13
to groo...@googlegroups.com
   That was awesome! The hands on session was useful and educational. I'm personally interested in participating in others whenever I get a chance. 
    We got to the point (talking about the group I worked with) when we could start fixing Grails JIRA issues but ran out of time. Learning the workflow of how to make and start developing in my own version of Grails and learning some tricks on the way was exciting and I wish we had more time to work on Grails JIRA issues and any of the plugins issues and submitting a pull request. Hopefully next time!

Thanks, Bobby for explaining things clearly and effectively!
Natalya 
Reply all
Reply to author
Forward
0 new messages