Posts
All the articles I've posted.
-
Why you should never say "click here" in anchor text
Published: at 01:53 PMAn explanation of why using 'click here' in anchor text is detrimental to user experience, and the benefits of using more descriptive anchor text.
-
The lowdown on DateTime vs DateTimeOffset
Published: at 03:52 PMAn explanation of the differences between DateTime and DateTimeOffset in .NET, highlighting the advantages of using DateTimeOffset for timezone-aware date and time handling.
-
Why .NET developers should use NodaTime
Published: at 03:52 PMAn explanation of the benefits of using NodaTime for date and time handling in .NET applications, highlighting its advantages over the .NET date and time API.
-
Understanding open source code licensing models
Published: at 11:58 AMAn explanation of the importance of adhering to open source license terms when using someone else's code, highlighting the need to respect copyright notices and license conditions.
-
How to contribute to open source projects on Github
Published: at 03:46 PMA guide on how to properly contribute to open source projects on GitHub, covering forking, branching, making changes, and submitting pull requests.
-
The right algorithm for user ratings
Published: at 11:59 AMAn explanation of the correct algorithm for sorting user ratings, highlighting the use of the Wilson score confidence interval for accurate ranking.
-
Never rewrite code from scratch
Published: at 12:25 PMAn explanation of why rewriting code from scratch is a strategic mistake, and the benefits of using the Strangler Pattern for refactoring and improving existing codebases.
-
Document and interface with your REST service using Swagger
Published: at 11:04 AMAn overview of using Swagger to document and interface with RESTful web services, highlighting its benefits for keeping APIs in sync and simplifying deployment and management.
-
Bing Maps has a SOAP Search service
Published: at 12:36 PMAn overview of the SOAP-based search service provided by Bing Maps, discussing its limitations and referencing a detailed explanation by Alastair Aitchison.
-
Warning: The HTML5 Data Attribute is case sensitive
Published: at 09:33 AMAn explanation of why the HTML5 data attribute is case-sensitive, highlighting a specific issue with uppercase letters and providing a solution based on the HTML5 specification.