The following is an adapted transcription from the keynote address given at the 2014 SIGCSE conference by Hadi Partovi, founder of Code.org. Thanks for the warm welcome! Last…
When it comes to software, the best way to learn something new, or even just figure out if it's the right tool for you, is to dig your hands in, get dirty, and try it out. For…
Scratch is a great tool for teaching programming to young children, but what happens when kids outgrow Scratch? Among Raspberry Pi aficionados, the typical answer is to…
Open source software (OSS) has had a huge impact on the development of technology today. From apps and web browsers to content management platforms and operating systems…
Code review is a practice that facilitates the rapid collaboration, sharing of knowledge, and supreme quality typical in open source projects. The code review social structure…
Who doesn't know the challenges in complex project teams and organizations? Multiple projects need to be managed, often with various dependencies to other teams, partners…
Today is the Day Against DRM, organized by the Free Software Foundation through their Defective by Design campaign against digital rights management (DRM), which they refer to…
Most of us encounter parts of our workday where we must write or document something. Whether for building out the plan of a project, for the documentation of a project, or for…
Over the past years, I've played a leading role in helping to bring openness to the storage industry. At Nexenta, we inherited great technology from Sun Microsystems and went…
It's Open Government Week at Opensource.com, and the Sunlight Foundation is celebrating by bringing amazing people and projects together in open government, open data, and…
Sometimes it's best to go with what you know. For countless developers, database managers, analysts, and others who need to store data in a traditional relational database…
In proprietary software, the company contributes 100% of the code. If you think about a traditional proprietary software product, it has a development community of one: the…