Second semester break of BEI student in Pulchowk
As usual, in this vacation of semester break , I enjoyed by learning something new to me (known unknown and some unknown unknown technologies) , reading books , visiting to countryside , discovering new music and I also found something amazing thing that may help in the learning process that I will discuss at the end of this article.
To open a link in a new tab pls hit Ctrl + Click
I started vacation by learning about server actions and mutation in Next.js 14 which is a powerful feature which can handle form submission and data mutations in Nextjs application. I also learned about Stream library which can help to develop video conferencing app in ease. Implementing them , I developed a video conferencing app with features like:-
Its live on baithak-website
Baithak - src code bhaitthak-src-code
Then I practiced gsap (a javascript animation library ) by following a comprehensive tutorial . Later I designed 3d landing page of iPhone 15 using React three fiber and gsap. After completing this project I learned:-
Its live on iPhone-landing-page
src code [iPhone-landing-page] (https://github.com/SaurabPoudel/iPhone-landingpage)
I also learned concepts of Data Structures , practiced problems from Cracking the coding interview book and solved problem on leetcode. I got confidence to solve medium question on leetcode of topics like :- Array and Strings, Linkedlist , Stack/ Queue. I also learned about Trees , familiarize myself with the iterative and recursive traversal in both BFS and DFS. Now i am solving question related to trees.
In the mean time, i also truly understand some css concepts which I was using it unknowingly and some forgotten concepts. For css trips and tricks, I usually follow Kevin Powell and watch his video regularly and try that myself it in codepen.
I was very fascinated about the changes in Nextjs specially in server actions and caching . Before developing this project, I never had experience in stripe. I created a ecommerce website that have following features :-
Future plans
For learning rust i followed top 3 resources to learn rust viz. the book (The Rust Book) , rustlings for interactive exercise to learn rust by solving exercises , Learn Rust by Example is also very helpful. I joined rust community and discord and actively read posts from Rustaceans. I learned rust because I was fascinated by its memory management through ownership and burrow checkers. I have learned upto error handling in rust. In future, I will continue learning rust , create some personal projects and also contribute open source projects.
For extra info about my the learning process and experience pls follow me on hashnode. @cyberknight
I am confident to solve the problems related to Event loop, iterator and type coersion .
I tried to make go htmx tailwind template. I decided to leave this for now for later.
In this vacation , I read 3 books.
I am planning to write book summary of these books in future.
Jomacho hike and Dhulikhel visit
Due to personal reason and a mistake my plan to visit to my own village was cancelled. I won’t repeat this mistake again.
I started listening to Incubus. “Drive” and “Wish you were here” songs are my favorite.
Movie : I like to watch thriller movies as my life has been always a thriller which motivates me to live each and every moment.
Now onwards I will either take a break or do deep work.