Chat Logs

  1. * Anaphaxeton joined #java
  2. * Maxxed joined #java
  3. * Maxxed joined #java
  4. llanhmockhm, so is it me or does sdkman only have java 21.0.11, I'm having to go manual for 21.0.12.
  5. * ghodawalaaman joined #java
  6. NeXeNthat's what i see on their site (sdkman)
  7. NeXeNRelease date: July 21, 2026 <--- probably why it's not on sdkman yet
  8. nevetRelease date: July 21, 2026 < now has karma of -1.
  9. * Maxxed joined #java
  10. llanhmockhm.. it's fine. just a matter of changing the patch version in my /etc/profile.local
  11. llanhmockthen again - I never used sdkman to install java in the first place, though I have sdkman installed (on openSUSE). never did get back to trying the workaround for windows.
  12. * mwnaylor joined #java
  13. llanhmockor maybe I did try it and it still didn't work. something to do with 7z.
  14. dreamrealI don't see 21.0.12, it may take some time to get uploaded too
  15. dreamrealI'm excited, work might be going to 25
  16. llanhmockwe did
  17. llanhmockmy linux box is still on 21
  18. llanhmockhm, now IDEA... updates all around
  19. NeXeNi like sdkman, no joke. but yeah i mean a fresh drop might not appear for a few hours, i'm sure someone got the notification
  20. llanhmockNeXeN: you use Toolbox App also? I'm considering it but I've done standalone for so long.
  21. NeXeNnah
  22. * stfstfm joined #java
  23. * Crusher joined #java
  24. * stfstfm joined #java
  25. * pebble joined #java
  26. * rorx joined #java
  27. * five618480339176 joined #java
  28. * ordos left #java (WeeChat 3.5)
  29. ParaJust musing, what would you use to interact with a WebSocket API within a Java app? Libraries, general design, etc.
  30. * lostlazy joined #java
  31. * jbosmans joined #java
  32. * jreicher joined #java
  33. * Afroboy joined #java
  34. * ghodawalaaman joined #java
  35. * MikeBux joined #java
  36. * AStorm joined #java
  37. * ghodawalaaman joined #java
  38. * m4 joined #java
  39. * ghodawalaaman joined #java
  40. dreamrealPara: cheeser's written one, I think
  41. dreamreal~websocket
  42. javabotWebsocket is a protocol to establish bi-directional connections over HTTP. Most HTTP libs support it. More information and tutorials: https://bit.ly/2OCJKX6 (Oracle) and https://bit.ly/2NocSN5 (eclipse).
  43. nevetJava EE 7: Building Web Applications with WebSocket, JavaScript and HTML5
  44. * Betal joined #java
  45. * GreenResponse joined #java
  46. * hassoon joined #java
  47. * ghodawalaaman joined #java
  48. * jamezp joined #java
  49. * Cae2 joined #java
  50. cheeseri helped build that spec, even!
  51. cheeserjetty has a ws client, iirc.
  52. hassoonws ?
  53. cheeserwebsocket
  54. hassoonah ok
  55. * pebble joined #java
  56. * pebble|2 joined #java
  57. * stfstfm_ joined #java
  58. * tronexte joined #java
  59. * acidsys joined #java
  60. * Aedil joined #java
  61. * Anaphaxeton joined #java
  62. * ChaiTRex joined #java
  63. * stfstfm joined #java
  64. * Anaphaxeton joined #java
  65. * ztevoz joined #java
  66. * GreenResponse joined #java
  67. * Cae2 joined #java
  68. * pr070cal joined #java
  69. * Fiji_ joined #java
  70. * ghodawalaaman joined #java
  71. * Ragnor joined #java
  72. * ball joined #java
  73. * ChaiTRex joined #java
  74. * Chai-T-Rex joined #java
  75. * AMcBain joined #java
  76. * pr070cal joined #java
  77. * Anaphaxaway joined #java
  78. * Munnu joined #java
  79. * Chronos shakes fist at cheeser because ws can also mean WebSphere which produces PTSD
  80. ballWasn't that IBM's web server?
  81. dreamrealwhich one
  82. dreamrealIBM doesn't have "a web server" - they'd use httpd now, and probably prefer nginx or caddy anyway
  83. dreamrealif you're talking about an app server, they have a few of those too
  84. dreamrealwebsocket's just a protocol for which there are multiple implementations in java
  85. balldreamreal: I'll have to look up WebSphere then to see what it was.
  86. dreamrealwebsphere is one of theirs, yes, but the discussion was websocket, not websphere
  87. ballPerhaps that's just down to when I walked in then.
  88. dreamrealfrom the logs, the only "web*" is websocket in the last day or so
  89. balldreamreal: Chronos mentioned WebSphere fifteen minutes ago.
  90. dreamrealoh, I ignore that fool! (actually, I just missed it since weechat didn't distinguish the action clearly enough for a casual scan)
  91. dreamrealin that case: retracted, I was trying to provide clarity and not correct you, and that was invalid
  92. dreamrealyou weren't wrong in the slightest
  93. ballNo offense taken. I'm new here. Saw something today about an opportunity to learn Java. I'm having a think about that.
  94. dreamrealit can be great! Got any questions? Plenty of really bright people here to ask, and I'm here too
  95. ballIs there a surplus of people who can code in Java? I'm wondering how difficult it would be to get started professionally.
  96. dreamrealI don't think "being able to code" is the measure. Being able to think and express well is. I don't think there's a surplus of THOSE people, and Java's an environment that needs people as much as any other, and it's pretty popular.
  97. dreamreal~tiobe
  98. javabotThe TIOBE index tracks the popularity of various programming languages on a month-to-month basis. It doesn't track "the best" but just the popularity of various languages. See https://tiobe.com/tiobe-index/ for more.
  99. * ball ponders
  100. dreamrealball: The thing is, and stop me when you like: I know a bunch of languages moderately well. I suck at tech screens, though, because I have to learn each one over again for the screen unless it's something I've done recently, yeah? Like, sit me down in a python interview and you're going to spend ten minutes while I remember if it's fun or def or what, and I'll be thinking "wait, how do I coerce types
  101. dreamrealagain..."
  102. dreamrealBut the thing is, I know *what* to do, and where to look for it, so an interview that endures me remembering *syntax* - the easy part - usually comes off going "okay, this is a candidate we could use," and I have receipts that I can't quite recount publicly for $reasons on this. THAT's the skill to cultivate; Java's just... a form of it.
  103. ballI've heard about software development interviews. They don't sound very nice.
  104. dreamrealPeople suck, and they often don't know how to interview, and a lot of them see it as an opportunity to pull rank over new people.
  105. dreamrealIt's unfortunate and I hate it, but I don't mind THOSE INTERVIEWS very much, because 1) I've probably done more than they have, I have rank they don't, and 2) anyone who shows their asses to me like that is mostly telling me I do not want to help them succeed.
  106. ParaI have C programming book from the nineties which spends first third about how abstract thinking and logic works.
  107. ParaAnd basically comes with a warning that if you can't get through these sections, programming isn't for you.
  108. dreamrealhah. Which book is it, para?
  109. ballK&R?
  110. dreamrealCan't be, K&R doesn't do that
  111. ballIt's so long since I picked up a copy.
  112. ParaSome Finnish teaching book so kinda lost reference. Probably at least inspired by whatever English material was available at the time, first printing predates Internet.
  113. dreamrealK&R's great but K&R C < ANSI C, and ANSI C has long exceeded what K&R was, IMO
  114. ballMy Algol book predates the Internet ;-)
  115. dreamrealPara: oh, so bork bork bork bork neener bork?
  116. ParaExcuse me, that's Swedish.
  117. ballISTR that's what prompted the 2nd ed. of K&R book.
  118. dreamrealPara: finnish, swedish, polish, same difference, right?
  119. Para(in Sweden the Swedish chef is apparently Norwegian, and in Norway Danish...if I remember this correctly)
  120. * stfstfm_ joined #java
  121. * ball looks sad
  122. ParaSomeone compared Finnish to gnomes chanting spells recently. And Polish to summoning demons.
  123. ParaI don't know how this relates to Java, but I do know that smart people with good skills on the most common proglangs will be useful in the future.
  124. dreamrealball: I have both copies floating around, both ANSI and K&R, and the thing is, part of me really loves K&R because it's so tied to the machine
  125. ballJust detached enough to be somewhat portable.
  126. ballIt's not /that/ far removed from assembly language.
  127. dreamrealyeah. The way K&R mandated pulling values directly off the stack like that... is bork bork bork chef's kiss, esp for people like me who cme to it *from* assmebly
  128. * ball nods
  129. ballI did Z80 and 8086 assembly
  130. ballI don't /think/ I did much 6502.
  131. dreamrealI did z80 and 65xx, ended up doing 68k and a few others
  132. dreamrealCommodore 64, baby! ... and I have one on my desk RIGHT NOW
  133. ball68k must have fealt pretty damn luxurious compared to the 8-bits.
  134. dreamreal68k and then there was SPARC - talk about luxury, sparc felt magical
  135. ballThe register windowing was interesting.
  136. ParaFriend told me during our teenage years that I "would probably be a really good C64 assembly programmer." To this day I have no idea whether that was an insult or a compliment.
  137. dreamrealso, um, using my awemusoe powers of observation: if you're able to talk competently about algol, ansi vs K&R, z80... java's gonna be trivial for you, and if you can think besides, you'll be fine
  138. balldreamreal: Thanks, that's encouraging.
  139. ball...and right now I'll take all the encouragement I can get.
  140. dreamrealand if it makes you feel any better, this is a lot what a GOOD technical interview should feel like
  141. GreenResponseheh, Java is called “blue collar worker” language in the Cult Repo documentary
  142. dreamrealthat's because it doesn't know what the fucking fuck it's talking about
  143. dreamrealpardonnez moi francais, etc
  144. dreamrealfunny thing about low expectations; they're self-fulfilling. I do stuff with java that some people think is beyond impossible: "that'll be slow! It'll take you... what do you mean you're done already?"
  145. ParaWell, it's kinda like the Clojure documentary which omitted the entire Europe originating ecosystem because apparently flying around USA was fun but not going even once over the Atlantic or even having a Zoom call was seemed as necessary :)
  146. ballI should go and get my daughter from the library. I'll be back later, hopefully.
  147. * ball left #java
  148. jreicherdreamreal: I think you'll like this, if you haven't seen it before. https://www.baldurbjarnason.com/2024/react-electron-llms-labour-arbitrage/
  149. nevetReact, Electron, and LLMs have a common purpose: the labour arbitrage theory of dev tool popularity
  150. javabotjreicher's title: "React, Electron, and LLMs have a common purpose: the labour arbitrage theory of dev tool popularity"
  151. dreamrealoof
  152. dreamrealokay, reading
  153. jreicherI might even agree with it. Still thinking about it. Interesting theory.
  154. * mindCrime joined #java
  155. * Cyp joined #java
  156. * metalmaniac joined #java
  157. * monkeyPlus joined #java
  158. * Anaphaxeton joined #java
  159. * Drixtan joined #java
  160. * ferdna joined #java