Rouleur (magazine)

Rouleur is a British cycling magazine first published in 2006[1] by sportswear brand Rapha and later as a part of Gruppo Media Ltd.[2] The magazine's main focus is road racing but there have been excursions into areas such as cyclo-cross and track racing.

Rouleur
The first issue of Rouleur, May 2006
EditorAndy McGrath
CategoriesCycling
Frequency8 issues a year
PublisherSterling
FounderGuy Andrews
First issueMay 2006 (2006-05)
CompanyGruppo Media
CountryUnited Kingdom
Based inLondon
LanguageEnglish
Websiterouleur.cc
ISSN1752-962X

Every year the magazine hosts the Rouleur Classic, an exhibition of new bicycle models, accessories and apparel with guests speakers.

Content

The magazine is edited by Andy McGrath with Ian Cleverly as executive editor. It is designed by Rob Johnston. Contributors include Matt Seaton, Ned Boulting, Paul Fournel, Jorgen Leth and cyclist Robert Millaramong others.

Reception

The magazine was named the Cycling Media Awards Magazine of the year in 2015 and 2016 and won the PPA Independent Publisher Awards Digital Initiative of the Year in 2017.

gollark: ``` func AddInt32(addr *int32, delta int32) (new int32) func AddInt64(addr *int64, delta int64) (new int64) func AddUint32(addr *uint32, delta uint32) (new uint32) func AddUint64(addr *uint64, delta uint64) (new uint64) func AddUintptr(addr *uintptr, delta uintptr) (new uintptr) func CompareAndSwapInt32(addr *int32, old, new int32) (swapped bool) func CompareAndSwapInt64(addr *int64, old, new int64) (swapped bool) func CompareAndSwapPointer(addr *unsafe.Pointer, old, new unsafe.Pointer) (swapped bool) func CompareAndSwapUint32(addr *uint32, old, new uint32) (swapped bool) func CompareAndSwapUint64(addr *uint64, old, new uint64) (swapped bool) func CompareAndSwapUintptr(addr *uintptr, old, new uintptr) (swapped bool) func LoadInt32(addr *int32) (val int32) func LoadInt64(addr *int64) (val int64) func LoadPointer(addr *unsafe.Pointer) (val unsafe.Pointer) func LoadUint32(addr *uint32) (val uint32) func LoadUint64(addr *uint64) (val uint64) func LoadUintptr(addr *uintptr) (val uintptr) func StoreInt32(addr *int32, val int32) func StoreInt64(addr *int64, val int64) func StorePointer(addr *unsafe.Pointer, val unsafe.Pointer) func StoreUint32(addr *uint32, val uint32) func StoreUint64(addr *uint64, val uint64) func StoreUintptr(addr *uintptr, val uintptr) func SwapInt32(addr *int32, new int32) (old int32) func SwapInt64(addr *int64, new int64) (old int64) func SwapPointer(addr *unsafe.Pointer, new unsafe.Pointer) (old unsafe.Pointer) func SwapUint32(addr *uint32, new uint32) (old uint32) func SwapUint64(addr *uint64, new uint64) (old uint64) func SwapUintptr(addr *uintptr, new uintptr) (old uintptr)```Seen in standard library docs.
gollark: Fun fact: that function cannot be written with a sane type in Go.
gollark: Esolang where multiple different garbage collectors run at the same time.
gollark: When you make an esolang in which it isn't!
gollark: "GCs are actually deterministic"? I smell an overgeneralization!

References

  1. Rouleur Archived 22 July 2015 at the Wayback Machine
  2. Harker, Jonathon (9 April 2013). "Rapha sells majority Rouleur stake to Gruppo Media". BikeBiz. Retrieved 9 April 2017.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.