top of page
BLOG
Code Chronicles
Exploring Computer Science


Ethical Responsibility in Data Processing
The article describes data processing as a curatorial process rather than a neutral technical task, and argues that values and biases are encoded at every stage of the data lifecycle. To safeguard against ethical failures like those seen at OkCupid and Amazon, the article proposes implementing within data processing a framework centered on dignity, autonomy, necessity, and the common good. Finally, the article encourages data practitioners to interrogate the "why" behind ever


Integrating Images, Audio, and Video in Android Apps
The article provides an overview on how to incorporate multimedia elements into Android applications.


Network Requests in Android with Kotlin and Jetpack Compose: A Guide to Retrofit, Volley, and OkHttp
The article compares three popular HTTP clients, Retrofit, Volley, and OkHttp for making network requests in Android apps developed with...


Data Persistence in Android: SQLite vs. Room Persistence Library
The article explores data persistence options within the Android ecosystem, focusing on SQLite and the Room Persistence Library. It...


Polymorphism: Using UML Class Diagrams and Pseudocode
This article explores polymorphism in object-oriented software development, differentiating between compile-time and run-time.


A Guide to UML Sequence Diagrams: Notation, Strengths, and Limitations
This article provides an overview of UML sequence diagrams, a type of interaction diagram used in software engineering to model the flow...


A UML Use-Case Analysis of an Online Shopping System: Actors, Use Cases, and Relationships
This article explores the application of Unified Modeling Language (UML) Use-Case Diagrams in designing an online shopping system.


UML Diagrams: A Guide for Software Engineers
This article provides an overview of Unified Modeling Language (UML) diagrams, their types, and their applications in software engineering.
Alexander S. Ricciardi
Software Engineer – Focus on AI – Pursuing an MS in AI and LM at CSU Global


Omega.py
Alex Ricciardi
ABOUT
I am Alexander S. Ricciardi
Omega.py (Alex Ricciardi) is my professional alias.
bottom of page
