background preloader

OpenHatch - Community tools for free and open source software

OpenHatch - Community tools for free and open source software
OpenHatch is a non-profit dedicated to matching prospective free software contributors with communities, tools, and education. We provide online tools for new contributors We organize and support outreach events Open Source Comes to Campus Through workshops at colleges, we teach the next generation of students how to participate in open source communities. In-Person Event Handbook We share advice on running successful sprints, hackathons, and workshops with new contributors to open source projects. Affiliated Events We help organizers run outreach events, including workshops with Python user groups to improve their gender diversity.

Related:  GitHub

Tethne 0.8 Documentation — tethne 0.8 documentation Tethne Need help? Have a feature request? Please check out the tethne-users group . Tethne 0.8 Documentation¶ Intro Projects · plt/racket Wiki This page lists Racket projects which are feasible for people who don't have a lot of experience with the Racket code base. They're mostly small, self contained, and would be extremely useful. Some involve writing a new library that would be useful to lots of other people, and some help fix or clean up some aspect of the existing Racket code base. The best place to ask for help with any of these is on the users mailing list. Executive Summary SWIG is an interface compiler that connects programs written in C and C++ with scripting languages such as Perl, Python, Ruby, and Tcl. It works by taking the declarations found in C/C++ header files and using them to generate the wrapper code that scripting languages need to access the underlying C/C++ code. In addition, SWIG provides a variety of customization features that let you tailor the wrapping process to suit your application. John Ousterhout (creator of Tcl) has written a paper that describes the benefits of scripting languages. SWIG makes it fairly easy to connect scripting languages with C/C++ code. SWIG is used in a number of ways:

6 Tips to Land Your First Junior Developer Job - Code School Blog I’m asked this question quite often by new, up-and-coming programmers who are looking to get their foot in the door. Programming itself can be pretty hard as it is, much less trying to land your first junior developer job on top. The majority of companies want one to two years of working experience, which can also be a deterrent to qualified candidates. Just think about that for a second — one to two years of working experience. GitHub101 – ProfHacker - Blogs - The Chronicle of Higher Education This posting is the last in a series introducing the text hosting and version control service GitHub (See parts 1, 2, 3, 4, and “>5). Up until this posting I have talked about some of the great features of working with repositories of text in GitHub and the ways in which it facilitates collaboration even without direct collaboration. It is, in its own motto, a "social coding" environment that allows anyone to "fork" code, issue "pull requests" to propose improvements on someone else’s work, as … Over the past few weeks I have been taking a closer look at how to use the text hosting and version control service at GitHub: part 1, part 2, part 3, and part 4.

How to Make a Resume If You've Never Had a Job Many people think of a resume as a listing of previous job experience---a challenge for someone who's never held a job. Nevertheless, many potential employers request a resume along with your job application. If you've never held a job, your resume should focus more on what you know than where you've worked. This kind of resume, known as a functional resume, highlights experiences and skills that will enable you to do the job for which you're applying. Make a list of your strengths. You'll want to emphasize these in your resume and focus on past experiences that highlight these strengths. The C++ 'const' Declaration: Why & How The 'const' system is one of the really messy features of C++. It is simple in concept: variables declared with ‘const’ added become constants and cannot be altered by the program. However it is also used to bodge in a substitute for one of the missing features of C++ and there it gets horridly complicated and sometimes frustratingly restrictive.

How to get a web development job in four steps Step 1: Find developers to talk to Finding developers to talk to will give you enormous advantages over people who just submit resumes and hope for the best. The next step will explain why, but for now...