admin ui featured blogs

This commit is contained in:
2024-05-09 23:26:06 +02:00
parent 8f5069e207
commit 1e75744b7b
19 changed files with 266 additions and 17 deletions

View File

@ -3,6 +3,7 @@ layout: blog
title: Transition to Colemak keyboard layout
segments:
- blog
- featured
published: true
date: 2020-05-11T05:38:18.797Z
tags:

View File

@ -3,13 +3,13 @@ layout: blog
title: Error handling with Either<Type>
segments:
- blog
- featured
published: true
date: 2022-02-28T11:30:54.195Z
tags:
- Development
- Guide
---
We have started a new small internal project for automating a few workflows around counting worked hours and time offs.
## Application architecture
@ -22,7 +22,7 @@ It will run on a server with a possibility of migrating into serverless when we
As it is not a classic web server application I had to come up with slightly different error handling as we are used to. I've been trying to find a semi-functional API with all the good practices described in my [guide on error handling](/blog/2020-12-09-guide-on-error-handling). The main goal is to not let users be presented with internal information about errors. We want to show user-friendly messages instead.
I call this API semi-functional as **I didn't want to use monads** and go 100% functional. We use simple asynchronous functions to handle interactions.
The goal is to handle errors that are expected. Unexpected errors should still be thrown and caught by an _"Error boundary"_ around the whole app that will handle and log the error.
The goal is to handle errors that are expected. Unexpected errors should still be thrown and caught by an *"Error boundary"* around the whole app that will handle and log the error.
## Error types

View File

@ -3,6 +3,7 @@ layout: blog
title: "Our attempt at Rusty game jam - Weekly #25-2022"
segments:
- blog
- featured
published: true
date: 2022-06-26T20:02:47.419Z
tags:

View File

@ -1,8 +1,9 @@
---
layout: blog
title: "Keyboards & ergonomics of 21st century"
title: Keyboards & ergonomics of 21st century
segments:
- broadcasts
- featured
published: true
date: 2023-04-27T21:22:21.191Z
tags:

View File

@ -3,6 +3,7 @@ layout: blog
title: I built my 3rd custom keyboard
segments:
- blog
- featured
published: true
date: 2023-08-29T19:34:17.071Z
tags: