[KyOSS Discuss] Meeting Wednesday at new venue: Click IT Staffing

ryanstortz at electrifiedpulse.com ryanstortz at electrifiedpulse.com
Tue Jul 8 12:31:53 EDT 2014


While we're at it, I'll toss in my go-to outline on agile-principles.

http://electrifiedpulse.com/article/

On 2014-07-08 10:27, Ryan Hartlage wrote:
> ryanplusplus on github
> 
> Regarding comments, I follow the rule that if your code needs a
> comment, your first step should be to refactor your code so that it
> doesn't need a comment.  If there's no sane way to do so or if the
> comment is required to document some external issue that you're
> working around, then add the comment.
> 
> Ryan
> 
> On Tue, Jul 8, 2014 at 11:50 AM, Deven Phillips
> <deven.phillips at gmail.com> wrote:
> 
>> FYI, you can create an issue on the project which is a "question"...
>> Currently, I have a question our there for suggestions on what
>> storage backend to use... Head over and share your thoughts please!!
>> 
>> https://github.com/KYOSS/kyoss-topic-manager/issues/3 [1]
>> 
>> Deven
>> 
>> On Tue, Jul 8, 2014 at 11:43 AM, Deven Phillips
>> <deven.phillips at gmail.com> wrote:
>> 
>> Geez, this is just too much fun!!! I have set up the project in
>> TravisCI for continuous integration. This will give us instant
>> feedback about if our merges or changes cause problems.
>> 
>> Just like a real development team... This could be such a valuable
>> teaching resource!!!
>> 
>> {GRIN}
>> 
>> Deven
>> 
>> On Tue, Jul 8, 2014 at 11:38 AM, Deven Phillips
>> <deven.phillips at gmail.com> wrote:
>> 
>> Right now, John and I will have permissions to merge pull
>> requests... Here's some other "rules" we might like to follow:
>> 
>> * No changes get merged without decent unit/integration tests
>> * Code comments should be present, but not overwhelming
>> * Issues should include use cases/instructions for reproducing the
>> error
>> 
>> Those are pretty common requirements on agile teams... Thoughts?
>>  
>> Deven
>> 
>> On Tue, Jul 8, 2014 at 11:35 AM, Deven Phillips
>> <deven.phillips at gmail.com> wrote:
>> 
>> OH, let's follow GitHub best practices, so.... Fork the repo, make
>> commits on your own repo, and then submit pull requests to have your
>> code added to the main repo...
>> 
>> Deven
>> 
>> On Tue, Jul 8, 2014 at 11:33 AM, Deven Phillips
>> <deven.phillips at gmail.com> wrote:
>> 
>> No problem, if you think that Meteor is the way to go, we can try
>> that too... I have created the organization on GitHub and started
>> adding people.
>> 
>> The repo is: https://github.com/KYOSS/kyoss-topic-manager [2]
>> 
>> Go there, start creating Issues/Feature requests for what you think
>> that the application should be able to do...
>> 
>> This is a meritocracy, so the best solutions will rise to the top as
>> we go...
>> 
>> So EXCITED!!!
>> 
>> Deven
>> 
>> On Tue, Jul 8, 2014 at 11:29 AM, alan blount <alan at zeroasterisk.com>
>> wrote:
>> 
>> zeroasterisk "alan blount" https://github.com/zeroasterisk/ [3]
>> 
>> I'd like to learn more about both AngularJS and Vert.x - so I'm
>> TOTALLY on board... though I can't resist wanting to throw out the
>> challenge that it could probably be built "Fastest" with MeteorJS...
>> just sayin' :)
>> 
>> Before meeting:
>> * build repo & send link (deven)
>> * basic roadmap/features on github wiki (all)
>> 
>> Feature Boilerplate (draft):
>> 
>> * OAuth shared auth
>> 
>> * monthly allotment of votes
>> * topic management
>> ** name, description, presenters, resource_links
>> ** any authenticated user can add topics
>> 
>> ** any authenticated user can edit/delete own topics
>> ** any mod. can edit/delete any topics
>> ** any authenticated user can upvote on topics
>> ** any authenticated user can comment on topics
>> * meeting management
>> 
>> ** name, date, location, description
>> ** topics (possible)
>> ** topics (presented)
>> 
>> *** comments/feedback/resources
>> 
>> Bullet points/goals:
>> * agile
>> * git collab/workflows
>> * pair programming
>> * technology stacks (Vert.x & AngularJS, Bootstrap3)
>> 
>> Possible future Extensions on this same project:
>> * rebuild in Meteor (challenge mode)
>> * wrap in Cordova/PhoneGap so it's a mobile app
>> 
>> Thanks,
>> -alan
>> 
>> On Tue, Jul 8, 2014 at 11:18 AM, Deven Phillips
>> <deven.phillips at gmail.com> wrote:
>> 
>> OK, anyone interested in getting in on this, send over your GitHub
>> username and I will add you to the organization...
>> 
>> Deven
>> 
>> On Tue, Jul 8, 2014 at 11:04 AM, Chris Rockwell
>> <chris at chrisrockwell.com> wrote:
>> 
>> Not that I'm aware of, or that I can turn up.
>> 
>> Chris Rockwell
>> 
>> On Tue, Jul 8, 2014 at 10:59 AM, Deven Phillips
>> <deven.phillips at gmail.com> wrote:
>> 
>> Does KYOSS have an "Organization" on GitHub yet? If not, I can
>> create one and add all interested parties to the group. Then, we can
>> create a new repo and start creating issues/feature requests.
>> 
>> Deven
>> 
>> On Tue, Jul 8, 2014 at 10:49 AM, Chris Rockwell
>> <chris at chrisrockwell.com> wrote:
>> 
>> Sounds like a great idea Deven - I know I'd learn a lot!
>> 
>> Chris Rockwell
>> 
>> On Tue, Jul 8, 2014 at 10:44 AM, Deven Phillips
>> <deven.phillips at gmail.com> wrote:
>> 
>> Edit, Tomorrow
>> 
>> On Tue, Jul 8, 2014 at 10:44 AM, Deven Phillips
>> <deven.phillips at gmail.com> wrote:
>> 
>> Oh, hell yeah!! That's the PERFECT topic for tonight!!! Let's all
>> work together to BUILD AN APP!!! We can all work on a project using
>> agile methods, pair programming, git, etc...!!!!
>> 
>> PLEASE PLEASE PLEASE!!!
>> 
>> On Tue, Jul 8, 2014 at 10:43 AM, Deven Phillips
>> <deven.phillips at gmail.com> wrote:
>> 
>> Ooohh... I see a webapp coming on!!! The KYOSS topic voting app with
>> a Vert.x backend and an Angular.js frontend... Anyone with me?
>> 
>> Deven
>> 
>> On Tue, Jul 8, 2014 at 10:20 AM, Chris Rockwell
>> <chris at chrisrockwell.com> wrote:
>> 
>> I like the voting, Alan. This is how I'd vote:
>> 
>> 3 votes - Performance demo talk
>> 3 votes - Devops Slides
>> 1 votes - Agile discussion
>> 3 votes - Design/Development Patterns
>> 
>> Chris Rockwell
>> 
>> On Tue, Jul 8, 2014 at 10:14 AM, alan blount <alan at zeroasterisk.com>
>> wrote:
>> 
>> Assuming I had 10 votes to spend, I'd spend them on the following
>> topics (in order of mention on this thread):
>> 
>> 2 votes - Performance demo talk
>> 3 votes - Vert.x
>> 3 votes - Agile discussion
>> 2 votes - Design/Development Patterns
>> 
>> I'll also offer to walk-through a great slide deck on devops from
>> Velocity:
>> http://adamhjk.github.io/good-at-ops/ [4]
>> 
>>  
>> 
>> Thanks,
>> -alan
>> 
>> On Mon, Jul 7, 2014 at 11:19 PM, Deven Phillips
>> <deven.phillips at gmail.com> wrote:
>> 
>> Well,
>> 
>>     As Wes and I had discussed on the drive to/from Cincy; design
>> patterns are an under-taught concept... I am not sure if any and all
>> of the design patterns can work outside of compiled languages, but
>> some of them can... For example, there is a framework called Flow3
>> for PHP which implements Dependency Injection and Aspect Oriented
>> Programming capabilities. There are a number of DI and AOP
>> implementations for Java and C++. With C, it can be implemented, but
>> it is kinda a moot point because of . . . pointers.... :P
>> 
>>     There are MANY design patterns which some consider best
>> practices and some consider the worst heresy... Things like the
>> Builder pattern are controversial, but Factory patterns are pretty
>> universally accepted. Here's a list of some common design patterns:
>> 
>> 
> http://en.wikipedia.org/wiki/Software_design_pattern#Classification_and_list
>> [5]
>> 
>> Cheers,
>> 
>> Deven
>> 
>> On Mon, Jul 7, 2014 at 9:36 PM, John Hicks
>> <johnhicks at gulfbridge.net> wrote:
>> 
>> Thanks, Deven! Such a selection!
>> 
>> What say the rest of you? Any of these topics pique your interest?
>> (For my part, I'd love to learn about those design patterns
>> themselves. And they would apply to all languages.)
>> 
>> - John
>> 
>> On 07/07/2014 09:08 PM, Deven Phillips wrote:
>> 
>> Hi all!
>> 
>> Sorry I have been absent so much lately, but new house/job/etc...
>> 
>> I'm willing to put together some information about the following
>> topics if there is interest among the group:
>> 
>> MoreUnit - http://moreunit.sourceforge.net/ [6]
>> An Eclipse plugin for helping to generate unit tests for Java code
>> 
>> Vert.x - http://vertx.io/ [7]
>> 
>> A Reactive development platform which allows for polyglot (multiple
>> language) application development (An alternative to Node.js)
>> 
>> Eclipse - http://eclipse.org/ [8]
>> A quick guide to building your own custom Eclipse distribution with
>> features like real-time collaboration over the Internet (Saros),
>> test coverage analysis (Emma), and Gradle build support.
>> 
>> Google Guice - https://code.google.com/p/google-guice/ [9]
>> Tools and libraries for implementing Inversion of Control (IoC),
>> Dependency Injection (DI), and Aspect Oriented Programming (AOP)
>> design patterns.
>> 
>> These are some of the tools I use every day at work developing
>> enterprise server applications supporting millions of virtual
>> machines, thousands of virtual datacenters, hundreds of clusters,
>> tens of co-location facilities, and over 10,000 customers. 
>> 
>> I could also talk about:
>> 
>> Agile Software Development Practices - Why you should be doing more
>> than paying them lip service.
>> Story Writing For Projects - Keep is simple smarty!
>> Scrum/Kanban/XP/etc... - Agile development methodologies in depth
>> 
>> We could also just have an open discussion about anything and
>> everything!
>> 
>> Looking forward to seeing you all there!
>> 
>> Cheers,
>> 
>> Deven
>> 
>> On Mon, Jul 7, 2014 at 7:00 PM, John Hicks
>> <johnhicks at gulfbridge.net> wrote:
>> 
>> On 07/07/2014 04:12 PM, Ben wrote:
>> 
>> I can talk about FreeBSD a little..it's prepared and ready
>> 
>> I spoke with Ben about this. He has decided to postpone this and to
>> to spend some more time using FreeBSD before presenting on it.
>> 
>> I know FreeBSD has some strong proponents. Anyone using it that
>> wants to work with Ben on a presentation at a future meeting?
>> 
>> - John
>> 
>> _______________________________________________
>> KyOSS-Discuss mailing list
>> KyOSS-Discuss at kyoss.org
>> Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>> Unsubscribe by sending email (from the address you wish to
>> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>> Difficulty unsubscribing? Check your email headers for
>> originally-to address in case you are forwarding your mail.
>> More options at
>> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
> KyOSS-Discuss mailing list
> KyOSS-Discuss at kyoss.org
> Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
> Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
> Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
> More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
>  KyOSS-Discuss mailing list
>  KyOSS-Discuss at kyoss.org
>  Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>  Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>  Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
>  More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
>  KyOSS-Discuss mailing list
>  KyOSS-Discuss at kyoss.org
>  Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>  Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>  Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
>  More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
>  KyOSS-Discuss mailing list
>  KyOSS-Discuss at kyoss.org
>  Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>  Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>  Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
>  More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
>  KyOSS-Discuss mailing list
>  KyOSS-Discuss at kyoss.org
>  Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>  Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>  Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
>  More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
>  KyOSS-Discuss mailing list
>  KyOSS-Discuss at kyoss.org
>  Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>  Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>  Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
>  More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
>  KyOSS-Discuss mailing list
>  KyOSS-Discuss at kyoss.org
>  Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>  Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>  Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
>  More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
>  KyOSS-Discuss mailing list
>  KyOSS-Discuss at kyoss.org
>  Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>  Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>  Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
>  More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
>  KyOSS-Discuss mailing list
>  KyOSS-Discuss at kyoss.org
>  Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>  Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>  Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
>  More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
>  KyOSS-Discuss mailing list
>  KyOSS-Discuss at kyoss.org
>  Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>  Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>  Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
>  More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
>  KyOSS-Discuss mailing list
>  KyOSS-Discuss at kyoss.org
>  Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>  Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>  Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
>  More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> _______________________________________________
>  KyOSS-Discuss mailing list
>  KyOSS-Discuss at kyoss.org
>  Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
>  Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
>  Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
>  More options at
> http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss [10]
> 
> 
> 
> Links:
> ------
> [1] https://github.com/KYOSS/kyoss-topic-manager/issues/3
> [2] https://github.com/KYOSS/kyoss-topic-manager
> [3] https://github.com/zeroasterisk/
> [4] http://adamhjk.github.io/good-at-ops/
> [5] 
> http://en.wikipedia.org/wiki/Software_design_pattern#Classification_and_list
> [6] http://moreunit.sourceforge.net/
> [7] http://vertx.io/
> [8] http://eclipse.org/
> [9] https://code.google.com/p/google-guice/
> [10] http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss
> 
> _______________________________________________
> KyOSS-Discuss mailing list
> KyOSS-Discuss at kyoss.org
> Subscribe by sending email to kyoss-discuss-subscribe at kyoss.org
> Unsubscribe by sending email (from the address you wish to
> unsubscribe) to kyoss-discuss-unsubscribe at kyoss.org
> Difficulty unsubscribing? Check your email headers for originally-to
> address in case you are forwarding your mail.
> More options at http://kyoss.org/cgi-bin/mailman/listinfo/kyoss-discuss


More information about the KyOSS-Discuss mailing list