HOME

TheInfoList



OR:

CodeProject (formerly Code Project and The Code Project) was a community for
computer programmers A programmer, computer programmer or coder is an author of computer source code someone with skill in computer programming. The professional titles ''software developer'' and ''software engineer'' are used for jobs that require a progr ...
with articles on different topics and programming languages such as web development, software development, C++,
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
, and other topics. Once a visitor registered a
user account A user is a person who uses a computer or network service. A user often has a user account and is identified to the system by a username (or user name). Some software products provide services to other systems and have no direct end use ...
on the site, they could gain reputation which allowed users to unlock different privileges such as the ability to store personal files in the user's account area, have live hyperlinks in their profile biography, and more. Members could also write and
upload Uploading refers to ''transmitting'' data from one computer system to another through means of a network. Common methods of uploading include: uploading via web browsers, FTP clients, and terminals ( SCP/ SFTP). Uploading can be used in th ...
their own articles and code for other visitors to view.


Shut down and acquisition

In October of 2024, the business behind the CodeProject website, CodeProject Solutions Inc., shut down and the site was switched into read-only mode citing significant financial losses due to the tech recession. CodeProject was acquired by D2 Emerge LLC in November 2024.


Overview

Articles can be related to general programming, GUI design,
algorithm In mathematics and computer science, an algorithm () is a finite sequence of Rigour#Mathematics, mathematically rigorous instructions, typically used to solve a class of specific Computational problem, problems or to perform a computation. Algo ...
s or
collaboration Collaboration (from Latin ''com-'' "with" + ''laborare'' "to labor", "to work") is the process of two or more people, entities or organizations working together to complete a task or achieve a goal. Collaboration is similar to cooperation. The ...
. Most of the articles are uploaded by visitors and do not come from an external source. Nearly every article is accompanied with
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
and examples which can be downloaded independently. Most articles and sources are released under the Code Project Open License (CPOL), although the license can be configured by the user. These articles either go through a moderation and editing phase or are immediately posted as unedited reader contributions. CodeProject employed a rating and comment system that helps to filter the good articles from the poor. It also had forums, and was a resource for resolving difficult software development issues. Rather than being just a collection of samples, contributors were encouraged to explain concepts and ideas, and discuss design decisions. A separate format, "Tips and Tricks", was introduced in 2010 as a place to post short code snippets that don't fit the requirements for an article. CodeProject strove to be a wealth of information and a valuable resource. The site encourages users to share what source code or knowledge they can in order to give back to the community. CodeProject also conducted interviews with notable developers. CodeProject also awarded CodeProject Members Choice Awards in various categories. These awards were based on the votes of CodeProject members and editors, reflecting which companies and products application developers value most. Users could also be awarded MVP status with CodeProject, which was presented to a small handful of people. CodeProject's Most Valuable Professional award was given to those members who had contributed the most to the community in both article submissions and in answering questions on the site. The award was given annually.


Community

There were non-programming forums, where members could discuss news and sporting events, or comment on the latest thread. There was a high volume of posts to these, mainly in 'The Lounge'. They hit the 10-million-member mark in August 2013.


Languages

CodeProject contains articles and code pertaining to the following
programming language A programming language is a system of notation for writing computer programs. Programming languages are described in terms of their Syntax (programming languages), syntax (form) and semantics (computer science), semantics (meaning), usually def ...
s: * C/ C++ (emphasis on Microsoft Foundation Classes, but many other domains are dealt with) * C# * VB.NET * ASP *
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
*
Common Lisp Common Lisp (CL) is a dialect of the Lisp programming language, published in American National Standards Institute (ANSI) standard document ''ANSI INCITS 226-1994 (S2018)'' (formerly ''X3.226-1994 (R1999)''). The Common Lisp HyperSpec, a hyperli ...
*
Ajax Ajax may refer to: Greek mythology and tragedy * Ajax the Great, a Greek mythological hero, son of King Telamon and Periboea * Ajax the Lesser, a Greek mythological hero, son of Oileus, the king of Locris * Ajax (play), ''Ajax'' (play), by the an ...
*
SQL Structured Query Language (SQL) (pronounced ''S-Q-L''; or alternatively as "sequel") is a domain-specific language used to manage data, especially in a relational database management system (RDBMS). It is particularly useful in handling s ...
*
Delphi Delphi (; ), in legend previously called Pytho (Πυθώ), was an ancient sacred precinct and the seat of Pythia, the major oracle who was consulted about important decisions throughout the ancient Classical antiquity, classical world. The A ...
*
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
*
Perl Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed ...
* Python


Topics

CodeProject contains articles pertaining to the following topics: * Android *
iOS Ios, Io or Nio (, ; ; locally Nios, Νιός) is a Greek island in the Cyclades group in the Aegean Sea. Ios is a hilly island with cliffs down to the sea on most sides. It is situated halfway between Naxos and Santorini. It is about long an ...
*
Internet of Things Internet of things (IoT) describes devices with sensors, processing ability, software and other technologies that connect and exchange data with other devices and systems over the Internet or other communication networks. The IoT encompasse ...
*
Web Development Web development is the work involved in developing a website for the Internet (World Wide Web) or an intranet (a private network). Web development can range from developing a simple single static page of plain text to complex web applications, ...
* Programming * Mobile Development *
Graphics Graphics () are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone, to inform, illustrate, or entertain. In contemporary usage, it includes a pictorial representation of the data, as in design and manufa ...


See also

* Code Project Open License


References


External links

* {{DEFAULTSORT:Code Project Software developer communities Community websites Free software websites