Skip to content
View thassiov's full-sized avatar
🕶️
what
🕶️
what

Block or report thassiov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thassiov/README.md

behold my stuff

Jokes aside, I'm a backend developer (mostly, but I do some React from time to time) that does stuff in Javascript/Typescript (95%) and Go (5%, but wanting to do more).

My current project: ais - accounts and identities service

Think Auth0 or AWS Cognito, but small and naive

This is an exercise on developing a service for creating accounts (the thing with id, email, phone, roles) and identities (name, age, gender) that you could use to integrate with another service. For instance, an ecommerce website.

There's nothing new or inovative about this service in terms of features. Its purpose is to run as a standalone service in a container that responds to http requests, but also having the option to be imported as a lib in a codebase.

It will have versions in Nodejs and Go.

Environment

xps Archbtw Neovim Alacritty Tmux

Languages

JavaScript TypeScript Go

Tooling

Nodejs Express Jest React Sequelize Jira Trello Postman Swagger Docker Kubernetes Terraform GitHub Actions CircleCI

Databases

MongoDB PostgreSQL SQLite Redis

Cloud

AWS


The image is updated via gh actions

The idea behind it is:

  • call GitHub's REST API (using @octokit/rest) for the latests public acitivity in my account
  • filter the latest commit (message, sha, date, repo)
  • filter the 5 latest starred/watched repos (repo, date)
  • edit the base image using Jimp to place the text in the correct spot
  • save a new copy of that image, making it overwrite behold-no-bg-latest.png
  • commit the changes via this little action

It runs every 10 minutes or so and when something changes compared to the last data fetch (in this case, the generated image is diff'ed, so there is that), we commit this changes and the new image is published.

The code that does it.

Last updated at: Fri Oct 4 11:21:42 UTC 2024 readme

Pinned Loading

  1. framed-commands framed-commands Public

    A snippet/cheatsheet application. So you don't have to memorize everything.

    TypeScript 6 1

  2. markmywords-backend markmywords-backend Public

    TypeScript

  3. dotfiles dotfiles Public

    Lua 2