Updates tagged with java on Hacker Poesy!
musicman: Oracle has largely been a good steward of #Java. The CentOSization of Java has been complex, and sure, there have been some Oraclisms, But the Java ecosystem is as healthy as it has ever been. Part of the angst around Java over the last few years has simply been people groaning about change, but ultimately the modularization that came in 9, and the "rapid" release cycle is goin https://nu.federati.net/notice/3374231
musicman's status on Wednesday, 04-Aug-2021 19:44:06 EDT
Oracle has largely been a good steward of #Java. The CentOSization of Java has been complex, and sure, there have been some Oraclisms, But the Java ecosystem is as healthy as it has ever been. Part of the angst around Java over the last few years has simply been people groaning about change, but ultimately the modularization that came in 9, and the "rapid" release cycle is goin…
musicman: ok, I am now analyzing dump. customer is on #java 8 181. That's pretty old. I'm not sure those are really changelogs I want to wade into, but I guess I will. Does that version jump out to anyone regarding performance?
musicman's status on Friday, 07-May-2021 13:51:36 EDT
ok, I am now analyzing dump. customer is on #java 8 181. That's pretty old. I'm not sure those are really changelogs I want to wade into, but I guess I will. Does that version jump out to anyone regarding performance?
musicman: is there a jar for the #eclipse Memory Analyzer (aka #MAT)? I can't get .apps to open on my work mac, but I can open jars from the command line. I attempted to edit the ini file in the .app, but that did not resolve the issue. #java
musicman's status on Friday, 07-May-2021 12:31:48 EDT
is there a jar for the #eclipse Memory Analyzer (aka #MAT)? I can't get .apps to open on my work mac, but I can open jars from the command line. I attempted to edit the ini file in the .app, but that did not resolve the issue. #java
musicman: How many times would you expect a full gc in a 7 hour window? #java
musicman's status on Thursday, 29-Apr-2021 17:30:00 EDT
How many times would you expect a full gc in a 7 hour window? #java
musicman: I see some gc-related entries in a thread dump I was given. Is it possible to see how long a gc takes from a thread dump or do we need a heap dump for that? #java
musicman's status on Wednesday, 28-Apr-2021 15:53:37 EDT
I see some gc-related entries in a thread dump I was given. Is it possible to see how long a gc takes from a thread dump or do we need a heap dump for that? #java
musicman: Any #java heads able to help here? My java is pretty limited. There has been work in the UpgradeProtocol method recently. This is the code that upgrades http 1.1 connections to http2 connections in #ApacheTomcat. I am trying to test a fix in stream handling, but I can't get the application to work. :/ ``` [root@pg-master 09:54:57 embed]# java -jar target/tomcat-9-embedded-1.0. https://nu.federati.net/notice/3360581
musicman's status on Wednesday, 17-Mar-2021 11:15:55 EDT
Any #java heads able to help here? My java is pretty limited. There has been work in the UpgradeProtocol method recently. This is the code that upgrades http 1.1 connections to http2 connections in #ApacheTomcat. I am trying to test a fix in stream handling, but I can't get the application to work. :/ ``` [root@pg-master 09:54:57 embed]# java -jar target/tomcat-9-embedded-1.0.…
lnxw48a1: @musicman Here's a #Java language thought. In general, many of the complexity and boilerplate issues associated with the language could be worked around, but one issue cannot: The language is owned and controlled by Oracle. It may be a fruitful field for several more years, but eventually, ORCL will extract every possible drop of profit out of the language and its ecosystem, ba https://nu.federati.net/notice/3342464
lnxw48a1's status on Saturday, 24-Oct-2020 14:56:25 EDT
@musicman Here's a #Java language thought. In general, many of the complexity and boilerplate issues associated with the language could be worked around, but one issue cannot: The language is owned and controlled by Oracle. It may be a fruitful field for several more years, but eventually, ORCL will extract every possible drop of profit out of the language and its ecosystem, ba…
musicman: musicman favorited something by lnxw48a1: #OSGi: modularity for #Java https://nu.federati.net/url/276851 [www infoworld com] That article is from 2020. The next one is from 2011. https://www.infoworld.com/article/2074032/osgi---are-we-there-yet-.html NOTE: if you get a “you’ve read your limit of articles” message, clear all cookies and stored data before you retry. And maybe a no-JS browser might avoid all of this.
musicman's status on Tuesday, 20-Oct-2020 17:12:16 EDT
musicman favorited something by lnxw48a1: #OSGi: modularity for #Java https://nu.federati.net/url/276851 [www infoworld com] That article is from 2020. The next one is from 2011. https://www.infoworld.com/article/2074032/osgi---are-we-there-yet-.html NOTE: if you get a “you’ve read your limit of articles” message, clear all cookies and stored data before you retry. And maybe a no-JS browser might avoid all of this.
lnxw48a1: #OSGi: modularity for #Java https://nu.federati.net/url/276851 [www infoworld com] That article is from 2020. The next one is from 2011. https://www.infoworld.com/article/2074032/osgi---are-we-there-yet-.html NOTE: if you get a “you’ve read your limit of articles” message, clear all cookies and stored data before you retry. And maybe a no-JS browser might avoid all of this.
lnxw48a1's status on Tuesday, 20-Oct-2020 15:19:16 EDT
#OSGi: modularity for #Java https://nu.federati.net/url/276851 [www infoworld com] That article is from 2020. The next one is from 2011. https://www.infoworld.com/article/2074032/osgi---are-we-there-yet-.html NOTE: if you get a “you’ve read your limit of articles” message, clear all cookies and stored data before you retry. And maybe a no-JS browser might avoid all of this.
lnxw48a1: lnxw48a1 favorited something by musicman: installing #Java 15 for the first time
lnxw48a1's status on Friday, 25-Sep-2020 12:25:05 EDT
lnxw48a1 favorited something by musicman: installing #Java 15 for the first time
musicman: installing #Java 15 for the first time
musicman's status on Friday, 25-Sep-2020 11:30:59 EDT
installing #Java 15 for the first time
musicman: I figured out I was looking in the wrong place for the hbase stuff. It was in org.apache.hbase. #java is so weird.
musicman's status on Thursday, 03-Sep-2020 16:26:47 EDT
I figured out I was looking in the wrong place for the hbase stuff. It was in org.apache.hbase. #java is so weird.
musicman: how does one determine what version of #SpringSecurity? #java
musicman's status on Monday, 17-Aug-2020 15:30:42 EDT
how does one determine what version of #SpringSecurity? #java
musicman: Apparently #Tomcat can give a 404 if you have the wrong version of #Java ...because that makes sense.
musicman's status on Tuesday, 04-Aug-2020 14:05:16 EDT
Apparently #Tomcat can give a 404 if you have the wrong version of #Java ...because that makes sense.
lnxw48a1: lnxw48a1 favorited something by musicman: well, "enterprise" is largely a bad word in the startup space, to be equated with slow and/or complicated. I am having a related argument about Java. Maybe it is true that the Java ecosystem is too complicated. I was just yesterday unable to get something to work in IntelliJ and I have no idea why. It works in #Eclipse. In any case, I think the Java-naysayers probably don't know about things like https://quarkus.io/ I think there is a good argument about not using C or C++ for a startup, unless you are doing something that requires realtime, but I don't see the argument with Java. I think Java had years of uncertainty after the Sun acquisition, and #Java 8 certainly has issues with modern practices, but Java 8 came out before K8s. Considering #K8s came out the same year as Java 8 and #Mesos had been presented first 5 years earlier, it's easy to say that Java 8 was a missed opportunity. That said, a lot of things you would have liked to see in Java 8 came in Java 9. Thank you for coming to my TED talk.
lnxw48a1's status on Friday, 31-Jul-2020 12:02:44 EDT
lnxw48a1 favorited something by musicman: well, "enterprise" is largely a bad word in the startup space, to be equated with slow and/or complicated. I am having a related argument about Java. Maybe it is true that the Java ecosystem is too complicated. I was just yesterday unable to get something to work in IntelliJ and I have no idea why. It works in #Eclipse. In any case, I think the Java-naysayers probably don't know about things like https://quarkus.io/ I think there is a good argument about not using C or C++ for a startup, unless you are doing something that requires realtime, but I don't see the argument with Java. I think Java had years of uncertainty after the Sun acquisition, and #Java 8 certainly has issues with modern practices, but Java 8 came out before K8s. Considering #K8s came out the same year as Java 8 and #Mesos had been presented first 5 years earlier, it's easy to say that Java 8 was a missed opportunity. That said, a lot of things you would have liked to see in Java 8 came in Java 9. Thank you for coming to my TED talk.
musicman: well, "enterprise" is largely a bad word in the startup space, to be equated with slow and/or complicated. I am having a related argument about Java. Maybe it is true that the Java ecosystem is too complicated. I was just yesterday unable to get something to work in IntelliJ and I have no idea why. It works in #Eclipse. In any case, I think the Java-naysayers probably don't kno https://nu.federati.net/notice/3326839
musicman's status on Friday, 31-Jul-2020 11:54:57 EDT
well, "enterprise" is largely a bad word in the startup space, to be equated with slow and/or complicated. I am having a related argument about Java. Maybe it is true that the Java ecosystem is too complicated. I was just yesterday unable to get something to work in IntelliJ and I have no idea why. It works in #Eclipse. In any case, I think the Java-naysayers probably don't kno…
musicman: I know @pete ...but I didn't when we fediverse met. There have been a few others that have come and gone over the years, but mostly just twitter refugees that went back when they figured out the fail whale (which I think was them moving to #Java). @edythemighty and @marxistvegan are probably the two I spent the most time talking to here, but again, neither of them did I know IR https://nu.federati.net/notice/3324052
musicman's status on Thursday, 16-Jul-2020 15:29:55 EDT
I know @pete ...but I didn't when we fediverse met. There have been a few others that have come and gone over the years, but mostly just twitter refugees that went back when they figured out the fail whale (which I think was them moving to #Java). @edythemighty and @marxistvegan are probably the two I spent the most time talking to here, but again, neither of them did I know IR…
dawsports: I am thinking about writing a #cycling training app for a conference talk, but not sure how exactly it fits into the conference tracks. It could maybe fit in learning a new language, but if it's like "zero to app" in 3 months or something, I don't know how useful it will be. I mean, I have other stuff to do, but largely right now I am being paid to learn #Java (and Java toolin https://loadaverage.org/notice/19219216
dawsports's status on Thursday, 11-Jun-2020 17:00:18 EDT
I am thinking about writing a #cycling training app for a conference talk, but not sure how exactly it fits into the conference tracks. It could maybe fit in learning a new language, but if it's like "zero to app" in 3 months or something, I don't know how useful it will be. I mean, I have other stuff to do, but largely right now I am being paid to learn #Java (and Java toolin…
musicman: thinking about writing a #cycling training app, but not sure how exactly it fits into any of these. It could maybe fit in learning a new language, but if it's like "zero to app" in 3 months or something, I don't know how useful it will be. I mean, I have other stuff to do, but largely right now I am being paid to learn #Java (and Java tooling). Interestingly, 12 weeks is what https://nu.federati.net/notice/3316956
musicman's status on Thursday, 11-Jun-2020 16:57:55 EDT
thinking about writing a #cycling training app, but not sure how exactly it fits into any of these. It could maybe fit in learning a new language, but if it's like "zero to app" in 3 months or something, I don't know how useful it will be. I mean, I have other stuff to do, but largely right now I am being paid to learn #Java (and Java tooling). Interestingly, 12 weeks is what …
lnxw48a1: @musicman Not an answer, because I don't know, but look into #Java and time zones. I'd guess it probably has its own implementation of the Olsen #timezone database.
lnxw48a1's status on Tuesday, 09-Jun-2020 16:02:54 EDT
@musicman Not an answer, because I don't know, but look into #Java and time zones. I'd guess it probably has its own implementation of the Olsen #timezone database.
musicman: My team is hosting a virtual conference in October (maybe it's September). I think it is just for current customers. A user group meeting of sorts. In any case, I don't know if the presentations themselves will see the public web, but I can certainly share here some of what I learn along the way. Basically any #freesoftware is fair game, although we don't typically do much with https://nu.federati.net/notice/3316202
musicman's status on Monday, 08-Jun-2020 14:46:16 EDT
My team is hosting a virtual conference in October (maybe it's September). I think it is just for current customers. A user group meeting of sorts. In any case, I don't know if the presentations themselves will see the public web, but I can certainly share here some of what I learn along the way. Basically any #freesoftware is fair game, although we don't typically do much with…
lnxw48a1: @musicman I don't think there was a #TomEE in 2004. I hadn't even heard of #Glassfish yet. I used regular #Tomcat (with #Apache and #IIS) at school, and even looked into a #Java based web host ... but the work schedule and commuting (and then traveling and #hotel_INET) just made it not doable.
lnxw48a1's status on Wednesday, 03-Jun-2020 13:35:49 EDT
@musicman I don't think there was a #TomEE in 2004. I hadn't even heard of #Glassfish yet. I used regular #Tomcat (with #Apache and #IIS) at school, and even looked into a #Java based web host ... but the work schedule and commuting (and then traveling and #hotel_INET) just made it not doable.
dawsports: The ports are open and the username and password are correct. Does anybody know why I am not able to connect to a MySQL database looking at this #java stacktrace? #wildfly https://pastebin.com/LCYb3QBW
dawsports's status on Wednesday, 03-Jun-2020 12:06:13 EDT
The ports are open and the username and password are correct. Does anybody know why I am not able to connect to a MySQL database looking at this #java stacktrace? #wildfly https://pastebin.com/LCYb3QBW
lnxw48a1: https://howtodoinjava.com/servlets/complete-java-servlets-tutorial/ I was trying to remember the process for writing #Java #servlets.
lnxw48a1's status on Thursday, 28-May-2020 14:48:10 EDT
https://howtodoinjava.com/servlets/complete-java-servlets-tutorial/ I was trying to remember the process for writing #Java #servlets.
musicman: so, my #postgres application seems to work in #wildfly. I guess I need to write a #java application to test it? I've never used Wildfly before so...yeah.
musicman's status on Thursday, 28-May-2020 14:21:10 EDT
so, my #postgres application seems to work in #wildfly. I guess I need to write a #java application to test it? I've never used Wildfly before so...yeah.
lnxw48a1: https://wildfly.org/news/tags/hal/ for more about #Wildfly HAL Wildfly is a #Java application server and container, similar to #Jetty and #Tomcat
lnxw48a1's status on Thursday, 28-May-2020 10:58:03 EDT
https://wildfly.org/news/tags/hal/ for more about #Wildfly HAL Wildfly is a #Java application server and container, similar to #Jetty and #Tomcat
lnxw48a1: #Wildfly HAL: https://wildfly.org/news/2018/06/01/Whats-New-In-HAL/ Management console, not Hardware Abstraction Layer #Java
lnxw48a1's status on Thursday, 28-May-2020 10:46:20 EDT
#Wildfly HAL: https://wildfly.org/news/2018/06/01/Whats-New-In-HAL/ Management console, not Hardware Abstraction Layer #Java
lnxw48a1: @musicman It has been a loooong time since I've messed around with #Java (I'd say 13-14 years), but if the CLASSPATH was set correctly, I never had to unjar jarfiles. I never had the situation where a required file was missing from the jar, so you may be in unknown territory.
lnxw48a1's status on Thursday, 14-May-2020 17:37:21 EDT
@musicman It has been a loooong time since I've messed around with #Java (I'd say 13-14 years), but if the CLASSPATH was set correctly, I never had to unjar jarfiles. I never had the situation where a required file was missing from the jar, so you may be in unknown territory.
lnxw48a1: @musicman That sounds like a good idea. Being that this _is_ #Java, also take a good look at the command line and environment variables needed for starting it. In the olden days, variables like $JAVA_PATH and $CLASSPATH had to be defined before the "java -jar somejarfile.jar" command ... some variables were small enough to define on the command line with "-Dsomevar=somevalue".
lnxw48a1's status on Thursday, 14-May-2020 17:22:53 EDT
@musicman That sounds like a good idea. Being that this _is_ #Java, also take a good look at the command line and environment variables needed for starting it. In the olden days, variables like $JAVA_PATH and $CLASSPATH had to be defined before the "java -jar somejarfile.jar" command ... some variables were small enough to define on the command line with "-Dsomevar=somevalue".
musicman: It seems unlikely to me that something like #Cassandra would be missing such a file. Do I need to build Cassie from source to get this or something? I haven't been able to find anything to suggest this is a common issue. Is it lying and the javaagent is actually the issue? #java [root@localhost tmp]# java -javaagent:./jmx_prometheus_javaagent-0.12.0.jar=8080:jmx-prom.yaml -jar https://nu.federati.net/notice/3310546
musicman's status on Wednesday, 13-May-2020 17:21:51 EDT
It seems unlikely to me that something like #Cassandra would be missing such a file. Do I need to build Cassie from source to get this or something? I haven't been able to find anything to suggest this is a common issue. Is it lying and the javaagent is actually the issue? #java [root@localhost tmp]# java -javaagent:./jmx_prometheus_javaagent-0.12.0.jar=8080:jmx-prom.yaml -jar …
lnxw48a1: I had one interesting experience I want to note: I took a couple of #Java courses at the community college level. During my master’s degree program, I was in a Java course completed online. I was in a group of six students, most of whom had not taken Java previously. Four students and I struggled with the assignment, with attempt after attempt that failed to meet objectives. https://nu.federati.net/notice/3309762
lnxw48a1's status on Sunday, 10-May-2020 01:59:16 EDT
I had one interesting experience I want to note: I took a couple of #Java courses at the community college level. During my master’s degree program, I was in a Java course completed online. I was in a group of six students, most of whom had not taken Java previously. Four students and I struggled with the assignment, with attempt after attempt that failed to meet objectives. …
lnxw48a1: @musicman if they’re using #Java, they’re probably going for cross-platform. It is less true than before, but even now, #Windows administrators prefer GUI tools, even when CLI / TUI tools are more functional and faster.
lnxw48a1's status on Tuesday, 05-May-2020 21:58:32 EDT
@musicman if they’re using #Java, they’re probably going for cross-platform. It is less true than before, but even now, #Windows administrators prefer GUI tools, even when CLI / TUI tools are more functional and faster.
lnxw48a1: lnxw48a1 favorited something by musicman: To flesh that out a bit, but my current list is this: #mongodb #mysql #httpd #postgres #kafka #cassandra #tomcat #jboss / #wildfly #eclipse #java (enough to diagnose applications...honestly, with the others on the list that are built in java, I probably don't really need to do anything else with this one)
lnxw48a1's status on Monday, 27-Apr-2020 16:41:07 EDT
lnxw48a1 favorited something by musicman: To flesh that out a bit, but my current list is this: #mongodb #mysql #httpd #postgres #kafka #cassandra #tomcat #jboss / #wildfly #eclipse #java (enough to diagnose applications...honestly, with the others on the list that are built in java, I probably don't really need to do anything else with this one)
musicman: To flesh that out a bit, but my current list is this: #mongodb #mysql #httpd #postgres #kafka #cassandra #tomcat #jboss / #wildfly #eclipse #java (enough to diagnose applications...honestly, with the others on the list that are built in java, I probably don't really need to do anything else with this one)
musicman's status on Monday, 27-Apr-2020 16:14:53 EDT
To flesh that out a bit, but my current list is this: #mongodb #mysql #httpd #postgres #kafka #cassandra #tomcat #jboss / #wildfly #eclipse #java (enough to diagnose applications...honestly, with the others on the list that are built in java, I probably don't really need to do anything else with this one)
musicman: As I am learning more and more, I think one reason #Java is so popular is because it is very developer-centric. Like, everything in Java is a jar, war, or ear. I feel like #PHP is more administrator-centric with the dlls and ini files. Not that I am any sort of expert in either. Maybe it's just the type of Java learning that I am doing, and of course there is JVM stuff that is https://nu.federati.net/notice/3299781
musicman's status on Tuesday, 14-Apr-2020 11:14:10 EDT
As I am learning more and more, I think one reason #Java is so popular is because it is very developer-centric. Like, everything in Java is a jar, war, or ear. I feel like #PHP is more administrator-centric with the dlls and ini files. Not that I am any sort of expert in either. Maybe it's just the type of Java learning that I am doing, and of course there is JVM stuff that is…
dawsports: New job post out of our #Louisville #Colorado or #Minneapolis #Minnesota offices Requirements: BA/BS degree in #ComputerScience OR a minimum of 1 year of Technical Support experience. Excellent written, verbal, and presentation skills. Basic understanding of networks, networking protocols and web-based security. Hands-on experience with #XML, #XSLT, #JSON, #SOAP, #REST protoco https://loadaverage.org/notice/19018028
dawsports's status on Friday, 20-Mar-2020 09:23:23 EDT
New job post out of our #Louisville #Colorado or #Minneapolis #Minnesota offices Requirements: BA/BS degree in #ComputerScience OR a minimum of 1 year of Technical Support experience. Excellent written, verbal, and presentation skills. Basic understanding of networks, networking protocols and web-based security. Hands-on experience with #XML, #XSLT, #JSON, #SOAP, #REST protoco…
lnxw48a1: RT @musicman It's pretty demoralizing to never get any responses from anyone but @lnxw48a1, but I am nothing if not persistent. I realize I could interact more and gain more followers and I could post more. Maybe I'll give Mastodon a shot a see if I get more interaction there. I don't think I've joined an instance but maybe I have. Anyway... My team is looking! Requirem https://nu.federati.net/notice/3266923
lnxw48a1's status on Tuesday, 11-Feb-2020 20:30:13 EST
RT @musicman It's pretty demoralizing to never get any responses from anyone but @lnxw48a1, but I am nothing if not persistent. I realize I could interact more and gain more followers and I could post more. Maybe I'll give Mastodon a shot a see if I get more interaction there. I don't think I've joined an instance but maybe I have. Anyway... My team is looking! Requirem…
musicman: It's pretty demoralizing to never get any responses from anyone but @lnxw48a1, but I am nothing if not persistent. I realize I could interact more and gain more followers and I could post more. Maybe I'll give Mastodon a shot a see if I get more interaction there. I don't think I've joined an instance but maybe I have. Anyway... My team is looking! Requirements (I mean, that's https://nu.federati.net/notice/3266919
musicman's status on Tuesday, 11-Feb-2020 20:27:01 EST
It's pretty demoralizing to never get any responses from anyone but @lnxw48a1, but I am nothing if not persistent. I realize I could interact more and gain more followers and I could post more. Maybe I'll give Mastodon a shot a see if I get more interaction there. I don't think I've joined an instance but maybe I have. Anyway... My team is looking! Requirements (I mean, that's …
lnxw48a1: A couple of things I've heard !Smalltalk people say killed their market: 1. Smalltalk's image-based system didn't mesh well with OS filesystems; 2. #Smalltalk vendor turmoil and their high pricing. (I wasn't even aware of the language's existence until the late #1990s. I took numerous programming courses over the years, but I never heard ST mentioned until another student ment https://nu.federati.net/notice/3263837
lnxw48a1's status on Sunday, 09-Feb-2020 00:32:59 EST
A couple of things I've heard !Smalltalk people say killed their market: 1. Smalltalk's image-based system didn't mesh well with OS filesystems; 2. #Smalltalk vendor turmoil and their high pricing. (I wasn't even aware of the language's existence until the late #1990s. I took numerous programming courses over the years, but I never heard ST mentioned until another student ment…
lnxw48a1: RT @musicman http://status.hackerposse.com/url/19635 My new team (and my old team too, actually), is looking: Interact with end users on technical problems. Tier 1, 2 and 3 support for #CentOS and related #opensource products. Drive resolution of those problems, which include: Open source software issues. Questions around open source software usage. Questions around use https://nu.federati.net/notice/3224655
lnxw48a1's status on Monday, 06-Jan-2020 12:52:04 EST
RT @musicman http://status.hackerposse.com/url/19635 My new team (and my old team too, actually), is looking: Interact with end users on technical problems. Tier 1, 2 and 3 support for #CentOS and related #opensource products. Drive resolution of those problems, which include: Open source software issues. Questions around open source software usage. Questions around use…
musicman: http://status.hackerposse.com/url/19635 My new team (and my old team too, actually), is looking: Interact with end users on technical problems. Tier 1, 2 and 3 support for #CentOS and related #opensource products. Drive resolution of those problems, which include: Open source software issues. Questions around open source software usage. Questions around use and best practices. https://nu.federati.net/notice/3224654
musicman's status on Monday, 06-Jan-2020 12:51:11 EST
http://status.hackerposse.com/url/19635 My new team (and my old team too, actually), is looking: Interact with end users on technical problems. Tier 1, 2 and 3 support for #CentOS and related #opensource products. Drive resolution of those problems, which include: Open source software issues. Questions around open source software usage. Questions around use and best practices. …
lnxw48a1: @clacke Back in the#1990s, #Java was exciting, too.
lnxw48a1's status on Saturday, 23-Nov-2019 09:51:02 EST
@clacke Back in the#1990s, #Java was exciting, too.
drak: "did we really program like that? That was terrible"—been saying that about #Java for years … got better: https://youtu.be/J6fegDQPgps?t=535
drak's status on Friday, 22-Nov-2019 17:13:36 EST
"did we really program like that? That was terrible"—been saying that about #Java for years … got better: https://youtu.be/J6fegDQPgps?t=535
lnxw48a1: @musicman For anyone not knowing what #Kafka is, https://kafka.apache.org/ ... started by #LinkedIn, donated to the #Apache Software Foundation ... written in #Java and #Scala Data stream pub-sub / processing / storage
lnxw48a1's status on Tuesday, 05-Nov-2019 22:00:11 EST
@musicman For anyone not knowing what #Kafka is, https://kafka.apache.org/ ... started by #LinkedIn, donated to the #Apache Software Foundation ... written in #Java and #Scala Data stream pub-sub / processing / storage
drak: How #Java can be beautiful: https://stackoverflow.com/a/50210328
drak's status on Friday, 25-Oct-2019 03:43:45 EDT
How #Java can be beautiful: https://stackoverflow.com/a/50210328
drak: Immutable function arguments and variables https://www.draketo.de/english/free-software/immutable-java-js-fortran #java #javascript #fortran
drak's status on Wednesday, 17-Jul-2019 10:18:33 EDT
Immutable function arguments and variables https://www.draketo.de/english/free-software/immutable-java-js-fortran #java #javascript #fortran
drak: I build a #Scheme with fewer parens. Today in #Java: Collections.sort(scales, (a, b) -> Double.compare(a.scale(), b.scale() * -1)) // ????
drak's status on Friday, 15-Mar-2019 12:39:34 EDT
I build a #Scheme with fewer parens. Today in #Java: Collections.sort(scales, (a, b) -> Double.compare(a.scale(), b.scale() * -1)) // ????
drak: I build a Scheme with fewer parens. Today in #Java: Collections.sort(scales, (a, b) -> Double.compare(a.scale(), b.scale() * -1)) // D’Oh!
drak's status on Friday, 15-Mar-2019 12:36:51 EDT
I build a Scheme with fewer parens. Today in #Java: Collections.sort(scales, (a, b) -> Double.compare(a.scale(), b.scale() * -1)) // D’Oh!