Latest Updates

Documenting code, one commit at a time.

English 4 posts
×

Optimizing Submission Status Updates in Challenge Applications

Introduction

Imagine users submitting solutions to coding challenges, only to be met with ambiguous feedback on their submission status. This post dives into how to refine the process of updating and reflecting submission statuses within a challenge application, ensuring clarity for both users and the system.

Defining Submission States

The initial step is to establish a clear and

Read more

Validating Input: Where and Why?

When building robust applications, especially backend systems, a key concern is data validation. The IT-Academy-BCN/ita-challenges-backend project recently addressed this question: where should input validation occur, and what are the trade-offs?

The Dilemma

The core debate centered around validating UUIDs in the context of user submissions. Should the validation happen in the controller,

Read more