Skip to content

Blog: Embracing Simplicity: Our Boring Solution to Complex Error Handling in GitLab

Jannik Lehmann requested to merge user-facing-errors-blog-post into master

Closes #34279 (closed)

This MR introduces a new blog post. The blog post focuses on our recent improvement in error handling that underscores the power and efficiency of 'boring', simple solutions.

Error handling is an integral part of our software, and differentiating between server-side runtime errors and client-side, user-facing errors was a unique challenge. Our approach to this issue aligns with GitLab's core values, making it an excellent topic for our community.

Checklist for writer

  • Link to issue added, and set to close when this MR is merged
  • Due date and marketing milestone (e.g. Mktg: 2021-03-28) added to title for the desired publish date
  • If time sensitive
    • Added ~"priority" label if blog needs to run in the next few days
    • Mentioned @sgittlen to give her a heads up ASAP
  • Blog post file formatted correctly, including uploading and embedding in markdown any accompanying images
  • All relevant frontmatter included
  • Review app checked for any formatting issues
  • Reviewed by fellow team member(s)
  • Reviewer(s) marked approved before sending to blog team
    • Any required internal or external approval for this blog post has been granted (please leave a comment with details)
    • Reviews by Legal team if necessary according to SAFE guidelines
  • Assign to @Sgittlen for final review

After the blog has been published:

Edited by Jannik Lehmann

Merge request reports

Loading