3A73C504-B2ED-4E44-9A0E-17F9C6458482
filter
category
Competitive Programming
Data Science
Design
Development
Gig Work
QA
Topcoder
filter
Author

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Date Start

Press the down arrow key to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.

Date End

Search Results

7 min

Prototype Pattern

Introduction Design patterns are similar to algorithms for developers. A design pattern provides a reusable st...

Nov 07, 2007

 . Tim Roberts

6 min

The Singleton Pattern

Definition “Ensure a class has only one instance, and provide a global point of access to it.” [GoF]. This mea...

Nov 24, 2005

 . Tim Roberts

7 min

The Strategy Pattern

Description “Define a family of algorithms, encapsulate each one, and make them interchangeable” [GoF]. In oth...

Apr 14, 2005

 . Tim Roberts

6 min

Parallel Patterns: WaveFront Pattern

Introduction In a nod to the Intel Multi-Threading Competition Series, I’ve decided to deviate a bit from the ...

Jan 24, 2005

 . Tim Roberts

Popular Content

15min

Gig Work at Topcoder and FAQs

Gig Work at Topcoder is part of our “Talent as a Service” or TaaS offering. In cases where it makes more sense...

Read More E4627031-A283-4694-8843-C0F351FBA3F8

4 min

Blockchain Prerequisites - Cryptography Concepts

You must have heard about Bitcoin, Ethereum and other cryptocurrencies and the technology behind all of them: ...

Read More E4627031-A283-4694-8843-C0F351FBA3F8

7 min

Submitting a Thrive Article

Topcoder is a crowdsourcing company with an open global community of designers, developers, data scientists, a...

Read More E4627031-A283-4694-8843-C0F351FBA3F8

Have an article in mind that you’d like to see on Thrive?


Click Here