Click here to Skip to main content
15,867,568 members

Articles by Michael Sydney Balloni (Articles: 17, Tip/Tricks: 4)

Articles: 17, Tip/Tricks: 4

RSS Feed

Average article rating: 4.86

Database Development
22 Nov 2021   Updated: 22 Nov 2021   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: Apache    Views: 13,681     Bookmarked: 18   Downloaded: 253
Please Sign up or sign in to vote.
Wanna add basic database functionality to your C++ app? Too lazy to use SQLite directly? Read on!
NoSQL
9 Aug 2021   Updated: 9 Aug 2021   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: Apache    Views: 8,282     Bookmarked: 11   Downloaded: 207
Please Sign up or sign in to vote.
Learn about the inner workings of a dynamic database, and how SQLite is a great fit
Desktop Programming
12 Sep 2022   Updated: 12 Sep 2022   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: Apache    Views: 5,402     Bookmarked: 11   Downloaded: 165
Please Sign up or sign in to vote.
A .NET client-server application for sending files over a network
Win32
7 Feb 2022   Updated: 7 Feb 2022   Rating: 4.79/5    Votes: 9   Popularity: 4.57
Licence: Apache    Views: 13,475     Bookmarked: 8   Downloaded: 277
Please Sign up or sign in to vote.
Replace your nasty .bat files with friendly mscripts for clean and powerful command line operations
24 Mar 2022   Updated: 2 Apr 2022   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: Apache    Views: 8,820     Bookmarked: 5   Downloaded: 134
Please Sign up or sign in to vote.
If you were on the fence about adding mscript to your arsenal of system tools, have another look.
6 Apr 2022   Updated: 6 Apr 2022   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: Apache    Views: 7,670     Bookmarked: 4   Downloaded: 87
Please Sign up or sign in to vote.
Minor release improves DLL security, adds registry DLL, enhances exec() error handling
26 May 2022   Updated: 26 May 2022   Rating: 4.80/5    Votes: 3   Popularity: 2.29
Licence: Apache    Views: 5,200     Bookmarked: 3   Downloaded: 78
Please Sign up or sign in to vote.
Check out the third major revision of mscript for replacing your nasty batch files with simple mscripts
General Programming
Optimization
5 Jan 2023   Updated: 5 Jan 2023   Rating: 4.11/5    Votes: 4   Popularity: 2.48
Licence: CPOL    Views: 13,381     Bookmarked: 2   Downloaded: 24
Please Sign up or sign in to vote.
See how Rust stacks up against C-ish, C++, and C#
7 Mar 2024   Updated: 7 Mar 2024   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 4,460     Bookmarked: 8   Downloaded: 58
Please Sign up or sign in to vote.
A "new" queue data structure is described and compared with existing collection types
Performance
13 Aug 2021   Updated: 8 Sep 2021   Rating: 4.76/5    Votes: 21   Popularity: 5.98
Licence: CPOL    Views: 33,174     Bookmarked: 27   Downloaded: 257
Please Sign up or sign in to vote.
Performance of data structures in C++ vs. C#
26 Sep 2022   Updated: 27 Sep 2022   Rating: 5.00/5    Votes: 19   Popularity: 6.28
Licence: CPOL    Views: 23,145     Bookmarked: 13   Downloaded: 183
Please Sign up or sign in to vote.
Different languages and approaches are evaluated for a file and string processing benchmark
29 Nov 2022   Updated: 29 Nov 2022   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: Apache    Views: 5,390     Bookmarked: 5   Downloaded: 40
Please Sign up or sign in to vote.
This article explores UDP programming, LRU cache development, and .NET packet processing.
Programming Languages
C#
7 Sep 2021   Updated: 13 Sep 2021   Rating: 4.53/5    Votes: 6   Popularity: 3.52
Licence: Apache    Views: 16,810     Bookmarked: 14   Downloaded: 134
Please Sign up or sign in to vote.
A science program is rearranged, ported from C# to C++, measured, and optimized
C++
6 Dec 2021   Updated: 6 Dec 2021   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: CPOL    Views: 7,720     Bookmarked: 12   Downloaded: 243
Please Sign up or sign in to vote.
Interested in easily implementing REST communications in your Windows C++ apps?
Markdown
30 Aug 2021   Updated: 30 Aug 2021   Rating: 4.60/5    Votes: 6   Popularity: 3.58
Licence: Apache    Views: 6,170     Bookmarked: 6   Downloaded: 217
Please Sign up or sign in to vote.
Looking for that great Killers track about being in a Rut? Just enter "Killers Rut" and it'll come right up
23 Feb 2022   Updated: 23 Feb 2022   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: Apache    Views: 6,271     Bookmarked: 7   Downloaded: 93
Please Sign up or sign in to vote.
Recycle objects that are expensive to create and improve the performance of your application
Security
7 Jan 2022   Updated: 8 Jan 2022   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: MPL    Views: 9,963     Bookmarked: 3   Downloaded: 51
Please Sign up or sign in to vote.
An exciting proof-of-concept that sews httplite with security components

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.31

Programming Languages
C#
8 Apr 2015   Updated: 8 Apr 2015   Rating: 5.00/5    Votes: 21   Popularity: 6.39
Licence: CPOL    Views: 56,954     Bookmarked: 49   Downloaded: 580
Please Sign up or sign in to vote.
How to improve on .NET memory management for large objects
19 May 2020   Updated: 19 May 2020   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 8,863     Bookmarked: 8   Downloaded: 108
Please Sign up or sign in to vote.
ListDictionary provided Dictionary-like functionality with ordered enumeration
4 May 2020   Updated: 4 May 2020   Rating: 3.12/5    Votes: 3   Popularity: 1.49
Licence: CPOL    Views: 8,493     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
The world is JSON-in, JSON-out, but perhaps we can do better in some situations with our old friend CSV
C++
15 Feb 2022   Updated: 15 Feb 2022   Rating: 4.11/5    Votes: 2   Popularity: 1.24
Licence: CPOL    Views: 9,143     Bookmarked: 2   Downloaded: 85
Please Sign up or sign in to vote.
Use vectormap when you want the fast lookup of unordered_map, and the order-added iteration of vector

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer
United States United States
Michael Balloni is a manager of software development at a cybersecurity software and services provider.

Check out https://www.michaelballoni.com for all the programming fun he's done over the years.

He has been developing software since 1994, back when Mosaic was the web browser of choice. IE 4.0 changed the world, and Michael rode that wave for five years at a .com that was a cloud storage system before the term "cloud" meant anything. He moved on to a medical imaging gig for seven years, working up and down the architecture of a million-lines-code C++ system.

Michael has been at his current cybersecurity gig since then, making his way into management. He still loves to code, so he sneaks in as much as he can at work and at home.