DevoxxGenie v0.1.2 is available
1:33
7 годин тому
КОМЕНТАРІ
@renanreismartins
@renanreismartins 10 годин тому
Fantastic
@TechTalksWeekly
@TechTalksWeekly 18 годин тому
Awesome talk overall and great short and practical recaps of the most fundamental changes in the recent Java versions. I went ahead and featured it in the latest issue of Tech Talks Weekly newsletter 🎉! With that said, I must say I like that Java finally introduces battle-tested concepts long-time present in other languages. Algebraic Data Types enabled by sealed classes and records along with record patterns (new addition in Java 22) are a powerful tool for domain modeling.
@TechTalksWeekly
@TechTalksWeekly 18 годин тому
Natan produced many great talks so far and this one is not different. This talk has been featured in the latest issue of Tech Talks Weekly newsletter. Congrats 👏!
@narainsankar
@narainsankar День тому
Some people can never be helped 😅🤣
@ep4782
@ep4782 День тому
does it work with java21 though?
@luisdanielmesa
@luisdanielmesa 2 дні тому
I thought this was gonna be interesting... meh.
@Dd-do-and-dont
@Dd-do-and-dont 2 дні тому
1:07:55 :) `Boolean::booleanValue`
@IgalShilman-restate
@IgalShilman-restate 2 дні тому
Great talk, very interesting seeing folks being explicit about the challenges of event sourcing. Still curious tho, what happens to the message if the machine/pod/volume disappears before successfully producing/uploading to S3, and after accepting the database write?
@JoeMwangi
@JoeMwangi 2 дні тому
I jumped from java 8 to 22 😂. Now I'm willing to stick to 22. Now bring derived records and I'm 100% in.
@kevmusu1234
@kevmusu1234 2 дні тому
Well done guys! Great presentation 😃
@tysonbrown543
@tysonbrown543 3 дні тому
To be honest, I would have put product and inventory in the same db 😅
@natansil
@natansil 3 дні тому
totally legit, but for Wix business concerns, there are many queries that relate to inventory separately from product. Also as a platform you have to handle various cases by external developers...
@udaykiran557
@udaykiran557 3 дні тому
What’s the point of uploading a talk with no full screen or presentation screen?
@paratirisis
@paratirisis 3 дні тому
Worst keynote ever
@centfox
@centfox 3 дні тому
Nice
@luisdanielmesa
@luisdanielmesa 3 дні тому
I learned a lot. Thank you.
@berkowk
@berkowk 4 дні тому
That story about the new framework while on the finishing line always cracks me up.
@zabeeng
@zabeeng 4 дні тому
Ted is one of the speakers who you can listen to because of his style to keep audience engaged with anecdotes.
@TedNeward
@TedNeward 3 дні тому
I do try. Thanks!
@muhammadanasqureshi5895
@muhammadanasqureshi5895 4 дні тому
Please provide the whole workflow I want to create my own product out of it.
@krvivek007
@krvivek007 4 дні тому
Always good to listen to you Ted, you always hit the point, I feel motivated after listening you
@TedNeward
@TedNeward 3 дні тому
Thanks! But, uh, I should probably ask... motivated to do what, exactly? ;-)
@user-jw9iw2zy1k
@user-jw9iw2zy1k 4 дні тому
Is zgc and c4 99% the same?
@KishanKumar-ht4vo
@KishanKumar-ht4vo 4 дні тому
such a good presentation.
@pnadmin7927
@pnadmin7927 4 дні тому
amazing!!!
@osamahamouda5152
@osamahamouda5152 5 днів тому
Marvelous talk, well explained and informative. Thank you!
@fsbgaming1588
@fsbgaming1588 5 днів тому
maybe i'm wrong, enlightn me. so in the nutshell all the middleman does nothing and lets give it all to the developers. coz scrum too easy, lets add more meeting and longer coz too many people will asking, and do less coding, lets the code bam... code it's self, lets make this new dogmatic? wasn't the whole idea of splitting and putting middleman to make the workload splited as well, some people do this and some do that and thus deploying an app seem faster than waterfall, even if it's with iterations. if so why the need of middleman. and if the code can write it's self why we need developer anyway.:)
@budiardjo6610
@budiardjo6610 5 днів тому
high peak of java 33:38
@berkowk
@berkowk 5 днів тому
I kind of missed why would someone want to run wasm on server side?
@dj_e8
@dj_e8 5 днів тому
This video is not about LLM-powered application. It seems to be the wrong video
@SajjadAhmed-lc2dr
@SajjadAhmed-lc2dr 5 днів тому
why are watching java 22 when world is using 8 and 11
@MrKar18
@MrKar18 5 днів тому
May be atleast then you switch? It's no more LTS and any good organisation should atleast switch to 17 by now.
@diegoshevek5927
@diegoshevek5927 4 дні тому
All the modules/apps in the project I work on where updated to Java 17 on Q1 2023, now we're moving apps to Java 21. It's also your responsibility as a Software Developer to say your opinion about why your team should update to newer versions: security concerns, better readability, etc.
@W0rldBr3aker
@W0rldBr3aker 4 дні тому
Are you talking about money laundering enterprises? I would never suggest someone to work a in project where people don’t give a shit about constantly evolving the development workspace.
@tintifax8531
@tintifax8531 3 дні тому
There used to be a somewhat(!) reasonable excuse to linger on 8, because moving to modules can be a bit of a pain at first. But there is no such excuse to stay on 11. It's just plain outdated.
@Another0neTime
@Another0neTime 5 днів тому
Any slides for this video? The video was fairly blurry and hard to read.
@Tony-dp1rl
@Tony-dp1rl 5 днів тому
So many useless features that just complicate the language for no reason. So much wasted energy that could have gone into useful things, such as async/await, or dynamic hardware thread use via hill-climbing, or better security features like flags to disable entirely certain unsafe features in all dependencies, etc. Java is lost in a sea of design-by-committee decisions.
@loic.bertrand
@loic.bertrand 5 днів тому
Are you using Java? Text blocks, records, pattern matching, switch expressions, local variable type inference and so on really improved my experience as a Java developer. I don't think async await is optimal, it divides the world between async methods and normal methods. Virtual threads seem much more promising.
@zombi1034
@zombi1034 5 днів тому
Why do you want to have async/await when we have virtual threads as of Java 21?
@venkatamunnangi1287
@venkatamunnangi1287 5 днів тому
I dont understand your criticism on the latest much needed features.
@ocleidyreve6361
@ocleidyreve6361 5 днів тому
Async/await, seriously? 🤣
@scitechplusexplorer2484
@scitechplusexplorer2484 5 днів тому
You don't seems to be Java developer or maybe you coming from JS background. You literally have no idea how these features are big relief and very amazing to work with when developing applications in Java. Get an enterprise Java job, work for at least 2-3 years, you will understand why these features are amazing!
@peoplethesedaysberetarded
@peoplethesedaysberetarded 5 днів тому
That stupid projector… (or cable, I know).
@Tony-dp1rl
@Tony-dp1rl 5 днів тому
Virtual Threads in Java are such a terrible implementation. I wonder why they didn't look at other languages first.
@ekadet7882
@ekadet7882 4 дні тому
What is the 'better' implementation in your opinion?
@_gomanish_
@_gomanish_ 5 днів тому
Does anyone know which editor he's using?
@arjavawasthi8673
@arjavawasthi8673 6 днів тому
Hi so can we extract nested pojo from the string we pass in AiServices
@Riya-zj2mk
@Riya-zj2mk 6 днів тому
Amazing presentation.
@smhmayboudi
@smhmayboudi 6 днів тому
It is worth of time,
@remek712
@remek712 6 днів тому
How to handle pressure in the Scrum Sprints as a Java Developer
@Sakrosankt-Bierstube
@Sakrosankt-Bierstube 8 днів тому
5:10 Ngl, i am a little bit conused.. reorder() exists as sort(), duplicateConsecutive() exists with distinct(), groupdUsing() exists through collect() and of course mapConcurrent() exists trhough map(). Yes.. you have to do some extra stuff instead of just putting a your lambda operation as argument but... it exists. All of that would be just another method name or syntax.
@YogeshShinde31
@YogeshShinde31 8 днів тому
Getting Runtime error is more fun than getting compilation error ..
@wkypa_6o6pa
@wkypa_6o6pa 8 днів тому
My knowledge is still somewhere at Java 8 level. I am on the way to JDK 21+. That was a good start. Thank you, Joe.
@TechTalksWeekly
@TechTalksWeekly 10 днів тому
Simon's talk has been featured in the last issue of Tech Talks Weekly newsletter 🎉 Congrats!
@tobyzieglerrr
@tobyzieglerrr 11 днів тому
That was a very good talk, enjoyed it very much and a crucial point was very well presented (use APIs to access the "db owning" service). I have mixed feelings and experience with the monorepo approach. It sounds good, it has some benefits. But still, in reality it mixes concerns (deployment and code sharing) imho. I have seen it being misused to "share" common configurations of services and a lot of other weird stuff. Then the discussion about build times and instant feedback which leads to a lot of effort going into differential build complexity. There is no such thing as a free lunch... or: it depends 🙂
@safinrinat87
@safinrinat87 12 днів тому
Hey Devoxx, Thanks for sharing this cool stuff! Unfortunately I can't use the same library for form validation in my development environment due to strict policies restricting the use of third party packages and software. But when I use only the directive I get an error: NG0100: Expression has changed after it was checked. Please advise who knows how to fix them for nested elements that are added and removed by condition.
@TechTalksWeekly
@TechTalksWeekly 13 днів тому
There's something off with the sound, it'd be great to fix this.
@shadeblackwolf1508
@shadeblackwolf1508 13 днів тому
I will say, json frameworks can respect rpivacy and use constructors or factory methods if you tell the library where to look
@fredricknilsson7
@fredricknilsson7 13 днів тому
Very good for sure
@qaerkyr9197
@qaerkyr9197 13 днів тому
Victor was so were so fast in dismissing FOR over stream, saying of course stream. Have you ever heard this saying "Those that fails to learn the lessons of the past are doomed to repeat them!" Why would you want a non performant alternative, lack of identation, hardy readable alternative over FOR? So what is that boiler plate so troublesome that we need having 1 line of code instead of 5? Is that FOR so annoying that we are willing to sacrifice performance and clarity over it? What about using fewer objects across multiple classe instead of multiple objects in a single class? Do you want multiple entities in database too? What about performance (who cares, as long as it is OOP and it looks nice we don't care about performance right?) ? What about erasing the middle man? If you are so keen in erasing the middle man, why don't you call the repository directly from the controller? Why use the middle man "Service" ?
@PaulSebastianM
@PaulSebastianM 14 днів тому
Nick Tune is a genius!
@fredricknilsson7
@fredricknilsson7 14 днів тому
C64 has great back the in days :-)
@Nellak2011
@Nellak2011 14 днів тому
Java is a Code Smell.