A collection of tools, links and commands useful for the developer's day-to-day.
- Developer Roadmap https://github.com/kamranahmedse/developer-roadmap
- Clean Architecture Java - https://github.com/mattia-battiston/clean-architecture-example
- Tutotial: https://agea.github.io/tutorial.md/
- Javascript Algorithms https://github.com/trekhleb/javascript-algorithms
- Create React App https://github.com/facebook/create-react-app
npx create-react-app my-app
cd my-app
yarn start
yarn add axios
yarn add react-router-dom
- React Developer Tools - https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi
- Wire - Dependency Injection https://github.com/google/wire
- Gin Gonic - Web framework https://gin-gonic.com/
- Excelize - Read and Write XLSX files https://github.com/360EntSecGroup-Skylar/excelize
- gqlgen - Go library for building GraphQL servershttps://github.com/99designs/gqlgen
- Awesome Go https://github.com/avelino/awesome-go
- Ultimate go https://github.com/hoanhan101/ultimate-go
- The Go Programming Language https://github.com/adonovan/gopl.io
- Go Clean Architecture https://github.com/bxcodec/go-clean-arch
- Project Layout https://github.com/golang-standards/project-layout
- Go Patterns https://github.com/tmrts/go-patterns
- Popular Repositories https://github.com/kaxap/arl/blob/master/README-Go.md
- Go by Example https://gobyexample.com/
- Effective Go https://golang.org/doc/effective_go.html
- Dave Cheney https://dave.cheney.net/
- 50 Shades of Go http://devs.cloudimmunity.com/gotchas-and-common-mistakes-in-go-golang/
- Java to Go in-depth tutorial https://yourbasic.org/golang/go-java-tutorial/
- Public APIs https://github.com/public-apis/public-apis
docker run --name redis-local -p 6379:6379 -d redis
sudo apt install redis-tools #redis-cli
docker run --name mongo-local -v /opt/mongo:/data/db -p 27017:27017 -p 28017:28017 -e MONGO_INITDB_ROOT_USERNAME=username -e MONGO_INITDB_ROOT_PASSWORD=password -d mongo
docker run --name pg-local -p 5432:5432 -v /opt/db-backup:/opt/db-backup -v /opt/local-db-data:/var/lib/postgresql/data -e POSTGRES_PASSWORD=postgres -d postgres:12.2
docker run -d -v /opt/ftp-local:/home/vsftpd -p 20:20 -p 21:21 -p 47400-47470:47400-47470 -e FTP_USER=user -e FTP_PASS=password -e PASV_ADDRESS=172.17.0.1 --name ftp bogem/ftp
- Refactoring: Improving the Design of Existing Code - Martin Fowler
- Code Complete - Steve McConnell
- The Mythical Man-Month - Frederick Brooks
- Enterprise Integration Patterns - Gregor Hohpe
- Patterns of Enterprise Application Architecture - Martin Fowler
- Design Patterns: Elements of Reusable Object-Oriented Software - Eric Gamma
- Java Effective - Joshua Bloch ( https://github.com/jbloch/effective-java-3e-source-code )
-
The Art of Command Line https://github.com/jlevy/the-art-of-command-line
-
Bash tricks https://javarevisited.blogspot.com/2018/07/10-tips-on-working-fast-in-unix-or-linux.html
- Java Revisited http://javarevisited.blogspot.com/
- Baeldung https://www.baeldung.com/
- Java 67 https://www.java67.com/
- Martin Fowler https://martinfowler.com/
- Clean Coder https://blog.cleancoder.com/