Tools
Generalโ
Domain | Tool | Comment/ License |
---|---|---|
Password Management | Authy/Password store | |
Terminal | Dotfiles | bash_rc, .envrc, .zshrc, set-up found in ansible https://github.com/mel3kings/ansible-master |
Git UI | Source Tree | |
IDE | Saved in Cloud | |
IDE Plugins | Saved in Cloud | SQL Generator, Pomodoro Timer, Tasks |
Productivity | Alfred | Settings saved in repo |
Documentation | Structurizer | Diagram as code https://structurizr.com/dsl |
Static Code Analysis | Sonar Cube | Dockerized |
Networking | NGORK | Enable accessing localhost via public URL temporarily |
Open-AI | AI tool | Enables Artificial Intelligence to sort out all different kinds of queries |
Marp-CLI | CLI | Markdown as powerpoint |
Json Crack | JSON visualization | JSON Crack |
UPDATE: BASH_PROFILE INTELLIJ SETTINGS ALFRED BACKUP GPG keys for password store
Codingโ
Domain | Tool | Comment/ License |
---|---|---|
JS testing | MSW REACT | https://testing-library.com/docs/react-testing-library/example-intro/ |
JS testing | Jest | Search testing cheatsheet in obsidian |
JS Testing | Cyprus | TODO due diligence |
MACโ
Domain | Tool | Comment/ License |
---|---|---|
Version Control | Git | run git on terminal to auto install |
Package Manager | Homebrew | |
Package Manager | Maven | brew install jq, brew install maven |
Language Manager | SDKMan | https://sdkman.io/install; command is sdk |
Language Manager | ASDF | ASDF - language manager Asdf plugin add javaย ย ย ย ย https://github.com/halcyon/asdf-java.git ; Asdf list all java; Asdf install javaย adopt-openjdk-8u232-b09; Asdf globalย java adopt-openjdk-8u232-b09 |
VPN | PureVPN | Search PureVPN license in obsidian |
IDE | Intellij | Settings in cloud |
Containerisation | Docker | |
Text Editor | Sublime | |
Git Configuration | Global Git config | |
iTerm 2 | config text editing | Go to Profiles > Keys Binding > Load Preset > Natural Text Editing |
Front-End
Domain | Tool | Comment |
---|---|---|
Front-End (npm) | Material UI | Easy way to do reactive front end design |
Front-End (npm) | Highcharts | Reporting Tooling |
Front-End (npm) | lodash | general utilities library |
Front-End | react | front-end framework (also all the packages react needs, ie. react-bootsrap, react-scripts, etc etc |
Front-End (npm) | moment | general date utilities library |
Front-End (npm) | Jest | unit testing library |
Front-End (npm) | Axios | Library to make API calls |
Back-End
Domain | Tool | Comment |
---|---|---|
Backend | NodeJS | General JS backend framework |
JS | Typescript | Strict Syntaxing for JS |
Testing (npm) | Talkback | API integration testing |
Testing (npm) | supertest | integration/e2ee api testing |
Backend | express | Easy way to spin up APIs |
Windowsโ
Domain | Tool | Comment/ License |
---|---|---|
Bashes | Cygwin | install zip, unzip, git, curl, bash etc on windows |
Language management | SDKMAN/ASDF | https://asdf-vm.com/#/core-manage-asdf-vm |
Interesting sitesโ
URL | Description |
---|---|
https://haveibeenpwned.com/ | check your email |
https://stackshare.io/stacks | browse different architectures |
Git Configโ
- Ability to change GitHub accounts quickly
- Global local is /Users/melchortatlonghari/.gitconfig
- git config --list --show-origin
- Git config โlocal for individual repos
- git config --local user.name "mel3kings"
- git config --local user.email "meltatlonghari3@gmail.com"
Desktop
- Instapaper
- Readwise
- chrome extension google search navigator
- Octotree
AWSโ
- Personal AWS credentials
- Check ~/.aws/credentials
- ~/.aws/config
Tools
- Sonar - code quality
- Liquibase/flyway - database migration
- Cucumber - test cases
- GITHUB VS GITLAB
- TF
- Consul
- Terratest
- FZF - internal search tools
- Tilt - kubernetes