Click here to Skip to main content
15,846,976 members

Articles by Mehdi Gholam (Articles: 16, Tip/Tricks: 6)

Articles: 16, Tip/Tricks: 6

RSS Feed

Average article rating: 4.92

Database Development
NoSQL
2 May 2011   Updated: 22 Jan 2012   Rating: 4.89/5    Votes: 118   Popularity: 10.13
Licence: CPOL    Views: 902,040     Bookmarked: 266   Downloaded: 9,863
Please Sign up or sign in to vote.
Smallest, fastest embedded nosql persisted dictionary using b+tree or MurMur hash indexing. (Now with Hybrid WAH bitmap indexes)
19 Jan 2012   Updated: 10 Oct 2013   Rating: 4.96/5    Votes: 101   Popularity: 9.95
Licence: CPOL    Views: 624,139     Bookmarked: 168   Downloaded: 6,877
Please Sign up or sign in to vote.
Even faster Key/Value store nosql embedded database engine utilizing the new MGIndex data structure with MurMur2 Hashing and WAH Bitmap indexes for duplicates. (with MonoDroid support)
Programming Languages
C#
31 Jan 2011   Updated: 31 Jan 2011   Rating: 4.86/5    Votes: 23   Popularity: 6.53
Licence: CPOL    Views: 50,226     Bookmarked: 47   Downloaded: 1,847
Please Sign up or sign in to vote.
Quick reflection based data entry control in one line of code
13 Dec 2010   Updated: 5 May 2012   Rating: 4.83/5    Votes: 32   Popularity: 7.07
Licence: CPOL    Views: 108,724     Bookmarked: 76   Downloaded: 1,969
Please Sign up or sign in to vote.
Mini drop-in replacement for log4net
12 Jul 2011   Updated: 25 Feb 2019   Rating: 4.92/5    Votes: 156   Popularity: 10.79
Licence: CPOL    Views: 1,041,567     Bookmarked: 388   Downloaded: 22,435
Please Sign up or sign in to vote.
Smallest full text search engine (lucene replacement) built from scratch using inverted MGRB bitmap index, highly compact storage, operating in database and document modes
2 Jan 2020   Updated: 11 Jan 2020   Rating: 5.00/5    Votes: 12   Popularity: 5.21
Licence: CPOL    Views: 14,903     Bookmarked: 13   Downloaded: 367
Please Sign up or sign in to vote.
Using list of objects, LINQ and SQL like string query instead of a database with fastJSON serializer
22 Jun 2011   Updated: 28 Feb 2015   Rating: 4.89/5    Votes: 35   Popularity: 7.55
Licence: CPOL    Views: 126,515     Bookmarked: 75   Downloaded: 2,839
Please Sign up or sign in to vote.
Word Aligned Hybrid (WAH) compression for BitArrays
14 Jul 2018   Updated: 14 Jul 2018   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 24,049     Bookmarked: 11   Downloaded: 1,553
Please Sign up or sign in to vote.
Fill Excel files with data from DataTables based on EPPlus
24 Mar 2012   Updated: 26 Oct 2019   Rating: 4.79/5    Votes: 80   Popularity: 9.03
Licence: CPOL    Views: 355,082     Bookmarked: 208   Downloaded: 5,856
Please Sign up or sign in to vote.
A binary JSON serializer based on fastJSON (support for MonoDroid, netcore)
16 Jan 2018   Updated: 22 May 2020   Rating: 4.91/5    Votes: 37   Popularity: 7.63
Licence: CPOL    Views: 58,300     Bookmarked: 88   Downloaded: 2,512
Please Sign up or sign in to vote.
This is how TorpedoSync came about, from the use of other software to sync "My Documents" across my machines and finding them troubling.
1 Jan 2020   Updated: 6 Dec 2020   Rating: 5.00/5    Votes: 31   Popularity: 7.39
Licence: CPOL    Views: 68,043     Bookmarked: 76   Downloaded: 2,225
Please Sign up or sign in to vote.
With the increased prominence of machine learning and ingesting large datasets with the CSV format for this purpose, I decided to write a CSV parser which met my requirements of being small, fast and easy to use.
11 Feb 2011   Updated: 11 Feb 2011   Rating: 4.92/5    Votes: 22   Popularity: 6.40
Licence: CPOL    Views: 72,114     Bookmarked: 68   Downloaded: 1,074
Please Sign up or sign in to vote.
A simple high performance drop-in TCP protocol handler for client server communications with POCO objects and no messy proxy classes like WCF.
Markdown
19 Feb 2011   Updated: 23 Jan 2021   Rating: 4.91/5    Votes: 412   Popularity: 12.79
Licence: CPOL    Views: 5,605,674     Bookmarked: 984   Downloaded: 63,742
Please Sign up or sign in to vote.
In this article I demonstrate why fastJSON is the smallest, fastest polymorphic JSON serializer (with Silverlight4, MonoDroid and .NET core support)
Web Development
4 Nov 2013   Updated: 5 Dec 2013   Rating: 4.92/5    Votes: 11   Popularity: 5.12
Licence: CPOL    Views: 35,681     Bookmarked: 29   Downloaded: 1,035
Please Sign up or sign in to vote.
A REST web interface for RaptorDB the document database
HTML
29 Apr 2012   Updated: 24 Jul 2019   Rating: 4.96/5    Votes: 278   Popularity: 12.07
Licence: CPOL    Views: 2,309,946     Bookmarked: 653   Downloaded: 16,301
Please Sign up or sign in to vote.
NoSql, JSON based, Document store database with compiled .net map functions and automatic hybrid bitmap indexing and LINQ query filters (now with standalone Server mode, Backup and Active Restore, Transactions, Server side queries, MonoDroid support, HQ-Branch Replication, working in Linux, .net
2 Aug 2018   Updated: 3 Jun 2020   Rating: 4.97/5    Votes: 27   Popularity: 7.11
Licence: CPOL    Views: 47,153     Bookmarked: 62   Downloaded: 2,017
Please Sign up or sign in to vote.
I tried out many other RSS readers like RSSOwl (which is also unsupported) but none of them felt right, so I decided to write my own.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.63

.NET
.NET4
24 Jan 2012   Updated: 8 Feb 2012   Rating: 3.88/5    Votes: 7   Popularity: 3.27
Licence: CPOL    Views: 14,100     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Another very simple way is to use SharpDevelop which will downgrade/upgrade and sidegrade (change between .NET versions).
Programming Languages
C#
28 Mar 2013   Updated: 1 Apr 2013   Rating: 4.43/5    Votes: 4   Popularity: 2.67
Licence: CPOL    Views: 20,620     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Pausing external operations on an object when you want to lock the object for internal operations.
14 Jun 2018   Updated: 14 Jun 2018   Rating: 4.79/5    Votes: 7   Popularity: 4.04
Licence: CPOL    Views: 11,291     Bookmarked: 12   Downloaded: 162
Please Sign up or sign in to vote.
Simple config manager for your applications
17 Jun 2020   Updated: 17 Jun 2020   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 12,787     Bookmarked: 11   Downloaded: 127
Please Sign up or sign in to vote.
Using VS Code for C# scripts with execute capability
6 Jun 2017   Updated: 7 Jun 2017   Rating: 4.72/5    Votes: 7   Popularity: 3.99
Licence: CPOL    Views: 29,765     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
File locking in a multi threaded environment
21 Aug 2017   Updated: 21 Aug 2017   Rating: 4.97/5    Votes: 10   Popularity: 4.97
Licence: CPOL    Views: 16,511     Bookmarked: 8   Downloaded: 586
Please Sign up or sign in to vote.
Cleanup the VS 2017 offline installation folder of old versions

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Architect -
United Kingdom United Kingdom
Mehdi first started programming when he was 8 on BBC+128k machine in 6512 processor language, after various hardware and software changes he eventually came across .net and c# which he has been using since v1.0.
He is formally educated as a system analyst Industrial engineer, but his programming passion continues.

* Mehdi is the 5th person to get 6 out of 7 Platinum's on Code-Project (13th Jan'12)
* Mehdi is the 3rd person to get 7 out of 7 Platinum's on Code-Project (26th Aug'16)