Data Binding the Vaadin Way
0:38
5 ай бұрын
Announcing Vaadin Copilot
2:21
7 ай бұрын
Thinking in React Signals
28:01
10 ай бұрын
Testing your Hilla app with Vitest
11:30
Latest product news from Vaadin
55:45
AI powered business applications
46:21
Пікірлер
@josemata8865
@josemata8865 10 сағат бұрын
If someone is seeing this in 2025 the form.addListener(ContactForm.SaveEvent.class, this::saveContact) would change to ComponentUtil.addListener(form, ContactForm.SaveEvent.class, this::saveContact);
@sundeleperry8951
@sundeleperry8951 9 күн бұрын
can u open account on everskies 😅idk how do to the activation code? just that I am so f dumb ..😅😅
@kirillnovikov7925
@kirillnovikov7925 19 күн бұрын
Can we use dashboards in open source version?
@capt_ndereya
@capt_ndereya 29 күн бұрын
Thank you! but how about when i want to post in the database how do i sync
@nathanlively
@nathanlively Ай бұрын
Could you share the repo?
@MarcEnglundVaadin
@MarcEnglundVaadin 27 күн бұрын
That's actually a good idea. The app itself is just a demo, but it would make it easy to try the same stuff I did. But... Should the repo be the state at the beginning or at the end of this video? Maybe the result as a branch?
@mikelinsi
@mikelinsi Ай бұрын
thanks for sharing! :)
@H.Valentyn-2023
@H.Valentyn-2023 Ай бұрын
Cool
@gonzalooviedo5435
@gonzalooviedo5435 Ай бұрын
Why copilot, you should use better AI coders, like Sonnet 3.5 from Anthropic?
@MarcEnglundVaadin
@MarcEnglundVaadin 27 күн бұрын
This is Vaadin Copilot - not GitHub Copilot, and we're not using GitHub Copilot to implement it, though the name might be confusing. Behind the scene, we choose which models we find most suitable for the task at hand - so far we've exclusively been using OpenAI models, but we're keeping an eye on other options for the future. Hope that clears things up.
@oblivio1980
@oblivio1980 Ай бұрын
Thank you so much, Leif but react is terrible!
@lars4953
@lars4953 Ай бұрын
Maybe the ai could tell you how to proper refactoring a api. I bet it knows that you shouldn't just remove stuff without any hint or @deprecate annotation.
@healthytips-s7v
@healthytips-s7v Ай бұрын
watching in 2024
@EzazosNews
@EzazosNews Ай бұрын
Great ! I like a lot java, and I did'nt want to dive in html/css for web app development, so this is a trasure for me. But, i don't know how to create this data generator for the contacts. How can i fix it ?
@user-zj6iz1rl8d
@user-zj6iz1rl8d Ай бұрын
Amazing video learned very effieciently thank you very much, i wish every yt did it like this, straight to the point not 1 hour long tutorial on how to use jpa. thanks
@datguyblack
@datguyblack Ай бұрын
This just helped me a lot... I was stuck, I kept on using AppLayout...
@rodolforfq
@rodolforfq 2 ай бұрын
🇩🇴💪🏼
@ahmadfx8962
@ahmadfx8962 2 ай бұрын
From where to begin?
@marcinwiewiora1773
@marcinwiewiora1773 2 ай бұрын
Swing? You should promote it more with javafx 😊 And yes simplicity rocks but you shouldn't use it when your business create complicated ideas on the UI. You need to be aware of it's limitations. But for internal fast development why not
@khenghuatlim7264
@khenghuatlim7264 2 ай бұрын
Make life easier to code
@SebastianKühnau
@SebastianKühnau 2 ай бұрын
Es gab einige Fragen und Themen, die Jürgen und ich im Webinar nicht direkt beantworten konnten. Nachfolgend möchte ich diese nun aufgreifen und beantworten: Julian “DonChulio” hat in der Dokumentation einen Hinweis zur Verwendung von Komponenten als EmptyState im Grid vermisst. Derzeit wird in der Dokumentation nur das Hinzufügen eines Strings erwähnt, jedoch nicht von Komponenten. Ich habe dafür ein Ticket bei unserem Doku-Team erstellt. Cut4Fabii und Nordic hatten Fragen zum Vaadin Copilot. Der Vaadin Copilot unterstützt ab Version 24.5 auch Flow Code und ist mit der Plus Subscription verfügbar. Zudem ist er in allen weiteren Subscriptions enthalten. Weitere Informationen, einschließlich einer Testversion, findet ihr auf der Vaadin Webseite im Menu unter Pricing. Der Copilot ersetzt keine statischen Strings in verschiedenen Sprachen, sondern fügt lediglich den gewünschten Text in die API ein. Die Übersetzung in andere Sprachen muss entweder manuell oder über das Vaadin ControlCenter mit KI-Unterstützung erfolgen. Simon hat angemerkt, dass derzeit keine Komponenten in Dialogen gesetzt werden können. Ich habe dafür ein internes Ticket erstellt, damit diese Funktionalität hoffentlich bald verfügbar ist. Falls ihr Änderungen oder neue Features in den freien sowie den kommerziellen Komponenten wünscht, ist der beste Weg, ein Ticket auf GitHub zu erstellen und die Priorität über das Voting-System gemeinsam mit der Community zu steigern. Dominik hatte eine Frage zur @Menu Annotation und ob damit Sub-Menus konfiguriert werden können. In der Version 24.5 ist dies derzeit nicht möglich und auch nicht geplant. Vorschläge zur Umsetzung oder zur API könnt ihr gerne im Forum oder auf GitHub im Flow Repository einreichen. Zum Thema JRebel und Hotswap: Ich habe intern nachgefragt, wie viele meiner Kollegen diese Tools nutzen, und aktuell haben etwa ein Drittel der Entwickler eine Lizenz dafür.
@holgithegreat
@holgithegreat 2 ай бұрын
Gibt es mittlerweile eine Art Popover-Component die aber frei auf der Seite platzierbar ist, also ein Free-Overlay-Component, z.B. für dynamische Cancel-Buttons, praktisch wie das Copilot-Icon unten rechts ?
@Knoobiekun
@Knoobiekun 2 ай бұрын
Der normale Dialog sollte ab der nächsten Version (24.6) im Dezember eine API bekommen um die Position zu definieren.
@SebastianKühnau
@SebastianKühnau 2 ай бұрын
Seit 24.5. gibt es die Popover Component und die kannst du vom Design frei anpassen. Schau mal in den Vaadin Docs unter der Popover Component.
@holgithegreat
@holgithegreat 2 ай бұрын
@@Knoobiekun danke für die info, hoffe ist auch non-modal dann möglich
@holgithegreat
@holgithegreat 2 ай бұрын
@@SebastianKühnau Ja danke, die habe ich auch gesehen, aber leider muss man die an ein Element ( Component ) binden, ich brauch die aber praktisch als floating-overlay box ohne feste Bindung. Praktisch wie das Copilot-Icon unten rechts.
@SebastianKühnau
@SebastianKühnau 2 ай бұрын
@@holgithegreat ließe sich dein Use Case ggf. mit der Dialog-Komponente umsetzen? Alternativ könnte man auch ein DIV Element nehmen und mit entsprechenden CSS Definitionen anpassen.
@alexadams1284
@alexadams1284 2 ай бұрын
Thanks for the walkthrough. I'm using this set up and seem to get the same errors as you did in the video with no luck getting vitest reliably working. Is it a bug that target/plugins does not generate?
@ricardolegorreta2479
@ricardolegorreta2479 2 ай бұрын
Excellent presentation!. Congrats. But real applications in micro service architecture where you have Vaadin UI application but also many back-end micro services in Java, Kotlin, Python, Kafka sagas. etc Can you elaborate more in this environment, for example: Do I need to migrate all the back-end micro services to Vaadin control center?
@mikelinsi
@mikelinsi 2 ай бұрын
Awesome thanks! :D
@akshay.anilkmr
@akshay.anilkmr 2 ай бұрын
what happens when you reload app after scrolling to the bottom of the page, i have an react app which lazy loads images but when i scroll to the bottom and hit reload it goes into loop calling all api one by one
@HitRespawn
@HitRespawn 2 ай бұрын
Those dark circles under his eyes tell me I can trust this guy-he's definitely worked on some major projects! 😂😹 Bro, please take care of your health!
@likesubscribes
@likesubscribes 2 ай бұрын
Failed   Copy Search Error Troubleshooting DBMS: MariaDB (no ver.) Case sensitivity: plain=mixed, delimited=exact Could not connect to address=(host=localhost)(port=3306)(type=master) : Socket fail to connect to host:localhost, port:3306. Connection refused: getsockopt.  Specify Version how can i fix thisa
@DThompsonDev
@DThompsonDev 3 ай бұрын
Great video!
@xcvgfhbbcv
@xcvgfhbbcv 3 ай бұрын
Hi, thank you for the video! Regarding the feedback - please find a way to make Vaadin Flow stateless.
@yele
@yele 3 ай бұрын
We have been thinking this quite a bit. Challenge is that we really really would not want to do breaking changes (still having hangover from Vaadin 10). No solutions yet, but we'll keep thinking about this.
@johnmoe2806
@johnmoe2806 3 ай бұрын
I fear internet connection is a requirement for using Copilot. Is it?
3 ай бұрын
An internet connection is needed for the LLM-based prompt but not for e.g. drag-and-drop layout editing and other non-AI features.
@Stl71
@Stl71 3 ай бұрын
Speechless! Cannot be easier for someone who already knows java and used to work with Swing. Thank you guys!
@nathanlively
@nathanlively 3 ай бұрын
You guys keep asking for feedback, but where do we go to give that feedback?
@cathodion
@cathodion 3 ай бұрын
... he says in the feedback/comment section.... 😂
@MiikkaAnd
@MiikkaAnd 3 ай бұрын
Hi Nathan, thanks for asking. Let's continue the conversation on Vaadin Forum -- I have created a thread for 24.5 community town hall session. Unfortunately, I'm unable to provide a link to that thread as YT keeps deleting the message when the link is included..
@BoobCheese
@BoobCheese 3 ай бұрын
very cool
@OGTrueX
@OGTrueX 3 ай бұрын
Please provide Source code that I can copy
@marcushellberg13
@marcushellberg13 Ай бұрын
It's linked in the video description
@aliyaserramazani9695
@aliyaserramazani9695 3 ай бұрын
This was my first time using Vaadin and Spring Boot to build a web application. Thanks for the great tutorial. The only issue was that you sometimes used keyboard shortcuts to generate methods, fields, variables, etc that I was confused on but quickly learned them from IntelliJ IDE, which I am new to. Overall, I learned a lot from this tutorial.
@xandrviking1113
@xandrviking1113 3 ай бұрын
Cool , thanks 👍
@xandrviking1113
@xandrviking1113 3 ай бұрын
Awesome 😊👍
@raceman1008
@raceman1008 3 ай бұрын
Yup.... just add water. Annotation driven feature. Easy to implement!
@johnrayfield11
@johnrayfield11 3 ай бұрын
This really needs updating, as following along with the web tutorial is no longer possible
@chipmunksongs-h4d
@chipmunksongs-h4d 3 ай бұрын
You saved my life! Coming as a Java and Swing dev, this is what I was exactly looking for ! Pure Java for frontend. Thanks a lot!
@chipmunksongs-h4d
@chipmunksongs-h4d 3 ай бұрын
I am using vaadin for 6 years now. Vaadin has great GUI libraries and can be fully integrated with spring boot. Fantastic! I don't need to write even one line of HTML/CSS/Javascript codes :)
@CodeAndCrochet
@CodeAndCrochet 3 ай бұрын
when I try to run the application I get an error ERROR 10232 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed. What should I do?
@vaadinofficial
@vaadinofficial 3 ай бұрын
Hey. Can you please post the full stack trace on vaadin.com/forum and we'll try to help you there
@hacking_ethique_hackerenok
@hacking_ethique_hackerenok 3 ай бұрын
thanks for this very interesting tutorial. i really like this framework. next tutorial vaadin hilla security with postgres or mysql?
@zerocodercool
@zerocodercool 3 ай бұрын
I would suggest to give the option of displaying the Form as a modal Popup to cover the use case of complex forms and its navigation from and to the grid. Thanks for sharing this with us!