What is Tutorialpedia?

Tutorialpedia is an online tool which you can use to convey technical know-how in the form of tutorials. What you write is shared with and editable by others.

At Tutorialpedia.org we are working towards creating an open archive of technical knowledge from a wide variety of programming-related domains. A future goal is to develop a tool-set which is fun and usable, that allows you to write and publish good quality documentation.

A lot of useful information can already be found using search engines such as Google. However, authors often do not have time to spell out everything in detail. There is also duplicate information across articles. Furthermore, people who comment on the original technical content often come up with more efficient, or more elegant solutions and ideas.

On Tutorialpedia, improvements can immediately be included in the original article by anyone! Articles do not belong to any one author. Rather, they belong to the community.

It's tutorials building upon each other...

...that help you learn! When a new tutorial is added, it can be based on existing ones: instead of describing some steps of a procedure in detail, it can refer to existing tutorials, observing the "Don't Repeat Yourself" principle. And as we create more tutorials, we plan to organize them in a way that makes it easy to re-use content, and that additionally separates between different software versions.

Our vision is to create a web of tutorials that reference each other, designed to help users learn and understand in-depth facts that they need to know when learning new technologies.

Who writes the tutorials?

Any Tutorialpedia.org registered member (called Civis) can contribute by adding a new tutorial. To do so, click on the link below (requires registration):

Add Tutorial

What is different about Tutorialpedia?

Everyone can contribute to tutorials

Tutorials don't have a single author who owns the text. This way, the articles belong to the community and are open for modification by anyone who has an idea that will improve them.

One of our longer-term goals is to allow Tutorialpedia members to gain reputation.

The structure of Tutorialpedia Community

The website is planned to be democratic. All registered users are Tutorialpedia Civii (citizens), and, as the site grows, they have the right to hold functions and to apply for higher level positions. Civii will be able to support others, deciding who gets different responsibilities (and privileges).

We are focusing our efforts on building an organized and democratic community on the web, inspired from real-world governance systems, such as the Roman Republic.
You are welcome to join, register now and become a Civis!

Would you like to find out more? See the rest of the Questions & Answers...

Categories

Suggest a Category...

Tutorialpedia Needs More Tutorials!

Have you got a great tutorial idea that you'd like to share? Then, click here (requires registration):

Add Tutorial

Most Recent

Getting started with Parsec

How to use a parser, short sample

Added about 1 year ago – In Haskell

Using cabal to install profiling versions of libraries for GHC

The tutorial explains how the profiling versions of libraries can be installed using cabal.

Added about 1 year ago – In Haskell

3d draw with Python Matplotlib

This is a simple program in Python which draws pythgorean numbers as coordinates in 3D space. It uses the matplotlib library to do so.

Added over 2 years ago – In Programming, Python

How to start a fresh GHC package configuration

Resetting your GHC user-level packages

Added over 3 years ago – In Haskell

Happstack type-safe routing and URLs using web-routes and the Regular library

Handling URLs in your Haskell application in a type safe way (i.e. statically checked for correctness by the compiler)

Added over 3 years ago – In Haskell

Return 404 for URLs with parameters

Rewrite to return 404 page when the client send URLs with parameters (eg. http://www.google.com?var=something )

Added over 3 years ago – In Apache

How to check if an id exists using jQuery

In many cases you need to check if a specific ID exists.

Added over 3 years ago – In jQuery

Getting started with git

First steps to using a git repository

Added over 3 years ago – In Source Code Management

How to get the value of the selected radio button with jQuery

Here is the solution of how you can get the value of the selected radio button.

Added over 3 years ago – In jQuery

Introduction to VIM

Information about VIM for complete beginners

Added over 3 years ago – In Vim

More tutorials...