Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
In August 1908, a white mob attacked Springfield, Illinois’s Black community, destroying homes and businesses and lynching two Black men. National outrage over the violence helped spur the movement that created the NAACP the following year.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985

Icon design is the process of designing graphic symbols to represent physical objects (pictograms) and abstract concepts (ideograms). In the context of software applications, an icon often represents a program, an action, or data on a computer.[1]
Though the design of icons has existed as long as pictograms and ideograms have, modern icon design primarily exists in maps, public infrastructure like wayfinding, and user interfaces for video games, computers, and mobile devices. Physical venues and events make use of either existing symbols from governments (such as the DOT pictograms) or custom icon designs. Custom icons are most visible as application icons, favicons, and user interface toolbar icons on computers and mobile devices.[2][3]

Modern app icons have a maximum size of 1024×1024 pixels or greater, however icon design involves creating artwork at various sizes for legibility.[2] At smaller sizes, designers often eliminate or reduce unnecessary details while exaggerating important details. Especially for lower-density displays, icons are hinted at various sizes similar to digital type design by aligning shapes to pixel boundaries as to ensure visual clarity. Icons may also need to be altered for different display modes, such as dark mode. The design of icon sets includes consideration to a shared elements, such as a color palette, perspective, and style.[4][5]
The process of icon design includes defining a metaphor, drawing an illustration, creating any necessary alterations for various sizes, and occasionally assembling files into a folder, ICO file, or ICNS file. Vector icons in apps and websites are usually SVG files.
Due to their high visibility and relation to logo design and branding, new app icons are frequently criticized.[6][7][8][9]
Source: Wikipedia. Article content is retrieved live through the MediaWiki API.
Icon design is the process of designing graphic symbols to represent physical objects (pictograms) and abstract concepts (ideograms). In the context of software applications, an icon often represents a program, an action, or data on a computer.
A design is the concept or proposal for an object, process, or system. The word design refers to something that is or has been intentionally created by a thinking agent, and is sometimes used to refer to the inherent nature of something – its design. The verb to design expresses the process of developing a design. In some cases, the direct construction of an object without an explicit prior plan may also be considered to be a design, such as in arts and crafts. A design is expected to have a purpose within a specific context, typically aiming to satisfy certain goals and constraints while taking into account aesthetic, functional and experiential considerations. Traditional examples of designs are architectural and engineering drawings, circuit diagrams, sewing patterns, and less tangible artefacts such as business process models.
Graphic design is a profession, academic discipline and applied art that involves creating visual communications intended to transmit specific messages to social groups, with specific objectives. Graphic design is an interdisciplinary branch of design and of the fine arts. Its practice involves creativity, innovation and lateral thinking using manual or digital tools, where it is usual to use text and graphics to communicate visually. The role of the graphic designer in the communication process is that of the encoder or interpreter of the message. They work on the interpretation, ordering, and presentation of visual messages. In its nature, design pieces can be philosophical, aesthetic, emotional and political. Usually, graphic design uses the aesthetics of typography and the compositional arrangement of the text, ornamentation, and imagery to convey ideas, feelings, and attitudes beyond what language alone expresses. The design work can be based on a customer's demand, a demand that is established linguistically, either orally or in writing; that is, graphic design transforms a linguistic message into a graphic manifestation. Graphic design, as a field of application, encompasses different areas of knowledge focused on visual communication systems. For example, it can be applied in advertising strategies, or it can also be applied in the aviation world or space exploration. In this sense, in some countries graphic design is related as only associated with the production of sketches and drawings, this is incorrect, since visual communication is a small part of a huge range of types and classes where it can be applied. With origins in Antiquity and the Middle Ages, graphic design as applied art was initially linked to the boom of the rise of printing in Europe in the 15th century and the growth of consumer culture in the Industrial Revolution. From there it emerged as a distinct profession in the West, closely associated with advertising in the 19th century and its evolution allowed its consolidation in the 20th century. Given the rapid and massive growth in information exchange today, the demand for experienced designers is greater than ever, particularly because of the development of new technologies and the need to pay attention to human factors beyond the competence of the engineers who develop them.
Design by contract (DbC), also known as contract programming, programming by contract and design-by-contract programming, is an approach for designing software. It prescribes that software designers should define formal, precise and verifiable interface specifications for software components, which extend the ordinary definition of abstract data types with preconditions, postconditions and invariants. These specifications are referred to as "contracts", in accordance with a conceptual metaphor with the conditions and obligations of business contracts. The DbC approach assumes all client components that invoke an operation on a server component will meet the preconditions specified as required for that operation. Where this assumption is considered too risky (as in multi-channel or distributed computing), the inverse approach is taken, meaning that the server component tests that all relevant preconditions hold true (before, or while, processing the client component's request) and replies with a suitable error message if not.
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →Brown v. Board of Education in 1954.