LacTranAn Profile Banner
Lac Tran An Profile
Lac Tran An

@LacTranAn

Followers
333
Following
2K
Statuses
466

Software Craftsman ๐Ÿ› ๏ธ I share thoughts on programming, personal growth, and life balance ๐ŸŒž Documenting my journey and learning ๐Ÿ“

Vietnam
Joined June 2024
Don't wanna be here? Send us removal request.
@LacTranAn
Lac Tran An
11 hours
I really love the concept of injecting one object into another. Before, whenever I heard about this, I always thought of a Dependency Injection framework. Turns out, we can achieve the same thing more effectively just by using constructors. By leveraging constructors and interfaces, we can write simple, effective, and extensible code. Not every problem needs a complex design pattern. Use simple code to solve simple problems.
@vlad_mihalcea
Vlad Mihalcea
15 hours
20 years of software development taught me three very important lessons; 1๏ธโƒฃ Unit and integration tests are the best way to prevent bugs. 2๏ธโƒฃ Keep it simple! In the long run, simple solutions can better adapt to new requirements. 3๏ธโƒฃ Debugging through OSS code (Spring, Hibernate) will teach you how to use the tool properly and will provide you with real-life examples of when to use certain Design Patterns.
0
0
0
@LacTranAn
Lac Tran An
14 hours
@_fluffyCatalyst @trikcode Great! Let's connect!
0
0
1
@LacTranAn
Lac Tran An
1 day
@jackfriks Seem like you need a license service like @tdinh_me has done with his DevUtils. I am also curious about how he manage it.
0
0
1
@LacTranAn
Lac Tran An
1 day
@dannypostmaa Yeah explicitly call it is clearer. Before that we must have some work aground like watch on some flag and trigger logic.
0
0
1
@LacTranAn
Lac Tran An
1 day
@trikcode 8 hours at work - helping customers build things and solving familiar problems every day. 15 minutes learning on Udemy. 1 hour at home working on my own app. All of this makes me more confident every day. We build confidence by doing, not just theorizing, right?
1
0
51
@LacTranAn
Lac Tran An
1 day
RT @LacTranAn: A 9โ€“5 job is a great place to stack your skills - youโ€™re getting paid to learn and grow. But donโ€™t stop there. Use your 5โ€“9โ€ฆ
0
2
0
@LacTranAn
Lac Tran An
1 day
@kevinfengcs88 What a great milestone, Kevin! I couldnโ€™t agree more with your point about daily compounding - it may be small, but it holds great power.
2
0
2
@LacTranAn
Lac Tran An
1 day
0
0
0
@LacTranAn
Lac Tran An
2 days
@MubtasimFu11492 @dev_maims Thank you! It has been hard!
0
0
0
@LacTranAn
Lac Tran An
2 days
@KeshavXDev yeah, learning it takes me a long and hard time.
0
0
0
@LacTranAn
Lac Tran An
2 days
I used my device note app, which is very simple. Then switch to Google Keep, which is a little more complex. I think that behavior is popular ๐Ÿ˜† People find some other choice when the current does not meet their needs anymore. Btw, thank for sharing about Obsidian. I installed it, but not yet get started.
2
0
1
@LacTranAn
Lac Tran An
2 days
@chelojairus Yes, focus more on the customer to attract them more.
0
0
0
@LacTranAn
Lac Tran An
2 days
@KevinSzabo14 A business built as leverage will unlock your full power and give you the chance to explore all your passions.
0
0
0
@LacTranAn
Lac Tran An
2 days
@chelojairus Building your startup means building your leverage - and in turn, it works for your freedom. Enjoy the journey, be patient, and stay consistent. Donโ€™t let it bring you down.
0
0
1
@LacTranAn
Lac Tran An
2 days
@soulblissX Wow nice move, bro!
1
0
2
@LacTranAn
Lac Tran An
2 days
@victorsaasdiary @DanKulkov Yeah, it always takes continuous effort to make it work!
0
0
1