CodeProject
|
|
14 Aug 2013
Updated: 15 Aug 2013
Rating: 4.88/5
Votes: 8
Popularity: 4.41
Licence: CPOL
Views: 15,260
Bookmarked: 0
Downloaded: 0
In honour of the 10 million member milestone, CodeProject members Weidong Shen, Wong Shao Voon and ThatsAlok reflect back on their time as part of the developer community.
|
Desktop Programming
|
MFC |
30 Oct 2016
Updated: 30 Oct 2016
Rating: 4.97/5
Votes: 51
Popularity: 8.49
Licence: Ms-PL
Views: 64,725
Bookmarked: 97
Downloaded: 1,331
Prototype SIMD vectorized code effortlessly.
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.44/5
Votes: 19
Popularity: 5.58
Licence: CPOL
Views: 56,071
Bookmarked: 38
Downloaded: 1,389
Benchmark of hash and non-hash container
|
|
22 Dec 2019
Updated: 3 Dec 2021
Rating: 4.11/5
Votes: 6
Popularity: 3.20
Licence: CPOL
Views: 13,142
Bookmarked: 10
Downloaded: 730
Lee Algorithm Mazesolver in MFC and Direct2D
|
Universal Windows Platform |
25 Dec 2018
Updated: 25 Dec 2018
Rating: 4.33/5
Votes: 2
Popularity: 1.30
Licence: CPOL
Views: 5,702
Bookmarked: 3
Downloaded: 56
UWP Storage Wrapper
|
WPF |
21 Jul 2019
Updated: 21 Jul 2019
Rating: 3.74/5
Votes: 7
Popularity: 3.16
Licence: CPOL
Views: 6,267
Bookmarked: 8
Downloaded: 0
Bring your existing WPF and Winform application to the Microsoft Store
|
High Performance Computing
|
Vectorization |
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.97/5
Votes: 20
Popularity: 6.36
Licence: Ms-PL
Views: 63,101
Bookmarked: 56
Downloaded: 1,183
Using SSE2 to speed up alphablending.
|
|
12 Apr 2016
Updated: 25 Apr 2020
Rating: 4.86/5
Votes: 30
Popularity: 7.18
Licence: Ms-PL
Views: 57,491
Bookmarked: 43
Downloaded: 1,609
Benchmark between OpenMP, Parallel Patterns Library, Auto-Parallelizer and C++17 Parallel for_each
|
Multimedia
|
GDI |
23 Jun 2021
Updated: 23 Jun 2021
Rating: 5.00/5
Votes: 14
Popularity: 5.73
Licence: CPOL
Views: 4,470
Bookmarked: 7
Downloaded: 113
Tracing GDI Leaks with Windows Debugger
|
GDI+ |
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.93/5
Votes: 58
Popularity: 8.49
Licence: CPOL
Views: 175,976
Bookmarked: 181
Downloaded: 7,110
How to use a font without installing it first on user systems
|
|
12 Apr 2016
Updated: 13 Aug 2018
Rating: 4.97/5
Votes: 273
Popularity: 12.05
Licence: CPOL
Views: 480,402
Bookmarked: 581
Downloaded: 31,756
How to draw a text with an outline
|
OpenGL |
16 Dec 2018
Updated: 25 Mar 2022
Rating: 5.00/5
Votes: 15
Popularity: 5.88
Licence: CPOL
Views: 30,854
Bookmarked: 29
Downloaded: 893
H264/HEVC Video Encoder for recording OpenGL rendering
|
Programming Languages
|
C# |
22 Jul 2019
Updated: 22 Jul 2019
Rating: 2.83/5
Votes: 4
Popularity: 1.71
Licence: CPOL
Views: 5,086
Bookmarked: 6
Downloaded: 76
Monetize your UWP, WPF and Winform app in Microsoft Store with a Durable add-on
|
|
11 Jan 2020
Updated: 11 Jan 2020
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: CPOL
Views: 3,761
Bookmarked: 2
Downloaded: 0
Advice for suitable type of technical question to ask in an interview
|
|
2 May 2022
Updated: 2 May 2022
Rating: 4.81/5
Votes: 6
Popularity: 3.74
Licence: CPOL
Views: 5,080
Bookmarked: 6
Downloaded: 134
Incorporate Antimalware scanning in your application
|
C++ |
23 Aug 2019
Updated: 23 Aug 2019
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: CPOL
Views: 17,450
Bookmarked: 12
Downloaded: 247
How to bring your C++ OpenGL code to the web
|
|
1 Nov 2020
Updated: 1 Nov 2020
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: CPOL
Views: 5,009
Bookmarked: 9
Downloaded: 301
This is a proof of concept (POC) that C++ on desktop and Emscripten can share the same UI code.
|
|
25 May 2020
Updated: 25 May 2020
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: CPOL
Views: 15,265
Bookmarked: 23
Downloaded: 522
Direct2D Tutorial on RenderTarget
|
|
17 Sep 2020
Updated: 17 Sep 2020
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 4,874
Bookmarked: 9
Downloaded: 180
Direct2D Tutorial on Linear and Radial Gradient Brush
|
|
20 Aug 2020
Updated: 4 Jan 2021
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: CPOL
Views: 11,832
Bookmarked: 14
Downloaded: 325
Direct2D Tutorial on Drawing Basic Shapes
|
|
20 Aug 2020
Updated: 27 Jan 2021
Rating: 4.80/5
Votes: 6
Popularity: 3.74
Licence: CPOL
Views: 6,670
Bookmarked: 11
Downloaded: 203
Direct2D Tutorial on Applying Affine Transforms on Drawings
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.90/5
Votes: 19
Popularity: 6.27
Licence: CPOL
Views: 47,721
Bookmarked: 42
Downloaded: 608
Introduction to Boost Multiprecision Library
|
|
17 Jan 2017
Updated: 17 Jan 2017
Rating: 1.67/5
Votes: 4
Popularity: 1.00
Licence: CPOL
Views: 18,393
Bookmarked: 3
Downloaded: 260
Generate a validating INI parser based on schema with file save capability. User types supported out of the box!
|
|
4 Feb 2017
Updated: 4 Feb 2017
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 9,993
Bookmarked: 4
Downloaded: 60
Boost Lexical Cast Wrapper to provide more exceptional information
|
|
30 Dec 2017
Updated: 30 Dec 2017
Rating: 5.00/5
Votes: 2
Popularity: 1.51
Licence: CPOL
Views: 9,103
Bookmarked: 3
Downloaded: 68
C++ Summing For Loop Benchmark yield interesting results and assembly code across different compilers.
|
|
12 Apr 2016
Updated: 3 Jan 2018
Rating: 4.78/5
Votes: 18
Popularity: 5.88
Licence: CPOL
Views: 25,422
Bookmarked: 35
Downloaded: 569
A C++ Text Stream design which has read/write symmetry
|
|
27 Jan 2018
Updated: 27 Jan 2018
Rating: 5.00/5
Votes: 7
Popularity: 4.23
Licence: CPOL
Views: 17,765
Bookmarked: 8
Downloaded: 79
Always use Erase-remove Idiom to erase vector elements
|
|
6 Jun 2018
Updated: 6 Jun 2018
Rating: 5.00/5
Votes: 6
Popularity: 3.89
Licence: CPOL
Views: 10,353
Bookmarked: 7
Downloaded: 90
Simple Permutation and Combination Parallelism Examples
|
|
12 Apr 2016
Updated: 12 Aug 2018
Rating: 4.85/5
Votes: 23
Popularity: 6.42
Licence: CPOL
Views: 68,485
Bookmarked: 58
Downloaded: 1,280
Simplistic Binary Streams with endian swap support
|
|
24 May 2020
Updated: 6 Aug 2020
Rating: 4.83/5
Votes: 5
Popularity: 3.38
Licence: CPOL
Views: 13,138
Bookmarked: 4
Downloaded: 76
Trying out Address Sanitizer in Visual C++
|
|
12 Apr 2016
Updated: 1 Oct 2016
Rating: 4.86/5
Votes: 50
Popularity: 7.99
Licence: CPOL
Views: 172,921
Bookmarked: 70
Downloaded: 0
Writing comparison function for std::sort
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.81/5
Votes: 30
Popularity: 6.46
Licence: CPOL
Views: 94,560
Bookmarked: 50
Downloaded: 2,272
Introduce 4 new algorithms on finding combinations
|
|
12 Apr 2016
Updated: 5 Jun 2018
Rating: 4.55/5
Votes: 58
Popularity: 7.65
Licence: CPOL
Views: 316,097
Bookmarked: 77
Downloaded: 6,134
An article on finding combinations
|
|
12 Apr 2016
Updated: 6 May 2021
Rating: 4.79/5
Votes: 71
Popularity: 8.77
Licence: MIT
Views: 150,039
Bookmarked: 160
Downloaded: 4,650
Read/write CSV in few lines of code!
|
|
16 Nov 2020
Updated: 14 Feb 2022
Rating: 4.99/5
Votes: 26
Popularity: 6.88
Licence: CPOL
Views: 29,238
Bookmarked: 47
Downloaded: 1,536
Windows Toast Notification in C++
|
|
20 Sep 2020
Updated: 5 Mar 2022
Rating: 4.88/5
Votes: 8
Popularity: 4.41
Licence: CPOL
Views: 13,882
Bookmarked: 16
Downloaded: 755
How to make an HTTP REST request in C++ with WinHTTP wrapper
|
C++11 |
28 Jun 2019
Updated: 28 Jun 2019
Rating: 4.77/5
Votes: 11
Popularity: 4.77
Licence: CPOL
Views: 11,534
Bookmarked: 15
Downloaded: 191
How to bring your C++ code to the web
|
|
26 Jul 2019
Updated: 30 Jul 2019
Rating: 4.87/5
Votes: 11
Popularity: 5.07
Licence: CPOL
Views: 22,420
Bookmarked: 19
Downloaded: 502
Run your C++ Graphics on the Desktop and Web
|
|
1 Jan 2020
Updated: 12 Jan 2020
Rating: 5.00/5
Votes: 38
Popularity: 7.84
Licence: CPOL
Views: 22,159
Bookmarked: 44
Downloaded: 749
Floating Point Format For C++ and C# Programmers
|
|
10 Aug 2020
Updated: 10 Aug 2020
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 3,630
Bookmarked: 0
Downloaded: 0
Optimizations that you have to make to wring the performance out of WebAssembly
|
|
17 May 2018
Updated: 17 May 2018
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 95,856
Bookmarked: 19
Downloaded: 2,368
Example of making HTTP REST Request in C++
|
|
28 Jan 2017
Updated: 5 Apr 2017
Rating: 4.25/5
Votes: 6
Popularity: 3.31
Licence: CPOL
Views: 11,760
Bookmarked: 10
Downloaded: 131
Compute Concurrent Permutations and Combinations on CPU
|
|
1 Jul 2019
Updated: 7 Mar 2022
Rating: 5.00/5
Votes: 35
Popularity: 7.66
Licence: CPOL
Views: 38,540
Bookmarked: 59
Downloaded: 1,881
Bring your animations to H264/HEVC video using C++ and C# with h/w acceleration
|
C++14 |
18 Sep 2016
Updated: 1 Oct 2016
Rating: 2.75/5
Votes: 3
Popularity: 1.31
Licence: CPOL
Views: 21,518
Bookmarked: 12
Downloaded: 173
Using C++11 thread_local to Avoid Allocation, Sharing and Minimize Locking
|
|
28 Jan 2017
Updated: 6 May 2021
Rating: 3.69/5
Votes: 12
Popularity: 3.99
Licence: CPOL
Views: 19,211
Bookmarked: 17
Downloaded: 338
C++14: CSV Stream based on C File API to remove code bloat from STL File Streams
|
C++98 |
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.87/5
Votes: 9
Popularity: 4.64
Licence: CPOL
Views: 35,770
Bookmarked: 25
Downloaded: 455
Debug Print using C++11 Variadic Template
|
CUDA |
16 Jan 2021
Updated: 16 Jan 2021
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 4,460
Bookmarked: 4
Downloaded: 125
How to convert a code from parallel C++ ray-tracing code to CUDA, then to SYCL 2020 via Intel® DPC++
|
Java |
2 Aug 2018
Updated: 2 Aug 2018
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: CPOL
Views: 9,522
Bookmarked: 2
Downloaded: 0
Language design differences between C/C++ and Java, and attempting to solve the fare evasion problem in French Metro system with that insight.
|
Markdown |
12 Apr 2016
Updated: 11 Jan 2018
Rating: 4.65/5
Votes: 87
Popularity: 8.63
Licence: CPOL
Views: 935,649
Bookmarked: 137
Downloaded: 521
Explains the reason behind using pointer-to-pointer and reference-to-pointer to modify a pointer passed to a function
|
|
19 Sep 2016
Updated: 5 Jun 2018
Rating: 2.94/5
Votes: 7
Popularity: 2.48
Licence: CPOL
Views: 28,182
Bookmarked: 9
Downloaded: 329
Implementing string_view conversion to integral types using Boost Spirit Qi v2
|
|
30 Dec 2017
Updated: 16 Jun 2018
Rating: 5.00/5
Votes: 7
Popularity: 4.23
Licence: CPOL
Views: 13,503
Bookmarked: 11
Downloaded: 120
Overloaded Operators to write concise code on STL Set Algorithms
|
MASM |
4 Dec 2021
Updated: 4 Dec 2021
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 4,010
Bookmarked: 4
Downloaded: 55
Guess what these assembly instructions with the same source and destination operands do?
|
Visual C++ 10.0 |
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.78/5
Votes: 14
Popularity: 5.48
Licence: Ms-PL
Views: 40,044
Bookmarked: 29
Downloaded: 491
Linq-To-XML Node Creation for Native C++
|
|
5 Nov 2016
Updated: 5 Nov 2016
Rating: 4.72/5
Votes: 18
Popularity: 5.81
Licence: Ms-PL
Views: 67,637
Bookmarked: 34
Downloaded: 3,877
No frills C++ MP3/WMA DirectShow player class
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.83/5
Votes: 18
Popularity: 6.07
Licence: Ms-PL
Views: 48,168
Bookmarked: 36
Downloaded: 1,828
Draw text outline using DirectWrite
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.76/5
Votes: 72
Popularity: 8.79
Licence: Ms-PL
Views: 162,292
Bookmarked: 160
Downloaded: 1,437
The C++ XML parsing article which should have been written since the advent of XML! This article defines a new Elmax abstraction model over the DOM model.
|
XML |
12 Apr 2016
Updated: 10 Aug 2020
Rating: 4.58/5
Votes: 16
Popularity: 5.52
Licence: CPOL
Views: 42,412
Bookmarked: 45
Downloaded: 997
Tutorial on a cross-platform C++ XML DOM library
|
Web Development
|
HTML |
9 Jan 2018
Updated: 9 Jan 2018
Rating: 5.00/5
Votes: 25
Popularity: 6.99
Licence: CPOL
Views: 58,254
Bookmarked: 75
Downloaded: 3,777
A portable and easy-to-use C++ file library to read and write structured data
|
|
12 Apr 2019
Updated: 12 Apr 2019
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 7,702
Bookmarked: 7
Downloaded: 40
This article discusses what web developers need to know about content security policy.
|
|
14 Apr 2019
Updated: 14 Apr 2019
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: CPOL
Views: 20,269
Bookmarked: 3
Downloaded: 61
This article continues the content security policy discussion with unsafe-inline, unsafe-eval, nonce, cryptographic hashing and more.
|
|
12 Apr 2016
Updated: 13 Aug 2018
Rating: 4.92/5
Votes: 40
Popularity: 7.88
Licence: CPOL
Views: 47,077
Bookmarked: 59
Downloaded: 6,825
Outline Text Part 2
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.40/5
Votes: 15
Popularity: 5.17
Licence: CPOL
Views: 38,775
Bookmarked: 36
Downloaded: 680
A new C++ SAX library to simplify parsing
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 28,610
Bookmarked: 10
Downloaded: 323
New SAX parsing model comes to .NET!
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.57/5
Votes: 6
Popularity: 3.56
Licence: Ms-PL
Views: 58,615
Bookmarked: 34
Downloaded: 1,071
Finding lexicographical permutations on GPU
|