Click here to Skip to main content
15,900,110 members

Articles by honey the codewitch (Articles: 147, Project: 1, Tip/Tricks: 53)

Articles: 147, Project: 1, Tip/Tricks: 53

RSS Feed

Average article rating: 4.84

Desktop Programming
Win32
28 Jun 2020   Updated: 6 Jul 2020   Rating: 5.00/5    Votes: 17   Popularity: 6.02
Licence: MIT    Views: 76,118     Bookmarked: 27   Downloaded: 1,149
Please Sign up or sign in to vote.
Provides a complete managed API for working with MIDI files, sequences and devices
14 Jan 2020   Updated: 14 Jan 2020   Rating: 4.84/5    Votes: 6   Popularity: 3.77
Licence: MIT    Views: 9,922     Bookmarked: 9   Downloaded: 134
Please Sign up or sign in to vote.
Easily add scripting support to your apps using Microsoft's active script technology
14 Jan 2020   Updated: 14 Jan 2020   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: MIT    Views: 18,049     Bookmarked: 36   Downloaded: 239
Please Sign up or sign in to vote.
Add the ability to run a service in console mode and to control or install your service from the command line
17 Mar 2020   Updated: 22 Mar 2020   Rating: 4.95/5    Votes: 13   Popularity: 5.35
Licence: MIT    Views: 33,064     Bookmarked: 16   Downloaded: 334
Please Sign up or sign in to vote.
Slice sections out of a MIDI file, and stretch or compress playback time using this simple utility. Or use the Midi Library to build your own MIDI apps
Windows Forms
17 Jul 2020   Updated: 17 Jul 2020   Rating: 4.43/5    Votes: 8   Popularity: 4.00
Licence: MIT    Views: 13,782     Bookmarked: 12   Downloaded: 366
Please Sign up or sign in to vote.
Add a flexible knob control to your .NET projects
22 Jul 2020   Updated: 22 Jul 2020   Rating: 4.77/5    Votes: 20   Popularity: 6.10
Licence: MIT    Views: 30,901     Bookmarked: 37   Downloaded: 758
Please Sign up or sign in to vote.
Diving into some of the core plumbing behind the Windows operating system
General Programming
Messaging
15 Jul 2020   Updated: 15 Jul 2020   Rating: 4.47/5    Votes: 9   Popularity: 4.27
Licence: MIT    Views: 11,248     Bookmarked: 14   Downloaded: 371
Please Sign up or sign in to vote.
How to implement a complicated multithreaded message passing scenario
Regular Expressions
2 Feb 2020   Updated: 3 Feb 2020   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: MIT    Views: 18,119     Bookmarked: 5   Downloaded: 151
Please Sign up or sign in to vote.
A Pike virtual machine and optimizing compiler for regular expressions using an NFA engine
14 Jul 2019   Updated: 14 Jul 2019   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 7,472     Bookmarked: 5   Downloaded: 165
Please Sign up or sign in to vote.
Creating a simple parser in 3 easy lessons
3 Aug 2019   Updated: 5 Aug 2019   Rating: 4.33/5    Votes: 9   Popularity: 4.14
Licence: Public Domain    Views: 11,113     Bookmarked: 8   Downloaded: 152
Please Sign up or sign in to vote.
A regex and finite state engine as part of PCK
1 Feb 2020   Updated: 1 Feb 2020   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 6,694     Bookmarked: 3   Downloaded: 112
Please Sign up or sign in to vote.
Add non-backtracking fast DFA regular expression and finite state automata to your projects
31 Jan 2020   Updated: 31 Jan 2020   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 8,593     Bookmarked: 0   Downloaded: 82
Please Sign up or sign in to vote.
Add fast scanners/tokenizers to your C# project
26 Mar 2019   Updated: 31 Mar 2019   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: CPOL    Views: 24,402     Bookmarked: 20   Downloaded: 636
Please Sign up or sign in to vote.
A Non-Backtracking Regular Expression Engine for .NET (Core)
19 Nov 2019   Updated: 21 Nov 2019   Rating: 5.00/5    Votes: 23   Popularity: 6.71
Licence: MIT    Views: 31,516     Bookmarked: 34   Downloaded: 387
Please Sign up or sign in to vote.
Build a feature rich, non-backtracking regular expression engine and code generator in C#
17 Jan 2020   Updated: 17 Jan 2020   Rating: 4.29/5    Votes: 8   Popularity: 3.88
Licence: MIT    Views: 13,786     Bookmarked: 11   Downloaded: 76
Please Sign up or sign in to vote.
A Pike VM for running non-backtracking NFA regular expressions in C#
8 Nov 2021   Updated: 8 Nov 2021   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: MIT    Views: 3,943     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Deep dive some advanced source generation in a real world application
24 Oct 2021   Updated: 10 Nov 2021   Rating: 5.00/5    Votes: 17   Popularity: 6.15
Licence: MIT    Views: 25,111     Bookmarked: 18   Downloaded: 149
Please Sign up or sign in to vote.
Embed fast streaming C# code to match text based on inputted regular expressions
11 Nov 2021   Updated: 11 Nov 2021   Rating: 2.67/5    Votes: 4   Popularity: 1.61
Licence: Public Domain    Views: 4,300     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Silly SQL Tricks, Mistakes and Other Nonsense
25 Dec 2021   Updated: 25 Dec 2021   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 4,751     Bookmarked: 6   Downloaded: 59
Please Sign up or sign in to vote.
Explore, run, and manipulate DFA regular expressions from graphs, to state machines with this library
6 Jan 2022   Updated: 6 Jan 2022   Rating: 4.99/5    Votes: 13   Popularity: 5.55
Licence: MIT    Views: 13,883     Bookmarked: 5   Downloaded: 119
Please Sign up or sign in to vote.
This article describes an improvement to the state removal algorithm for converting FAs to regular expressions
3 Feb 2020   Updated: 20 Nov 2023   Rating: 4.93/5    Votes: 8   Popularity: 4.46
Licence: MIT    Views: 25,501     Bookmarked: 10   Downloaded: 227
Please Sign up or sign in to vote.
Generate fast, easy to use lexers/scanners in major .NET languages
20 Dec 2023   Updated: 2 Jan 2024   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: MIT    Views: 12,872     Bookmarked: 12   Downloaded: 133
Please Sign up or sign in to vote.
This article presents a program to help visualize regular expression mechanics.
6 Jan 2024   Updated: 6 Jan 2024   Rating: 4.78/5    Votes: 9   Popularity: 4.56
Licence: MIT    Views: 3,802     Bookmarked: 6   Downloaded: 42
Please Sign up or sign in to vote.
Adventures in Reflection.Emit! Here I present a regular expression engine with a Compile() feature.
15 Jan 2024   Updated: 15 Jan 2024   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: MIT    Views: 4,972     Bookmarked: 7   Downloaded: 53
Please Sign up or sign in to vote.
In this article, we will use my Visual FA solution to explore finite automata concepts used for finding patterns in text.
17 Jan 2024   Updated: 18 Jan 2024   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 3,160     Bookmarked: 3   Downloaded: 38
Please Sign up or sign in to vote.
Continuing in the Visual FA series, now we explore API fundamentals
20 Jan 2024   Updated: 20 Jan 2024   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 2,730     Bookmarked: 1   Downloaded: 27
Please Sign up or sign in to vote.
In this article, we explore the inner workings of Visual FA
2 Feb 2024   Updated: 4 Feb 2024   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 6,447     Bookmarked: 2   Downloaded: 35
Please Sign up or sign in to vote.
Easily add lexers to your project with this simple drop in NuGet package and a few annotations
Threads
25 Jul 2020   Updated: 28 Jul 2020   Rating: 5.00/5    Votes: 31   Popularity: 7.46
Licence: MIT    Views: 66,741     Bookmarked: 38   Downloaded: 900
Please Sign up or sign in to vote.
Take control of which thread your code gets executed on, and how it does
8 Sep 2019   Updated: 8 Sep 2019   Rating: 3.80/5    Votes: 11   Popularity: 3.96
Licence: CPOL    Views: 19,328     Bookmarked: 13   Downloaded: 615
Please Sign up or sign in to vote.
A Tiny Dynamic Home Webserver in .NET that runs on Core and DNF both (Take 2)
14 Jul 2020   Updated: 14 Jul 2020   Rating: 4.76/5    Votes: 12   Popularity: 4.96
Licence: MIT    Views: 42,880     Bookmarked: 16   Downloaded: 758
Please Sign up or sign in to vote.
This article explores a message passing mechanism for safe thread to thread communication
18 Jul 2020   Updated: 18 Jul 2020   Rating: 4.20/5    Votes: 9   Popularity: 4.01
Licence: MIT    Views: 27,354     Bookmarked: 8   Downloaded: 547
Please Sign up or sign in to vote.
Leveraging some less well known areas of the .NET Task framework to schedule tasks to execute on your own conditions.
Tools
27 Nov 2019   Updated: 27 Nov 2019   Rating: 4.98/5    Votes: 13   Popularity: 5.37
Licence: MIT    Views: 27,091     Bookmarked: 15   Downloaded: 500
Please Sign up or sign in to vote.
Build a full featured tokenizer generator in C#
Internet of Things
8 Mar 2021   Updated: 8 Mar 2021   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 7,871     Bookmarked: 14   Downloaded: 312
Please Sign up or sign in to vote.
Traipsing through the ESP-IDF to add some sweet sweet real-time clock functionality
16 Apr 2021   Updated: 17 Apr 2021   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 5,085     Bookmarked: 3   Downloaded: 107
Please Sign up or sign in to vote.
GFX IoT graphics library part 2 - device independent bitmaps
25 Apr 2021   Updated: 25 Apr 2021   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 5,135     Bookmarked: 4   Downloaded: 83
Please Sign up or sign in to vote.
Explore the basic drawing functionality provided by the GFX IoT library
4 May 2021   Updated: 4 May 2021   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 7,794     Bookmarked: 5   Downloaded: 203
Please Sign up or sign in to vote.
Use an ILI9341 display efficiently from an ESP32 without the Arduino framework. Load JPEGs.
6 May 2021   Updated: 6 May 2021   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 5,754     Bookmarked: 5   Downloaded: 67
Please Sign up or sign in to vote.
Explore the inner workings of a highly capable IoT display driver for the ESP32
18 Jun 2021   Updated: 18 Jun 2021   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: MIT    Views: 5,401     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Use GFX effectively with e-paper/e-ink displays
19 Jul 2021   Updated: 19 Jul 2021   Rating: 4.98/5    Votes: 14   Popularity: 5.71
Licence: MIT    Views: 14,182     Bookmarked: 8   Downloaded: 183
Please Sign up or sign in to vote.
Browse and extract zips in constrained memory environments
12 Feb 2022   Updated: 18 Feb 2022   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 7,655     Bookmarked: 3   Downloaded: 67
Please Sign up or sign in to vote.
Run your IoT display driver independent of the bus it uses, whether I2C, SPI or parallel
10 May 2021   Updated: 8 Mar 2022   Rating: 5.00/5    Votes: 50   Popularity: 8.49
Licence: MIT    Views: 100,562     Bookmarked: 55   Downloaded: 1,160
Please Sign up or sign in to vote.
GFX is a fast and full featured replacement for standard IoT drawing libraries that is optimized to reduce bus I/O
10 Jun 2022   Updated: 11 Jun 2022   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: MIT    Views: 10,630     Bookmarked: 8   Downloaded: 85
Please Sign up or sign in to vote.
Create a simple synchronized analog clock using GFX, and a bit of code
14 Jul 2022   Updated: 14 Jul 2022   Rating: 4.36/5    Votes: 4   Popularity: 2.63
Licence: Public Domain    Views: 4,642     Bookmarked: 7   Downloaded: 34
Please Sign up or sign in to vote.
Unlock the potential of this neat little IoT widget
25 Jul 2022   Updated: 25 Jul 2022   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: MIT    Views: 9,140     Bookmarked: 6   Downloaded: 100
Please Sign up or sign in to vote.
Make your little devices sing
9 Dec 2022   Updated: 9 Dec 2022   Rating: 4.71/5    Votes: 3   Popularity: 2.25
Licence: MIT    Views: 10,582     Bookmarked: 7   Downloaded: 65
Please Sign up or sign in to vote.
Building a button library seems simple until it isn't.
5 Dec 2022   Updated: 13 Dec 2022   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: MIT    Views: 21,742     Bookmarked: 14   Downloaded: 87
Please Sign up or sign in to vote.
Control the sound from your Sonos system in each room of your house
1 Jan 2023   Updated: 6 Jan 2023   Rating: 5.00/5    Votes: 17   Popularity: 6.15
Licence: MIT    Views: 39,547     Bookmarked: 19   Downloaded: 209
Please Sign up or sign in to vote.
Control 3 or 4 pin PWM fans using this library
9 Jan 2023   Updated: 9 Jan 2023   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: MIT    Views: 6,427     Bookmarked: 8   Downloaded: 33
Please Sign up or sign in to vote.
A project that allows you to use a knob to control a fan's RPM with feedback
10 Jan 2023   Updated: 10 Jan 2023   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: MIT    Views: 6,470     Bookmarked: 14   Downloaded: 64
Please Sign up or sign in to vote.
A far more functional fan controller than before, and some powerful programming techniques
26 Feb 2023   Updated: 26 Feb 2023   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: MIT    Views: 12,990     Bookmarked: 5   Downloaded: 53
Please Sign up or sign in to vote.
How to make very responsive, flicker free interactive screens without using a lot of memory
13 Mar 2023   Updated: 13 Mar 2023   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 5,700     Bookmarked: 5   Downloaded: 33
Please Sign up or sign in to vote.
Easily determine active devices on an I2C bus with this simple device
16 Mar 2023   Updated: 16 Mar 2023   Rating: 4.83/5    Votes: 5   Popularity: 3.38
Licence: MIT    Views: 5,283     Bookmarked: 9   Downloaded: 49
Please Sign up or sign in to vote.
Debug your circuits with this handy device
8 Mar 2023   Updated: 20 Mar 2023   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: MIT    Views: 22,112     Bookmarked: 18   Downloaded: 91
Please Sign up or sign in to vote.
Combine some great technologies for rich, responsive IoT user interfaces on the ESP32
8 Apr 2023   Updated: 9 Apr 2023   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 7,762     Bookmarked: 9   Downloaded: 74
Please Sign up or sign in to vote.
Mix wavs and waveforms with this simple to use library
24 Jul 2023   Updated: 24 Jul 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: MIT    Views: 3,693     Bookmarked: 1   Downloaded: 11
Please Sign up or sign in to vote.
A crash course in using Zephyr RTOS with my IoT ecosystem
16 Sep 2023   Updated: 30 Sep 2023   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: LGPL3    Views: 30,607     Bookmarked: 25   Downloaded: 201
Please Sign up or sign in to vote.
Run and develop Arduino code, including a display, on PC using this Windows PC shim and emulator.
4 Sep 2022   Updated: 15 Nov 2023   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: MIT    Views: 14,021     Bookmarked: 13   Downloaded: 161
Please Sign up or sign in to vote.
Generate tight C code to match text based on regular expressions
24 Feb 2024   Updated: 24 Feb 2024   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: MIT    Views: 1,901     Bookmarked: 2   Downloaded: 9
Please Sign up or sign in to vote.
Got an embedded or IoT widget with a screen but no real memory or flash space to speak of? Read this.
4 Mar 2024   Updated: 4 Mar 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 2,400     Bookmarked: 4   Downloaded: 8
Please Sign up or sign in to vote.
Display automated (optionally controllable) Tetris on an LCD or Neopixel panel
30 Mar 2024   Updated: 31 Mar 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 2,791     Bookmarked: 5   Downloaded: 42
Please Sign up or sign in to vote.
Stream JSON efficiently on little devices with minimal flash and memory usage
10 Nov 2020   Updated: 10 Nov 2020   Rating: 4.85/5    Votes: 7   Popularity: 4.10
Licence: MIT    Views: 8,919     Bookmarked: 6   Downloaded: 242
Please Sign up or sign in to vote.
An advanced network connected clock that puts the Arduino through its paces
9 Dec 2020   Updated: 11 Dec 2020   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 17,772     Bookmarked: 11   Downloaded: 265
Please Sign up or sign in to vote.
Streaming your data and parsing on the go with tiny gadgets
3 Nov 2020   Updated: 4 Nov 2020   Rating: 4.99/5    Votes: 29   Popularity: 7.22
Licence: MIT    Views: 35,671     Bookmarked: 41   Downloaded: 367
Please Sign up or sign in to vote.
Unleash the tiny ESP-01 on your network
22 Nov 2020   Updated: 22 Nov 2020   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: MIT    Views: 10,054     Bookmarked: 8   Downloaded: 183
Please Sign up or sign in to vote.
Revisiting our WiFi enabled smart clock project with more modern hardware
26 Nov 2020   Updated: 26 Nov 2020   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 9,663     Bookmarked: 6   Downloaded: 145
Please Sign up or sign in to vote.
Efficiently send large amounts of data with a tiny amount of memory
Arduino
2 Jan 2021   Updated: 2 Jan 2021   Rating: 5.00/5    Votes: 10   Popularity: 4.77
Licence: MIT    Views: 9,122     Bookmarked: 6   Downloaded: 270
Please Sign up or sign in to vote.
Hoodwink your computer into doing your work for you using regular expressions
25 Feb 2021   Updated: 25 Feb 2021   Rating: 4.85/5    Votes: 9   Popularity: 4.62
Licence: MIT    Views: 21,444     Bookmarked: 10   Downloaded: 326
Please Sign up or sign in to vote.
Take a page from .NET and enjoy an easy way to safely pass information between threads on an ESP32
27 Feb 2021   Updated: 27 Feb 2021   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 16,581     Bookmarked: 9   Downloaded: 114
Please Sign up or sign in to vote.
Using a popular RTOS to enable easy multithreading on your IoT gadgets
11 Apr 2021   Updated: 11 Apr 2021   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 4,643     Bookmarked: 2   Downloaded: 100
Please Sign up or sign in to vote.
A device independent graphics library for IoT devices. Part 1 of a series.
3 Jun 2021   Updated: 3 Jun 2021   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: MIT    Views: 18,123     Bookmarked: 7   Downloaded: 109
Please Sign up or sign in to vote.
Explore techniques for drawing using GFX
24 Jul 2021   Updated: 24 Jul 2021   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: MIT    Views: 6,164     Bookmarked: 7   Downloaded: 68
Please Sign up or sign in to vote.
Do efficient, low level parsing of markup like HTML and XML
27 Nov 2021   Updated: 27 Nov 2021   Rating: 5.00/5    Votes: 11   Popularity: 5.00
Licence: MIT    Views: 20,644     Bookmarked: 12   Downloaded: 126
Please Sign up or sign in to vote.
How to take your IoT graphical interface from the mid-1990s into the present
25 Mar 2022   Updated: 25 Mar 2022   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 6,292     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
On PC platforms, just getting it done is king. On IoT, the trick is doing it in the first place.
25 Mar 2022   Updated: 25 Mar 2022   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 4,263     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A more in-depth guide to creating drivers and other custom draw targets for GFX
20 Apr 2022   Updated: 20 Apr 2022   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 5,346     Bookmarked: 4   Downloaded: 30
Please Sign up or sign in to vote.
Implement a fancy color picker in your ESP32 WROVER or WROOM IoT applications
13 Mar 2022   Updated: 21 Apr 2022   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 32,172     Bookmarked: 10   Downloaded: 120
Please Sign up or sign in to vote.
Take advantage of the PlatformIO repository to easily add GFX to your projects
22 Apr 2022   Updated: 22 Apr 2022   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: MIT    Views: 6,713     Bookmarked: 3   Downloaded: 47
Please Sign up or sign in to vote.
How to use GFX to drive multiple screens at the same time on an ESP32
9 May 2022   Updated: 9 May 2022   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 6,624     Bookmarked: 5   Downloaded: 51
Please Sign up or sign in to vote.
Explore some streaming techniques while getting your shiny new ESP32S3 to do some USB and MIDI tricks
15 May 2022   Updated: 15 May 2022   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 6,514     Bookmarked: 1   Downloaded: 40
Please Sign up or sign in to vote.
Trigger tracks from Type 2 MIDI files to add to your recording or performance
16 Jun 2022   Updated: 16 Jun 2022   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 6,540     Bookmarked: 13   Downloaded: 85
Please Sign up or sign in to vote.
Create a clock that uses multiple Internet services to detect your weather, date and time
8 Aug 2022   Updated: 25 Aug 2022   Rating: 4.91/5    Votes: 8   Popularity: 4.44
Licence: GPL3    Views: 13,283     Bookmarked: 3   Downloaded: 43
Please Sign up or sign in to vote.
Dusting off an old MIDI toy project and making it less of a toy.
30 Sep 2022   Updated: 3 Oct 2022   Rating: 4.90/5    Votes: 13   Popularity: 5.46
Licence: MIT    Views: 30,085     Bookmarked: 10   Downloaded: 347
Please Sign up or sign in to vote.
Monitor your CPU and GPU activity with this little project
12 Jun 2023   Updated: 11 Jul 2023   Rating: 4.62/5    Votes: 6   Popularity: 3.59
Licence: MIT    Views: 12,203     Bookmarked: 12   Downloaded: 83
Please Sign up or sign in to vote.
Monitor your PC's CPU and GPU with an ESP32
18 Mar 2024   Updated: 19 Mar 2024   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 5,576     Bookmarked: 8   Downloaded: 41
Please Sign up or sign in to vote.
Just a clock with snazzy digits that syncs using NTP and gets your timezone from your IP.
24 Mar 2024   Updated: 24 Mar 2024   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 2,432     Bookmarked: 4   Downloaded: 24
Please Sign up or sign in to vote.
Do you need to be able to perform a firmware update without using WiFi? This project is for you.
8 May 2024   Updated: 8 May 2024   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: MIT    Views: 1,097     Bookmarked: 0   Downloaded: 8
Please Sign up or sign in to vote.
Explore my user interface library with an example of an Internet enabled clock
30 Oct 2020   Updated: 30 Oct 2020   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: CPOL    Views: 50,364     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Using this cheap, powerful little device to make magic
3 Dec 2020   Updated: 3 Dec 2020   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: MIT    Views: 7,238     Bookmarked: 3   Downloaded: 120
Please Sign up or sign in to vote.
Implement swipe left/right/up/down using a TFT touchscreen and an Arduino compatible device
2 Nov 2020   Updated: 2 Nov 2020   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 19,870     Bookmarked: 7   Downloaded: 281
Please Sign up or sign in to vote.
Turbocharge your device with a clever way to configure your board
5 Nov 2020   Updated: 5 Nov 2020   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: MIT    Views: 9,149     Bookmarked: 10   Downloaded: 242
Please Sign up or sign in to vote.
A walkthrough and source code for automatically configuring your ESP8266 IoT devices
Raspberry-Pi
14 Dec 2020   Updated: 14 Dec 2020   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 9,958     Bookmarked: 6   Downloaded: 102
Please Sign up or sign in to vote.
Some C++ magic to help cut down on heap abuse for simple scenarios
16 Dec 2020   Updated: 22 Dec 2020   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: MIT    Views: 13,837     Bookmarked: 20   Downloaded: 309
Please Sign up or sign in to vote.
A JSON pull parser and a pooling in-memory tree library for modern IoT or even your PC
22 Dec 2020   Updated: 22 Dec 2020   Rating: 4.73/5    Votes: 8   Popularity: 4.27
Licence: MIT    Views: 7,124     Bookmarked: 11   Downloaded: 89
Please Sign up or sign in to vote.
Highly efficient access to JSON data sources and selective bulk loading JSON on any platform using a new JSON paradigm
30 Dec 2020   Updated: 1 Jan 2021   Rating: 3.53/5    Votes: 5   Popularity: 2.47
Licence: MIT    Views: 11,752     Bookmarked: 6   Downloaded: 99
Please Sign up or sign in to vote.
Designing infinitely scalable JSON: JSON (C++)
Multimedia
Audio
14 Jul 2020   Updated: 14 Jul 2020   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: MIT    Views: 6,907     Bookmarked: 4   Downloaded: 125
Please Sign up or sign in to vote.
Continuing our series with a knob control and a MIDI visualizer
25 Mar 2020   Updated: 26 Mar 2020   Rating: 4.54/5    Votes: 9   Popularity: 4.33
Licence: MIT    Views: 13,113     Bookmarked: 9   Downloaded: 374
Please Sign up or sign in to vote.
An in depth guide on doing advanced MIDI things. Includes a demo Drum step sequencer and file slicer
Productivity Apps and Services
7 Jul 2020   Updated: 9 Jul 2020   Rating: 4.50/5    Votes: 6   Popularity: 3.50
Licence: MIT    Views: 28,821     Bookmarked: 8   Downloaded: 274
Please Sign up or sign in to vote.
Easily create zip packages from source code, suitable for upload on CodeProject
Programming Languages
C
19 Jun 2022   Updated: 19 Jun 2022   Rating: 4.73/5    Votes: 15   Popularity: 5.56
Licence: CPOL    Views: 11,322     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Pointers don't have to be black magic.
3 Sep 2022   Updated: 3 Sep 2022   Rating: 5.00/5    Votes: 17   Popularity: 5.73
Licence: Public Domain    Views: 31,124     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Understand the difference between headers and source files, what they do, and how they work together.
C#
19 Aug 2019   Updated: 19 Aug 2019   Rating: 5.00/5    Votes: 12   Popularity: 5.00
Licence: CPOL    Views: 19,794     Bookmarked: 15   Downloaded: 404
Please Sign up or sign in to vote.
Automatically update your winforms app using github release binaries
12 Jul 2020   Updated: 12 Jul 2020   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 8,365     Bookmarked: 3   Downloaded: 189
Please Sign up or sign in to vote.
PianoBox is a customizable musical keyboard control for Windows Forms. This is the first part of MidiUI.
5 Sep 2019   Updated: 5 Sep 2019   Rating: 4.14/5    Votes: 5   Popularity: 2.90
Licence: CPOL    Views: 9,842     Bookmarked: 5   Downloaded: 91
Please Sign up or sign in to vote.
Easily and efficiently query api.themoviedb.org/3/ using this wrapper
7 Sep 2019   Updated: 8 Sep 2019   Rating: 4.21/5    Votes: 6   Popularity: 3.28
Licence: CPOL    Views: 15,005     Bookmarked: 3   Downloaded: 67
Please Sign up or sign in to vote.
A walkthrough of building a JSON based transparent caching entity framework with branch reuse that intelligently minimizes the amount of server requests, against the use case scenario of accessing TMDb's API
5 Sep 2019   Updated: 5 Sep 2019   Rating: 4.46/5    Votes: 9   Popularity: 4.26
Licence: CPOL    Views: 8,067     Bookmarked: 13   Downloaded: 148
Please Sign up or sign in to vote.
Use JsonPath, and builtin RPC support to easily communicate with all the JSON / REST services out there, or otherwise manipulate JSON with this little library.
4 Jul 2020   Updated: 4 Jul 2020   Rating: 4.77/5    Votes: 9   Popularity: 4.55
Licence: MIT    Views: 11,505     Bookmarked: 6   Downloaded: 93
Please Sign up or sign in to vote.
How to marshal structs that the .NET marshaller just can't handle without a lot of help
11 Jul 2020   Updated: 11 Jul 2020   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: MIT    Views: 5,790     Bookmarked: 6   Downloaded: 64
Please Sign up or sign in to vote.
Exploit the memory layout of your data to make your P/Invoke code more accessible and maintainable
23 Jul 2020   Updated: 23 Jul 2020   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: MIT    Views: 21,974     Bookmarked: 16   Downloaded: 423
Please Sign up or sign in to vote.
Explore adapting Socket's async model to a task based one and adding some awaitable socket operations to your projects
24 Jul 2020   Updated: 24 Jul 2020   Rating: 4.91/5    Votes: 30   Popularity: 7.25
Licence: MIT    Views: 41,567     Bookmarked: 53   Downloaded: 280
Please Sign up or sign in to vote.
Using await in scenarios where you want to await custom items with or without using Task.Run()
7 Dec 2019   Updated: 7 Dec 2019   Rating: 4.20/5    Votes: 5   Popularity: 2.94
Licence: MIT    Views: 3,533     Bookmarked: 1   Downloaded: 57
Please Sign up or sign in to vote.
Getting an accurate CodeDOM back from a C# source subset
19 Jan 2020   Updated: 19 Jan 2020   Rating: 4.96/5    Votes: 6   Popularity: 3.86
Licence: MIT    Views: 7,114     Bookmarked: 5   Downloaded: 92
Please Sign up or sign in to vote.
A completely programmable lexer/tokenizer/scanner generator in C# using a Pike Virtual Machine
17 Jan 2018   Updated: 17 Jan 2018   Rating: 4.80/5    Votes: 9   Popularity: 4.58
Licence: Public Domain    Views: 17,280     Bookmarked: 13   Downloaded: 248
Please Sign up or sign in to vote.
Dependency free, fast, lightweight JSON parsing and light query
18 Mar 2019   Updated: 18 Mar 2019   Rating: 4.98/5    Votes: 22   Popularity: 6.12
Licence: CPOL    Views: 7,172     Bookmarked: 2   Downloaded: 117
Please Sign up or sign in to vote.
Easier Hand Rolled Parsers
14 Jul 2019   Updated: 14 Jul 2019   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 10,184     Bookmarked: 3   Downloaded: 216
Please Sign up or sign in to vote.
Creating a simple parser in 3 easy lessons
21 Jul 2019   Updated: 21 Jul 2019   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 11,942     Bookmarked: 9   Downloaded: 126
Please Sign up or sign in to vote.
Quickly build simple parsers with this drop-in source
25 Jul 2019   Updated: 25 Jul 2019   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 5,891     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A parser generator and tool for exploring LL parsing algorithms
14 Aug 2019   Updated: 14 Aug 2019   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 5,833     Bookmarked: 0   Downloaded: 87
Please Sign up or sign in to vote.
An LALR(1) parsing algorithm as part of Pck
4 Dec 2019   Updated: 5 Dec 2019   Rating: 4.43/5    Votes: 8   Popularity: 4.00
Licence: MIT    Views: 9,072     Bookmarked: 6   Downloaded: 94
Please Sign up or sign in to vote.
An initial look at a tool to dramatically simplify language agnostic code generation using the CodeDOM
31 Dec 2019   Updated: 31 Dec 2019   Rating: 4.98/5    Votes: 9   Popularity: 4.75
Licence: MIT    Views: 11,111     Bookmarked: 8   Downloaded: 84
Please Sign up or sign in to vote.
Use the Parsley compositional parser generator to parse a complicated grammar with backtracking.
6 Jan 2020   Updated: 6 Jan 2020   Rating: 3.33/5    Votes: 6   Popularity: 2.59
Licence: MIT    Views: 7,171     Bookmarked: 3   Downloaded: 141
Please Sign up or sign in to vote.
Using Parsley to parse a C# subset into the CodeDOM
11 Jan 2020   Updated: 11 Jan 2020   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: MIT    Views: 3,564     Bookmarked: 2   Downloaded: 54
Please Sign up or sign in to vote.
Using Parsley to prototype and test hand written parsers
17 Jan 2020   Updated: 17 Jan 2020   Rating: 4.20/5    Votes: 3   Popularity: 2.00
Licence: MIT    Views: 7,942     Bookmarked: 0   Downloaded: 53
Please Sign up or sign in to vote.
Manage location tracking, lifetime, error reporting and basic parsing/lexing with this simple class
18 Feb 2020   Updated: 18 Feb 2020   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: Public Domain    Views: 18,560     Bookmarked: 21   Downloaded: 201
Please Sign up or sign in to vote.
A crash course in GLR parsing which can be used to parse highly ambiguous grammars
14 Mar 2020   Updated: 14 Mar 2020   Rating: 4.00/5    Votes: 10   Popularity: 4.00
Licence: MIT    Views: 18,671     Bookmarked: 8   Downloaded: 214
Please Sign up or sign in to vote.
Learn how to implement recursive descent parsers, with examples for JSON and an integer expression evaluator
15 Dec 2019   Updated: 15 Dec 2019   Rating: 4.20/5    Votes: 4   Popularity: 2.53
Licence: MIT    Views: 4,820     Bookmarked: 2   Downloaded: 54
Please Sign up or sign in to vote.
Code generation, faster
1 Sep 2020   Updated: 5 Sep 2020   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 7,763     Bookmarked: 7   Downloaded: 52
Please Sign up or sign in to vote.
Parse, analyze, and transform your code with Slang
1 Apr 2019   Updated: 1 Apr 2019   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 9,705     Bookmarked: 0   Downloaded: 79
Please Sign up or sign in to vote.
Code for parsing, querying, and emitting JSON or a JSON superset
19 Dec 2019   Updated: 9 Jan 2020   Rating: 4.88/5    Votes: 21   Popularity: 6.35
Licence: MIT    Views: 60,176     Bookmarked: 26   Downloaded: 294
Please Sign up or sign in to vote.
Generate powerful, maintainable parsers in most major .NET languages using a friendly grammar format
22 Feb 2020   Updated: 22 Feb 2020   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 7,003     Bookmarked: 3   Downloaded: 49
Please Sign up or sign in to vote.
Glory can parse virtually anything, even natural language. Add powerful parsers to your projects. Parse languages like C# or incorporate human language parsing with your AI code.
4 May 2020   Updated: 4 May 2020   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 10,114     Bookmarked: 10   Downloaded: 137
Please Sign up or sign in to vote.
Start out with the basics for command line argument processing and exception handling for your console based utilities
17 Nov 2019   Updated: 17 Nov 2019   Rating: 4.93/5    Votes: 17   Popularity: 5.94
Licence: MIT    Views: 14,477     Bookmarked: 17   Downloaded: 150
Please Sign up or sign in to vote.
Robustly implement value equality semantics in your classes in C#
17 Nov 2019   Updated: 17 Nov 2019   Rating: 5.00/5    Votes: 25   Popularity: 6.81
Licence: MIT    Views: 38,871     Bookmarked: 32   Downloaded: 294
Please Sign up or sign in to vote.
Implementing full list support over custom data structures in .NET
28 Oct 2021   Updated: 28 Oct 2021   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 7,561     Bookmarked: 7   Downloaded: 65
Please Sign up or sign in to vote.
This is a little templating engine build tool I use to make my code generation projects more maintainable.
28 Oct 2021   Updated: 28 Oct 2021   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: Public Domain    Views: 11,604     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Make your projects far more powerful with some foundational code templating techniques
29 Jun 2022   Updated: 5 Jul 2022   Rating: 4.76/5    Votes: 8   Popularity: 4.30
Licence: MIT    Views: 10,560     Bookmarked: 9   Downloaded: 228
Please Sign up or sign in to vote.
Easily embed image data into your code
24 Jan 2024   Updated: 15 Feb 2024   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 7,288     Bookmarked: 13   Downloaded: 61
Please Sign up or sign in to vote.
Presenting a C# partial Program class to add core functionality to your CLI projects and get you up and running faster
14 Apr 2024   Updated: 14 Apr 2024   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 5,402     Bookmarked: 3   Downloaded: 34
Please Sign up or sign in to vote.
Implementing a simple JSON parser with Visual FA
C# 7.0
11 May 2019   Updated: 14 May 2019   Rating: 5.00/5    Votes: 15   Popularity: 5.88
Licence: CPOL    Views: 42,145     Bookmarked: 22   Downloaded: 1,019
Please Sign up or sign in to vote.
An LL(1) pull parser and generator that thinks it's an LL(k) parser - with a rich, simple and beautiful EBNF syntax
C++
3 Oct 2023   Updated: 3 Oct 2023   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: MIT    Views: 5,394     Bookmarked: 0   Downloaded: 26
Please Sign up or sign in to vote.
Exploit some of the power of C++ and optimize the way your code calls your code.
5 Oct 2023   Updated: 23 Oct 2023   Rating: 5.00/5    Votes: 16   Popularity: 5.88
Licence: MIT    Views: 11,632     Bookmarked: 19   Downloaded: 297
Please Sign up or sign in to vote.
Create ASCII art from common image formats and text
4 Nov 2020   Updated: 5 Nov 2020   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: MIT    Views: 12,592     Bookmarked: 13   Downloaded: 243
Please Sign up or sign in to vote.
Explore an Arduino based IoT web server and UDP multicaster for monitoring a remote water pump
C++11
23 Mar 2021   Updated: 23 Mar 2021   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: CPOL    Views: 18,893     Bookmarked: 14   Downloaded: 152
Please Sign up or sign in to vote.
Make your code more efficient by hacking your compiler to improve its optimization capabilities
Markdown
6 Aug 2019   Updated: 6 Aug 2019   Rating: 4.92/5    Votes: 8   Popularity: 4.45
Licence: Public Domain    Views: 11,397     Bookmarked: 5   Downloaded: 135
Please Sign up or sign in to vote.
A parser generator and unification system for different parsing tools
15 Aug 2019   Updated: 16 Aug 2019   Rating: 4.78/5    Votes: 11   Popularity: 4.78
Licence: CPOL    Views: 16,523     Bookmarked: 12   Downloaded: 259
Please Sign up or sign in to vote.
Quickly and easily build parsers and tokenizers using Pck's editor
19 Aug 2019   Updated: 20 Aug 2019   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 14,069     Bookmarked: 4   Downloaded: 117
Please Sign up or sign in to vote.
Using PCK to create grammars, parsers and tokenizers for C# and other .NET languages
Visual Basic
11 Dec 2019   Updated: 11 Dec 2019   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: MIT    Views: 8,673     Bookmarked: 3   Downloaded: 85
Please Sign up or sign in to vote.
If you use the CodeDOM, here's an indispensable package to make it awesome.
XML
14 Jul 2019   Updated: 14 Nov 2019   Rating: 5.00/5    Votes: 19   Popularity: 6.39
Licence: CPOL    Views: 71,481     Bookmarked: 21   Downloaded: 1,716
Please Sign up or sign in to vote.
Creating a simple parser in 3 easy lessons
Web Development
HTML5
9 Apr 2024   Updated: 9 Apr 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 2,593     Bookmarked: 4   Downloaded: 27
Please Sign up or sign in to vote.
Generate a web browsable interface to your archived TV show content

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.65

Containers
5 May 2020   Updated: 5 May 2020   Rating: 4.36/5    Votes: 12   Popularity: 4.54
Licence: MIT    Views: 32,435     Bookmarked: 8   Downloaded: 146
Please Sign up or sign in to vote.
This tip shows you a robust way to get the type of items a collection can hold. It works with non-generic collections too.
Desktop Programming
Win32
27 Jun 2020   Updated: 27 Jun 2020   Rating: 4.38/5    Votes: 4   Popularity: 2.63
Licence: MIT    Views: 5,590     Bookmarked: 2   Downloaded: 70
Please Sign up or sign in to vote.
Extensive performance and API improvements for streaming MIDI and more
Windows Forms
29 Apr 2020   Updated: 29 Apr 2020   Rating: 4.14/5    Votes: 5   Popularity: 2.90
Licence: MIT    Views: 13,790     Bookmarked: 7   Downloaded: 197
Please Sign up or sign in to vote.
This tip shows you how to do UI updates without having to worry about locking.
DevOps
13 Sep 2019   Updated: 13 Sep 2019   Rating: 4.90/5    Votes: 9   Popularity: 4.68
Licence: CPOL    Views: 7,313     Bookmarked: 6   Downloaded: 84
Please Sign up or sign in to vote.
A B-tree, an AVL tree, and a Splay tree in C#
20 Nov 2019   Updated: 20 Nov 2019   Rating: 4.96/5    Votes: 9   Popularity: 4.74
Licence: CPOL    Views: 27,744     Bookmarked: 10   Downloaded: 175
Please Sign up or sign in to vote.
A fully generic ordered dictionary class in C#
General Programming
Regular Expressions
24 Apr 2024   Updated: 24 Apr 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 1,490     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
How to validate fields for things like data entry applications.
String
13 Mar 2020   Updated: 13 Mar 2020   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: MIT    Views: 11,165     Bookmarked: 11   Downloaded: 96
Please Sign up or sign in to vote.
How to provide custom formatters for string.Format() in C#
16 Jun 2020   Updated: 16 Jun 2020   Rating: 4.50/5    Votes: 8   Popularity: 4.06
Licence: MIT    Views: 24,216     Bookmarked: 11   Downloaded: 937
Please Sign up or sign in to vote.
Easily word wrap strings of text in C#
23 Apr 2021   Updated: 23 Apr 2021   Rating: 5.00/5    Votes: 12   Popularity: 5.40
Licence: CPOL    Views: 7,873     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
BinaryReader needs a better way to read strings and types. Here's a quick and dirty fix
Threads
1 May 2020   Updated: 1 May 2020   Rating: 3.72/5    Votes: 6   Popularity: 2.89
Licence: MIT    Views: 9,896     Bookmarked: 11   Downloaded: 167
Please Sign up or sign in to vote.
Creating an application that can run once, but then accept command line args from subsequent runs
Tools
29 Aug 2019   Updated: 29 Aug 2019   Rating: 4.56/5    Votes: 3   Popularity: 2.17
Licence: CPOL    Views: 11,433     Bookmarked: 3   Downloaded: 228
Please Sign up or sign in to vote.
Easily create single source file drop-ins from multiple C# source files
Internet of Things
22 Nov 2020   Updated: 22 Nov 2020   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 4,868     Bookmarked: 0   Downloaded: 53
Please Sign up or sign in to vote.
This is a very specialized tool that generates source code to upload files into SPIFFS on an ESP32
25 Apr 2022   Updated: 25 Apr 2022   Rating: 4.80/5    Votes: 3   Popularity: 2.29
Licence: MIT    Views: 4,300     Bookmarked: 3   Downloaded: 23
Please Sign up or sign in to vote.
Use batching to increase performance during complex rendering operations.
23 Aug 2022   Updated: 24 Aug 2022   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: Public Domain    Views: 3,962     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
std::chrono doesn't work on the Teensy? Oh no! Here's how to fix it.
6 Dec 2020   Updated: 6 Dec 2020   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 7,428     Bookmarked: 4   Downloaded: 111
Please Sign up or sign in to vote.
A rundown of some common tricks and pitfalls when working with SD readers for IoT gadgets
Arduino
16 Mar 2022   Updated: 16 Mar 2022   Rating: 4.50/5    Votes: 7   Popularity: 3.80
Licence: MIT    Views: 5,650     Bookmarked: 2   Downloaded: 28
Please Sign up or sign in to vote.
Get your data on, even on platforms without a reliable STL implementation using these simple but critical classes.
15 May 2022   Updated: 15 May 2022   Rating: 4.54/5    Votes: 3   Popularity: 2.17
Licence: CPOL    Views: 5,015     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Detect when your SD card gets removed and recover gracefully, even without a card change pin.
21 Jul 2022   Updated: 21 Jul 2022   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 5,131     Bookmarked: 3   Downloaded: 38
Please Sign up or sign in to vote.
Easily blank the screen after a timeout period
8 Mar 2023   Updated: 11 Mar 2023   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: Public Domain    Views: 10,770     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Initializing the ESP LCD Panel API is a chore. Here's some boilerplate code to make it easier.
9 May 2024   Updated: 9 May 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 2,649     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Get location information based on your IP address using an ESP32 and ip-api.com
Programming Languages
C#
6 Jan 2020   Updated: 6 Jan 2020   Rating: 4.95/5    Votes: 27   Popularity: 7.08
Licence: MIT    Views: 55,632     Bookmarked: 42   Downloaded: 1,052
Please Sign up or sign in to vote.
Easily add progress reporting to your console apps
23 Jul 2020   Updated: 23 Jul 2020   Rating: 4.29/5    Votes: 4   Popularity: 2.58
Licence: MIT    Views: 18,883     Bookmarked: 7   Downloaded: 274
Please Sign up or sign in to vote.
Add progress reporting to your downloading or copying using this code
19 Feb 2021   Updated: 19 Feb 2021   Rating: 4.43/5    Votes: 7   Popularity: 3.74
Licence: MIT    Views: 7,583     Bookmarked: 3   Downloaded: 73
Please Sign up or sign in to vote.
Use TaskCompletionSource to turn an event or callback based model into a Task based one
27 Nov 2019   Updated: 27 Nov 2019   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 5,271     Bookmarked: 7   Downloaded: 59
Please Sign up or sign in to vote.
A helper class that dramatically reduces the amount of code you need to write for the CodeDOM
2 Feb 2020   Updated: 2 Feb 2020   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: MIT    Views: 2,440     Bookmarked: 2   Downloaded: 32
Please Sign up or sign in to vote.
Add UTF-32 support and easy foreach streaming to your apps
5 Dec 2019   Updated: 5 Dec 2019   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: MIT    Views: 10,264     Bookmarked: 9   Downloaded: 228
Please Sign up or sign in to vote.
Fills a gap in Microsoft's Queue offering with an alternative allowing efficient indexed access
9 Jan 2020   Updated: 9 Jan 2020   Rating: 3.17/5    Votes: 6   Popularity: 2.47
Licence: MIT    Views: 4,370     Bookmarked: 1   Downloaded: 70
Please Sign up or sign in to vote.
Enumerate store and retrieve characters as sets of ranges using this efficient struct
6 Feb 2020   Updated: 6 Feb 2020   Rating: 5.00/5    Votes: 10   Popularity: 4.77
Licence: MIT    Views: 37,333     Bookmarked: 9   Downloaded: 1,025
Please Sign up or sign in to vote.
A circular buffer implementing IList
24 Feb 2020   Updated: 24 Feb 2020   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: MIT    Views: 30,723     Bookmarked: 12   Downloaded: 160
Please Sign up or sign in to vote.
A relatively safe, simple, yet high performance technique for using lists as dictionary keys.
26 Jul 2019   Updated: 26 Jul 2019   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 3,810     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A simple helper class to aid in code generation
6 Dec 2019   Updated: 6 Dec 2019   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 3,792     Bookmarked: 0   Downloaded: 37
Please Sign up or sign in to vote.
Implementing a visitor pattern over the CodeDOM
10 Sep 2019   Updated: 10 Sep 2019   Rating: 4.44/5    Votes: 5   Popularity: 3.11
Licence: CPOL    Views: 21,265     Bookmarked: 5   Downloaded: 180
Please Sign up or sign in to vote.
How to process large JSON data using a streaming reader
19 Dec 2019   Updated: 23 Dec 2019   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: MIT    Views: 16,763     Bookmarked: 3   Downloaded: 123
Please Sign up or sign in to vote.
Easily implement efficient backtracking capabilities over any enumeration
31 Jan 2020   Updated: 31 Jan 2020   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: MIT    Views: 6,412     Bookmarked: 1   Downloaded: 35
Please Sign up or sign in to vote.
A small library for providing baseline Context-Free Grammar computations
19 Mar 2020   Updated: 19 Mar 2020   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 6,922     Bookmarked: 5   Downloaded: 143
Please Sign up or sign in to vote.
BinaryReader and BinaryWriter can be used to parse or write binary files more easily and in a portable manner
9 Feb 2020   Updated: 9 Feb 2020   Rating: 3.05/5    Votes: 5   Popularity: 2.13
Licence: MIT    Views: 9,691     Bookmarked: 5   Downloaded: 86
Please Sign up or sign in to vote.
Using IEqualityComparer to allow collections to be keys in dictionaries and hashsets
13 May 2020   Updated: 13 May 2020   Rating: 2.86/5    Votes: 8   Popularity: 2.58
Licence: MIT    Views: 33,577     Bookmarked: 8   Downloaded: 235
Please Sign up or sign in to vote.
This tip shows how to create a dynamic JavaScript-like "object" to be used in web pages and T4 templates.
7 Jan 2020   Updated: 7 Jan 2020   Rating: 4.93/5    Votes: 4   Popularity: 2.97
Licence: CPOL    Views: 4,581     Bookmarked: 5   Downloaded: 95
Please Sign up or sign in to vote.
Solve some common resource complications in .NET with this simple utility class
19 Mar 2020   Updated: 19 Mar 2020   Rating: 5.00/5    Votes: 12   Popularity: 5.21
Licence: Public Domain    Views: 24,434     Bookmarked: 7   Downloaded: 99
Please Sign up or sign in to vote.
Learn how to use a powerful programming technique for multitasking in your projects
1 May 2020   Updated: 1 May 2020   Rating: 2.42/5    Votes: 4   Popularity: 1.45
Licence: MIT    Views: 11,403     Bookmarked: 7   Downloaded: 91
Please Sign up or sign in to vote.
This tip demonstrates how to create an app that only allows one instance to run at a time
16 Dec 2019   Updated: 16 Dec 2019   Rating: 4.92/5    Votes: 6   Popularity: 3.83
Licence: MIT    Views: 15,111     Bookmarked: 7   Downloaded: 61
Please Sign up or sign in to vote.
Easily reuse source from entire projects at the source level instead of the binary level
23 Oct 2021   Updated: 23 Oct 2021   Rating: 4.33/5    Votes: 6   Popularity: 3.37
Licence: Public Domain    Views: 7,093     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
A handy code snippet that can set indentation levels while rendering multipart documents with a TextWriter
13 Dec 2021   Updated: 13 Dec 2021   Rating: 5.00/5    Votes: 17   Popularity: 6.02
Licence: MIT    Views: 11,574     Bookmarked: 29   Downloaded: 345
Please Sign up or sign in to vote.
An INI reader that is easy to use, easy to port, relatively efficient, and to the point
1 Jul 2022   Updated: 1 Jul 2022   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 4,511     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Adapt a TextBox to make it writeable like any other text based I/O
23 Jan 2024   Updated: 23 Jan 2024   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 5,596     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Easily crack your command line arguments into a dictionary with this code
6 Feb 2024   Updated: 6 Feb 2024   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: MIT    Views: 2,130     Bookmarked: 2   Downloaded: 16
Please Sign up or sign in to vote.
Easily convert identifiers from one casing style to another with this simple to use class
9 Feb 2024   Updated: 9 Feb 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MIT    Views: 2,981     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Image Resizer automatically resizes images you drop in a monitored folder based on criteria you give it. It can also change image formats.
4 Apr 2024   Updated: 4 Apr 2024   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,132     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
If you're putting together templates or other messes using JSON and C# this may be the ticket for you.
20 Apr 2024   Updated: 20 Apr 2024   Rating: 4.90/5    Votes: 5   Popularity: 3.42
Licence: MIT    Views: 8,725     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Scraping the web is easy with Visual FA. Here's an example of how.
23 Nov 2021   Updated: 23 Nov 2021   Rating: 4.60/5    Votes: 5   Popularity: 3.22
Licence: MIT    Views: 8,862     Bookmarked: 5   Downloaded: 95
Please Sign up or sign in to vote.
Easily compare collections for equality
C++
3 Oct 2023   Updated: 3 Oct 2023   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 7,783     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Presenting a simple to create understandable and maintainable builds for projects with dependencies
C++14
18 May 2021   Updated: 18 May 2021   Rating: 4.53/5    Votes: 4   Popularity: 2.73
Licence: MIT    Views: 4,462     Bookmarked: 11   Downloaded: 92
Please Sign up or sign in to vote.
Easily shift bits in memory of arbitrary length, declare integer sizes programmatically, endian conversion, and more
XML
29 Aug 2019   Updated: 11 Sep 2019   Rating: 4.96/5    Votes: 20   Popularity: 6.10
Licence: CPOL    Views: 52,221     Bookmarked: 45   Downloaded: 2,028
Please Sign up or sign in to vote.
A simple home HTTP server that works across all .NET platforms

Average reference rating:

No reference articles have been posted.

Average project rating: 5.00

Markdown
17 Aug 2019   Updated: 17 Aug 2019   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 8,970     Bookmarked: 2   Downloaded: 101
Please Sign up or sign in to vote.
Using PCK's grammar system, and understanding the concepts behind it
United States United States
Just a shiny lil monster. Casts spells in C++. Mostly harmless.