CodeProject
|
|
14 Aug 2013
Updated: 15 Aug 2013
Rating: 4.88/5
Votes: 8
Popularity: 4.41
Licence: CPOL
Views: 22,332
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: 75,650
Bookmarked: 99
Downloaded: 1,371
Prototype SIMD vectorized code effortlessly.
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.44/5
Votes: 19
Popularity: 5.58
Licence: CPOL
Views: 60,645
Bookmarked: 38
Downloaded: 1,460
Benchmark of hash and non-hash container
|
|
7 Apr 2023
Updated: 11 Apr 2023
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: MIT
Views: 11,216
Bookmarked: 14
Downloaded: 243
Consuming Your C# Library in MFC/C++ Project via C++/CLI
|
|
22 Dec 2019
Updated: 3 Mar 2024
Rating: 5.00/5
Votes: 10
Popularity: 4.77
Licence: CPOL
Views: 23,416
Bookmarked: 19
Downloaded: 1,032
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: 7,576
Bookmarked: 3
Downloaded: 75
UWP Storage Wrapper
|
WPF |
21 Jul 2019
Updated: 21 Jul 2019
Rating: 3.74/5
Votes: 7
Popularity: 3.16
Licence: CPOL
Views: 8,330
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: 77,497
Bookmarked: 56
Downloaded: 1,229
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: 63,237
Bookmarked: 43
Downloaded: 1,675
Benchmark between OpenMP, Parallel Patterns Library, Auto-Parallelizer and C++17 Parallel for_each
|
Multimedia
|
GDI |
23 Jun 2021
Updated: 25 Apr 2023
Rating: 5.00/5
Votes: 24
Popularity: 6.90
Licence: MIT
Views: 15,123
Bookmarked: 21
Downloaded: 318
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: 202,231
Bookmarked: 185
Downloaded: 7,542
How to use a font without installing it first on user systems
|
|
12 Apr 2016
Updated: 13 Aug 2018
Rating: 4.98/5
Votes: 277
Popularity: 12.08
Licence: CPOL
Views: 583,322
Bookmarked: 586
Downloaded: 32,587
How to draw a text with an outline
|
OpenGL |
16 Dec 2018
Updated: 26 Oct 2022
Rating: 5.00/5
Votes: 18
Popularity: 6.28
Licence: CPOL
Views: 43,159
Bookmarked: 37
Downloaded: 1,153
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: 6,757
Bookmarked: 6
Downloaded: 95
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: 5,374
Bookmarked: 2
Downloaded: 0
Advice for suitable type of technical question to ask in an interview
|
|
2 May 2022
Updated: 7 Jun 2022
Rating: 4.88/5
Votes: 12
Popularity: 5.08
Licence: CPOL
Views: 13,554
Bookmarked: 14
Downloaded: 450
Incorporate Antimalware scanning inside your application
|
|
2 Jul 2022
Updated: 1 Sep 2023
Rating: 4.88/5
Votes: 50
Popularity: 8.11
Licence: CPOL
Views: 74,686
Bookmarked: 63
Downloaded: 3,205
Windows Version Detection using C# and C++
|
|
5 Nov 2016
Updated: 6 May 2024
Rating: 4.77/5
Votes: 22
Popularity: 6.21
Licence: Ms-PL
Views: 90,929
Bookmarked: 48
Downloaded: 4,304
No frills C++ MP3/WMA DirectShow player class
|
C++ |
23 Aug 2019
Updated: 23 Aug 2019
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: CPOL
Views: 29,347
Bookmarked: 12
Downloaded: 338
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: 8,261
Bookmarked: 9
Downloaded: 469
This is a proof of concept (POC) that C++ on desktop and Emscripten can share the same UI code.
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.90/5
Votes: 19
Popularity: 6.27
Licence: CPOL
Views: 52,323
Bookmarked: 43
Downloaded: 627
Introduction to Boost Multiprecision Library
|
|
17 Jan 2017
Updated: 17 Jan 2017
Rating: 2.14/5
Votes: 5
Popularity: 1.50
Licence: CPOL
Views: 20,743
Bookmarked: 3
Downloaded: 282
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: 11,564
Bookmarked: 4
Downloaded: 70
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: 11,184
Bookmarked: 3
Downloaded: 81
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: 28,686
Bookmarked: 35
Downloaded: 596
A C++ Text Stream design which has read/write symmetry
|
|
27 Jan 2018
Updated: 27 Jan 2018
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: CPOL
Views: 21,236
Bookmarked: 8
Downloaded: 87
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: 13,078
Bookmarked: 7
Downloaded: 93
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: 77,211
Bookmarked: 58
Downloaded: 1,322
Simplistic Binary Streams with endian swap support
|
|
24 May 2020
Updated: 6 Aug 2020
Rating: 4.88/5
Votes: 6
Popularity: 3.79
Licence: CPOL
Views: 18,841
Bookmarked: 5
Downloaded: 97
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: 183,989
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: 103,628
Bookmarked: 50
Downloaded: 2,324
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: 351,473
Bookmarked: 77
Downloaded: 6,228
An article on finding combinations
|
|
25 May 2020
Updated: 25 May 2020
Rating: 5.00/5
Votes: 13
Popularity: 5.57
Licence: CPOL
Views: 28,775
Bookmarked: 27
Downloaded: 858
Direct2D Tutorial on RenderTarget
|
|
17 Sep 2020
Updated: 17 Sep 2020
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 9,244
Bookmarked: 11
Downloaded: 285
Direct2D Tutorial on Linear and Radial Gradient Brush
|
|
20 Aug 2020
Updated: 4 Jan 2021
Rating: 5.00/5
Votes: 7
Popularity: 4.23
Licence: CPOL
Views: 19,647
Bookmarked: 17
Downloaded: 505
Direct2D Tutorial on Drawing Basic Shapes
|
|
20 Aug 2020
Updated: 27 Jan 2021
Rating: 4.82/5
Votes: 7
Popularity: 4.07
Licence: CPOL
Views: 10,723
Bookmarked: 12
Downloaded: 285
Direct2D Tutorial on Applying Affine Transforms on Drawings
|
|
9 Jan 2018
Updated: 27 Jun 2022
Rating: 5.00/5
Votes: 28
Popularity: 7.24
Licence: CPOL
Views: 70,474
Bookmarked: 84
Downloaded: 3,897
A portable and easy-to-use C++ file library to read and write structured data
|
|
20 Sep 2020
Updated: 30 Aug 2022
Rating: 4.85/5
Votes: 17
Popularity: 5.97
Licence: CPOL
Views: 33,876
Bookmarked: 31
Downloaded: 1,614
How to make an HTTP REST request in C++ with WinHTTP wrapper
|
|
12 Apr 2016
Updated: 10 Mar 2023
Rating: 4.80/5
Votes: 77
Popularity: 8.96
Licence: MIT
Views: 176,387
Bookmarked: 172
Downloaded: 4,953
Read/write CSV in few lines of code!
|
|
13 Jan 2023
Updated: 10 Mar 2023
Rating: 5.00/5
Votes: 7
Popularity: 4.23
Licence: CPOL
Views: 11,180
Bookmarked: 7
Downloaded: 309
Introduction to DirectWrite Text Display and Font Enumeration
|
|
16 Nov 2020
Updated: 25 Apr 2023
Rating: 4.96/5
Votes: 34
Popularity: 7.53
Licence: MIT
Views: 67,657
Bookmarked: 71
Downloaded: 2,564
Windows Toast Notification in C++
|
|
12 Aug 2023
Updated: 12 Aug 2023
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 8,962
Bookmarked: 6
Downloaded: 112
C++23 Exception and C++ Windows Exception with Callstack
|
|
10 Feb 2024
Updated: 14 Feb 2024
Rating: 4.98/5
Votes: 16
Popularity: 5.86
Licence: CPOL
Views: 6,699
Bookmarked: 15
Downloaded: 418
Learn 30 Windows Multithreading Mistakes and Solutions to Avert Them
|
C++11 |
28 Jun 2019
Updated: 28 Jun 2019
Rating: 4.77/5
Votes: 11
Popularity: 4.77
Licence: CPOL
Views: 15,645
Bookmarked: 15
Downloaded: 231
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: 29,251
Bookmarked: 19
Downloaded: 580
Run your C++ Graphics on the Desktop and Web
|
|
1 Jan 2020
Updated: 12 Jan 2020
Rating: 5.00/5
Votes: 41
Popularity: 8.01
Licence: CPOL
Views: 31,759
Bookmarked: 49
Downloaded: 856
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: 4,841
Bookmarked: 0
Downloaded: 0
Optimizations that you have to make to wring the performance out of WebAssembly
|
|
28 Jan 2017
Updated: 5 Apr 2017
Rating: 4.25/5
Votes: 6
Popularity: 3.31
Licence: CPOL
Views: 13,033
Bookmarked: 10
Downloaded: 145
Compute Concurrent Permutations and Combinations on CPU
|
|
17 May 2018
Updated: 27 Jun 2022
Rating: 4.43/5
Votes: 6
Popularity: 3.45
Licence: CPOL
Views: 132,968
Bookmarked: 28
Downloaded: 2,920
Example of making HTTP REST Request in C++
|
|
25 Sep 2022
Updated: 16 Oct 2022
Rating: 5.00/5
Votes: 11
Popularity: 5.21
Licence: CPOL
Views: 8,981
Bookmarked: 13
Downloaded: 338
C++11 Range For-Loop to Enumerate Registry, Folder and WMI
|
|
1 Jul 2019
Updated: 25 Apr 2023
Rating: 4.99/5
Votes: 46
Popularity: 8.25
Licence: MIT
Views: 62,644
Bookmarked: 77
Downloaded: 2,793
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: 24,421
Bookmarked: 12
Downloaded: 186
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: 22,444
Bookmarked: 17
Downloaded: 368
C++14: CSV Stream based on C File API to remove code bloat from STL File Streams
|
C++17 |
7 Apr 2023
Updated: 27 Jan 2024
Rating: 5.00/5
Votes: 8
Popularity: 4.52
Licence: MIT
Views: 10,390
Bookmarked: 10
Downloaded: 208
C++17 easy string to number and vice versa conversions in header-only class
|
|
12 May 2024
Updated: 12 May 2024
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 4,100
Bookmarked: 5
Downloaded: 55
C++ Multithreaded Count Benchmark using Visual C++, G++ and Clang
|
C++98 |
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.81/5
Votes: 10
Popularity: 4.81
Licence: CPOL
Views: 39,352
Bookmarked: 26
Downloaded: 492
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: 7,874
Bookmarked: 4
Downloaded: 203
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: 10,842
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: 961,437
Bookmarked: 138
Downloaded: 544
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: 33,265
Bookmarked: 9
Downloaded: 370
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: 18,176
Bookmarked: 11
Downloaded: 132
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: 8,124
Bookmarked: 5
Downloaded: 77
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: 44,070
Bookmarked: 29
Downloaded: 505
Linq-To-XML Node Creation for Native C++
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.83/5
Votes: 18
Popularity: 6.07
Licence: Ms-PL
Views: 55,060
Bookmarked: 36
Downloaded: 1,968
Draw text outline using DirectWrite
|
XML |
12 Apr 2016
Updated: 27 Jun 2022
Rating: 4.77/5
Votes: 75
Popularity: 8.88
Licence: Ms-PL
Views: 186,514
Bookmarked: 165
Downloaded: 1,622
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.
|
|
12 Apr 2016
Updated: 26 Apr 2024
Rating: 4.64/5
Votes: 18
Popularity: 5.82
Licence: CPOL
Views: 53,777
Bookmarked: 51
Downloaded: 1,247
Tutorial on a cross-platform C++ XML DOM library
|
Web Development
|
HTML |
12 Apr 2019
Updated: 12 Apr 2019
Rating: 0.00/5
Votes: 0
Popularity: 0.00
Licence: CPOL
Views: 10,464
Bookmarked: 7
Downloaded: 52
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: 26,496
Bookmarked: 3
Downloaded: 78
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: 54,269
Bookmarked: 60
Downloaded: 6,997
Outline Text Part 2
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 31,825
Bookmarked: 10
Downloaded: 344
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: 64,637
Bookmarked: 34
Downloaded: 1,117
Finding lexicographical permutations on GPU
|
|
12 Apr 2016
Updated: 28 Apr 2024
Rating: 4.84/5
Votes: 18
Popularity: 5.82
Licence: CPOL
Views: 46,143
Bookmarked: 41
Downloaded: 771
C++ SAX library to simplify XML parsing
|