#Java
Most organizations consider #GDPR a luxury and think it needs special tools and experts to implement it.
A very simple implementation using #SpringBoot & #AspectOrientedProgramming (AOP) will make you realize that GDPR compliance is not Rocket Science: https://bit.ly/3MHr30h

hey @johanvos I am trying to learn graalvm and gluon(thanks for that) and trying a small project and have a small problem, did look around but could not find a solution so far, can you have a look at https://stackoverflow.com/questions/76360453/getting-no-toolkit-found whenever ๐ค just a curios mind. #graalvm #gluonfx #java #javafx @gluonhq
while deploying war file getting this error " ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component " #java #aws #tomcat #jenkins #continuousdeployment
StackBlitz is hiring Frontend Engineer (React/TypeScript)
๐ง #java #react #typescript #javascript #css
๐ Remote
โฐ Full-time
๐ฐ $90k - $210k (Estimate)
๐ข StackBlitz
Job details https://jobsfordevelopers.com/jobs/frontend-engineer-react-typescript-at-stackblitz-oct-27-2021-a853aa?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Quarkus 3.0.3.Final released - Maintenance release https://quarkus.io/blog/quarkus-3-0-3-final-released/
#quarkus #Java
Lombok and Manifold intersect in the properties feature. They take a radically different approach when solving the same problem...
Which one should you choose?

Java recap for week 21/2023
https://discu.eu/weekly/java/2023/21/
#java #jvm #kotlin #programming
Get RSS feeds and support this bot with the premium plan: https://discu.eu/premium
Power of Java 21! ๐ Prepare for some incredible changesโฆ
Awesome #java / #jvm savvy accounts to follow:
๐๐ผ Java User Group Switzerland - @jugch
๐๐ผ Marcus Fihlon - @McPringle
๐๐ผ Christian Stein - @sormuras
๐๐ผ Johan Vos - @johanvos
๐๐ผ Richard Fichtner - @RichardFichtner
More updates like this? Follow me or #JavaBubbleOrgAccountsRefresher
Source: #javabubble (javabubble.org)
Botdev: @moelholm
The Power of #Java 21 https://theankitdabhi.medium.com/power-of-java-21-819ca7cf32a1
#typescript :typescript: is a #javascript :javascript: that has believed more in #java XD
Just published the video of my talk at Stage of Java from last Friday:
"Bungee jumping into Quarkus"
Das Memento Pattern
Bei der Entwicklung von Software handelt es sich immer um die Formulierung von Lรถsungen in Form von Software. Sรถll die Software eine gute Lรถsung fรผr ein Problem sein, dann sind Design Pattern eine gute Hilfe. Design Pattern sind Musterlรถsungen fรผr typische Probleme in der Softwareentwicklung. Wer sie kennt, entwickelt nicht nur Software, die eine etablierte
Kraken is hiring Staff Software Engineer - Mobile
๐ง #java #kotlin #swift #typescript #react #reactnative #android #ios #api #blockchain #nft
๐ Remote
โฐ Full-time
๐ฐ $100k - $220k (Estimate)
๐ข Kraken
Job details https://jobsfordevelopers.com/jobs/staff-software-engineer-mobile-at-kraken-com-apr-26-2023-09685f?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Added to javabubble.org:
๐๐ผ Nacho Cougil - @icougil
Follow this account if you are interested in #java and/or #jvm subjects. More updates like this? Follow me or #JavaBubbleOrgNewAccountsAdded
Source: #javabubble (javabubble.org)
Botdev: @moelholm
3Pillar Global is hiring AEM Engineer - BE/FE
๐ง #java #javascript #cypress #css #docker #html
๐ Timisoara, Romania
โฐ Full-time
๐ฐ $95k - $210k (Estimate)
๐ข 3Pillar Global
Job details https://jobsfordevelopers.com/jobs/aem-engineer-be-fe-at-3pillar-global-may-26-2022-dc5461?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Spring's @MockBean is an anti-pattern
https://filip-prochazka.com/blog/mockbean-is-an-anti-pattern
Discussions: https://discu.eu/q/https://filip-prochazka.com/blog/mockbean-is-an-anti-pattern
#CheerpJ 3.0: a JVM replacement in HTML5 and WebAssembly to run Java applications (and applets) on modern browsers https://leaningtech.com/announcing-cheerpj-3-0-a-jvm-replacement-in-html5-and-webassembly-to-run-java-applications-and-applets-on-modern-browsers/
#Java #wasm
Build a Java application to talk to ChatGPT
Make Use Of: The 11 Best Coding Games to Build Your Programming Skills https://www.makeuseof.com/tag/best-programming-games/ #Tech #MakeUseOf #TechNews #IT via @morganeogerbc #ProgrammingGames #Programming #JavaScript #CSharp #Java
Calculating Work Days Between Two Dates in Java
Tales from the jar side, with a 300 joke, a YouTube livestream, I make way too many mistakes this week, a lawyer who relied too much on AI, and the usual assortment of silly tweets and toots.
#springboot #java #chatgpt
https://kenkousen.substack.com/p/tales-from-the-jar-side-a-300-joke?utm_source=mastodon&sd=pf
Quarkus 3.0 Released: Improving Cloud-Native Java Development with Jakarta EE 10 Support https://www.infoq.com/news/2023/05/quarkus-improves-cloud-native/
#InfoQ #Java #quarkus
Awesome #java / #jvm savvy accounts to follow:
๐๐ผ Ixchel Ruiz - @ixchelruiz
๐๐ผ Jeff Dinkins - @jeff_dinkins
๐๐ผ Marcin Szaลomski - @baldram
๐๐ผ Shaun Smith - @shaunmsmith
๐๐ผ Kito Mann - @kito99
More updates like this? Follow me or #JavaBubbleOrgAccountsRefresher
Source: #javabubble (javabubble.org)
Botdev: @moelholm
Binance is hiring Binance Accelerator Programme - SRE Engineer
๐ง #golang #java #python #blockchain #web3 #aws #docker #gcp #kubernetes
๐ Singapore
โฐ Internship
๐ฐ $90k - $230k (Estimate)
๐ข Binance
Job details https://jobsfordevelopers.com/jobs/binance-accelerator-programme-sre-engineer-at-binance-com-jan-31-2023-9b7e15?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
Man, I really feel the urge to learn #JakartaEE #Java and #Kotlin (plus #SpringBoot) so I can no longer just feel comfortable with the nonsense of #CSharp. I also wanna re-learn #PHP and #Symfony. However, it sometimes feels like an odyssey to find some good resources ;-;
Oh no! I imported a Mastodon list from javachampions.org to make sure I follow all of them - only to find that Mastodon blocked everyone on the list instead of following them. ๐ฑ I'll make sure to refollow you all as soon as I can - looking forward to (re)connect. #JavaChampions #Java
Java Panama Vector API Integrated with Apache Lucene
Link: https://github.com/apache/lucene/pull/12311
Discussion: https://news.ycombinator.com/item?id=36096966
Java Panama Vector API Integrated with Apache Lucene
https://github.com/apache/lucene/pull/12311
Discussions: https://discu.eu/q/https://github.com/apache/lucene/pull/12311
Binance is hiring Algorithm Engineer
๐ง #java #python #blockchain
๐ Remote; Singapore
โฐ Full-time
๐ฐ $90k - $230k (Estimate)
๐ข Binance
Job details https://jobsfordevelopers.com/jobs/algorithm-engineer-at-binance-com-oct-28-2022-4f7849?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
It'll probably be a long while until I wrap my arms around #MicrosoftFabric. I'm not expecting us on-prem (or hybrid) folks to find much joy in it.
I read an article about Data Lake parquet file optimization that was interesting. It's kinda cool tbh. But my expectations haven't budged yet.
Frankly, I'm still salty that #Microsoft won't give us column names with sp_execute_external_script.
Visual Studio Code: Java Extension Pack JDK Auto eliminates the need for manual JDK installation and configuration
An Incomplete Guide to Modern Java I/O Idioms
https://horstmann.com/unblog/2023-04-09/index.html by Cay Horstmann
#Java
Awesome #java / #jvm savvy accounts to follow:
๐๐ผ Rustam Mehmandarov - @mehmandarov
๐๐ผ Marit van Dijk - @maritvandijk
๐๐ผ Jose Miguel Rodriguez - @jmiguel
๐๐ผ Kevin Wittek - @kiview
๐๐ผ John Spurling - @synec
More updates like this? Follow me or #JavaBubbleOrgAccountsRefresher
Source: #javabubble (javabubble.org)
Botdev: @moelholm
Backbase is hiring Application Security Engineer
๐ง #java #javascript #kotlin #swift #kubernetes #securityengineer
๐ Krakรณw, Poland
โฐ Full-time
๐ฐ $90k - $230k (Estimate)
๐ข Backbase
Job details https://jobsfordevelopers.com/jobs/application-security-engineer-at-backbase-dec-28-2022-d8d491?utm_source=mastodon.world&ref=mastodon.world
#jobalert #jobsearch #hiring
If you're interested in some unusual approaches to understanding complex codebases ๐คฏ, or wondering how to apply graph theory in this context to create crazy things โจ and how time travel might actually help us to better understand software projects ๐ โฆ I would love to see you in my conference talk at Devoxx Poland https://devoxx.pl next week on Friday! ๐ #devoxx #devoxxpl #tech #conference #java #javascript #kotlin #swift #complexity #metrics #visualizations #timetravel
Minecraft 1.20 Trails & Tales chega a 7 de Junho
๐ https://tugatech.com.pt/t53821-minecraft-1-20-trails-tales-chega-a-7-de-junho
...
#android #ios #java #linux #minecraft #mundo #nintendo #playstation #windows #xbox #noticias #tech #tugatech

Contract testing with Pact and Quarkus https://hollycummins.com/contract-testing-devoxx-greece/ by Holly Cummins (holly_cummins@hachyderm.io)
#Java #quarkus #testing

What u will c is 21 languages #ada #awk #bash #basic #C #clisp #C++ #COBOL #Forth #FORTRAN #go #java #lisp (mine) #lua #Pascal #Perl #Python #R #Rust #Ruby #SED calc app srvs <=>stdinout. C,C++<=> sockets, 23 thin clients /w NO dep. besides C #xcb #sockets. 21 thin server in C,translate stdin/out to/from sockets in a language agnostic way. What you WON'T see are any #browsers (1000x footprint of my thin clients) or fonts, ask for #retro computer clients https://www.youtube.com/watch?v=Esv6xHwZRYc
Also noticed some link issues on the write-up of Patiently: https://maankoe.github.io/testing/async/java/2022/11/30/patiently.html
#java #testing #programming #coding #software #development #opensource
Spring Boot Development Mode with Testcontainers and Docker
https://piotrminkowski.com/2023/05/26/spring-boot-development-mode-with-testcontainers-and-docker/
Discussions: https://discu.eu/q/https://piotrminkowski.com/2023/05/26/spring-boot-development-mode-with-testcontainers-and-docker/
Java Embraces Kotlinโs Influence: A Look at JDK 21โs Evolution
heise+ | Programmieren lernen fรผr Einsteiger: Python, Java oder JavaScript
Gute Grรผnde, Programmieren zu lernen, gibt es viele: Jobwechsel, Informatikstudium oder ein privates Software-Projekt. Wir geben Tipps fรผr den Einstieg.
#Informatik #Java #JavaScript #KรผnstlicheIntelligenz #Programmiersprachen #Python #Studium #news

Whatโs new in #ApachePulsar v3.0?
Apache Pulsar v3.0 is a Long-Term Support (LTS) release with a few important features, enhancements, and fixes.
Find out more on #InfoQ: https://bit.ly/42h7YrS

JEP 445 - Unnamed Classes and Instance Main Methods (Preview) โ status: Targeted
This feature JEP proposes to "evolve the #Java language so that students can write their first programs without needing to understand language features designed for large programs".
More on #InfoQ: https://bit.ly/3MvnqKW

Is there a language that handles dependencies well?
Python's virtual environments are a bit awkward but everything mostly works, I haven't played with Java build tools much, Javascript is a trainwreck. I've been happy with Dart, but haven't gotten into the weeds much. Same with rust, cargo seems nice, but I haven't played with it enough to know the pitfalls yet.
#programming #dependencies #python #java #javascript #dart #flutter #rust #cargo #pip #npm #yarn
JStachio 1.0.0 release! Fastest Java templating engine (currently).
@khalidabuhakmeh Back when #dotnet was fairly new I did a consulting gig at a big retailer who had built a recommended set of packages and tools for #java and wanted a comparable set of functionality for #dotnet
What we found was that about half the libraries needed to make #java productive (like thread pooling, db connection pooling, etc.) were all built right into #dotnet itself, and so finding #oss or commercial libraries wasn't necessary.
I thought Iโd quantitively compare the #dotnet OSS ecosystem with the #Java one regarding packages and OSS offerings.
Java has 560,493 unique packages, while #dotnet has 356,926
Java has 10,718,296 unique versions, while #dotnet has 5,756,824
The Java ecosystem has 44% more packages and 60% more releases.



#Java 21 is gonna be big! One recent addition:
// in Hello.java
void main() {
System.out.println("Ha!");
}
# run with
java Hello.java
Nothing's missing here, that's all it takes to launch a simple Java program. ๐ฎ More on that and the rest of the on-ramp, including the proposal to launch multiple source files with `java`, in today's Newscast:

@EndlessMason Almost every โsafeโ language has some kind of foreign function interface where guarantees break down. #Java has JNI, Microsoft .NET has P/Invoke, and #Rust just calls theirs #FFI.
Perlโs XS is a glue language mostly made up of #C macros that lets you wire up Perlโs guts to C code. There are also alternatives like #SWIG and FFI::Platypus, the latter of which uses a separate portable library (written in C, natch) that can talk to lots of calling conventions, not just C.
How to use IntelliJ formatter in Vscode
Apache Camel Question: so what could an obvious reason be that the redelivery failureโs history dump is not happening in env a but otherwise on all other envs ??
Log config is the same. Binary packaging the same. Spring Boot. Camel 3.16 (iirc). No visible โdisable history dumpโ ish camel props in sight โฆ
Has been haunting me on the job today!
โSorry, Java people. I donโt think Java people listen to this, do they?โ
@trisha_gee I had not heard of @jvm.social until now. I had heard of @foojay before. That is the only other #Java / #JVM / #JDK specific #Mastodon instance I know of.
Discover the changes to #Java from version 9 to 19 and apply new features to build enterprise applications faster than ever and with fewer errors.
https://pragprog.com/titles/vscajava/cruising-along-with-java?view_title
One last chance. 50% off. Promo SPRING2023 for #SpringSale @venkat_s
@b0rk i almost forgot: version 0.0.1 of #java #dnsinaweekend is online! https://gitlab.com/elbosso/weekenddns
Last time I did cross platform mobile dev I was using jdk 11. Today I just installed jdk 17 to get the latest toolchain up an running.
Currently I am:
- relearning c++ after 20 years
- relearning react native after (?) years
- learning rust
- security reviewing some php code
- security reviewing a mysql setup
I hope it pays off in the end.
#ReactNative #Cpp #Rust #Java #Android #iOS #Swift #PHP #MySQL #SecOps
That may seem like tag spam but I have actually been doing all of that in one week.
At least I get to sit outside while working.

@onthisday Sun Microsystems was never known as "The Sun Company" #java #sunmicrosystems
๐ค How Much Memory Do You Need to Run 1 Million Concurrent Tasks?
via Piotr Koลaczkowski
#Concurrency #Rust #Golang #Java #CSharp #Python #Node #Elixir
https://pkolaczk.github.io/memory-consumption-of-async/
I am starting to love #Java again like I'm literally in our honeymoon phase right now
This weekend PyPi, the python software repository, suspended new accounts: the level of malicious activity has become unmanageable.
But this story is not just about Python: the level of risk from software dependencies has risen unimaginably: not a little, not a lot, this is big enough that it is hard to communicate and comprehend.
Python (pypi), Javascript (npm), Java (maven), Ruby, and even VS Code extensions are all under constant unrelenting attack. When a single package is trojanized, that threat is inherited by every application that include the compromised package.
The number of methods being used for these attacks is growing, and developers are now a "target of choice" for many criminal groups.
For example, in 2022 there was a sudden increase in the number of an effectiveness of "Phishing as a Service" (PhaaS) offerings in criminal markets. These services are effective at bypassing MFA. However, you may not know that these services are being used to target developer accounts, including repositories of private and open-source software. They want to trojanize the code and create the next big software-supply-chain compromise.
PhaaS is just one method. This weekend's announcement from PyPi was the result of criminals creating a large number of developer accounts so that they can publish malicious clones of existing packages. Typosquatting of packages is not a new phenomena, the constant stream of attacks is new.
You might assume that the repository hosts or managers must have a solution. They do not. The problems are diverse and many: from the management of repository hosting, to the security/trust verification features of packaging systems, to the security of repositories and the developers themselves.
There is no one solution, but solutions are needed.
My action item for you is this. Do not read cybesecurity about software repository compromises in isolation. Look at the forest and not the trees. Big risks are harder to understand that little ones but need the most urgent action.
Below are a small selection of stories in the comments to get you started. This is just a tiny fraction of the stories I have read and analyzed in the past year. The "hits just keep on coming".
#SoftwareDeveloper #GitHub #PyPi #NPM #Java #Python #CyberSecurity #PhishingAsAService #ThreatIntelligence #CTI #PhaaS #TypoSquatting #VSCode #Malware #SoftwareSupplyChain
https://www.bleepingcomputer.com/news/security/pypi-temporarily-pauses-new-users-projects-amid-high-volume-of-malware/
https://www.zdnet.com/article/security-warning-for-software-developers-you-are-now-prime-targets-for-phishing-attacks/
https://blog.checkpoint.com/securing-the-cloud/malicious-vscode-extensions-with-more-than-45k-downloads-steal-pii-and-enable-backdoors/
https://therecord.media/malware-found-in-npm-package-with-millions-of-weekly-downloads
https://blog.phylum.io/a-pypi-typosquatting-campaign-post-mortem/
https://www.zdnet.com/article/android-warning-these-malicious-apps-had-over-a-million-downloads-from-google-play/
https://www.bleepingcomputer.com/news/security/malicious-microsoft-vscode-extensions-steal-passwords-open-remote-shells/
https://www.bleepingcomputer.com/news/microsoft/vscode-marketplace-can-be-abused-to-host-malicious-extensions/
#Development #Trends
RedMonk top 20 programming languages over time ยท The top four languages are still the same for over a decade now https://ilo.im/12yxqx
_____
#Chart #Ranking #ProgrammingLanguage #WebDevelopment #WebDev #Frontend #Backend #CSS #Java #JavaScript #PHP #Python #Ruby #Rust #TypeScript
This dangdut / Javanese hip hop song is super catchy. I donโt understand Javanese at all (other than some random words) but I really like how they fuse all these traditions. Dangdut traditionally has a lot of influences from India and the Middle East, and there are also many types of dangdut that I donโt fully understand, but appreciate
Awesome #java / #jvm savvy accounts to follow:
๐๐ผ Thorben Janssen - @thjanssen123
๐๐ผ Andreas Gebhardt - @agebhar1
๐๐ผ Marรญa Arias de Reyna - @delawen
๐๐ผ Ben Rady - @benrady
๐๐ผ Daniel Hinojosa - @dhinojosa
More updates like this? Follow me or #JavaBubbleOrgAccountsRefresher
Source: #javabubble (javabubble.org)
Botdev: @moelholm
SOUND ON ๐ง | Excerpt from Episode 5.1: Raden Ajeng Kartini
This episode features Priscilla Riabertha who was then an undergrad at Gadjah Mada University, Indonesia.
Raden Ajeng Kartini is a prominent Indonesian national hero from Java. She was a pioneer in the area of education for girls and women's rights for Indonesians.
Listen wherever you get your podcasts: https://linktr.ee/herstoryseapod
#TootSEA #Histodons #History #Podcast #SoutheastAsia #Indonesia #Java #HERstoryseapod
"My 20 Year Career is Technical Debt or Deprecatedโ
The author has an interesting perspective, except that he's missing one big culprit for this perspective โฆ using primarily Microsoft stacks.
At the risk of stating the obvious, POSIX is as relevant as ever (created in the 1980s!), #Python is almost as old as #Perl, older than #PHP, #Java and #JavaScript are as old as Python, and older than Visual Basic 6, and PHP is still in top 5 most popular languages.
1/2
https://blog.visionarycto.com/p/my-20-year-career-is-technical-debt
For the introduction of #Java's records, I love how boilerplate reduction was a non-goal, the primary goal being a semantic one, to help developers model data as data:
Java's records, because of their properties, can cooperate with the Java runtime for performance benefits, too.
See also sealed classes, which introduces reflection API changes too:
Java++ will always be the next Java b/c the language evolves with the runtime.
One area where #Java preferred more purity than #Scala or #Kotlin is in defining โrecordsโ, vs case classes (Scala) or data classes (Kotlin).
Records in Java are immutable, can't have any vars. This was a design choice, to make them nominal tuples. In doing so, with a Java record, you have the guarantee that the state is fully described by its constructor.
Equivalent in Scala & Kotlin allows for mutability, being error-prone due to their structural equality or the JMM.
News! :) I'm writing a book called:
"Java Logging with Log4j"
and I'm proud to have Manning Publications on board. It has been a great experience already.
As someone passionate about #Java and #opensource, I'm super happy to contribute to the developer community. The book is for beginners, simplifying Java logging with #Log4j and exploring alternative options.
๐จ Breaking: Google Guice has made the switch to jakarta.injectโผ
Time to revisit my post about the javaxโjakarta mess
https://blog.ltgt.net/javax-jakarta-mess-even-worse/
Whatโs ๐ in #Quarkus 3.0?
This update brings a host of new features, including support for Jakarta EE 10, MicroProfile 6.0, Hibernate ORM 6.2, and Hibernate Reactive 2.0.
Read #InfoQ to find out more: https://bit.ly/41DUo14
Making proper citations for the references & quotes in my new work. It is amazing (or perhaps terrifying) how many common software quotes have no actual proper primary source that can be definitively identified.
I had known this at some level (e.g. did you know that one of the only primary sources that can be traced as the source for "Great Artists Steal" is T.S. Eliot?) but it is so, so much worse than I realized. #programming #java
Did you ever wonder how #py5 works? How can you make a Python library out of Java code? Find out all this & more:
https://py5coding.org/developer/how_does_py5_work.html
This doc is part of a broader goal of knowledge sharing so others in the #processing community can benefit from #python + #java. More soon!
I just published my first article about "Dockerize your Spring Boot Server" for beginners to dev.to aka @thepracticaldev .
https://dev.to/pythonisnotasnake/dockerize-your-spring-boot-server-38e1
@synlogic @ghorwood
For #Java, I would replace the last one with
"3. expert/never-hipster: uses jOOQ"
When I discovered #jOOQ years ago, it was eye-opening. One can really get the same level of control as with hand-written #SQL bit still have a comfortable API! Its author @lukaseder says that the guiding principle for designing this #FluentAPI is that jOOQ *is* SQL.
See the comparison image in this post: https://foojay.social/@foojay/110067514875132847
Friend & I built a production debugging & monitoring alternative to Datadog, New Relic (based on Clickhouse + Open Telemetry)
Discussions: https://discu.eu/q/https://hyperdx.io/
#devops #java #javascript #kubernetes #nodejs #programming #webdev