Spring I/O 2023 - After Movie
1:39
Пікірлер
@brownie830
@brownie830 Күн бұрын
golden stuff mate <3..
@DJpiya1
@DJpiya1 Күн бұрын
How come many ppl are already using SpringBoot 3.3. It doesn't even have Spring Cloud dependencies yet(2024 May 30). 🤔🤔
@xucongzhan9151
@xucongzhan9151 18 сағат бұрын
many companies have decided against spring cloud though... istio + k8s are what many switched to
@CheeseStickzZ
@CheeseStickzZ 16 сағат бұрын
Most of us have dropped spring cloud for k8s
@DJpiya1
@DJpiya1 14 сағат бұрын
Fair point. But still, I'm not convinced on becoming the 2nd most used version in production from one week of its release. That usage percentage number doesn't add up. Something off in those live usage statistics.
@ocleidyreve6361
@ocleidyreve6361 14 сағат бұрын
​ @xucongzhan9151 ​ @CheeseStickzZ . How do you debug your code in a microservices architecture with k8 during development?. Do you build your code, make the image and run the container with a open debug port...(every single time)?...Thanks in advance.
@gofudgeyourselves9024
@gofudgeyourselves9024 Күн бұрын
ok
@fluex4046
@fluex4046 2 күн бұрын
let's go spring
@lobaorn
@lobaorn 2 күн бұрын
Great Keynote and really eager to be able to use Spring Framework 6.2 and SpringBoot 3.4 by the end of the year :)
@jesprotech
@jesprotech 2 күн бұрын
Oh so you make yearly releases! Is that something of now?
@anandu06
@anandu06 3 күн бұрын
Please share me the repo
@hyeonl3754
@hyeonl3754 4 күн бұрын
2023 after movie?😅
@davidebotti8941
@davidebotti8941 7 күн бұрын
Amazing presentation!
@h2o2m3n
@h2o2m3n 13 күн бұрын
half of the talk is “yeah”
@deepakdabi9120
@deepakdabi9120 16 күн бұрын
Josh is in wrong profession , this cud be part time and standup comedy as full time. Amazing talk 👍🏻
@user-uo6zd7oj4v
@user-uo6zd7oj4v 17 күн бұрын
I love this presentation! How to get the code and file on your presentation?
@jenniferleech7602
@jenniferleech7602 19 күн бұрын
So many gems in this session! Thanks for sharing
@forheuristiclifeksh7836
@forheuristiclifeksh7836 22 күн бұрын
23:42
@furkatlapasov5346
@furkatlapasov5346 22 күн бұрын
Thanks Josh for the outstanding talk
@MrMikopi
@MrMikopi 29 күн бұрын
Good information! Thank you
@rieckpil
@rieckpil Ай бұрын
My go-to Spring conference in Europe 🍃
@NehaGupta-ov1bq
@NehaGupta-ov1bq Ай бұрын
Carrying forward Ravi's comment- Can jobrunr work in a truly active-active setup? If I've 2 regions for resiliency, where jobrunr is setup - each region accepts 50% of job requests but database is shared by both regions. Can jobrunr guarantee exactly once delivery in that case?
@GLR174
@GLR174 Ай бұрын
Oh, guys, I read Iuliana's book, and I cannot recommend it. It has too much redundant and outdated information. She jokes that it's fluffy and you can use it as a weapon to defend yourself, but it only shows that she can't explain topics in a short and concise manner. Sorry.
@ILyaCyclone
@ILyaCyclone Ай бұрын
Well, this is very basic. But such videos are also needed for beginners.
@fy7905
@fy7905 Ай бұрын
Thing I Wish I Knew When I Started watching: waste of time
@tjholmes66
@tjholmes66 Ай бұрын
Ok, I've read up on HTMX, and I get it. I've been developing for over 35+ years, and so I have seen this technology before as I remember Struts 1 & 2 and MVC and JSP and JSTL. I am sure you may not have been born during the DOT-COM days when everyone started to do web-development. Yes, HTML was great when the browser was the only consumer, but then WML came around and XML came around and mobile devices, and not just iPhones, but also Windows CE. There was a VERY GOOD REASON why we abandoned HTML as being the only data we sent out. Considering he MULTIPLE calls that could come to our controller, it made more sense to just send the data. If you know Spring Boot and Spring as you do, then you know you can send JSON or XML to the client, not just JSON. You probably also don't remember when every Network LAN Manager complained about sending/receiving too much data over the network and bandwidth was costly. Also, the time of loading pages was problematic at that time. I guess, what is old is new again. There is a fundamental REASON why we abandoned HTML to a client to begin with. I can't believe HTMX forgot that. HTMX won't be around for long when the 'geniuses' figure out why HTMX isn't a great solution to the world today.
@velvetsound
@velvetsound 2 ай бұрын
This talk has a lot of subtlety to it under the hood. Unless you’ve been exposed to a Fortune 500 system or three, you might not be able to understand the reasons this works in practice. This particularly applies when making plans for decomposing a very large (4M-20M lines of code) monolith that’s older - where every change breaks something unrelated and every release is a buggy mess.
@jatinbansal4071
@jatinbansal4071 2 ай бұрын
Does anyone know any video/textual course about how to generate OpenAPI Specification Programmatically for JAX-RS Web App. Please Please. I need it.
@thanhtungao9545
@thanhtungao9545 2 ай бұрын
can you tell me how can i get the code in the video?
@javadahmadzadeh7129
@javadahmadzadeh7129 2 ай бұрын
Apart from the great content, the presentation and the explanation were really great!
@macctosh
@macctosh 2 ай бұрын
I disaggree, discriminator for Data Isolation is robust as long as the discriminator is a composite key enforced at the database level. I don't see how you can "accidentally" expose tenant data with this approach!
@phucosg
@phucosg 2 ай бұрын
30:34 GraalVM & Reflection
@user-tm2im8em8d
@user-tm2im8em8d 2 ай бұрын
Thanks a lot, it's the great session. I'm accumulate a peach of information from a lot VDO
@kienha9036
@kienha9036 2 ай бұрын
Pretty bland overall, but you lost me at the telemetry.
@JetQin
@JetQin 2 ай бұрын
nice sharing,learn a lot
@AutumnusDux
@AutumnusDux 3 ай бұрын
Great job, old friend!
@kalinduabeysinghe8917
@kalinduabeysinghe8917 3 ай бұрын
Amazing talk! Great information put out!
@sadiulhakim7814
@sadiulhakim7814 3 ай бұрын
I am getting error while using BCryptPasswordEncoder instead of NoOpPasswordEncoder. It says Encoded password does not look like BCrypt.
@xxxHipHopRap
@xxxHipHopRap 2 ай бұрын
Did u fix it? I have the same problem but I want to use BCryptPasswordEncoder
@sadiulhakim7814
@sadiulhakim7814 2 ай бұрын
@@xxxHipHopRap no
@xxxHipHopRap
@xxxHipHopRap 2 ай бұрын
@@sadiulhakim7814 I fixed it doing this if u still need it: @Bean public RegisteredClientRepository registeredClientRepository() { BCryptPasswordEncoder passwordEncoder = new BCryptPasswordEncoder(); RegisteredClient r1 = RegisteredClient.withId(UUID.randomUUID().toString()) .clientId("myclient") .clientSecret(passwordEncoder.encode("secret"))........
@michaelmihov1651
@michaelmihov1651 3 ай бұрын
That's a very nice tutorial, even 7 years later. Currently I'm trying to weigh out the benefits of using openapi vs test driven documentation, and I'm deffinitely willing to give Spring REST docs a try.
@srinivassagit2573
@srinivassagit2573 3 ай бұрын
You saved my day, Thomas Vitale. Thank you so much.
@costel4444
@costel4444 3 ай бұрын
One of the best presentations from Spring I/O 2023!
@ridhopratama9639
@ridhopratama9639 3 ай бұрын
Help. It is statefull, isn't it?? because no sessionCreationPolicy configuration written. like customizer.sessionCreationPolicy(SessionCreationPolicy.STATELESS)
@aekasit2525
@aekasit2525 4 ай бұрын
Nice
@kuatospanov6321
@kuatospanov6321 4 ай бұрын
hi, did not find in application sources how traces delivered to tempo collector? Usually it should be defined in springs application property files in management or otel section.
@vrjb100
@vrjb100 4 ай бұрын
Java 8 is part of the obsoleted knowledge economy.
@solalem2001
@solalem2001 4 ай бұрын
This is great. I actually skipped over the best part (component-based architecture) while I try to ignore other architecture styles :). For someone in a hurry, it would be nice if it came first and other styles discussed last.
@kimk.m2428
@kimk.m2428 4 ай бұрын
Just leaving a footprint to see who finds me from this neck of the woods
@Flonkation
@Flonkation 4 ай бұрын
Thanks for the talk, I'm curious . In the presentation you have mentioned e.g. a feature library (s3-property-sync). What are some more examples of libraries you maintain for the teams? Are e.g. the "core functions" parts going more into the core business models/data/logic/data-sources?
@jkaczm79
@jkaczm79 4 ай бұрын
Thanks for the question. We offer capabilities used by 50-100% of our software teams, there are other "satellite" libraries who collaborate with us and have more dedicated purposes (serving smaller groups of users, e.g. in respective business streams). Therefore what we do does not map to (or couple us with) business models/data of our users' apps. A good high-level overview of our libraries is here: kzbin.info/www/bejne/bZvMZ3eHa6iCrpI but to give you more practical examples: * dependency management - a single "handle" to stay on top of vulnerabilities (Renovatebot), * core - would include our internal commons and basic identifiability of apps (team, app, version), * web - predefines common formats and helps in exchange of common attributes, * environment - maps known environment variables to Spring properties used by other modules, * AWS - preconfigures AWS SDK clients in compliance with our cloud engineering teams' recommendations, * security - additionally hardens Spring Security defaults etc.
@naeembilal
@naeembilal 4 ай бұрын
Not very impressive.
@jkaczm79
@jkaczm79 4 ай бұрын
thanks for sharing, one of reasons to speak at the conference was to learn what can be improved (about the approach or presenting itself). If you can provide more input, it will be helpful.
@thom1218
@thom1218 4 ай бұрын
77 megabytes is "small" 🤣
@biredoffreedom2917
@biredoffreedom2917 4 ай бұрын
KeepGoiing Spring i/o
@vipinkoul595
@vipinkoul595 4 ай бұрын
For API's you said access_token, but we have API keys also. When should we use API keys instead of access_token? Can you please help understand?
@gumayuzi939
@gumayuzi939 5 ай бұрын
This is damn great and the speakers are cool
5 ай бұрын
This is gold! Thanks!