leanpub, to Java
@leanpub@mastodon.social avatar

Stratospheric (Radiant Reader (eBook)) by Tom Hombergs, Björn Wilmsmann, and Philip Riecks is on sale on Leanpub! Its suggested price is $39.00; get it for $29.25 with this coupon: https://leanpub.com/sh/yjqWnQ9E

openjdk, to Java
@openjdk@mastodon.social avatar

New candidate JEP: 480: Structured Concurrency (Third Preview): https://openjdk.org/jeps/480

linuxiac, to ubuntu
@linuxiac@mastodon.social avatar

Learn to install Java on Ubuntu 24.04 LTS (Noble Numbat) quickly with our easy-to-follow step-by-step guide.
https://linuxiac.com/how-to-install-java-on-ubuntu-24-04-lts/

kosmikus, to haskell
@kosmikus@functional.cafe avatar

On Wednesday, 2024-05-15, at 1830 UTC, we'll stream the 25th episode of the . This episode should be interesting for Haskellers and non-Haskellers alike. Edsko and I will translate a server from to Haskell, contrasting the programming paradigms.

https://www.youtube.com/watch?v=YwshlQXKO80&list=PLD8gywOEY4HaG5VSrKVnHxCptlJv2GAn7&index=25

leanpub, to Java
@leanpub@mastodon.social avatar

Java + Spring Certification Bundle https://leanpub.com/b/java-spring-certification-bundle by Javin Paul is the featured bundle on the Leanpub homepage! https://leanpub.com @javinpaul

Crell, to php
@Crell@phpc.social avatar

Silly me for thinking I couldn't find an ORM I dislike more than the ones I've used in . Then I found Spring Boot / JPA...

This is a whole new level of asinine...

motofix,
@motofix@mamot.fr avatar

@Crell 10 years ago, I felt the same, until I realised that I just lacked XP on these very powerful technologies. Sadly, most projects are devastated by developers that don't use them correctly, because they just "hate" it, so just don't learn it.
What I hate today: thousands of lines of SQL code, some dynamically built with string fragments (even to an embryon of a badly designed ORM..) that is so difficult to maintain as it mostly fails at runtime

seanjmullan, to Java
@seanjmullan@mastodon.world avatar

JEP 478: Key Derivation API (Preview), now a Candidate.

“Introduce an API for Key Derivation Functions (KDFs), which are cryptographic algorithms for deriving additional keys from a secret key and other data. This is a preview API.”

https://openjdk.org/jeps/478

array, to random
@array@fosstodon.org avatar

The ETA just for setting up the development environment in $newJob is no less than 2 weeks, but it's no problem if it's two months. I know many of you are used to this kind of scale in dev work places, but I'm kind of terrified (that, plus the ~300 person IT workforce all in the same place, the git repo with more than 100 repos -and this is, apparently, just the tip of the iceberg-), the commits in 1000+ LOC files made in the past century... This will be fun, fortunately. And sadly. :P

array,
@array@fosstodon.org avatar

And it seems I'll be doing full stack, but mostly. I know, I know, but indulge me: I just love Java, so I feel lucky. And more important, I've found a very cozy workplace, the team seems to get along fine, they meet every Friday after workday for beers and chat, and they have been very helpful and welcoming. This is what I signed for when I began Programming, and quite different from what have been my early experiences. I hope this ends up as well as it is promising now. :D

motofix,
@motofix@mamot.fr avatar

@array @fedops @tulpa after 20 years of coding, having worked with others ( C, C++, PHP, js, Rust, python), well I think Java is most of the time the Silver Bullet for any serious, long lasting, industry grade projects, and recent versions get it closer :-)

openjdk, to Java
@openjdk@mastodon.social avatar

New candidate JEP: 479: Remove the Windows 32-bit x86 Port: https://openjdk.org/jeps/479

openjdk, to Java
@openjdk@mastodon.social avatar

New candidate JEP: 478: Key Derivation API (Preview): https://openjdk.org/jeps/478

openjdk, to Java
@openjdk@mastodon.social avatar

New candidate JEP: 477: Implicitly Declared Classes and Instance Main Methods (Third Preview): https://openjdk.org/jeps/477

leanpub, to Java
@leanpub@mastodon.social avatar

Stratospheric (Radiant Reader (eBook)) by Tom Hombergs, Björn Wilmsmann, and Philip Riecks is on sale on Leanpub! Its suggested price is $39.00; get it for $29.25 with this coupon: https://leanpub.com/sh/N7h3Meme #Java #AmazonWebServices #CloudComputing #Aws

mreinhold, to Java
@mreinhold@mastodon.social avatar

Seventh OpenJDK Committers’ Workshop, 8–9 August 2024, Santa Clara, California, USA: https://openjdk.org/workshop

openjdk, to Java
@openjdk@mastodon.social avatar

Targeted to JDK 23: JEP 467: Markdown Documentation Comments: https://openjdk.org/jeps/467

usbharu, to Java
@usbharu@misskey.usbharu.dev avatar

Protocol Buffers v26.0 の破壊的変更 - Qiita
https://qiita.com/hktechno/items/cf4ad82eb3ed16289b3a

andybrunner, (edited ) to random
@andybrunner@swiss.social avatar

Freeware: Java Package ch.k43.util (Release 2024.05.06)

Free to use collection of Java classes to support HTTP, TCP sockets, Files, Logging, etc.

https://java-util.k43.ch

arnelson, to fediverse
@arnelson@fosstodon.org avatar

Java is an interesting language for a Fediverse project because it's the one language with several mature implementations of Semantic Web tech (RDF, SPARQL, etc). JSON-LD just works, out of the box. It was kind of shocking to see Apache Jena do in a few minutes of work what took me weeks in Deno!

And I learned about a piece of the Semantic Web ecosystem I wasn't familiar with before. Have you heard the good word of OWL?

aksharvarma, to programming
@aksharvarma@mathstodon.xyz avatar

Evolution of how I think of while :

  1. When I first learned "loops":

while (condition is true) {do these things, adjust things so a slightly new condition is checked}

// That's where I first saw infinite loop and how there are intentional infinite loops.

  1. A small step to move condition update out of the loop body:

for (i=0; i< N; i++) {do these things}

// After the couple of days it took to get used to them, I found them neater and closer to how I think of things.

  1. Most of the time, the i from before is indexing into something, so let's directly deal with the item being indexed:

for item in collection:
do stuff

After the few days to rewire syntax muscle memory, going back would decidedly feel like a step back.

I don't want to give up automatic (and transparent) out-of-bound checks.

  1. There are actually only about 3/4 things one does inside a loop:

map/fold/scan/filter function-to-call collection-to-traverse-through

;; Getting rid of explicit indexing was just step one.
-- After a few days/months/years, I now realize that it is more important and less buggy if I think only of the function to call (and whether I want to end up with a new (maybe pruned) collection, a single thing, or "both" (that's how I think of scans))


Alternatively, my evolution as I learned new languages idioms:
-->
or -->
-->
or --> ???

Sharat_Chander, to Java
@Sharat_Chander@mastodon.social avatar

“Strong with #Java, Baby Duke is.”

#MayThe4thBeWithYou

video/mp4

publicvoit, to programming
@publicvoit@graz.social avatar

What happens, when you join two paths in a #programming language when the second one is an absolute one?

join("foo", "/bar")
returns "foo/bar" or "/bar"?

The wonderful @meisterluk wrote a great article about that you might want to read: https://lukas-prokop.at/articles/2024-05-03-filepath-join-behavior

I can not tell what version I'd actually prefer. There are situations where both versions would be "proper".

#Python #Golang #UNIX #POSIX #rust #C++ #CPP #Java #dotNet #Dart #Flutter #Dlang #TCL #Nim #FreePascal #PowerShell #zig

Le_bottin_des_jeux_linux, to linuxgaming
@Le_bottin_des_jeux_linux@floss.social avatar
leanpub, to Software
@leanpub@mastodon.social avatar

Jetpack Compose internals https://leanpub.com/composeinternals by Jorge Castillo is the featured book on the Leanpub homepage! https://leanpub.com

openjdk, to Java
@openjdk@mastodon.social avatar

New candidate JEP: 472: Prepare to Restrict the Use of JNI: https://openjdk.org/jeps/472

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Leos
  • mdbf
  • ngwrru68w68
  • thenastyranch
  • InstantRegret
  • vwfavf
  • Youngstown
  • slotface
  • hgfsjryuu7
  • Durango
  • rosin
  • kavyap
  • PowerRangers
  • DreamBathrooms
  • anitta
  • magazineikmin
  • cisconetworking
  • khanakhh
  • ethstaker
  • osvaldo12
  • modclub
  • tacticalgear
  • everett
  • normalnudes
  • GTA5RPClips
  • tester
  • cubers
  • provamag3
  • All magazines