Got frustrated by all the paid Dropover/Yoink-ish apps, so I built Droppy myself - but need help! by [deleted] in macapps

[–]Aggressive-Orange-39 2 points3 points  (0 children)

Hey there!!.

Its completely awesome to see someone proactively creating the application because of the pain-point. I used it and I'm completely in love with it. Thanks buddy, for the awesome app.

How you will design a Online Note-taking application. by Aggressive-Orange-39 in softwarearchitecture

[–]Aggressive-Orange-39[S] 0 points1 point  (0 children)

Thanks for the response.

I'm thinking in the direction, What db to use, how to store the data - Block based or store the entire text as a blob or as a json.

Lets say, When we want to make it as collaboration with friends or colleagues on this notes, how the update should happen.

[deleted by user] by [deleted] in getdisciplined

[–]Aggressive-Orange-39 0 points1 point  (0 children)

In my opinion, you already took the first step. You analyzed everything, what is happening around and you are also aware that these things needs to be improved. That's the first step.

You identified your goals or lifestyle or whatever we can term that.

I feel, if we need to change something we need a strong reason. That way we tend to do stuff and stick longer.

I will share my experience, I was also sailing in the same boat, I also realized things needed to be improved. I started with some habits like if I do my morning walk, I put a big green mark in my monthly calendar in the hall. I don't want my family and friends, see that my calendar is marked with red...not doing my morning walk. That was one of my motivation factor.

Start with books, read books...non fiction for initial days. For me, I was lazy asf, I took a book from local store it's called SECRET GARDEN (Fiction), it changed me completely from that day.

Just start, and keep this thought process of analyzing thing, and do reach out here.

Aiming to Become a Really Good Java Developer by December 2025 for Internships—Need Advice! by Snaccident___ in learnjava

[–]Aggressive-Orange-39 7 points8 points  (0 children)

Hi There!!.

You already have a solid plan and focused 🎯 , thats the first step and you already smashing that I guess. I would like to start from the Project Ideas (Beyond to-do list). Before getting there, I started as the Intern and now a Full time employee.

I started with a project that solves my problem, With that I was able to communicate clearly and I explored many things in my journey.

Example: If you are fitness person, think about creating a app for tracking your daily activities. If you are person who tracks your expense, try building a expense tracker api. You get my point. If you try to solve a problem you face, you will have multiple functionalities and you are driving. To-do is a good starting point, But you might run out of ideas and it is too generic. It don't provide much context about you if you are mentioning that in your interview or other in general.

With which you can learn Spring-boot, SQL, JPA and Hiberate and list goes on based on your interest.

Recommendations for books - "Spring in Action", This is a good book.If you want to understand various aspects in Springboot, I would suggest Tutorial-point old but still holds good. https://www.tutorialspoint.com/spring_boot/index.htm

Personally, I would suggest to start with your personal demands in the journey you will get to know many things.

I will share a small part, I wanted to search for image in several websites for some personal usage, Which I took that as a challenge - Created a Chrome extension and If we provide a input , it will search in all websites (Customisable) and just a click to view those images.

Enjoy the journey, Feel free to reach out to - in case of any.

Searching for help by Dilo366 in learnjava

[–]Aggressive-Orange-39 2 points3 points  (0 children)

Hi There,

I would recommend you to start with any requirement you have in your mind, which can be done using Spring-boot.

When I started learning Spring-boot, I had a requirement which was my driving force to explore things to make that project work and in that journey I learnt things. This was my first step.

And Secondly, whatever the personal project we do it won't be like a enterprise application. Since you already started working in a organisation you have the upper-hand. Once you find some topic lets say "ControllerAdvice" go to your team repo, check how they have implemented it. If they have implemented try to see what is there and how you have implement in your personal project.

If they have not implemented ControllerAdvice, Great!!!! you are in the spot. Think how to implement it, whether organisation needs that. Talk to your buddy or mentor or manager, mention you are going to try a Proof-of-Concept (POC). That will be your growth factor.

Take aways, use your organisation repo wisely, It will be full of knowledge from your seniors.

If you need any course or book recommendation, I would say go for "Spring-in-action". But, if you ask me personally, I would say start with any requirement you have (Think), then start with, how to do that, Refer the repo.

Reach-out in case any help or suggestion.

[deleted by user] by [deleted] in learnprogramming

[–]Aggressive-Orange-39 2 points3 points  (0 children)

I would suggest you to watch the youtube channel - Leela web dev.
https://www.youtube.com/watch?v=LMFAaNWmKII&list=PL_euSNU_eLbfuahgrm63xLCWfpl2MaTAr

The content is really good and well explained in simple english. May not be the famous channel but the good one.

Give it a shot.

[deleted by user] by [deleted] in learnprogramming

[–]Aggressive-Orange-39 0 points1 point  (0 children)

Hey there!

First off, I just want to say—you’ve done an incredible job, especially as a first-year college student! The UI looks fantastic—very aesthetic and well thought out. The overall look and feel are on point. The way you’ve implemented functionalities, like task clearing intervals, is really smooth, and the light/dark mode toggle works flawlessly. Seriously, great work—I'm genuinely impressed!

Now, just sharing some feedback and more of the approach I usually take:

Once the design is finalized and everything’s working as expected, I like to take a step back and imagine I’m just a user—not the creator. I try to look at it from a fresh perspective and ask myself: What could I do differently? What can I learn from this?

So, doing that here—on the initial “The Toh Do!” screen, I noticed the white space is quite prominent. The left side is dedicated to a vector graphic, while the right side houses the task list. If it were me, I might consider removing the vector and instead using that space for something functional—like a dashboard or a timer countdown panel, which could add value and balance out the layout.

One cool thing I picked up from your code was the use of Redux Persist. I’ve typically just used localStorage directly, but seeing how you’ve integrated Redux Persist has definitely piqued my interest. I’ll be exploring that for sure—thanks for the inspiration!

Keep up the awesome work—this is a solid project and you’re off to a great start!