How come many ppl are already using SpringBoot 3.3. It doesn't even have Spring Cloud dependencies yet(2024 May 30). 🤔🤔
@xucongzhan915118 сағат бұрын
many companies have decided against spring cloud though... istio + k8s are what many switched to
@CheeseStickzZ16 сағат бұрын
Most of us have dropped spring cloud for k8s
@DJpiya114 сағат бұрын
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.
@ocleidyreve636114 сағат бұрын
@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Күн бұрын
ok
@fluex40462 күн бұрын
let's go spring
@lobaorn2 күн бұрын
Great Keynote and really eager to be able to use Spring Framework 6.2 and SpringBoot 3.4 by the end of the year :)
@jesprotech2 күн бұрын
Oh so you make yearly releases! Is that something of now?
@anandu063 күн бұрын
Please share me the repo
@hyeonl37544 күн бұрын
2023 after movie?😅
@davidebotti89417 күн бұрын
Amazing presentation!
@h2o2m3n13 күн бұрын
half of the talk is “yeah”
@deepakdabi912016 күн бұрын
Josh is in wrong profession , this cud be part time and standup comedy as full time. Amazing talk 👍🏻
@user-uo6zd7oj4v17 күн бұрын
I love this presentation! How to get the code and file on your presentation?
@jenniferleech760219 күн бұрын
So many gems in this session! Thanks for sharing
@forheuristiclifeksh783622 күн бұрын
23:42
@furkatlapasov534622 күн бұрын
Thanks Josh for the outstanding talk
@MrMikopi29 күн бұрын
Good information! Thank you
@rieckpilАй бұрын
My go-to Spring conference in Europe 🍃
@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Ай бұрын
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Ай бұрын
Well, this is very basic. But such videos are also needed for beginners.
@fy7905Ай бұрын
Thing I Wish I Knew When I Started watching: waste of time
@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.
@velvetsound2 ай бұрын
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.
@jatinbansal40712 ай бұрын
Does anyone know any video/textual course about how to generate OpenAPI Specification Programmatically for JAX-RS Web App. Please Please. I need it.
@thanhtungao95452 ай бұрын
can you tell me how can i get the code in the video?
@javadahmadzadeh71292 ай бұрын
Apart from the great content, the presentation and the explanation were really great!
@macctosh2 ай бұрын
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!
@phucosg2 ай бұрын
30:34 GraalVM & Reflection
@user-tm2im8em8d2 ай бұрын
Thanks a lot, it's the great session. I'm accumulate a peach of information from a lot VDO
@kienha90362 ай бұрын
Pretty bland overall, but you lost me at the telemetry.
@JetQin2 ай бұрын
nice sharing,learn a lot
@AutumnusDux3 ай бұрын
Great job, old friend!
@kalinduabeysinghe89173 ай бұрын
Amazing talk! Great information put out!
@sadiulhakim78143 ай бұрын
I am getting error while using BCryptPasswordEncoder instead of NoOpPasswordEncoder. It says Encoded password does not look like BCrypt.
@xxxHipHopRap2 ай бұрын
Did u fix it? I have the same problem but I want to use BCryptPasswordEncoder
@sadiulhakim78142 ай бұрын
@@xxxHipHopRap no
@xxxHipHopRap2 ай бұрын
@@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"))........
@michaelmihov16513 ай бұрын
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.
@srinivassagit25733 ай бұрын
You saved my day, Thomas Vitale. Thank you so much.
@costel44443 ай бұрын
One of the best presentations from Spring I/O 2023!
@ridhopratama96393 ай бұрын
Help. It is statefull, isn't it?? because no sessionCreationPolicy configuration written. like customizer.sessionCreationPolicy(SessionCreationPolicy.STATELESS)
@aekasit25254 ай бұрын
Nice
@kuatospanov63214 ай бұрын
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.
@vrjb1004 ай бұрын
Java 8 is part of the obsoleted knowledge economy.
@solalem20014 ай бұрын
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.m24284 ай бұрын
Just leaving a footprint to see who finds me from this neck of the woods
@Flonkation4 ай бұрын
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?
@jkaczm794 ай бұрын
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.
@naeembilal4 ай бұрын
Not very impressive.
@jkaczm794 ай бұрын
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.
@thom12184 ай бұрын
77 megabytes is "small" 🤣
@biredoffreedom29174 ай бұрын
KeepGoiing Spring i/o
@vipinkoul5954 ай бұрын
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?