some summaries and cheat-sheets about the courses that I have got updated from time to time
- Git Basics Cheat-Sheet
- JavaScript Sheet
- Analysis of Sorting Algorithms:
➡ https://afteracademy.com/blog/comparison-of-sorting-algorithms/ - Promises in JS
➡ https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise#description - Regex
➡ https://www3.ntu.edu.sg/home/ehchua/programming/howto/Regexe.html# - React Cheat-Sheet from freeCodeCamp :
➡ https://www.freecodecamp.org/news/the-react-cheatsheet/#react-elements - Gson Library
Serialization (toJson) ➡ https://www.baeldung.com/gson-serialization-guide
Deserialization (fromJson) ➡ https://www.baeldung.com/gson-deserialization-guide - Important SpringBoot annotations
➡ https://www.upgrad.com/blog/spring-boot-annotations/
➡ @data: https://www.educative.io/answers/what-is-the-data-annotation-in-lombok
➡ returning status code from API: https://stackabuse.com/how-to-return-http-status-codes-in-a-spring-boot-application/ - CRUD operations
➡ https://www.freecodecamp.org/news/crud-operations-explained/ - Basics of Java treads
➡ https://www.geeksforgeeks.org/java-multithreading-tutorial/ - WebSocket tutorials "SpringBoot"
➡ https://www.baeldung.com/java-websockets
➡ https://stackoverflow.com/questions/52185059/use-java-websocket-api-in-spring-boot-application
➡ https://docs.spring.io/spring-framework/docs/current/reference/html/web.html#websocket
➡ https://www.baeldung.com/postman-websocket-apis - Python Course for Beginners
➡ https://www.youtube.com/watch?v=LzYNWme1W6Q - Introduction to PyUnit
➡ https://machinelearningmastery.com/a-gentle-introduction-to-unit-testing-in-python/ - Microservices and DTO layer
➡ https://medium.com/learnwithnk/best-practices-in-spring-boot-project-structure-layers-of-microservice-versioning-in-api-cadf62bd3459
➡ https://www.baeldung.com/java-dto-pattern - JPA, and MySQL with Springbooot
➡ https://spring.io/guides/gs/accessing-data-mysql/
➡ https://hevodata.com/learn/spring-boot-mysql/
➡ https://andriperera.medium.com/create-a-rest-api-in-spring-boot-with-mysql-b250ff3aaa9b
➡ named queries: https://www.logicbig.com/tutorials/spring-framework/spring-data/query-named-parameters.html
➡ annotations: https://www.baeldung.com/spring-data-annotations
➡ one-to-many relationships: https://vladmihalcea.com/the-best-way-to-map-a-onetomany-association-with-jpa-and-hibernate/
➡ one-to-one relationships: https://www.baeldung.com/jpa-one-to-one
➡ Projection: https://www.bytestree.com/spring/spring-data-jpa-projections-5-ways-return-custom-object/
➡ incremaental querying and filter: https://medium.com/@cmmapada/advanced-search-and-filtering-using-spring-data-jpa-specification-and-criteria-api-b6e8f891f2bf
➡ for modification: https://www.baeldung.com/spring-data-jpa-modifying-annotation - Lombok
➡ https://www.baeldung.com/intro-to-project-lombok - Spring Security Tutorial:
➡ https://youtu.be/KxqlJblhzfI - Web Browser Caching:
➡ using React js: https://www.freecodecamp.org/news/how-to-use-localstorage-with-react-hooks-to-set-and-get-items/ - making HTTP requests from SpringBoot:
➡ https://attacomsian.com/blog/http-requests-resttemplate-spring-boot
➡ Common Test Servers: https://stackoverflow.com/questions/5725430/http-test-server-accepting-get-post-requests - Docker and K8s tutorials
➡ Installing Docker on Ubuntu 22.04: https://phoenixnap.com/kb/install-docker-on-ubuntu-20-04
➡ https://www.freecodecamp.org/news/the-docker-handbook/#working-with-executable-images
➡ https://www.freecodecamp.org/news/the-kubernetes-handbook/
➡ Changing docker image location on wsl: https://stackoverflow.com/questions/62441307/how-can-i-change-the-location-of-docker-images-when-using-docker-desktop-on-wsl2
➡ Changing location of .minkube folder: https://stackoverflow.com/questions/61775701/how-do-i-change-the-location-of-minikube-folder
➡ Important Hint before using local docker images in K8s: https://stackoverflow.com/questions/42564058/how-to-use-local-docker-images-with-minikube - Apache Kafka
➡ Installation tutorial on windows: https://www.youtube.com/watch?v=BwYFuhVhshI
➡ Kafka Streams: https://www.baeldung.com/java-kafka-streams
➡ Kafka Streams Playlist: https://www.youtube.com/playlist?list=PLa7VYi0yPIH35IrbJ7Y0U2YLrR9u4QO-s - Hadoop
➡ Installation on windows:
- https://gist.github.com/vorpal56/5e2b67b6be3a827b85ac82a63a5b3b2e
- https://towardsdatascience.com/installing-hadoop-3-2-1-single-node-cluster-on-windows-10-ac258dd48aef
➡ Adding files to HDFS: https://www.geeksforgeeks.org/hadoop-copyfromlocal-command/ - Hyperparameter tunning tips for Dense Neural Nets and CNNs:
➡ Dense Neural Nets: https://towardsdatascience.com/a-guide-to-an-efficient-way-to-build-neural-network-architectures-part-i-hyper-parameter-8129009f131b
➡ CNN: https://towardsdatascience.com/a-guide-to-an-efficient-way-to-build-neural-network-architectures-part-ii-hyper-parameter-42efca01e5d7 - Memory Mapped IO Files (mmap) in python:
➡ https://realpython.com/python-mmap/ - MariaDB:
➡ Pulling a docker image: https://mariadb.com/kb/en/installing-and-using-mariadb-via-docker/
➡ Accessing the container: https://mariadb.com/resources/blog/get-started-with-mariadb-using-docker-in-3-steps/