2022-12-13-TIL

Today I Learned

Functional vs Object-Oriented Programming

  • https://circleci.com/blog/functional-vs-object-oriented-programming/?utm_source=google&utm_medium=sem&utm_campaign=sem-google-dg–japac-en-dsa-maxConv-auth-brand&utm_term=g_-c__dsa&utm_content=&gclid=CjwKCAiAv9ucBhBXEiwA6N8nYOKMhZ6039bXtCtVSONIFXIA-PS9ONRC8Wjj9az_kqAnkcj5alQX-RoCFkYQAvD_BwE
  • https://medium.com/@shaistha24/functional-programming-vs-object-oriented-programming-oop-which-is-better-82172e53a526
  • https://www.educative.io/blog/functional-programming-vs-oop
  • https://www.educba.com/functional-programming-vs-oop/
  • https://circleci.com/blog/functional-vs-object-oriented-programming/
  • https://www.geeksforgeeks.org/difference-between-functional-programming-and-object-oriented-programming/
  • https://www.imaginarycloud.com/blog/functional-programming-vs-oop/
  • https://www.techtarget.com/searchapparchitecture/tip/Functional-vs-object-oriented-programming-The-basics

Spring Boot Layered Architecture

  • https://studygyaan.com/spring-boot/spring-boot-project-folder-structure-and-best-practices
  • https://www.baeldung.com/spring-boot-clean-architecture
  • https://www.geeksforgeeks.org/spring-boot-architecture/
  • https://www.javatpoint.com/spring-boot-architecture
  • https://www.javaguides.net/2020/07/spring-boot-project-architecture.html
  • https://stackoverflow.com/questions/23308241/best-practice-multi-layer-architecture-and-dtos
  • https://stackoverflow.com/questions/34429832/how-to-use-layered-architecture-of-spring-and-still-follow-object-oriented-struc
  • https://climbtheladder.com/10-web-application-architecture-best-practices/

Spring Boot Best Practices

  • https://www.springcloud.io/post/2022-08/springboot-best-practices/#gsc.tab=0

XSS Prevention in Spring Boot

  • https://www.baeldung.com/spring-prevent-xss
  • http://blog.plura.io/?p=7614
  • https://www.stackhawk.com/blog/java-xss/
  • https://stackoverflow.com/questions/50762964/escaping-characters-to-avoid-xss-in-java
  • https://cheatsheetseries.owasp.org/cheatsheets/XSS_Filter_Evasion_Cheat_Sheet.html
  • https://security.stackexchange.com/questions/215005/xss-mitigation-using-regex
  • https://www.quora.com/What-is-a-good-regular-expression-for-preventing-XSS-attacks-in-JavaScript
  • https://gist.github.com/VAEAZE/e802ff02c67557ec6185

Java Regular Expression

  • https://www.w3schools.com/java/java_regex.asp
  • https://www.digitalocean.com/community/tutorials/regular-expression-in-java-regex-example
  • https://coding-factory.tistory.com/529
  • https://coding-factory.tistory.com/819
  • https://regexr.com/
  • https://stackoverflow.com/questions/24723/best-regex-to-catch-xss-cross-site-scripting-attack-in-java
  • https://stackoverflow.com/questions/35421796/preventing-xss-using-regex

Java String to Stream

  • https://stackoverflow.com/questions/31977356/using-streams-to-manipulate-a-string
  • https://futurecreator.github.io/2018/08/26/java-8-streams/
  • https://ryan-han.com/post/dev/java-stream/
  • https://www.programcreek.com/2014/01/create-stream-in-java-8/