top of page
BLOG
Code Chronicles
Exploring Computer Science


Short-Circuit Evaluation in Programming
This article explains the programming concept of short-circuit evaluation, starting with the conditional logic and compound expressions features. It then explains how the process improves code efficiency and helps prevent runtime errors, using both pseudocode and specific Python examples.


Overview of Android App Testing Types
This article provides an overview of testing types necessary before releasing an Android app, detailing functional tests like unit, integration, UI, and end-to-end to ensure correct behavior. It also briefly touches upon non-functional testing, which assesses aspects like performance and usability, highlighting the importance of both for a high-quality release.


Building a "Hello Android" App: A Reflection on Learning Kotlin and Android Development
This article documents the author's first experience developing an Android application using Kotlin and XML.


Minimizing Variable Scope in Java: Best Practices for Secure and Efficient Code
This article explains the importance of minimizing variable scope in Java to enhance code readability, maintainability, and security.


Securing Sensitive Data in Java: Best Practices and Coding Guidelines
The article explores the importance of protecting sensitive data in Java applications and highlights common vulnerabilities.


Recursion: Concepts, Components, and Practical Applications - Java
This article explains the concept of recursion in programming. It describes its key components: the base case and the recursive case.


Concurrency in C++: Mitigating Risks
Concurrency in C++, explains how multithreading can improve application performance while also introducing potential vulnerabilities .


GUI Design with JavaFX Layout Managers
This article explores how Java Layout Managers provide an abstraction that streamlines the development of Graphical User Interfaces (GUIs)
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