CodeProject
|
|
14 Aug 2013
Updated: 15 Aug 2013
Rating: 4.88/5
Votes: 8
Popularity: 4.41
Licence: CPOL
Views: 21,570
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: 73,886
Bookmarked: 99
Downloaded: 1,365
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,162
Bookmarked: 38
Downloaded: 1,440
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: 10,320
Bookmarked: 13
Downloaded: 217
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: 22,615
Bookmarked: 19
Downloaded: 1,018
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,342
Bookmarked: 3
Downloaded: 71
UWP Storage Wrapper
|
WPF |
21 Jul 2019
Updated: 21 Jul 2019
Rating: 3.74/5
Votes: 7
Popularity: 3.16
Licence: CPOL
Views: 8,157
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: 75,553
Bookmarked: 56
Downloaded: 1,224
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: 62,435
Bookmarked: 43
Downloaded: 1,669
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: 14,362
Bookmarked: 21
Downloaded: 306
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: 199,781
Bookmarked: 185
Downloaded: 7,489
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: 562,683
Bookmarked: 585
Downloaded: 32,519
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: 42,286
Bookmarked: 37
Downloaded: 1,135
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,587
Bookmarked: 6
Downloaded: 91
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,222
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,091
Bookmarked: 14
Downloaded: 432
Incorporate Antimalware scanning inside your application
|
|
5 Nov 2016
Updated: 10 Mar 2023
Rating: 4.77/5
Votes: 21
Popularity: 6.21
Licence: Ms-PL
Views: 85,168
Bookmarked: 44
Downloaded: 4,206
No frills C++ MP3/WMA DirectShow player class
|
|
2 Jul 2022
Updated: 1 Sep 2023
Rating: 4.88/5
Votes: 49
Popularity: 8.07
Licence: CPOL
Views: 71,483
Bookmarked: 63
Downloaded: 3,093
Windows Version Detection using C# and C++
|
C++ |
23 Aug 2019
Updated: 23 Aug 2019
Rating: 5.00/5
Votes: 3
Popularity: 2.39
Licence: CPOL
Views: 28,604
Bookmarked: 12
Downloaded: 326
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: 7,990
Bookmarked: 9
Downloaded: 453
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: 51,852
Bookmarked: 43
Downloaded: 623
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,533
Bookmarked: 3
Downloaded: 276
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,373
Bookmarked: 4
Downloaded: 66
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: 10,993
Bookmarked: 3
Downloaded: 77
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,433
Bookmarked: 35
Downloaded: 591
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: 20,906
Bookmarked: 8
Downloaded: 83
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: 12,804
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: 76,308
Bookmarked: 58
Downloaded: 1,316
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,320
Bookmarked: 5
Downloaded: 93
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,058
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: 102,524
Bookmarked: 50
Downloaded: 2,312
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: 340,490
Bookmarked: 77
Downloaded: 6,210
An article on finding combinations
|
|
25 May 2020
Updated: 25 May 2020
Rating: 5.00/5
Votes: 13
Popularity: 5.57
Licence: CPOL
Views: 27,853
Bookmarked: 27
Downloaded: 827
Direct2D Tutorial on RenderTarget
|
|
17 Sep 2020
Updated: 17 Sep 2020
Rating: 5.00/5
Votes: 4
Popularity: 3.01
Licence: CPOL
Views: 8,884
Bookmarked: 11
Downloaded: 274
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,003
Bookmarked: 17
Downloaded: 491
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,410
Bookmarked: 12
Downloaded: 278
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: 69,434
Bookmarked: 84
Downloaded: 3,890
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: 32,873
Bookmarked: 31
Downloaded: 1,589
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: 175,065
Bookmarked: 172
Downloaded: 4,945
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: 10,650
Bookmarked: 7
Downloaded: 273
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: 62,955
Bookmarked: 70
Downloaded: 2,527
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,430
Bookmarked: 6
Downloaded: 100
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: 5,450
Bookmarked: 14
Downloaded: 355
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,284
Bookmarked: 15
Downloaded: 225
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: 28,801
Bookmarked: 19
Downloaded: 570
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: 30,505
Bookmarked: 49
Downloaded: 843
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,721
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: 12,831
Bookmarked: 10
Downloaded: 139
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: 130,949
Bookmarked: 28
Downloaded: 2,904
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,700
Bookmarked: 13
Downloaded: 322
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: 61,221
Bookmarked: 77
Downloaded: 2,773
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,078
Bookmarked: 12
Downloaded: 182
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,103
Bookmarked: 17
Downloaded: 363
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: 9,650
Bookmarked: 10
Downloaded: 199
C++17 easy string to number and vice versa conversions in header-only class
|
C++98 |
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.81/5
Votes: 10
Popularity: 4.81
Licence: CPOL
Views: 39,061
Bookmarked: 26
Downloaded: 484
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,522
Bookmarked: 4
Downloaded: 191
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,682
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: 958,473
Bookmarked: 138
Downloaded: 540
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: 32,863
Bookmarked: 9
Downloaded: 358
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: 17,693
Bookmarked: 11
Downloaded: 128
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: 7,720
Bookmarked: 5
Downloaded: 72
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: 43,398
Bookmarked: 29
Downloaded: 500
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: 54,420
Bookmarked: 36
Downloaded: 1,953
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: 183,727
Bookmarked: 165
Downloaded: 1,614
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: 27 Jun 2022
Rating: 4.58/5
Votes: 16
Popularity: 5.52
Licence: CPOL
Views: 48,125
Bookmarked: 48
Downloaded: 1,137
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,062
Bookmarked: 7
Downloaded: 47
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,049
Bookmarked: 3
Downloaded: 74
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: 53,449
Bookmarked: 60
Downloaded: 6,979
Outline Text Part 2
|
|
12 Apr 2016
Updated: 12 Apr 2016
Rating: 4.40/5
Votes: 15
Popularity: 5.17
Licence: CPOL
Views: 40,835
Bookmarked: 36
Downloaded: 709
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: 31,511
Bookmarked: 10
Downloaded: 339
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: 63,907
Bookmarked: 34
Downloaded: 1,112
Finding lexicographical permutations on GPU
|