ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#java

  1. * johnjay joined #java
  2. * JazzJackalope joined #java
  3. * kelt0m joined #java
  4. * Ragnor joined #java
  5. * michele joined #java
  6. * johnjay joined #java
  7. * Inline joined #java
  8. * ChaiTRex joined #java
  9. * ChaiTRex joined #java
  10. * Shell joined #java
  11. * Inline joined #java
  12. * fed-kaczynski joined #java
  13. * LtHummus joined #java
  14. * hwpplayer1 joined #java
  15. * acidjnk joined #java
  16. * pebble joined #java
  17. * bliminse joined #java
  18. * Square2 joined #java
  19. * MikeBux joined #java
  20. * odinsbane joined #java
  21. * hwpplayer1 joined #java
  22. * Inline joined #java
  23. * sponkz joined #java
  24. * jreicher joined #java
  25. * johnjay joined #java
  26. * sponkz joined #java
  27. * mwnaylor joined #java
  28. * Inline joined #java
  29. * Inline joined #java
  30. * johnjay joined #java
  31. * leppard joined #java
  32. * mwnaylor joined #java
  33. * GreenResponse joined #java
  34. Square2 I've not tinkered with AI yet. Would it ace upgrading a project from Spring 5.x to SpringBoot 3.5?
  35. Square2 I mean agentic coding AI
  36. Para Dunno how much of an acing it would be, but it can do Spring Boot quite well.
  37. Para So...possibly yes, just needs reviewing.
  38. Para And I'm just generally throwing out "it". There's so much Spring code out there that all models definitely can do their darnest.
  39. * jamezp joined #java
  40. Square2 hmm. Too bad I don't have access to an agent yet =(
  41. dreamreal Spring 5 to Spring Boot is doable but I'd progress Spring -> Spring Boot matching your spring version, THEN upgrade Spring Boot release by release
  42. dreamreal Square2: free agents can do it, too, just slowly and in small chunks. Also see OpenRewrite.
  43. Square2 dreamreal, gotcha. Yeah, I've used OpenRewrite with some luck. I was fearing it would require me to run every migration from 2018(?) to now to get it where I want it to be.
  44. * Drixtan joined #java
  45. cheeser even if it did, that'd be less work than manually doing it yourself.
  46. * metalmaniac joined #java
  47. * sponkz joined #java
  48. * pebble_ joined #java
  49. dreamreal Square2: well, considering that that's the actual path I just recommended...
  50. dreamreal You can do it more directly. but you're better off doing it incrementally
  51. Para If I were to do that kind of effort, I'd probably do some refactoring first as well.
  52. dreamreal It's probably not esp necessary in and of itself
  53. Para Agentic even, tell it to unify patterns and annotation uses in controllers and that sort of stuff.
  54. dreamreal if the app was designed around spring in the first place, it's really infrastructure changes that you'd want to step through
  55. Para I've had my fair self induced problems of misunderstanding how part of the framework is meant to be used and later on finding out that I was dum and 90% of the stuff is redundant :)
  56. Para Agent mode with "ask if unclear" in prompts is a pretty good combination as well.
  57. Para (when it works, sometimes...stuff breaks)
  58. Square2 I test my luck with OpenRewrite. Finding the oldest migration I can find to begin with =D
  59. dreamreal Good luck. And I wouldn't expect it to be zero-effort on your part. It might be light effort, but you SHOULD expect to have to be involved.
  60. Square2 I've done numerous of these spring upgrades past 10 years so trust me, I know.
  61. * Nemu64 joined #java
  62. Para So you're a re-Springer.
  63. Square2 It's boring work, but it's pretty chill.
  64. Square2 Could take a week to upgrade a large project. I fear you can't motivate that cost any more with AI around.
  65. dreamreal I dunno, depends on strategy and approach and scope, I guess
  66. dreamreal Not having insight into the project I wouldn't be able to estimate either way
  67. * akaWolf joined #java
  68. * akaWolf joined #java
  69. * akaWolf1 joined #java
  70. * fed-kaczynski joined #java
  71. * unit86 joined #java
  72. * sponkz joined #java
  73. * johnjay joined #java
  74. * hwpplayer1 joined #java
  75. * johnjay joined #java
  76. * ferdna joined #java
  77. * m joined #java
  78. * svm_invictvs joined #java
  79. * geenvoud joined #java
  80. * MikeBux joined #java
  81. * joev joined #java
  82. * michele joined #java
  83. * jbosmans joined #java
  84. * michele joined #java
  85. * simpleauthority joined #java
  86. * raj joined #java
  87. * johnjay joined #java
  88. * hwpplayer1 joined #java
  89. * dob1 joined #java
  90. * Fiji_ joined #java
  91. * Square2 joined #java
  92. * kelt0m joined #java
  93. * kelt0m joined #java
  94. * wedr joined #java
  95. * unit86 joined #java
  96. * handicraftsman joined #java
  97. * joev joined #java
  98. * domicron1 joined #java
  99. * PocketKiller joined #java
  100. * dob1 joined #java