Click here to Skip to main content
15,890,438 members

Articles by Jani Giannoudis (Articles: 10, Projects: 7, Tip/Tricks: 10)

Articles: 10, Projects: 7, Tip/Tricks: 10

RSS Feed

Average article rating: 4.95

Desktop Programming
Windows Forms
5 May 2008   Updated: 5 Sep 2013   Rating: 4.95/5    Votes: 136   Popularity: 10.52
Licence: CPOL    Views: 543,135     Bookmarked: 490   Downloaded: 7,539
Please Sign up or sign in to vote.
Simplifying the .NET User Configuration for Windows Forms and WPF
WPF
8 Apr 2008   Updated: 27 Sep 2012   Rating: 4.92/5    Votes: 68   Popularity: 8.96
Licence: CPOL    Views: 593,705     Bookmarked: 265   Downloaded: 9,074
Please Sign up or sign in to vote.
WPF: Customizing ListView/GridView Column-Layout
21 Apr 2008   Updated: 23 Apr 2012   Rating: 4.97/5    Votes: 33   Popularity: 7.27
Licence: CPOL    Views: 142,564     Bookmarked: 124   Downloaded: 2,231
Please Sign up or sign in to vote.
Applying of the Command pattern in a WPF application.
2 Jul 2008   Updated: 1 Aug 2013   Rating: 4.95/5    Votes: 234   Popularity: 11.70
Licence: CPOL    Views: 2,457,902     Bookmarked: 632   Downloaded: 40,432
Please Sign up or sign in to vote.
An article on how to write a custom RTF parser and converter.
Mobile Apps
Windows Phone 7
13 May 2012   Updated: 17 Sep 2013   Rating: 4.99/5    Votes: 44   Popularity: 8.20
Licence: CPOL    Views: 95,083     Bookmarked: 176   Downloaded: 1,547
Please Sign up or sign in to vote.
Design patterns on the presentation layer for WPF, Silverlight and Windows Phone applications.
Programming Languages
C#
31 May 2012   Updated: 31 May 2012   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 25,593     Bookmarked: 14   Downloaded: 251
Please Sign up or sign in to vote.
How to centralize and unify asynchronous execution of actions and functions.
Web Development
ASP.NET
7 Nov 2008   Updated: 18 Sep 2012   Rating: 4.90/5    Votes: 52   Popularity: 8.32
Licence: CPOL    Views: 135,436     Bookmarked: 187   Downloaded: 4,487
Please Sign up or sign in to vote.
User driven runtime dynamic ASP.NET Web Forms
16 Apr 2012   Updated: 18 Apr 2012   Rating: 4.98/5    Votes: 26   Popularity: 7.05
Licence: CPOL    Views: 51,402     Bookmarked: 56   Downloaded: 1,326
Please Sign up or sign in to vote.
Enhanced web page validation based on multiple rules at client and server side.
11 Sep 2011   Updated: 19 Apr 2012   Rating: 4.85/5    Votes: 37   Popularity: 7.60
Licence: CPOL    Views: 142,553     Bookmarked: 143   Downloaded: 2,217
Please Sign up or sign in to vote.
Concepts and patterns for the handling of strings in multilingual applications.
HTML
14 Mar 2011   Updated: 17 Aug 2023   Rating: 4.96/5    Votes: 696   Popularity: 14.09
Licence: MIT    Views: 3,107,751     Bookmarked: 1479   Downloaded: 31,015
Please Sign up or sign in to vote.
Extensive time period calculations and individual calendar periods

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.86

.NET
18 Mar 2011   Updated: 19 Mar 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 11,080     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
To calculate the quarter, you can use the Time Period Library for .NET:// ----------------------------------------------------------------------public static void ShowQuarterInfo( YearMonth yearBaseMonth = YearMonth.January ){ ShowQuarterInfo( DateTime.Now, yearBaseMonth );} //...
DateTime
8 Sep 2011   Updated: 8 Sep 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 9,610     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Here another approach taken from my article Time Period Library for .NET[^], which returns addditional the year of the week.// ------------------------------------------------------------------------public enum YearWeekType{ Calendar, Iso8601,} // enum YearWeekType //...
Productivity Apps and Services
Microsoft Office
25 Mar 2011   Updated: 25 Mar 2011   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 24,002     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Calculate the number of whole working days between start and end with support of holidays and holiday-periods.
Programming Languages
C#
13 Apr 2012   Updated: 13 Apr 2012   Rating: 4.95/5    Votes: 8   Popularity: 4.47
Licence: CPOL    Views: 42,763     Bookmarked: 22   Downloaded: 0
Please Sign up or sign in to vote.
Calculation of business hours (including holidays) using the Time Period Library for .NET
11 Mar 2017   Updated: 13 Mar 2017   Rating: 4.58/5    Votes: 6   Popularity: 3.57
Licence: CPOL    Views: 15,939     Bookmarked: 10   Downloaded: 76
Please Sign up or sign in to vote.
How to capture complex business rules with the policy pattern
19 Jul 2014   Updated: 19 Jul 2014   Rating: 4.89/5    Votes: 6   Popularity: 3.81
Licence: CPOL    Views: 13,102     Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
Get available time periods, restricted by a maximum usage count.
28 Mar 2011   Updated: 28 Mar 2011   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 11,610     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Show a TimeSpan by calendar periods
Web Development
ASP.NET
22 Mar 2012   Updated: 22 Mar 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 11,510     Bookmarked: 2   Downloaded: 55
Please Sign up or sign in to vote.
A simple ASP.NET control to invoke JavaScript code dynamic from the server side.
20 Mar 2012   Updated: 24 Mar 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 22,711     Bookmarked: 7   Downloaded: 122
Please Sign up or sign in to vote.
A simple ASP.NET container control to represent content which requires JavaScript.
29 Mar 2012   Updated: 29 Mar 2012   Rating: 4.80/5    Votes: 2   Popularity: 1.44
Licence: CPOL    Views: 12,060     Bookmarked: 2   Downloaded: 82
Please Sign up or sign in to vote.
Adapt properties like visibility or enabling between ASP.NET Controls.

Average reference rating:

No reference articles have been posted.

Average project rating: 4.95

Programming Languages
C#
16 Aug 2023   Updated: 16 Aug 2023   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: MIT    Views: 2,500     Bookmarked: 3   Downloaded: 23
Please Sign up or sign in to vote.
Use time data to handle complex business scenarios
20 Aug 2023   Updated: 20 Aug 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: MIT    Views: 3,271     Bookmarked: 3   Downloaded: 16
Please Sign up or sign in to vote.
Customize the visibility of REST API controllers and operations
25 Aug 2023   Updated: 25 Aug 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: MIT    Views: 2,712     Bookmarked: 4   Downloaded: 14
Please Sign up or sign in to vote.
Low-code solution development driven by use cases
31 Aug 2023   Updated: 31 Aug 2023   Rating: 4.82/5    Votes: 4   Popularity: 2.90
Licence: MIT    Views: 8,534     Bookmarked: 17   Downloaded: 75
Please Sign up or sign in to vote.
REST API Localization for .NET
13 Sep 2023   Updated: 13 Sep 2023   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: MIT    Views: 9,872     Bookmarked: 27   Downloaded: 66
Please Sign up or sign in to vote.
REST API Reporting for .NET
21 Sep 2023   Updated: 21 Sep 2023   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: MIT    Views: 7,742     Bookmarked: 6   Downloaded: 21
Please Sign up or sign in to vote.
Service Registration using Dependency injection in ASP.NET Core
Web Development
ASP.NET
16 Aug 2023   Updated: 16 Aug 2023   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: MIT    Views: 3,443     Bookmarked: 4   Downloaded: 18
Please Sign up or sign in to vote.
Structured approach to ASP.NET Localization
Software Developer (Senior)
Switzerland Switzerland
👨 Senior .NET Software Engineer

🚀 My Open Source Projects
- Time Period Library 👉 GitHub
- Payroll Engine 👉 GitHub

Feedback and contributions are welcome.