{"id":19075793,"url":"https://github.com/lpsm-dev/tech-challenges","last_synced_at":"2026-06-26T09:31:18.897Z","repository":{"id":229539315,"uuid":"776993956","full_name":"lpsm-dev/tech-challenges","owner":"lpsm-dev","description":"The idea is to bring together things I've learned along my IT journey","archived":false,"fork":false,"pushed_at":"2026-05-18T18:11:03.000Z","size":29,"stargazers_count":0,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-05-18T20:21:20.713Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lpsm-dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-25T01:22:14.000Z","updated_at":"2024-04-22T12:21:10.000Z","dependencies_parsed_at":"2024-03-25T02:53:01.547Z","dependency_job_id":"e2c810f5-1651-4a46-ac0c-a11b82111c35","html_url":"https://github.com/lpsm-dev/tech-challenges","commit_stats":null,"previous_names":["lpsm-dev/tech-challenges"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lpsm-dev/tech-challenges","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lpsm-dev%2Ftech-challenges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lpsm-dev%2Ftech-challenges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lpsm-dev%2Ftech-challenges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lpsm-dev%2Ftech-challenges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lpsm-dev","download_url":"https://codeload.github.com/lpsm-dev/tech-challenges/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lpsm-dev%2Ftech-challenges/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34811914,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T01:56:01.354Z","updated_at":"2026-06-26T09:31:18.869Z","avatar_url":"https://github.com/lpsm-dev.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- BEGIN_DOCS --\u003e\n\u003cdiv align=\"center\"\u003e\n\n\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003cimg alt=\"gif-header\" src=\"https://github.com/lpsm-dev/lpsm-dev/blob/main/.github/assets/gif-header.gif\" width=\"225\"/\u003e\n\n\u003ch2\u003eTech Challenges\u003c/h2\u003e\n\n[![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)]()\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)]()\n\n---\n\n\u003cimg alt=\"gif-about\" src=\"https://github.com/lpsm-dev/lpsm-dev/blob/main/.github/assets/gif-about.gif\" width=\"225\"/\u003e\n\n\u003cp\u003eThe idea is to bring together things I've learned and done along my IT journey\u003c/p\u003e\n\n\u003cp\u003e\n  \u003ca href=\"#-getting-started-\"\u003eGetting Started\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#hubs\"\u003eHubs\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-versioning-\"\u003eVersioning\u003c/a\u003e\u0026nbsp;\u0026nbsp;\u0026nbsp;|\u0026nbsp;\u0026nbsp;\u0026nbsp;\n  \u003ca href=\"#-troubleshooting-\"\u003eTroubleshooting\u003c/a\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n---\n\n## ➤ Getting Started \u003ca name=\"#-getting-started\"\u003e\u003c/a\u003e\n\n### Setup\n\nTo configure your system for the development of this project, follow the steps below:\n\n- Clone the git repository to your local environment.\n- Install [asdf](https://asdf-vm.com/) to manage runtime dependencies.\n- Install runtime dependencies.\n\n```bash\ncut -d' ' -f1 .tool-versions | xargs -I{} sh -c 'asdf plugin add \"$1\"' -- {} \u0026\u0026 asdf install\n```\n\n- Follow the instructions after installing the tools in `.tool-versions` with `asdf`.\n- Run task from the root of the repository to see available commands. We use task in place of make for this project. See [Taskfile.yml](Taskfile.yml) for more information.\n\n### Direnv\n\nSet the sensitive information in a .env file and run this command:\n\n```bash\nexport $(grep -v '^#' .env | xargs)\n```\n\n### Nix Shell\n\nIn this project, we are implementing Nix Shell to facilitate setting up a new environment with all the tools we are likely to use.\n\nTo do this, we configure the 'shell.nix' file, where we specify the tools we need one by one.\n\nTo generate this temporary environment, run the following command:\n\n```bash\nnix-shell\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## ➤ Hubs \u003ca name=\"#-hubs\"\u003e\u003c/a\u003e\n\n- [AI](./hubs/ai/)\n- [Blockchain](./hubs/blockchain/)\n- [Cloud](./hubs/cloud/)\n- [Database](./hubs/database/)\n- [Kubernetes](./hubs/kubernetes/)\n- [Monitoring](./hubs/monitoring/)\n- [Observability](./hubs/observability/)\n- [Programming](./hubs/programming/)\n- [Security](./hubs/security/)\n\n## ➤ Versioning \u003ca name=\"#-versioning\"\u003e\u003c/a\u003e\n\nTo check the change history, please access the [**CHANGELOG.md**](CHANGELOG.md) file.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## ➤ Troubleshooting \u003ca name=\"#-troubleshooting\"\u003e\u003c/a\u003e\n\nIf you have any problems, [open an issue in this project](https://github.com/lpsm-dev/tech-challenges/issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## ➤ Show your support \u003ca name=\"-show-your-support\"\u003e\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n\nGive me a ⭐️ if this project helped you!\n\n\u003cimg alt=\"gif-footer\" src=\"https://github.com/lpsm-dev/lpsm-dev/blob/main/.github/assets/yoda.gif\" width=\"225\"/\u003e\n\nMade with 💜 by [me](https://github.com/lpsm-dev) 👋 inspired on [readme-md-generator](https://github.com/kefranabg/readme-md-generator)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flpsm-dev%2Ftech-challenges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flpsm-dev%2Ftech-challenges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flpsm-dev%2Ftech-challenges/lists"}