2026-04-28

2026-04-28 Tuesday - Thoughts on Date Handling

 

[image credit: Orca on pixabay dot com]

(this post was prompted by a question posted on LinkedIn by Robin Moffat  

A placeholder for organizing my thoughts on date handling...

Benefits of Using Native Date Types:

  • Data Integrity: Native types like DATE, DATETIME, or TIMESTAMP enforce correct formatting and valid dates (e.g., preventing a date like February 30th).
  • Performance: Native date types are typically stored as compact numeric values. This makes sorting and indexing significantly faster compared to string comparisons.
  • Date Arithmetic: Using native types may allows you to easily perform operations like adding days, finding the difference between two moments, or extracting components (year, month, day) without complex string parsing.
  • Standardization: Most relational databases and programming languages provide robust libraries for handling native dates, ensuring consistent behavior across different systems.

 

Best Practices

  • Always use UTC: Store all timestamps in Coordinated Universal Time (UTC) to avoid complexities with time zones and daylight saving changes.
  • Convert at the Edge: Only convert dates to strings (formatted for a specific locale) when they need to be displayed to a human in the presentation tier.

 

When Storing/Transmitting Dates as Strings May Be Necessary:  

  • External API Constraints: When an external service only accepts or provides data in a specific string format (e.g., JSON which lacks a native date type).
  • Historical Edge Cases: Some database DATE types do not support dates in the distant past. For example: 
    • SQL Server's DATETIME limit of 1753-01-01
    • MySQL TIMESTAMP restrictions starting at 1970
    • Lack of BCE (Before Common Era) support

 

Standard-based Date Format:

 

Native Date Storage Considerations:  

  • C#
    • ... TO-DO, add entries
  • C/C++ 
    • ... TO-DO, add entries 
  • Java
    • ... TO-DO, add entries 
  • Python  
    • ... TO-DO, add entries 
  • Rust 
    • ... TO-DO, add entries 

 

Other misc. articles/posts that may be of possible interest: 

 


2026-04-22

2026-04-22 Wednesday - AI Governance and Compliance Resources

[image credit: geralt on pixabay dot com]
 

About two weeks ago (~ 2026-04-06, or so), I responded with a series of comments on a LinkedIn post by Alvin Reyes (Co-Founder and Chief Technology Officer, Koneksi), citing some resources that might be of interest, based on the question he raised:

"Anyone here working on AI governance? Be good to connect and share notes." 

This blog post is a placeholder to organize and assemble interesting resources that I find, from time-to-time.

 

Academic Research and Governance-Related Organizations

 

Possible Thought Leaders to follow on LinkedIn

  • Jesper Lowgren (Agentic Enterprise Architecture Lead - Agentic System Design, Agentic Governance, DXC Technology)

 

Interesting Articles, Related to AI Governance

 

Possible Vendor Solutions to consider exploring

(Caveat Emptor applies, always. An entry in this list does not constitute an endorsement, or recommendation)

 

Book Suggestions

There is a new book under development, through Manning Publications, that is available via their Manning Early Access Program (MEAP): 

AI Governance, Secure, privacy-preserving, ethical systems
by Engin Bozdag, PhD and Stefano Bennati, PhD


2026-04-19

2026-04-19 Sunday - Architects are the Guardians of the Enterprise Keep

 

[image source: bojanboyss on pixabay dot com]

We stand, as Guardians of the Enterprise Keep, against the vagaries of chance and the arbitrary whims of fate. No matter how many times the wheel spins - and we may win...eventually, the accumulated balance of anti-chance will come due. 

  

2026-04-14

2026-04-14 Tuesday - On The Value of Architecture Diagrams

[image source: Vilkasss on pixabay.com]

 

There is a subspecies of humans (let's call them Tech-Troglodytes of the "Rabid Agile™" clan) - that insist: 

a. You don't need diagrams 
b. You don't need documentation 
c. The source code is all that matters. 

Requiring each person (many of whom may not be technical) to solely develop their understanding of an area by reading [M * N] lines of source code (where [N] may be 10^P, and P may often be > 4)] - encompassing a single application, suites of applications, or the context and behavior distributed across multiple enterprise application domains (some of which may be owned by external partners, or commercial products/services) - would be wasteful, inefficient, and egregiously demonstrates a mind altogether too content with its first and poorest notion. 

A good architecture diagram is a work of art - that provides some of the finest levels of abstraction for reasoning about the design, capabilities, and limitations of a system. 

WordCount

Copyright

© 2001-2026 International Technology Ventures, Inc., All Rights Reserved.