Fixing docs one README at a time

Fixing docs one README at a time

“Documentation is highly valued, frequently overlooked, and a means for establishing inclusive and accessible communities,” the GitHub team notes in their brand-new Open Source Survey. Based on 5,500 responses, the survey reveals that 93% of respondents say “incomplete or outdated documentation is a pervasive problem.” However, only “60% of contributors rarely or never contribute to documentation.”

read more http://ift.tt/2s4ldeX

7 great open source tools to power your marketing stack

7 great open source tools to power your marketing stack

Today’s digital marketers use an ever-increasing amount of software to plan, organize, execute, measure, and report on marketing campaigns.

Marketers often refer to the various software they use as the “marketing stack.” In many cases, that software is proprietary.

There are several very good reasons why marketers should consider building out their marketing stack on open source software. One is that there’s an excellent range of open source software they can choose from; here are three others.

read more http://ift.tt/2uhaJJT

GitHub launches Open Source Friday 

GitHub launches Open Source Friday 

Open source software is developed by hobbyists and professionals alike. In fact, 65% of respondents to this year’s GitHub open source survey who make contributions to open source projects do so as part of their job. However, the survey indicates that employers often lack a clear policy on employee contributions. A new project from GitHub aims to increase contributions to open source projects and to educate employers on why it’s important.

read more http://ift.tt/2sNjVru

An introduction to functional programming in JavaScript

An introduction to functional programming in JavaScript

When Brendan Eich created JavaScript in 1995, he intended to do Scheme in the browser. Scheme, being a dialect of Lisp, is a functional programming language. Things changed when Eich was told that the new language should be the scripting language companion to Java. Eich eventually settled on a language that has a C-style syntax (as does Java), yet has first-class functions. Java technically did not have first-class functions until version 8, however you could simulate first-class functions using anonymous classes.

read more http://ift.tt/2sVKpW9