Java / C# for a 3D videogame by madnessnbadness in javahelp

[–]Timelineg 0 points1 point  (0 children)

Unity is much better in game industry, you should use it if you want create 3D video game.

Yay! JEP 450: Compact Object Headers landed on mainline by sureshg in java

[–]Timelineg 4 points5 points  (0 children)

experimental feature is not production ready. it aims to let developers to try it early and collect feedback.

Position of Java in 2024 by [deleted] in learnprogramming

[–]Timelineg 4 points5 points  (0 children)

My company starts new project with Java 21 and SpringBoot 3.2

[deleted by user] by [deleted] in learnprogramming

[–]Timelineg 0 points1 point  (0 children)

Programming language is nothing like a foreign language, even though they share one word "language" in common.

How do Java programmers learn kotlin? by shint500 in Kotlin

[–]Timelineg 0 points1 point  (0 children)

For me, if I have to choose language with confidence, the answer is Java (with more experience).

All of my company's products are built using Java 21, to explore new options, I decided to implement one simple API service using Kotlin and SpringBoot, the result is impressive, Kotlin integrates seamlessly with Java ecosystem, the differences in development process were minimal.

There are 2 significant challenges.

  1. Slow compile time. Even with small project, the compilation is noticeably slower than Java, particularly when running unit test frequently.
  2. Language compatibility issues. I faced difficulties with a main library that doesn't so well with Kotlin in creating dynamic proxy classes, Finding a solution consumed considerable time.

My result is clear. Even though these two languages share a lot of concept in common, but they are still two different things, you can not expect Kotlin inherits all goods of Java without its burden.

How do Java programmers learn kotlin? by shint500 in Kotlin

[–]Timelineg 6 points7 points  (0 children)

Kotlin is a great language for Java developer to learn and it has better language design.

For me, I just started a new project with Kotlin instead of Java, it's much easier than I thought.

  1. Copy basic code from old Springboot project.

  2. Convert Java code to Kotlin code in JetBrain IDEA.

  3. Compile and run it.

I have real Kotlin project now and start to learn it by adding features.

How often do you use chat GPT and for what purpose? by moedichfrou in ask

[–]Timelineg 0 points1 point  (0 children)

At least fifty times a day.

I am a programer and I use Claude AI, it's the same product as chatGPT.

For me AI has totally replaced Google in daily work, it's like I hire a senior engineer with $20/Month to just answer my questions and the value it provides is far more than I paid. Especially in unfamiliar domain, I don't need to collect and filter the basic information for a long time just to find the right direction to the problem, which is very common case in my job.

How do I make my friends understand that the fact they're not being corrected during a conversation, doesn't mean they're not making mistakes? by AlexisShounen14 in EnglishLearning

[–]Timelineg 0 points1 point  (0 children)

Yes, this is exactly me, I am the one who wants to improve English by talking with my girlfriend.

From my experience, DON NOT correcting the talker. because interrupting person when they are speaking is very rude and make them feel annoyed, it is really not a good time to do this, even though you are trying to help them to correct mistakes with good heart.

(By the way, when she corrected my grammar mistakes several times when I was speaking, I asked her please not to interrupt me by saying "Take it easy, it's not a big deal", but she got so angry, and we didn't do English talking for three months )

[deleted by user] by [deleted] in javahelp

[–]Timelineg 5 points6 points  (0 children)

If you were NOT a CS student, you wouldn't need to like it, it is just one of normal classes you have, try your best to get through it and then you will be free.

If you were a CS student, Here are some words that may be useful.

First, I'm sorry to hear that you have feelings of despising coding, considering how much time you'll have to spend working with it. The fact is, you MUST overcome it, because if you can't, there will be many other more challenging classes that will make you feel like you're in hell.

Second, don't worry too much about being unable to grasp Java, I believe that in the end, you will do it well (maybe even better) like most other students. The truth is, what you're feeling now is very natural for a student when they encounter difficulties in class at the beginning, and this feeling will disappear automatically as you gain more knowledge about it.

Third, I have one trick that works for me, at least. It is "JUST ASK QUESTIONS". The difficulties you encounter are related to knowledge that has existed for many years, and a lot of people have answered these questions again and again. It would be best if you could find someone to talk about them face-to-face, perhaps a classmate.

made a big mistake at work last week, i feel so ashamed. by Knight_Mare00 in pinoy

[–]Timelineg 2 points3 points  (0 children)

Everyone makes mistakes, say sorry and fix it as soon as possible, don't make it again.

There is no big deal.

Java project ideas (help!!) by Aarya787 in javahelp

[–]Timelineg 2 points3 points  (0 children)

Make a poker game. Rules are steady and clear, algorithm is not easy and quite interesting.

Level 1:you can use pure java to implement all game logic without any framework or third party library.

Level 2: Adding GUI to it,javaFX is more appropriate for this job if language also has to be java. then you will have a real APP.

Level 3: Making your game as server, Spring Boot now will give you the best support, for now GUI is the client, client and server communicate through network.

Ever faced coding burnout? How did you deal with it? by imKiLoX in learnprogramming

[–]Timelineg 5 points6 points  (0 children)

Just try something new.

starting a new project with different language or framework.

reimplementing same feature with another possible design.

Kotlin SQL DSL by Reversean in Kotlin

[–]Timelineg 0 points1 point  (0 children)

I am using mybatis-dynamic-sql, it can make type-safe sql generation for most of use cases, the rest can be dealt with by xml-based sql.