התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות


1 Tiffany Yu — Smashing Stereotypes and Building a Disability-Inclusive World 30:23
Web Development with Java (#41)
Manage episode 397825660 series 3366865
When starting to build a new website, you are facing a major challenge. Which framework should you use? Angular, React, Vue, Svelte? They are all based on JavaScript and can be the right choice depending on your needs. But do you really need one of these frameworks? Why would you not just stick to Java and use one of the many great libraries that are available for it?
Guests
Martijn Dashorst
- https://www.linkedin.com/in/dashorst/
- https://mastodon.social/@dashorst
- https://twitter.com/dashorst
- https://martijndashorst.com
Marcus Hellberg
- https://www.linkedin.com/in/marcushellberg/
- https://mstdn.social/@marcushellberg
- https://twitter.com/marcushellberg
- https://marcushellberg.dev/
Podcast Host
Host: Frank Delporte
Links
Wicket
- https://wicket.apache.org/
- https://builtwithwicket.tumblr.com
- https://nightlies.apache.org/wicket/guide/10.x/single.html
- https://wicket.apache.org/start/quickstart.html
- https://wicket.apache.org/learn/#migrations
- https://github.com/apache/wicket
- https://twitter.com/apache_wicket
Vaadin
- https://vaadin.com/
- https://start.vaadin.com
- https://github.com/vaadin/
- https://vaadin.com/components
- https://twitter.com/vaadin
- https://foojay.io/?s=vaadin
- https://foojay.io/today/video-vaadin-drag-drop-support-its-so-easy/
- https://foojay.io/today/enterprise-java-application-development-with-jakarta-ee-and-vaadin/
- https://foojay.io/today/how-to-style-a-vaadin-application/
- https://foojay.io/today/blink-a-led-on-raspberry-pi-with-vaadin/
Thymeleaf / htmx
- https://www.thymeleaf.org/
- https://htmx.org/
- https://foojay.io/today/book-review-modern-frontends-with-htmx/
- https://foojay.io/today/new-book-taming-thymeleaf/
- https://foojay.io/today/controlling-an-lcd-display-with-spring-and-thymeleaf-on-the-raspberry-pi/
Content
00:00 Introduction of the topic and guests
01:37 About Apache Wicket
03:26 About Vaadin
06:37 How these frameworks exchange data between server and client
09:38 Comparing to Thymeleaf
11:16 About htmx
https://foojay.io/today/book-review-modern-frontends-with-htmx/
14:42 How the Apache Foundation works
https://apache.org/
19:20 License model of Vaadin
21:26 Wicket and Vaadin "in the wild"
https://vaadin.com/blog/liukuri-uses-vaadin-flow-to-help-finnish-households-navigate-the-energy-crisis
https://liukuri.fi/
https://api.pi4j.com/
https://4drums.media/
26:03 Java developers can build full web applications with only Java without being full-stack
27:47 Could JavaFX become a web-development framework?
29:35 About WebComponents
32:14 How the company Vaadin is making money from opensource
34:31 The future of Wicket, htmx, Vaadin,…
39:55 Which kind of project to build with Wicket or Vaadin
46:18 Links
48:54 Searching Vaadin docs with AI
https://marcushellberg.dev/how-to-build-a-custom-chatgpt-assistant-for-your-documentation
51:21 Conclusions
Music
- Barbershop John
- Hermine Deurloo
- Synapse by Shane Ivers - https://www.silvermansound.com
77 פרקים
Manage episode 397825660 series 3366865
When starting to build a new website, you are facing a major challenge. Which framework should you use? Angular, React, Vue, Svelte? They are all based on JavaScript and can be the right choice depending on your needs. But do you really need one of these frameworks? Why would you not just stick to Java and use one of the many great libraries that are available for it?
Guests
Martijn Dashorst
- https://www.linkedin.com/in/dashorst/
- https://mastodon.social/@dashorst
- https://twitter.com/dashorst
- https://martijndashorst.com
Marcus Hellberg
- https://www.linkedin.com/in/marcushellberg/
- https://mstdn.social/@marcushellberg
- https://twitter.com/marcushellberg
- https://marcushellberg.dev/
Podcast Host
Host: Frank Delporte
Links
Wicket
- https://wicket.apache.org/
- https://builtwithwicket.tumblr.com
- https://nightlies.apache.org/wicket/guide/10.x/single.html
- https://wicket.apache.org/start/quickstart.html
- https://wicket.apache.org/learn/#migrations
- https://github.com/apache/wicket
- https://twitter.com/apache_wicket
Vaadin
- https://vaadin.com/
- https://start.vaadin.com
- https://github.com/vaadin/
- https://vaadin.com/components
- https://twitter.com/vaadin
- https://foojay.io/?s=vaadin
- https://foojay.io/today/video-vaadin-drag-drop-support-its-so-easy/
- https://foojay.io/today/enterprise-java-application-development-with-jakarta-ee-and-vaadin/
- https://foojay.io/today/how-to-style-a-vaadin-application/
- https://foojay.io/today/blink-a-led-on-raspberry-pi-with-vaadin/
Thymeleaf / htmx
- https://www.thymeleaf.org/
- https://htmx.org/
- https://foojay.io/today/book-review-modern-frontends-with-htmx/
- https://foojay.io/today/new-book-taming-thymeleaf/
- https://foojay.io/today/controlling-an-lcd-display-with-spring-and-thymeleaf-on-the-raspberry-pi/
Content
00:00 Introduction of the topic and guests
01:37 About Apache Wicket
03:26 About Vaadin
06:37 How these frameworks exchange data between server and client
09:38 Comparing to Thymeleaf
11:16 About htmx
https://foojay.io/today/book-review-modern-frontends-with-htmx/
14:42 How the Apache Foundation works
https://apache.org/
19:20 License model of Vaadin
21:26 Wicket and Vaadin "in the wild"
https://vaadin.com/blog/liukuri-uses-vaadin-flow-to-help-finnish-households-navigate-the-energy-crisis
https://liukuri.fi/
https://api.pi4j.com/
https://4drums.media/
26:03 Java developers can build full web applications with only Java without being full-stack
27:47 Could JavaFX become a web-development framework?
29:35 About WebComponents
32:14 How the company Vaadin is making money from opensource
34:31 The future of Wicket, htmx, Vaadin,…
39:55 Which kind of project to build with Wicket or Vaadin
46:18 Links
48:54 Searching Vaadin docs with AI
https://marcushellberg.dev/how-to-build-a-custom-chatgpt-assistant-for-your-documentation
51:21 Conclusions
Music
- Barbershop John
- Hermine Deurloo
- Synapse by Shane Ivers - https://www.silvermansound.com
77 פרקים
Semua episod
×
1 JCON Report, Part 3 - AI, ChatGPT, LLM, ML, RAG, MCP, GenAI, and more! (#74) 50:29

1 JCON Report, Part 2 – Evolutions in the Java Language and Runtime (#73) 47:26

1 JCON Report, Part 1 - Grow your career, public speaking, 30 years of Java, greener coding,... (#72) 53:43

1 Celebrating 30 Years of Java with James Gosling (#71) 1:14:29

1 Celebrating 5 Years of Foojay! (#70) 31:10

1 All Things Java at VoxxedDays Amsterdam (#69) 49:13

1 Welcome to OpenJDK (Java) 24 (#68) 54:53

1 Writing a book. Does it make you rich and famous? (#67) 1:15:28

1 Let's Talk About Java Code! Diving into Foojay blog posts... (#66) 54:59

1 Boost Your Career in 2025! (#65) 1:02:44

1 Interviews at JFall about opensource, OpenJDK evolutions, Project Loom, JVM,... (#64) 33:01

1 How do we keep our Java applications up to date and secure (#63) 43:12

1 Better Coding with AI: Friend or Enemy? (#62) 43:46

1 As a developer, how do we keep our body and mind healthy? (#61) 38:04

1 Proud Of Belgium: Devoxx, JobRunr, Timefold, OpenJDK Mobile, OpenJFX, Thymeleaf, htmx (#60) 35:38

1 JUG World Tour: Quarkus Club (#44) 34:00


1 JUG World Tour: Jozi-JUG and Cape Town Java Community (#42) 52:57


1 Making Java Attractive for Beginners in Programming (#40) 57:19

1 JUG World Tour: Java Dominicana (#39) 33:41




1 JUG World Tour: Dublin JUG (#35) 34:42



1 JUG World Tour: Philippines JUG (#32) 36:02

1 Report of Devoxx '23 in Belgium (#31) 36:33

1 JUG World Tour: Utrecht JUG (#29) 19:00

1 DevRel Explained and How to Become a Conference Speaker 48:53

1 How Java Developers Can Secure Their Code (#58) 55:06

1 Welcome to OpenJDK (Java) 23 (#57) 1:07:29

1 Vectors in Java Code, Database, and LLMs (#56) 49:48

1 Embedded Java, Part 2 (#55) 1:09:52

1 Music and MIDI with Java and Kotlin (#54) 51:51

1 JCON Report, Part 5 (#53): CQRS, JOOQ, GraphQL, API, Vaadin, OpenRewrite, ErrorProne, Gateways,... 42:48

1 JCON Report, Part 4 (#52): Garbage Collectors, Test Containers, Flaky Tests, ToxiProxy, Virtual Threads 41:47

1 JCON Report, Part 3 (#51) - Persistence, Jakarta EE, GlassFish, Messaging via Telegram 40:52

1 JCON Report, Part 2 (#50) - Maven, Software Security, Code Quality 52:09

1 JCON Report, Part 1 (#49) - JUGs, Communities, Open Source, Generative AI, LangChain4j, Machine Learning 44:45

1 JUG Oberpfalz, JCON Conference, and JAVAPRO Magazine (#48) 38:49

1 Artificial Intelligence and Machine Learning with Java (#47) 44:30

1 JUG World Tour: JUG Switzerland (#46) 37:26

ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.