https://github.com/lpsm-dev/tech-challenges
The idea is to bring together things I've learned along my IT journey
https://github.com/lpsm-dev/tech-challenges
Last synced: 13 days ago
JSON representation
The idea is to bring together things I've learned along my IT journey
- Host: GitHub
- URL: https://github.com/lpsm-dev/tech-challenges
- Owner: lpsm-dev
- Created: 2024-03-25T01:22:14.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-22T12:21:07.000Z (about 2 years ago)
- Last Synced: 2025-01-02T18:17:22.011Z (over 1 year ago)
- Language: C
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

Tech Challenges
[]()
[]()
---

The idea is to bring together things I've learned and done along my IT journey
---
### Setup
To configure your system for the development of this project, follow the steps below:
- Clone the git repository to your local environment.
- Install [asdf](https://asdf-vm.com/) to manage runtime dependencies.
- Install runtime dependencies.
```bash
cut -d' ' -f1 .tool-versions | xargs -I{} sh -c 'asdf plugin add "$1"' -- {} && asdf install
```
- Follow the instructions after installing the tools in `.tool-versions` with `asdf`.
- 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.
### Direnv
Set the sensitive information in a .env file and run this command:
```bash
export $(grep -v '^#' .env | xargs)
```
### Nix Shell
In this project, we are implementing Nix Shell to facilitate setting up a new environment with all the tools we are likely to use.
To do this, we configure the 'shell.nix' file, where we specify the tools we need one by one.
To generate this temporary environment, run the following command:
```bash
nix-shell
```
- [AI](./hubs/ai/)
- [Blockchain](./hubs/blockchain/)
- [Cloud](./hubs/cloud/)
- [Database](./hubs/database/)
- [Kubernetes](./hubs/kubernetes/)
- [Monitoring](./hubs/monitoring/)
- [Observability](./hubs/observability/)
- [Programming](./hubs/programming/)
- [Security](./hubs/security/)
To check the change history, please access the [**CHANGELOG.md**](CHANGELOG.md) file.
If you have any problems, [open an issue in this project](https://github.com/lpsm-dev/tech-challenges/issues).
Give me a ⭐️ if this project helped you!

Made with 💜 by [me](https://github.com/lpsm-dev) 👋 inspired on [readme-md-generator](https://github.com/kefranabg/readme-md-generator)