09/04/2022 - spring boot java

 i never taken to java

too much boilerplate, i just dont get oop

so after some youtube videos and googling about java, i decided to learn a framework

i think the learn backwards style is better for me, i require a lot of context to be able to absorb anything. a framework is good for letting you see all the parts interacting


i come from a javascript background

javascript's syntax wise is pretty similar to java, so i can scrimp on these parts

if else, switch case, curly brackets, exactly the same


javascript has functions as first class citizens. anyway i only ever used it in functions first manner. like functional react

java is class first. i also saw one could write java in functional style


spring boot is a java framework for making web and server

it uses this thing called dependency injection, with the @ annotation

https://www.youtube.com/watch?v=9SGDpanrc8U

i am watching this one by amigoscode. so far he's the online content creator i am going to focus on

i be watching his youtube. not sure if he's on udemy but i got a 45 hr spring boot udemy course

just watching how he organises his code only. not going into the theory stuff yet. i'll look at the overall structure then i'll inspect the parts i'm curious about.


for javascript learners, i learnt my ropes from traversy media. he's a little fast for beginners so maybe colt steele in the beginning i took his udemy course halfway. w3schools references are the best, and later on, mdn. dom manipulation, node with some express, html, css, react (es6+ and functional programming and react hooks), responsive styling (or at least understand bootstrap's grid system and media queries) or maybe even next js. i find next js easier to style than react because you get css in js out of the box and i love inline styles.


the reason for learning java is i think enterprise backends probably dont use javascript for bugs and security reasons, also i think java's ecosystem has some stuff like rabbitmq and java supports concurrency and whatnot. like if you want anything to do with cloud, you'd probably need to understand the concept of cache (local vs server) and queue (sync conflicts)


and no, i am still tortoising away on my javascript algorithms and data structure.

Comments

Popular posts from this blog

green tea bitch

song

20231104