addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-crosscrosseditemptyheartfacebookfolderfullheartglobegmailgoogleimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartrashtriangle-downtriangle-uptwitteruseryahoo

Re: [ljc] Improving as a developer, Open Source Projects and "bedroom" coding projects

From: Jake Daniel C.
Sent on: Wednesday, October 10, 2012 5:32 PM
You could also try Cloudbees dev@Cloud for easy project set up.


On 10 October[masked]:07, Joyita Raksit <[address removed]> wrote:
To help with the hurdle of project set up, I would recommend maven archetypes, here's a list
Saves a fair bit of laborious set up. For version control, set up a free github account, and AWS offer elastic beanstalk in their free usage tier for easy free cloud deployment.
Mentioning an alternative because as much as I've wanted to join open source projects, my schedule means I've never felt I could commit as well/regularly as I'd like to, maybe the same for others?

On 10 Oct 2012, at 11:12, Andrew Flegg <[address removed]> wrote:

On 9 October[masked]:18, Andy Dickinson <[address removed]> wrote:

One thing I think might be useful would be to work on an Open Source project,
but this is another area where I don't even know where to start. How do you go
about finding an open source project to get involved in? And (if) you find
one how do you start to get involved. Part of me always worries that the code
I write isn't going to be good or suitable (which is a vicious circle in that
the only way to find out if it is any good and improve it is to have other
people look at it etc etc).

The key things about getting involved in an open source project are:

 * Find one which scratches an itch - it's going to be far easier for you to
   contribute to an open source project which interests you, and make
   improvements where you are affected by the outcome. This could be a
   particular thing you want to run on a website, some app you want to run
   at home or perhaps a mobile app (e.g. Java ME or Android)

 * Collaboration is key - no-one's going to expect you to write brilliant
   code after checking out a project and coming up with anidea.
   Perhaps start with submitting patches to the documentation if you found
   getting started difficult; or test new release candidates before release.
   Once you understand the project dynamics you'll be better able to
   contribute. Watch and understand who is involved.

 * Don't just go off and work on something for a few weeks and then
   submit it. This is for two reasons: 1) you'll be too attached to your
   implementation to accept the inevitable criticism/changes that are
   wanted by the project owners; 2) it may not align, or may duplicate,
   changes that are already planned. Post to the mailing lists about
   your idea to get feedback before, and during, implementation.

However, any open source project is always happy to see new blood,
especially if they know their limits and are willing to learn from the
project; and contribute in different ways.



Andrew Flegg -- mailto:[address removed]  |

Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Andrew Flegg ([address removed]) from LJC - London Java Community.
To learn more about Andrew Flegg, visit his/her member profile:
Set my mailing list to email me

As they are sent
Don't send me mailing list messages

Meetup, PO Box 4668 #37895 New York, New York[masked] | [address removed]

Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
This message was sent by Joyita Raksit ([address removed]) from LJC - London Java Community.
To learn more about Joyita Raksit, visit his/her member profile

Our Sponsors

  • Our Blog

    Read the latest news from the LJC

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Java/JVM Performance Analysis Tools & mentoring for Java related matters

  • LJC Aggrity

    Our LJC Aggrity site contains blog posts from our members

  • LJC Book Club

    Our Book club with book reviews from our members

  • Devoxx UK

    Java Community Conference in collaboration with the LJC, 8-10th June 16

  • SkillsMatter

    "Host, help organise, promote, film many of our meetings."

  • IBM

    Build Enterprise-grade apps at start-up speed.

  • New Relic

    New Relic makes sense of billions of metrics a day in real time.

  • Hazelcast

    Hazelcast is the leader in operating in-memory computing.

  • Java.Net

    We are an official Java User Group recognised by Oracle's JUG program

  • JRebel

    Free 3 month J-Rebel license.

  • O'Reilly

    40% discount on printed books and 50% on e-books.

  • Craft Rebellion

    Your choice of fresh craft beer, delivered. For 10% off use ‘LJC'

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy