Podcasts about JavaFX

Java software platform for GUI

  • 44PODCASTS
  • 169EPISODES
  • 46mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • May 3, 2025LATEST
JavaFX

POPULARITY

20172018201920202021202220232024


Best podcasts about JavaFX

Latest podcast episodes about JavaFX

Foojay.io, the Friends Of OpenJDK!
Celebrating 30 Years of Java with James Gosling (#71)

Foojay.io, the Friends Of OpenJDK!

Play Episode Listen Later May 3, 2025 74:29


We are celebrating Java's 30th anniversary this May!This is a very special anniversary episode of the Foojay Podcast! As we approach May 23rd, marking exactly 30 years since Java's first beta release in 1995, we're honored to present our first-ever single-guest format. But we have a very special guest for you: James Gosling, the creator of Java! Join us for this exclusive conversation as we explore Java's beginnings, its revolutionary impact on the programming world, its continuous evolution over three decades, and James's insights on where the language is heading. From that groundbreaking beta release over "Write Once, Run Anywhere" to powering billions of devices worldwide, this is the story of Java, told by the man who started it all, the father of Java.Content00:00 Introduction01:06 How did it start 35 years ago?06:21 Java evolved from device controllers to server applications10:30 How does it feel that so many people use Java?12:12 Looking back at the Y2K problem and how it triggered more Java adoption14:58 Does James regret any decisions in Java?18:44 Comparing early-day Java development versus now20:55 About the stability of Java24:14 JavaFX is one of James' favorites of all time25:20 Frustrations about Android and iOS versus Java Phones28:16 How "Write Once, Run Anywhere" was needed for Sun29:23 Windows versus macOS versus Linux for laptops31:32 The very first Java web service in 1994 turned into a dark story33:17 Java in Docker and startup challenges36:59 Garbage Collectors are amazing in many ways39:18 Java-haters didn't use recent versions of Java ...41:51 How Java became much more performant but lost embedded43:08 Developers must be aware of which and how many libraries they use47:40 James loves Kotlin, Scala, and Closure49:42 Ethical responsibility for developers in a challenging job market54:16 AI influence on jobs01:00:20 Advice for junior developers01:02:27 A few of the most remarkable moments in Java history01:07:52 Why James is not a benevolent dictator for life01:09:17 How Java will keep evolving01:12:55 How much is James still involved in Java?01:13:54 Conclusion

airhacks.fm podcast with adam bien
From Swing to Blockchain

airhacks.fm podcast with adam bien

Play Episode Listen Later Feb 9, 2025 61:36


An airhacks.fm conversation with Richard Bair (@RichardBair) about: early programming experiences with Basic and building computers, his first production app at 17 for his father's auto repair shop, starting computer science degree at 16 and completing it at 43, joining Sun Microsystems' Swing team, working on JavaFX from its inception as F3 through its evolution, becoming lead of JavaFX team and chief architect for client Java, moving to Oracle's IoT team, current role as VP of Engineering at Hedera blockchain company, explanation of Hedera's Hashgraph algorithm solving the Byzantine Generals Problem, implementation of Hedera's technology in Java, open-source nature of Hedera's codebase, resources for learning about and developing with Hedera including documentation, Hedera Improvement Proposals - hips, and developer hedera playground, discussion of blockchain technology and its potential impact on open protocols and decentralized networks, comparison of blockchain to distributed databases, explanation of consensus mechanisms in distributed ledgers, tokenization of real-world assets Richard Bair on twitter: @RichardBair

Podlodka Podcast
Podlodka #403 – JavaFx и Swing

Podlodka Podcast

Play Episode Listen Later Dec 16, 2024 113:26


Продолжаем серию выпусков о кроссплатформенной разработке под десктоп! На этот обозреваем сразу два фреймворка – JavaFX и Swing, а чтобы было честно, мы пригласили двух экспертов: Михаила Соколова, Platform UI разработчика из JetBrains, и Кирилла Кириченко, который занимался разработкой Swing/JavaFX еще в Sun/Oracle. Вместе с гостями мы не только заглянем в кишочки каждого из фреймворков, но и обсудим их прикладные аспекты. Разберемся, как так получилось, что в Java-экосистеме существуют сразу два конкурирующих решения для разработки UI, попробуем понять, кто все таки победил, или оба фреймворка пора запокать. В выпуске много технических деталей, клевых фактов из истории развития экосистемы, конечно, размышлений о будущем десктопной разработки на Java! Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях!
 Telegram-чат: https://t.me/podlodka Telegram-канал: https://t.me/podlodkanews Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: https://twitter.com/PodlodkaPodcast Ведущие в выпуске: Катя Петрова, Стас Цыганов

Foojay.io, the Friends Of OpenJDK!
Vectors in Java Code, Database, and LLMs (#56)

Foojay.io, the Friends Of OpenJDK!

Play Episode Listen Later Jul 6, 2024 49:48


In this Foojay podcast, we enter the world of mathematics by discussing Vectors and how they are crucial for AI and machine learning. As ChatGPT explains: "A Vector is a mathematical structure that holds numerical values. Vectors are fundamental to the field of Artificial Intelligence, as they allow mathematical operations to be performed efficiently and form the basis of many machine learning algorithms." OK, but how are these vectors crucial for the whole Artificial Intelligence evolution? This is the last podcast of season 3, we're taking a summer break and will be back in September with the release of Java 23 and much more OpenJDK-related topics!GuestsJonathan Ellishttps://www.linkedin.com/in/jbellis/https://x.com/spyced Alexander Chatzizachariashttps://www.linkedin.com/in/alexander-chatzizacharias/https://x.com/alex90_ch   Content00:00 Introduction of the topic and guests01:57 What is a Vector?   https://github.com/openai/tiktoken    https://arxiv.org/abs/1301.3781    https://towardsdatascience.com/word2vec-research-paper-explained-205cb7eecc30    https://github.com/jbellis/jvector  07:14 Vectors explained as a game   A fun and absurd introduction to Vector Databases: https://www.youtube.com/watch?v=mQGf9hWTqSw 09:44 Understanding tokenizers10:40 Do we need dedicated Vector databases?13:39 Vectors, LLMs and hallucinations   Crafting your own RAG system: Leveraging 30+ LLMs for enhanced performance by Stephan Janssen: https://www.youtube.com/watch?v=9PX5l4ETn0g 20:40 How LLM and chat interfaces are used in companies   https://www.bbc.com/travel/article/20240222-air-canada-chatbot-misinformation-what-travellers-should-know 23:45 Indexing all of Wikipedia   https://foojay.io/today/indexing-all-of-wikipedia-on-a-laptop/    Demo application: https://jvectordemo.com:8443/    https://openjdk.org/projects/panama/ 27:23 Evolutions in Java for vectors, LLMs, and AI   Vector API (Eighth Incubator): https://openjdk.org/jeps/469    Foreign Function & Memory API: https://openjdk.org/jeps/454 32:44 Is the GPU needed for vector use cases?35:04 Can we already use the incubator Vector API in production?38:27 Some predictions...   Colbert project: https://github.com/stanford-futuredata/ColBERT    https://thenewstack.io/overcoming-the-limits-of-rag-with-colbert/ 44:19 Make your vectors smaller to make them more efficient and less expensive   https://www.sciencedirect.com/topics/engineering/vector-quantization    https://huggingface.co/blog/embedding-quantization    https://foojay.io/today/visualizing-brain-computer-interface-data-using-javafx/    Asteroids 3D in JavaFX made from AI Deep Fake Audio data: https://www.youtube.com/watch?v=vFThM9BoTLg 49:19 Outro

Foojay.io, the Friends Of OpenJDK!
Music and MIDI with Java and Kotlin (#54)

Foojay.io, the Friends Of OpenJDK!

Play Episode Listen Later Jun 22, 2024 51:51


MIDI is a universal standard for communicating between musical instruments and computers. Within OpenJDK, there is a whole Java package dedicated to MIDI communication and data handling. Is it up to date? Are there better approaches now? And what can we do with music, Java, and Kotlin? Let's find out...GuestsAtsushi Enohttps://atsushieno.github.io/https://g0v.social/@atsushieno https://fedibird.com/@atsushieno Geert Bevin https://www.linkedin.com/in/gbevin/ https://gbevin.com/cv/ https://www.uwyn.com/ https://www.gbevin.com/Content00:00 Introduction of the topic and guests04:27 What is MIDI?Learn more about MIDI and the javax.sound implementation in OpenJDK:https://docs.oracle.com/javase/tutorial/sound/overview-MIDI.html https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/sound/midi/package-summary.html https://github.com/openjdk/jdk/tree/master/src/java.desktop/share/classes/javax/sound/midi https://www.baeldung.com/java-packages-vs-javax 09:53 MIDI Polyphonic Expression (MPE)https://roli.com/mpe https://midi.org/midi-polyphonic-expression-mpe-specification-adopted  https://midi.org/insights  11:23 Instruments require real-time systems15:18 Why Atsushi used Kotlin for ktmidihttps://github.com/atsushieno/ktmidi https://github.com/jazz-soft/JZZ https://github.com/thestk/rtmidi Applications created with ktmidi: https://github.com/atsushieno/ktmidi/discussions/14 https://play.google.com/store/apps/details?id=org.androidaudioplugin.resident_midi_keyboard&pli=1 23:31 Using ktmidi with JavaFX and the benefits of Kotlinhttps://melodymatrix.rocks 25:00 Geert sticks to Java and loves the 6-month releases27:24 Apps created by Geert for various Apple deviceshttps://uwyn.com/midiwrist-unleashed 31:11 Atsushi uses MIDI to develop audio plugins32:34 About Geert found back his love for Java and created Rife2 and BLDhttps://rife2.com https://rife2.com/bld https://software.moogmusic.com/store Erik Thauvin https://www.linkedin.com/in/ethauvin/ 43:13 How things just happen and finding a good open-source approachhttps://codewithrockstar.com https://webtechie.be/post/2024-06-18-jfxinaction-christopher-schnick https://www.jdeploy.com 50:46 Conclusions

airhacks.fm podcast with adam bien
Java at Azul: The Interesting Features

airhacks.fm podcast with adam bien

Play Episode Listen Later Jan 21, 2024 73:26


An airhacks.fm conversation with Gerrit Grunwald (@hansolo_) about: Gerrit appeared previously at "#268 How Han Solo wrote SteelSeries", Java desktop applications are still widely used in large companies and industries for internal tools, as they are easy to build and deploy. Swing and JavaFX are faster and more native than their reputation suggests. On the server side, Java is very efficient for cloud workloads compared to other languages. The Zulu OpenJDK production-ready build of OpenJDK offers added features like security scanning. Azul Zing, Azul Vulnerability Detection, "#126 JavaFX Everywhere ...also in App Stores" with Johan Vos, now called Azul Platform Prime, includes an enhanced Falcon JIT compiler that can speed up performance significantly on some workloads. Prime also supports fast startups via checkpoints with CraC, and faster warmup with ReadyNow pre-compiled optimizations, IBM InstantOn is similar to CraC, Azul Platform Prime was primarily called Zing, Azul Code Inventory helps with code migrations Gerrit Grunwald on twitter: @hansolo_

airhacks.fm podcast with adam bien
How Han Solo wrote SteelSeries

airhacks.fm podcast with adam bien

Play Episode Listen Later Nov 12, 2023 71:57


An airhacks.fm conversation with Gerrit Grunwald (@hansolo_) about: TI-99/4A, the magical REM in Basic, writing assembly on Sharp Z80, Sun Ray thin client, starting with JDK 1.4 writing portable UI code with Java, harmoniccode.blogspot.com, canoo.com became a EV engineering company, migrating JavaFX properties with bindings to Java, SteelSeries-Canvas - Java FX widgets ported to JavaScript Gerrit Grunwald on twitter: @hansolo_

Foojay.io, the Friends Of OpenJDK!
Game Development with Java, JavaFX, and FXGL (#25)

Foojay.io, the Friends Of OpenJDK!

Play Episode Listen Later Jun 16, 2023 56:10


Java and JavaFX are probably not the first options you consider if you want to create a game application. But the FXGL library allows you to do precisely that: create games that run on all platforms with the same codebase as we are used to with Java. And even without an extra library, the JavaFX Components and Canvas provide many animation and gaming possibilities. Let's learn from experts why Java should be on your game-development-language-list!GuestsChengen Zhao@WhiteWoodCitylinkedin.com/in/chengenzhao/Steam game created with JavaFX: XtrikeAlmas Baimgithub.com/AlmasB@AlmasBaimyoutube.com/almasb0/videosgithub.com/almasb/fxglGerrit Grunwald @hansolo_mastodon.social/@hansolo_github.com/HanSolo/jarkanoidgithub.com/HanSolo/SpaceFXHostFrank Delportelinkedin.com/in/frankdelporte/foojay.social/@frankdelporte@FrankDelporteContent00:00 Intro and introduction of the guests04:00 About FXGLBook review: "Learn JavaFX Game and App Development with FXGL 17 08:48 How Chengen used FXGL to improve his Xtrike game10:15 Combining 2D and 3D11:20 The fascination of Gerrit for retro games13:36 JavaFX components versus Canvas19:09 Creating games while waiting in airports…22:19 Convert to mobile and Steam apps23:22 Question of Chengen if FXGL can extend view components 24:58 How students are involved in the FXGL projectJava in education29:53 Why FXGL has a mix of Java and Kotlin32:22 Building for mobile and the hassle with the app stores…Cross platform with Gluon and GraalVMPorting an app to iOS Creating mobile apps with JavaFX 38:58 3D in JavaFXVisualizing brain computer interface dataJavaFX 3D historyFXyz 44:14 Status of Swing47:13 About the Java community in China49:23 Could a drag-and-drop animation tool be created for FXGL?EditorApp.java 51:13 Use JavaFX FXML markup files? And can SceneBuilder provide a code-only approach?55:34 Conclusion

airhacks.fm podcast with adam bien
Java FX, Codename One, Swing, Flutter and a Bit Android

airhacks.fm podcast with adam bien

Play Episode Listen Later May 14, 2023 64:13


An airhacks.fm conversation with Shai Almog (@debugagent) about: Shai previously on episode "#238 The History of Mobile Java and Codename One", flutter, Java FX and Codename One, openjfx, the challenges of marketing, google fuchsia, immediate mode graphics and Swing, JavaFX and Scene Graph Mode, Java FX got the idea from F3, GPU acceleration, apache tvm, the tornadovm project, Codename One generates a xcode project, Flutter ships with runtime Shai Almog on twitter: @debugagent

Modernize or Die ® Podcast - CFML News Edition
Modernize or Die® - CFML News Podcast for April 18th, 2023 - Episode 192

Modernize or Die ® Podcast - CFML News Edition

Play Episode Listen Later Apr 18, 2023 67:36


2023-04-18 Weekly News - Episode 192Watch the video version on YouTube at https://youtube.com/live/Wq-mb05vAnM?feature=share  Hosts:  Gavin Pickin- Senior Developer at Ortus Solutions Brad Wood - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways  to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube.  Help ORTUS reach for the Stars - Star and Fork our ReposStar all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github  Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Books  102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes  OR — Join us for the 10th Into the Box - In person ONLY!!! Patreon Support ()We have 39 patreons: https://www.patreon.com/ortussolutions.  News and AnnouncementsICYMI - State of the CF Union 2023 ReleasedHelp us find out the state of the CF Union – what versions of CFML Engine do people use, what frameworks, tools etc.https://teratech.com/state-of-the-cf-union-2023-survey https://www.youtube.com/watch?v=_dubo741aTc New Releases and UpdatesICYMI - Introducing the CFML Jupyter KernelJason Steinshouer created a new CFML Jupyter Kernel powered by CommandBox. This project is open source, and hosted on GitHub at https://github.com/jsteinshouer/cfml-jupyter-kernel.https://jasonsteinshouer.com/introducing-cfml-jupyter-kernel.htmlWebinar / Meetups and WorkshopsTODAY - Exploring APIS: Building Applications with ColdFusion, REST, & GraphQLMark TakataApril 18, 202310 AM - 11 AM PTOnlineIn this session, Mark Takata will demonstrate the power of ColdFusion's data access capabilities by building three different applications. These applications will include a Google Translate clone, a low-code Contacts Manager, and an ETL workflow that integrates no-SQL with a relational database. Mark will use a combination of built-in ColdFusion tooling and freely available third-party integrations to build these applications, providing attendees with valuable insights into ColdFusion's API & data access development capabilities. All code samples will be available on GitHub following the talk in order to help attendees kick-start their own versions of the apps.https://exploring-apis-coldfusion.meetus.adobeevents.com/TODAY -  Mid Michigan ColdFusion Users Group - Ins and outs of CFSetup with Randy Brown of Michigan StateTuesday, April 18th at 7pm EDTRandy Brown from Michigan State is going to show us the ins and outs of CFSetup. CFSetup is a tool to assist administrators and DevOps with setting migration.https://tinyurl.com/3ek34ww2 Sac Interactive Meetup - Crash Course in Web Components with Nolan ErckWednesday - April 19th, 2023 - 6:30PM PTWeb Components provide a modular way to build a consistent design system and user experience across your entire application. Instead of copy/pasting the same chunks of coded into various places, you can have a JavaScript/HTML expert focus on getting the UX correct, without them needing to worry about what's happening in the back-end at all.Web Components offer reusable functionality on the front-end, with native JavaScript. They are a great middle-ground between standard request/response based traditional web applications, and apps that aren't quite ready to move to a full-on JavaScript SPA framework. Web Components themselves are 100% native JavaScript - no new libraries required! Let's learn how Web Components work, then look at integrating them into a back-end like CFML or PHP -- I promise it's easier than you think!https://www.meetup.com/sacinteractive/events/292762638/ CFCasts Content Updateshttps://www.cfcasts.comNew FeaturesSearch is now powered by ElasticSearch with drastically increased search relevance.Recent Releases Mastering CommandBox 5 - 3 new videos - https://cfcasts.com/series/mastering-commandbox-5 Security Client Cert Auth Security Basic Auth JVM Args as Array 2023 ForgeBox Module of the Week Series - 1 new Videohttps://cfcasts.com/series/2023-forgebox-modules-of-the-week  2023 VS Code Hint tip and Trick of the Week Series - 1 new Videohttps://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week  Just added 2019 Into the Box Videos Watch sessions from previous ITB years Into the Box 2022 - https://cfcasts.com/series/itb-2022  Into the Box 2021 - https://cfcasts.com/series/into-the-box-2021  Into the Box 2020 - https://cfcasts.com/series/itb-2020  Into the Box 2019 - https://cfcasts.com/series/into-the-box-2019  Coming Soon Brad with more CommandBox Videos More ForgeBox and VS Code Podcast snippet videos ColdBox Elixir from Eric Getting Started with Inertia.js from Eric Conferences and TrainingSKIP - Cover it in the VS CODE HINT TIP VS Code Day April 26, 2023 - 10AM - 4PM PTVS Code Day is our annual event where you'll learn how to elevate your development workflow using the latest and greatest features of VS Code. You'll hear from members of the VS Code team and other VS Code experts on topics like AI-powered programming with GitHub Copilot, coding anywhere with remote development, bringing data science to the cloud, and more. Whether you're just starting out or you're an experienced developer, join us on April 26, 2023 for a day focused on the editor that lets you code anything, cross-platform and free!https://learn.microsoft.com/en-us/events/learn-events/vs-code-day-2023/ J on the BeachBringing DevOps, Devs and Data Scientists together around Big DataMay 10-12, 2023 Malaga, Spainhttps://www.jonthebeach.com/ Ortus Profile: https://www.jonthebeach.com/jobs/54/Ortus%20SolutionsVueJS Live MAY 12 & 15, 2023ONLINE + LONDON, UKCODE / CREATE / COMMUNICATE35 SPEAKERS, 10 WORKSHOPS10000+ JOINING ONLINE GLOBALLY300 LUCKIES MEETING IN LONDONhttps://vuejslive.com/ Into the Box 2023 - 10th EditionMay 17-19, 2023 The conference will be held in The Woodlands (Houston), Texas - This year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!IN PERSON ONLY Website launched: https://intothebox.orghttps://itb2023.eventbrite.com/ 1 month away - can't wait, watch videos from the last 4 years on CFCasts Into the Box 2022 - https://cfcasts.com/series/itb-2022 Into the Box 2021 - https://cfcasts.com/series/into-the-box-2021  Into the Box 2020 - https://cfcasts.com/series/itb-2020  Into the Box 2019 - https://cfcasts.com/series/into-the-box-2019  VueConf.usNEW ORLEANS, LA • MAY 24-26, 2023Jazz. Code. Vue.Workshop day: May 24Main Conference: May 25-26https://vueconf.us/ CFCamp - Pre-Conference - Ortus has 3 TrainingsJune 21st, 2023Held at the CFCamp venue at the Marriott Hotel Munich Airport in Freising. TestBox: Getting started with BDD-TDD Oh My! Coldbox 7 - from zero to hero Legacy Code Conversion To The Modern World CommandBox Server Deployment for the Modern Age https://www.cfcamp.org/pre-conference.html CFCampJune 22-23rd, 2023Marriott Hotel Munich Airport, FreisingCheck out all the great sessions: https://www.cfcamp.org/sessions.htmlCheck out all the great speakers: https://www.cfcamp.org/cfcamp-conference-2023/speakers.html Register now: https://www.cfcamp.org/More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets, and Videos of the Week4/10/23 - Tweet - James Moberg - Sql IN Query CTEAny #ColdFusion or SQL devs want to share tips regarding best method bypass 2,100 SQL param limit when using a list of unknown length in an "IN" query?I validated a list of INTs & dynamically generated a VALUES() constructor string to use w/CTE. No temp vars/tables. #fast #cfmlhttps://twitter.com/gamesover/status/1645501538130087936?s=20 4/14/23 - Blog - Ortus Solutions - CFCamp Pre-Conference Workshops by Ortus SolutionsWe are excited to announce our participation at CFCamp 2023; We will be leading a couple of workshops at the Pre-Conference of the event on Wednesday, June 21st, in Munich, Germany; Luis Majano, Eric Peterson, Dan Card, and Brad Wood will be the experts leading the workshops and bringing you a deep dive into Modern CFML and up-to-date web development tools to improve your projects and maximize your programming skills.https://www.ortussolutions.com/blog/cfcamp-pre-conference-workshops 4/12/23 - Blog - Ben Nadel - Associating Submit Buttons With Any Form Using Button Attributes In Native HTMLIn the vast majority of cases, submit buttons are a descendant element, contained with the form on which they act. Sometimes, however - due to things like page layout constraints - an "external" button needs to trigger a non-parent form submission. Historically, I would have reached for JavaScript to get this done. But, I just learned that any button can natively target any form on the page by using the form attribute and a matching id value.https://www.bennadel.com/blog/4447-associating-submit-buttons-with-any-form-using-button-attributes-in-native-html.htm4/14/23 - Blog - Ben Nadel - Building Resilient Feature Flags That "Fail Open" In ColdFusionWhen it comes to feature flags, I'm a super fan! I believe that they fundamentally change everything about product development (See Video Presentation). But, with that super power comes complexity. Feature flags mean branching logic and transient state. And, this complexity is only amplified when you have to reconcile a long-running process, like a Single-Page Application (SPA). One way to help reduce complexity is design resilient feature flags so that they "fail open". This makes it much easier to clean up your ColdFusion server without breaking your client-side code.https://www.bennadel.com/blog/4448-building-resilient-feature-flags-that-fail-open-in-coldfusion.htm4/18/23 - Blog - Ben Nadel - Selecting Portions Of A Turbo Stream Template With Custom ActionsIn the Hotwire JavaScript framework, Turbo Streams give us the ability to manipulate the DOM (Document Object Model) in response to POST requests (and some GET requests). These DOM manipulations are performed through a set of defined "actions''. Turbo provides some default actions; but, we can create our own custom Turbo Stream actions in order to add even more functionality. One thing that I would love to have is a [selector] attribute on the element that would limit the operation to a sub-tree of the content. I believe that this would give me more flexibility when it comes to reusing my ColdFusion templates.https://www.bennadel.com/blog/4450-selecting-portions-of-a-turbo-stream-template-with-custom-actions.htm 4/18/2023 - Brad WoodPleased to get another pull request merged into Lucee 6 last week.  Native support for the SQL rand() function in Query of Query.  #CFML #ColdFusionhttps://luceeserver.atlassian.net/browse/LDEV-4446 https://twitter.com/bdw429s/status/1648387671880769544 CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 61 ColdFusion positions from 39 companies across 30 locations in 5 Countries.1 new jobs listed this weekFull-Time - Senior Software Engineer - ColdFusion Developer at Bengaluru.. - India Posted Apr 12https://www.getcfmljobs.com/jobs/index.cfm/india/Senior-Software-Engineer-ColdFusion-Developer-at-Bengaluru-Karnataka/11564Other Job LinksThere is a jobs channel in the CFML slack team, and in the Box team slack now tooForgeBox Module of the WeekJavaFX DemoThis CommandBox module is a proof of concept to launch a cross-platform compatible native JavaFX app from the CLI.After installing the module, runjavafx-demofrom the CommandBox shell. It will download JDK 17 and the JavaFX libraries the first time and then launch the demo app found here:https://github.com/jfree/jfree-fxdemos https://www.forgebox.io/view/javafx-demo VS Code Hint Tips and Tricks of the WeekVS Code DayApril 26, 2023 - 10AM - 4PM PTVS Code Day is our annual event where you'll learn how to elevate your development workflow using the latest and greatest features of VS Code. You'll hear from members of the VS Code team and other VS Code experts on topics like AI-powered programming with GitHub Copilot, coding anywhere with remote development, bringing data science to the cloud, and more. Whether you're just starting out or you're an experienced developer, join us on April 26, 2023 for a day focused on the editor that lets you code anything, cross-platform and free!https://learn.microsoft.com/en-us/events/learn-events/vs-code-day-2023/ Thank you to all of our Patreon SupportersThese individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox,  ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox. You can support us on Patreon here https://www.patreon.com/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack https://community.ortussolutions.com/Top Patreons ()John Wilson - SynaptrixTomorrows GuidesJordan ClarkGary KnightMario RodriguesGiancarlo Gomez (Jee-ahn-car-low)David Belanger  (Bell-an-jer)Dan CardJeffry McGee - Sunstar MediaDean MaunderNolan Erck Abdul RaheenAnd many more PatreonsYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors Thanks everyone!!! ★ Support this podcast on Patreon ★

airhacks.fm podcast with adam bien
From Amiga, Java ME, JavaFX, over Clouds to Decentralized Package Network

airhacks.fm podcast with adam bien

Play Episode Listen Later Jan 29, 2023 83:05


An airhacks.fm conversation with Karol Harezlak (@karolh2000) about: C 64 with Datasette, enjoy gaming, The Last Ninja, the demo scene, adding demo to the game, the dark horse federation, Amiga 500, Amiga AMOS, stealing assets from games, learning assembler with 10 years, AMOS and STOS, building lottery simulation, Borland JBuilder and Delphi, working for JDeveloper, starting with internet in 1992, building a game chat, starting with Snowbaording and Skateboarding, using Apache Struts and JSPs, joining the NetBeans team at Sun MIcrosystems, working on Java ME, the episode with John Ceccarelli:"#216 Low Code, No Code, WYSIWYG …and some CRaC", lan parties in a cottage, JavaOne 2010, JDD conference in Krakow, Silesia Java User Group in Katowice, JUG Tricity, Microservices and The History Repeats, replacing JDeveloper engine with NetBeans, SQL Developer is based on NetBeans, working on windows manager for JDeveloper, implementing Oracle Developer Cloud, working on Pyrsia for JFrog, a distributed binary system, the hard System.out.println with Rust, Rust: one line of code can generate 50 warnings Karol Harezlak on github: @karolh2000

Enterprise Java Newscast
Stackd 62: Make JavaOne Again

Enterprise Java Newscast

Play Episode Listen Later Jan 22, 2023 102:28


Overview Josh, Kito, Danno, and Ian are back, discussing the first JavaOne in many years, and welcoming special guest Emily Jiang, Liberty Cloud Native Architect and Chief Advocate at IBM. They discuss JavaOne announcements, ways to avoid cold starts in Java, JDK virtual threads with Helidon Níma and Quarkus, Open Liberty, new releases from NetBeans, Eclipse and IntelliJ, Microprofile, Jakarta EE, Angular 15, Kito's SpeakerTrax project, and much more. We Thank DataDog for sponsoring this podcast! https://www.pubhouse.net/datadog JavaOne Recap  - GraalVM JIT and native image to be included with OpenJDK  - Liberty InstantOn using Linux CRIU (https://openliberty.io/blog/2022/09/29/instant-on-beta.html)  - Oracle will create JavaFX builds  - Java SE Subscription Enterprise Performance Pack, a drop-in replacement for JDK 8 with JDK 17 (https://blogs.oracle.com/java/post/introducing-the-java-se-subscription-enterprise-performance-pack)  - Generational ZGC (https://bugs.openjdk.org/browse/JDK-8272979)  - Announcing Java Management Service (https://blogs.oracle.com/java/post/announcing-java-management-service)  - JavaOne Content Feed (https://inside.java/javaone/)  - JavaOne Keynotes and Select Sessions on YouTube (https://www.youtube.com/playlist?list=PLX8CzqL3ArzU2i-ogxRAHYIZ8du6GwZyu) Web  - Angular v15 is now available! (https://blog.angular.io/angular-v15-is-now-available-df7be7f2f4c8) Server Side Java  - Please welcome.. Helidon Níma (https://medium.com/helidon/please-welcome-helidon-n%C3%ADma-9a882c5b6f1e)    - Virtual threads and what it means for servers (do we really need reactive programming models anymore)?  - Quarkus Virtual Threads (https://quarkus.io/guides/virtual-threads)  - Starting Quarkus 3 (https://quarkus.io/blog/road-to-quarkus-3/)  - Open Liberty (https://openliberty.io/)   IDEs and Tools  - NetBeans 16 Release Candidate Stage (now released) (https://netbeans.apache.org/download/nb16/index.html)  - Intellij 2022.3 (https://blog.jetbrains.com/idea/2022/11/intellij-idea-2022-3-beta/)  - Eclipse IDE 2022-09 (https://projects.eclipse.org/releases/2022-09) Java Platform  - Java: Developing smaller Docker images with jdeps and jlink | by Joe Honour | Level Up Coding (https://levelup.gitconnected.com/java-developing-smaller-docker-images-with-jdeps-and-jlink-d4278718c550) Emily Jiang  - Java Champion & Liberty Cloud Native Architect and Chief Advocate at IBM  - Microprofile specs: MicroProfile Config, Fault Tolerance  - Jakarta EE specs: Jakarta Config, Jakarta Context and Dependency Injection (CDI), Jakarta Interceptors  - Books:     Practical Cloud-Native Java Development with MicroProfile | Packt (https://www.amazon.com/Practical-Cloud-Native-Java-Development-MicroProfile/dp/1801078807)    97 Things Every Java Programmer Should Know [Book] (https://www.oreilly.com/library/view/97-things-every/9781491952689/) Other  - Kito's new speaker profile powered by SpeakerTrax: https://kitomann.com  - Twitter demolition (https://twitter.com/CCSewell/status/1592257949971673088)  - InterPlanetary File System  (https://ipfs.tech/) Picks   - Webcomponents.dev (Kito) https://webcomponents.dev/  - Podman Desktop is Released (Josh) https://podman-desktop.io/  - Run everywhere! (Emily)  - Github CoPilot (Ian) https://github.com/features/copilot  - Mastodon (Danno) https://joinmastodon.org/ Other Pubhouse Network podcasts (do not remove)  - Breaking into Open Source (https://www.pubhouse.net/breaking-into-open-source)  - OffHeap (https://www.javaoffheap.com/)  - Java Pubhouse (https://www.javapubhouse.com/) Events  - Codemash - Jan 12-15 Sandusky, OH, USA (https://codemash.org/)  - jChampions Conf - January 2023, Online (https://jchampionsconf.com/)  - DevNexus 2023 - April 4-6 2023, Atlanta, GA, USA (https://devnexus.com/call-for-papers)  

Foojay.io, the Friends Of OpenJDK!
The state of JavaFX framework, libraries and projects (#9)

Foojay.io, the Friends Of OpenJDK!

Play Episode Listen Later Dec 17, 2022 59:47


JavaFX was introduced by Sun Microsystems in May 2007 and provides a platform for desktop, mobile, and embedded systems built on Java. Let's talk about the JavaFX framework itself, but also about the libraries and applications that are built with it.GuestsPedro Duque Vieira (@p_duke)Sean Phillips (@seanmiphillips)Johan Vos (@johanvos@mastodon.social, @johanvos)Gail Anderson (@gail_asgteach)Dirk Lemmermann (@dlemmermann)Podcast hostFrank Delporte (@frankdelporte@foojay.social, @frankdelporte)Content00'00 Intro and music00'16 About the topic of this podcast00'57 Introduction of guests and host05'30 State of JavaFX/OpenJFX project   09'40 6-month release cycle of JavaFX (= Java)11'52 Comparing JavaFX with Swing14'12 Different Java UI libraries14'52 Blog posts on Foojayhttps://foojay.io/today/author/gail-anderson/17'34 CAD application by Petrohttps://foojay.io/today/creating-cad-applications-with-java-and-javafx/18'42 Applications by Dirk19'43 jfx-central.com, a showcase for JavaFX24'46 JavaFX in the browserhttps://gluonhq.com/developer-preview-for-javafx-inside-a-web-browser/https://github.com/jtulach/bck2brwsr https://webfx.dev/https://www.jpro.one/https://gluonhq.com/products/cloudlink/27'01 Java is considered to be a server-only language, while no big company is pushing JavaFX30'14 Libraries by Pedrohttps://www.jfx-central.com/people/p.vieirahttps://foojay.io/today/new-java-javafx-library-fxskins-released/ 32'52 The many available JavaFX librarieshttps://www.jfx-central.com/libraries35'34  Mobile development with JavaFXhttps://start.gluon.io/https://github.com/gluonhq/substrate39'05 JavaFX versus JavaScript frameworks41'12 Introduction Sean42'16 Trinity applicationhttps://foojay.io/today/visualizing-brain-computer-interface-data-using-javafx/47'20 Sean thanks guests and community48'50 Pedro and Dirk about their libraries used in applications    https://twitter.com/potus/status/1422282055715594245 51'42 JavaFX developers are working hard on amazing stuff and don't have time to promote their work56'00 Oracle announced they will distribute builds of JavaFX57'19 Next versions of JavaFX59'05 Conclusion 

Inside Java
#27 - “JavaFX”

Inside Java

Play Episode Listen Later Nov 18, 2022 15:19


During JavaOne, David sat down with Kevin Rushforth (OpenJFX Project Co-Lead, Oracle) to discuss the JavaFX, OpenJFX and the new JavaFX builds that Oracle is now producing.

Java Off-Heap
OffHeap 76. On license changes and Open Source Software

Java Off-Heap

Play Episode Listen Later Oct 30, 2022 84:20


If you haven't heard, Akka has changed is open source license (from Apache to Commercial). And if you have been using Akka, that's significant! We have seen this happen a couple of times to a lesser extent in cloud products (MongoDB and Elastic comes to mind), but (we think) this is the first time we see a license change in something that's so fundamental as an enterprise integration framework like Akka Join us as we explore the ramifications of this move, both for Lightbend, and for the industry. Does this mean that Open Source and its business models (like paid extended features or tooling, or support contracts) is over? Would Akka be forked? Would it sink or swim? Will Lightbend survive. We don't know all (or any of the answers) but we sure spend time trying to understand what are the possible answers to these questions. https://www.javaoffheap.com/datadog We thank DataDogHQ for sponsoring this podcast episode DO follow us on twitter @offheap https://www.twitter.com/offheap Conferences  - JakartaOne LiveStream - Dec 6  - SpringOne - Dec 6 - 8  - jChampions Conf - Jan 19, 20, 23, 24  - Devnexus - Apr 4-6, CFP closes Nov 15 News  -Jakarta EE 10:   https://blog.payara.fish/whats-new-in-jakarta-ee-10  - Spring Framework 6 RC Available now, GA next month  - Spring Boot 3 RC Available now, GA next month  - JavaFX 19:   https://www.infoworld.com/article/3673888/javafx-19-rich-client-java-platform-arrives.html Discussion  - License change Akka https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka https://flink.apache.org/news/2022/09/08/akka-license-change.html  

airhacks.fm podcast with adam bien

An airhacks.fm conversation with Stuart Marks (@stuartmarks) about: Wang 2200 Laboratories computer with 10 years, David Ahl 101 Basic Computer Games, Basic without "else", GOTO and GOSUB, Pascal Records and Java, conditional evaluation in Pascal, the criticism on Pascal, Bill Joy added the socket interface to BSD 4.2, replacing VMS with BSD, the Bill Joy long weekend, starting at Sun Microsystems, working with James Gosling on the NeWS windows system, Postcript based windows system, NeWS ran on SunOS, SunOS 5 became Solaris, the unpleasant UNIX wars with AT&T, HP and IBM, X-Window vs. NeWS, shared state and NeWS, display postscript became the NeXT system, the X-NeWS merge OS, Open Look and Motif, OSF-opensource foundation, Motif became the dominant OS, creating a eCommerce system with Java at Sun, working with James Gosling at NeWS, project Oak and Project Green, Star Seven, licensing WebLogic and Tengah, personal Java and the Java Ring, Java on Sharp Zaurus and on Palm, working on J2ME, working with JavaFX, Chris Oliver started JavaFX, F3 and Forms Follow Function, Java FX Script was an own language, Richard Bair was the JavaFX architect, Jasper Potts was was the Java FX UI designer, JavaFX is based on final classes, the fragile base class / brittle base class problem, the general subclassing problem, implementing a 2d traversial algorithm for Java FX, Sun was shrinking, Java FX was growing, Brian Goetz worked to improve the Java FX internals, RIAs - Rich Internet Applications, Silverlight, Flash, Flex and JavaFX, JavaFX supported CSS, the compiler bug war story, binding propagates side effects, Robert Field is working on jshell, Stuart Marks on twitter: @stuartmarks, Stuart Marks blog: stuartmarks.wordpress.com

airhacks.fm podcast with adam bien
Trombones, Java, Large Scale WebSphere Liberty Deployments and 50.000 JVMs in Production

airhacks.fm podcast with adam bien

Play Episode Listen Later Mar 6, 2022 50:55


An airhacks.fm conversation with Benjamin Marwell (@bmarwell) about: C64 with 3.5 years, enjoying Pitstop, Pharaoh's Curse and Lady Tut, starting to program in Basic from a manual, modifying the game source, starting with Pascal and Visual Basic, storing the universe into an Excel file, automating a space game with Delphi, implementing a web crawler in Delphi, the "King of Galaxy Wars" and OGame, playing trombone in the army, starting at Finanzinformatik the datacenter for the German saving banks, studying in Hameln business informatics and learning Java 6, programming with 31-bit computing with IBM assembly, starting with 0xCAFEBABE, switching to monitoring department and using BMC Patrol, the web and application servers department, deploying a few hundred applications to WebSphere Liberty, using Apache FreeMarker to generate 'WebSphere Liberty configuration, microservice deployment with WebSphere Liberty, Apache Maven and Apache Shiro Committer, building JavaFX application with jlink, contributing to JLink, creating sprites for Legend of Zelda, podcasts with Robert Scholte "#25 Maven Commitment" and "#28 More Conventions with Maven.next", using Apache Shiro for permission checks, combining security with Bean Validation - a podcast with David Blevins "#156 Bash, Apple and EJB, TomEE, Geronimo and Jakarta EE", Nexus is using Apache Shiro Benjamin Marwell on twitter: @bmarwell, Benjamin's blog: https://blog.bmarwell.de

Foojay.io, the Friends Of OpenJDK!
Embedded Java (#2)

Foojay.io, the Friends Of OpenJDK!

Play Episode Listen Later Jul 22, 2021 48:13


Foojay community members and beyond discuss embedded Java:James Gosling, creator of Java and embedded enthusiast. Distinguished engineer of AWS GreenGrass and former Liquid Robotics, an autonomous ocean vehicle powered by water.Frank Delporte, engineer with Toadi, an autonomous lawn-mowing robot (no wires) and Pi4J contributor of Raspberry-pi based robots.Johan Vos, founder of Gluon, helping make fully cross-platform applications where a single JavaFX codebase runs natively on embedded, iOS, Android, PCs, and browsers.Erik Costlow, developer relations for Contrast Security, locating security flaws in backend systems. Developer of home fuel/gas sensors.Topics:Java in Education: Combining Java with Rasperry Pi and the Pi4J LibraryDiscussion topics including:How Java was used in the ocean and how it makes complex problems possible.The speed of garbage collectors versus the speed of shark attacks (GC wins).Quick prototypes with Raspberry Pi, scaling through AWS GreenGrass.

Illegal Argument
171: Breaking (up) The Build

Illegal Argument

Play Episode Listen Later Mar 19, 2021 105:05


In an unprecedented show of activity - merely two weeks after the new years first episode (170) Mark and Greg are back, this time joined by Andres Almiray (Oracle) and Stephen Connolly (Cloudbees) to discuss all things build, modules, this weeks Java 16 release, and why Java programmers should take a look at the rust programming language. Hosts Mark Derricutt - @talios Greg Amer Guests Andres Almiray - @aalmiray Stephen Connolly - @connollys Table of Contents 00:00:15 Intro 00:00:37 Guest Introductions 00:02:05 Java 16 Released! 00:02:47 Jenkins and JDK Versions 00:04:38 var changes = LIPSERVICE; 00:05:11 Improve your Java by learning Rust 00:07:31 Hey Bruno - It's NOT YAML! 00:10:22 Project Liliput 00:11:31 Java Turning 26 00:13:30 Java for CLIs? 00:16:47 Modules: Thought on The Java Platform Module System 00:18:12 Modules: Modules and Versioning 00:19:15 Modules: Semantic Versioning 00:22:19 Build: Hijacking The Maven Release Process 00:26:40 Explicit Merge Commits 00:29:16 Build: JDK Dependency (Lacking) In Maven 00:31:21 Kotlin Standard Library Versions 00:31:53 Libraries should avoid Guava 00:35:36 Jackson Version 3 Changes 00:39:10 Modules: The Lack Of Runtime Versioning In Modules 00:39:46 Modules: Agents And Module Systems 00:40:39 Run The Damn Tests Twice 00:46:00 Modules: Module Systems and Debugging 00:55:02 The Ecosystem Is More Than Code 00:55:46 Build: The Hinderance of IDEs 00:56:47 Build: Mixins In Maven 01:02:18 Build: The Perfect POM is with a BOM 01:07:17 Build: Custom Lifecycles as Mixins 01:10:09 Build: Gradle is Surprises and Deathtraps 01:11:31 Build: Maven Consumer POM and POM 4.0.0 01:14:16 Build: Project Dependency Trees Proposal 01:23:28 Build: Maven 4 and 5 Releases 01:26:49 Build: Plugin Phases and Execution Order 01:33:05 Build: Interim Hacks and Abstractions Considered Harmful 01:39:33 The Problem with Preview Features News Oracle Announces Java 16 Project Lilliput - OpenJDK proposal to reduce the Java object header by half or more would lower memory and CPU usage on all Java workloads. Pull Requests merging instanceof Pattern matching https://github.com/openjdk/jdk/pull/2544 https://github.com/openjdk/jdk/pull/2879 https://github.com/openjdk/jdk/pull/2913 JEP 401: Primitive Objects (Preview)and many other new JEPs landed for JDK 17. Caffeine cache goes 3.0 and with it - JDK11 baseline Links Semantic Versioning git-timestamp-maven-plugin Git Log's --first-parent Option The rise of Kotlin's stdlib and the versioning conflicts that may arise guava-beta-checkerfor Error Prone Jackson Release 3 Plans Build Health PomChecker 1.1.0 has been released! Problems with sorting, tidying poms Build / life cycle order Maven Bill of Materials Maven Tiles / Mixins Crafting better Gradle builds with the Kordamp Gradle Plugin suite with Andres Almiray (YouTube Video) Proposal: Project Dependency Trees schema Plugin Execution & Property Ordering Tests Module Systems Java Platform Module System / Jigsaw Layrry- Including an excellent video demonstration of Layrry in action with JavaFX. OSGi Runtime Dependencies (build is only half the picture)

airhacks.fm podcast with adam bien
JavaFX Everywhere ...also in App Stores

airhacks.fm podcast with adam bien

Play Episode Listen Later Feb 4, 2021 81:41


An airhacks.fm conversation with Johan Vos (@johanvos) about: Gluon Mobile, JavaFX was supposed to replace Swing, Swing and AWS were created in a hurry, JavaFX is a significant improvement, Java started on Star7, JavaFX ran on an iPad during JavaOne, the source of JavaFX was already in a good shape, creating native apps with GraalVM and JavaFX, JavaFX does not require to install Java on mobile device, SubstrateVM helps with cross-compiling Java to native code, Apache Cordova, shipping JavaFX applications to AppStores, SpaceFX, JavaFX on RaspberryPI, JavaFX on an iPhone emulator, JavaFX provides similar experience to flutter, the TooManyLanguagesExceptions, the Google Cemetery, Gluon Attach framework helps with sensor integration, JavaFX's WebView uses WebKit on iOS, building a hybrid app with WebComponents and JavaFX, using CustomEvents to communication between Web Components and JavaFX, on desktop JavaFX uses recent WebKit builds, native vs. cross platform look and feel, JavaFX ships with material design based look and feel, JavaFX is GPU accelerated on mobile, JavaFX uses OpenGL, EGL, JEP 382: New macOS Rendering Pipeline, Apple's M1 Chip simplifies JavaFX development, JavaFX can run as Java application, or as native executable, JavaFX transpiles with GraalVM to native application, JavaFX transpiles to native C iOS code, the microprofile.training covering a blog engine, Gluon provides commercial support and roadmap priority shifting, openJFX vs. JavaFX is like openJDK vs Java, Gluon Mobile is a commercial product, Gluon CloudLink integrates with serverless runtimes, fnproject is used as serverless platform, Gluon Cloudlink could use MicroProfile GraphQL as backend, ODATA is useful to integrate frontend with data-rich backends, Apache Olingo, Oracle is a great steward of Java, Johan Vos on twitter: @johanvos, Johan's company: Gluon

airhacks.fm podcast with adam bien
Java CLI Apps, Builds and jbang

airhacks.fm podcast with adam bien

Play Episode Listen Later Jan 11, 2021 67:43


An airhacks.fm conversation with Max Rydahl Andersen (@maxandersen) about: JBang, JEP 330: Launch Single-File Source-Code Programs, kscript and quarkus releases, the killer feature of JavaFX, starting JavaFX app with jbang, modern Java developers don't like to play with legacy JavaScript, building Java apps with jbang, jbang and github actions, ShrinkWrap, jitpack, Java jshell is lacking system properties, arguments and debug support, running Quarkus CLI with jbang without Java installed, jbang--the Java launcher for the 2020-ties, quarkus with Qute as replacement for Java's nashorn, transitive script dependencies, jbang with quarkus could become a solution for serverless, simplified approach to build and test Java agents with jbang, Java Class Data Sharing with jbang, Java Flight Recorder support in jbang, stress testing with Java Micro Harness (JMH), Dalibor Topic, dekorate project for generation of kubernetes and openshift resources, quarkus code starts for project templates Max Rydahl Andersen on twitter: @maxandersen

The Chris and Andre Show
Episode 46 - Obviously, You're Not A Golfer

The Chris and Andre Show

Play Episode Listen Later Dec 5, 2020 113:39


In this episode of The Chris and Andre Show, the guys finally get to spend a bunch of time talking about sports, including the football weekend in the NFL that was and the upcoming college basketball season, hit each other up on the Slack acquisition by Salesforce, make everyone hungry while dishing on their Thanksgiving feasts, and wrap things up with a quick dive into the Star Wars universe and compare cinematic universes. (00:01:24) Sports - Andre is mourning the death of his football season as his Broncos were forced to play without a QB last weekend, the guys give props to Kendall Hinton (though Andre believes he could have done better), Chris says Andre's bad season is starting to rub off on his teams as his Colts got destroyed by the Titans, the guys discuss the Joe Burrow injury and how the NFL has gotten it wrong when it comes to building a football team. Chris celebrates another win for his Wolfpack despite some horrendous QB play on both sides, the guys discuss the continued spread of COVID across the sport, agree that the typical bowl games should all just be canceled at this point, and talk about how Notre Dame is about to win the ACC without being an actual member after beating UNC last weekend. College basketball's start has the guys wondering just how far their respective teams will go and whether or not there will actually be much of a season at all. (00:41:17) Technology - Salesforce is getting ready to buy Slack which has Andre feeling all types of ways about the software company, much like the new M1 Mac Mini that he ordered to replace his Hackintosh, the Apple CSO got caught trading iPads for concealed carry permits, Andre still loves his Smartwatch and the guys reminisce about the old Ironman Triathlon watches, and Andre shares his recent experience building a mobile app using JavaFX. (01:12:38) Thanksgiving/Food - The guys share their plant-based and vegan meals from Thanksgiving while sharing some of the changes the experienced this year in terms of traditions, then share some of the other delicious things they have eaten or made lately, including Chris's recent date night in downtown Wilmington and Andre's decision not to attend a recent gathering due to a news report. (01:30:31) Who Gives a Crap? - Chris gives a shout out (and free promo) to Who Gives a Crap (https://us.whogivesacrap.org/) to his favorite toilet paper delivery service, delivering high-quality 3-ply Bamboo TP at a super reasonable price. (01:32:27) Pop Culture - Chris and Andre talk about the Hulu series Woke, share the amount of television they consumed over the holiday along with their takes on The New Mutants film that was recently released. Be sure to look out for Chris's spoiler alert if you haven't seen the movie yet! Andre has been watching the Mandalorian but not really enjoying it at this point, which leads to a larger discussion about building cinematic universes and the guys celebrate the amazing job Marvel has done while comparing it to other other recent franchises like Star Wars, Star Trek, and Game of Thrones. (01:49:01) Closing Thoughts - The guys are glad they didn't talk about Politics today because they really needed the break. They hope you enjoyed this episode and look forward to delivering high-quality episodes on a weekly basis.

Path to Principal
Path to Principal - Mark Heckler (VMware) - Podcast #8

Path to Principal

Play Episode Listen Later Oct 5, 2020 61:44


Today we have an incredible person with us, his name is Mark Heckler. He is originally from Illinois, in the United States, graduated from Southern Illinois University Edwardsville where he made BS in Science, Information technology and business and then an MBA in Finance. He has more than 25+ years of experience, unique career where in the last years he has been at VMware (the company behind Spring) as a Spring Developer Advocate & Software Engineer. Mark is an open-source contributor and author/curator of a developer-focused blog (https://www.thehecklers.com) and an occasionally interesting Twitter account (@mkheck). And a big contributor to the Engineering community being a 2-time book Author with “JavaFX: 8 Introduction by Example” and “JavaFX: 9 Introduction by Example” and Mark is currently writing a solo book for O'Reilly titled Spring Boot: Up & Running!, you can find a preview at OReilly. He has been debugging and Profiling Robots with James Gosling, created the Java Platform, Enterprise Edition Lab 101: An Introduction, the JFXtras, the Pro JavaFX 8: A Definitive Guide to Building Desktop, Mobile, and Embedded Java Clients and the Oracle University Learning Streams: Websocket. Today we have the pleasure of having him with us --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app

airhacks.fm podcast with adam bien
Trains, Filmschool, Java on RaspberryPI, Quarkus and MicroProfile

airhacks.fm podcast with adam bien

Play Episode Listen Later Sep 5, 2020 56:16


An airhacks.fm conversation with Frank Delporte (@FrankDelporte) about: first experiences in computer club - a retail store, C64 love with 11, enjoying printing a line of text repeatedly, a book by elektor about C64 and hardware, controlling lego trains with soldered relay boards with C64, disco bar with peek and pokes, programming over games, film school in a castle in Vorst, bombastic intros to movies with Amiga 500 at technical film school, editing documentaries and cooking shows, burning 15 seconds of video on 15 MB CD-ROMs business cards, programming with Macromedia Director in Lingo, Lingo became ActionScript with Flex Builder, bringing videos to websites, programming CMS with C# and MS-Access, migrating to MySQL, clean and beautiful HTML markup with MS FrontPage, suspicious web editors, Flex 2 backend with streaming data and charts, writing applications with Flex 3 with C# backend, desktop applications in the browser with Flex, Steve Job's "no flash", building passenger information systems at: www.televic-rail.com, flash on all devices, automation of rail station announcements, replacing flash with browser, adobe donated flex to apache, compiling Flex to HTML and JavaScript, syncing powered-off trains, C# was a moving target, Java is stable, killing a train blocks passengers, challenging kids to program at coderdojo.com and devoxx4kids.org, powerful and underestimated RaspberryPI, the killer use case is the GPIO, the story behind RaspberryPI, the ToC of "Getting Started with Java on RaspberryPI", PI4j by Robert Savage, JavaFX for RaspberryPI, using RaspberryPI as a server / edge device, running Quarkus with Panache on RaspberryPI, Quarkus starts 3 times faster as Apache Spring on RaspberryPI in JVM mode, Quarkus native mode didn't ran on RaspberryPI / ARM, starting with Quarkus and MicroProfile was easy, clusters with turingpi.com, migration from Spring to Quarkus took a few hours, Frank Delporte on twitter: @FrankDelporte, Frank's blog: webtechie.be and Frank's book: "Getting Started with Java on Raspberry Pi"

Donau Tech Radio - DTR
DTR208 Apple, Docker, Java, JavaFX

Donau Tech Radio - DTR

Play Episode Listen Later Aug 20, 2020 91:23


Tom und André sind wieder zurück aus dem "Urlaub". Diese Episode ist in guter alter Manier vollgespickt mit klassischen DTR Themen: von Apple, über Samsung, zu Docker und Java ist wieder jedes der Lieblingsthemen der Beiden dabei.

JavaHut
JavaHut #2: Руководить нельзя программировать

JavaHut

Play Episode Listen Later May 29, 2020 70:38


Поприветствуйте новый выпуск подкаста Java Hut! Мы продолжаем допрашивать с пристрастием гостей и сегодня к нам на огонек зашел Senior Director компании Epam Ярик Ермак. В этом выпуске, нам удалось пообщаться на тему роста программистов, как в сторону менеджмента так и в сторону T-shape специалистов, немного коснуться темы Open source и релокации в UK, понять насколько востребованы практика Devops и full-stack разработчики у заказчиков. Ваши комментарии, пожелания и предложения мы с удовольствием принимаем в наши почты. И по вот этой ссылке: https://forms.office.com/Pages/ResponsePage.aspx?id=0HIbtJ9OJkyKaflJ82fJHW4u4a7ScwhFuBIOeG8vcKxUNjVZTlJSMEg0TjhHQ0hGNDlBRFJONldNOS4u А ещё мы завели телеграмм канал, заходите пообщаться: http://t.me/javahutpodcast Если вам интересны конкретные темы - мы приготовили для вас таймкоды, которые помогут навигироваться: 00:01:20 Ярик рассказывает о себе и о своем пути в профессии 00:03:18 Чем занимается Director в EPAM? 00:04:54 Как принимается решение о переходе из программистов в менеджеры 00:07:25 О последствиях навязывания решений авторитетом 00:09:00 Можно ли продолжать писать код на позиции project manager 00:10:20 :) Какие скилы качаются у проектных менеджеров :) 00:11:20 Про баги и "набитые шишки" 00:12:08 Как убить в себе разработчика? 00:15:10 Про Fullstack разработчиков и насколько это хорошо 00:17:20 О T-Shape инженерах и соседних технологиях 00:20:18 Про DevOps 00:24:00 Насколько заказчики адаптированы к новым реалиям разделения стеков 00:28:30 Про бородатых админов и возможно ли собрать команду "Фулл-стеков" 00:30:30 Зачем писать код в свободное от работы время? 00:38:50 Как и зачем JavaFX появляется в проектах 00:43:00 О нелегких путях к тому чтобы начать контрибьютить в проект 00:44:00 Про остальных контрбьютеров 00:45:00 Попытки оценить value от нахождения проекта в OpenSource 00:47:20 Немного о Scala 00:49:41 Обсуждаем переезд и трудности при релокации в UK 00:52:00 О том как не стать Эллочкой-людоедкой в английском и пользе походов в пабы 00:55:00 Про общение с американцами 00:56:14 Hint: Как упростить себе общение с англичанами 00:58:11 Как точно такой же hint работает с испанцами 00:59:30 Почему Ярик решился переезжать именно в UK 01:01:37 Чем второй переезд в UK отличался от первого 01:04:21 Минусы переезда в UK Ведущие: Рома Меерсон twitter: @Homich1991 Женя Никифоров twitter: @Baron_Oren Гость: Ярик Ермак github: https://github.com/yermak Проект Ярика: https://github.com/yermak/AudioBookConverter Music: https://www.purple-planet.com

PawCast with GeePaw Hill
Using the Strategy Pattern | #56

PawCast with GeePaw Hill

Play Episode Listen Later May 19, 2020 9:56


The strategy pattern lets you make "pluggable algorithms", so clients have different behavior without having different code themselves. We often use it to capture the "consequence in code" of some condition, which we can then let other code use without re-testing the condition. Here's a little java snippet: dimension = horizontal ? width : height If you're not familiar with ternary operations, what this says is "if horizontal is true, use the width, otherwise use the height". That snippet occurs in the context of a SplitPane (from JavaFx). A SplitPane holds N other panes, and its job is to lay them out in a row (or column!) with a draggable divider between them. The user drags the divider, and the child panes resize accordingly. If you think about that job, you realize that all the layout math is basically identical for horizontal splitters or for vertical ones, with the only difference being whether its all based on the widths of things or all based on the heights of things. --- You can read the full transcription of this podcast over on GeePawHill.org. Any feedback, you can always tweet @GeePawHill on Twitter, or drop a voice message via the voice messages link here on Anchor. If you are interested in becoming more involved in the Change-Harvesting community, click here to learn how to join GeePaw's Camerata. --- Send in a voice message: https://anchor.fm/geepawhill/message

airhacks.fm podcast with adam bien
In-Process Polyglot with GraalVM

airhacks.fm podcast with adam bien

Play Episode Listen Later May 16, 2020 64:22


An airhacks.fm conversation with Wolfgang Weigend (@wolflook) about: GraalVM Sales Consultant and GraalVM Java SE System Engineer, Sun Tech Days in Frankfurt, "When C becomes too slow, the JVM has to be written in Java... project Maxwell", Maxine and GraalVM, running NodeJS on GraalVM, creating native CLI utilities, combining multiple languages on a single JVM, polyglot programming is hard to manage, GraalVM ships with compatible ES 6+ JavaScript, GraalVM re-imagines the Fluid Logic pattern, tiobe programming language index, combining HotSpot and JRocket VMs, jbake static page generator, combining Handlebars, Mustache with Java and Nashorn: spg. GraalVM allows debugging of all languages in a single process, Goldman Sachs making Slang to run on GraalVM with Truffle, GraalVM and web assembly, JavaFX is not a competitor of Web Components and Web Standards, JavaFX competes with React Native or Ionic, the JFX days, Gluon Mobile uses SubstrateVM to deploy applications to mobile devices, JDK 8 is commercially supported until 2030, JavaFX is bundled with JDK 8, with support, you don't have to wait for bug fixes, branches are expensive, JavaScript runtimes are not problematic -- but the build process can become a problem Wolfgang Weigend on twitter: @wolflook

Talking Kotlin
Data2viz for Data Visualization

Talking Kotlin

Play Episode Listen Later Apr 28, 2020 31:59


We chat with Gaëtan about their work on data visualization using Kotlin. As one of the first pioneers of not only using Kotlin, but also targeting multiple platforms before Kotlin/Multiplatform even existed, Gaëtan talk about why and how they decided to first target JavaScript and JavaFX with their products.

Enterprise Java Newscast
Stackd 45. In Isolation and Self-quarantine!

Enterprise Java Newscast

Play Episode Listen Later Mar 30, 2020


Oh my, staying in isolation is tough! But that didn't stop the crew of Stackd to record the latest news in the full-stack space! From UI (Angular 9 is released!), to JavaFX 14, and Micronaut 1.3, there has been a lot of new things to play with! Then...

Enterprise Java Newscast
Stackd 45. In Isolation and Self-quarantine!

Enterprise Java Newscast

Play Episode Listen Later Mar 29, 2020 92:35


Oh my, staying in isolation is tough! But that didn't stop the crew of Stackd to record the latest news in the full-stack space! From UI (Angular 9 is released!), to JavaFX 14, and Micronaut 1.3, there has been a lot of new things to play with! Then we follow the crew as we dive into "Developer Happiness" and what does it mean when programming (those pesky null checks and guards are definitively a source of 'unhappiness'). So while practicing social distancing, stay a while listening to our new episode of Stackd! Recorded Date 13 Mar 2020 COVID-19 Virus Tier Outbreak Dashboard Impact of Coronavirus on companies Google, Facebook, etc. Normalization of remote work Conferences going virtual UI Tier  UI5 Web Components from SAP - 1.0.0-rc.5  Angular 9 Released  PrimeNG LTS 7.1.8 and 8.1.6 LTS Released  JavaFX 14 Released JavaFX Server Side Java   MicroProfile Specification Alignment -- the Pulls have it….  Micronaut 1.3 and Micronaut Data 1.0 GA Released Micronaut Servlet M1 Released  Helidon DB Client  Helidon 2.0 M1  Java Platform On developer happiness Swift guard statement JDK14 Schedule for March 17 Release JDK 14: The new features in Java 14 Pattern Matching Misc Burn up chart vs Burn down chart Agile Release Train Picks  Fantastical for iOS and macOS  OpenJFX Unwrap Testing Database containers Citrus Framework Events Philly Emerging Tech - Philadelphia, PA - April 14-15, 2020 (now online) NFJS Refactr.tech - Atlanta, GA - August 12-14, 2020   Dev.next - Broomfield, CO - August 11-14, 2020 (rescheduled) CodeOne - Las Vegas, NV - September 21–24, 2020 UI Architecture Conf / Web Accessibility Conf - November 19-20, 2020 (rescheduled)

javaswag
#6 - Игорь Сорока - Переезд в Финляндию, работа консультантом, софт скиллы Type episode Kind page

javaswag

Play Episode Listen Later Feb 14, 2020 78:11


В 6 выпуске подкаста Javaswag поговорили с Игорем Сорокой о переезде в Финляндию, о изучении разных языков программирования, о работе консультантом и о важности софт скиллов. 00-00 Приветствие 00-57 Из инженера-механика в программисты 01-30 Как решил заняться программированием? 02-30 Набор курсов в магистратуре 05-11 Групповой проект. JavaFX не новый для Java UI фреймворк, деплой в Heroku, VueJS 08-18 Я приходил к другу, который знал финский, и он переводил в Гугл транслейте 08-48 JavaRush - советую всем, кто очень поздно пришел в программирование, много основ. 09-38 Финский Java курc, JavaRush 10-58 Сколько понадобилось времени для того чтобы писать приложение на Джаве? Первый фриланс 13-10 Поиск работы после магистратуры. Ошибка - искать работу по своей специальности и по программированию. 15-00 Стартап. Адройд-приложение - слуховой аппарат в телефоне. 15-36 40 отказов по резюме. Что спасало - это большая мотивация найти работу 17-19 Резюме, в котором было все! 18-00 Синдром самозванца и записная книжка с вопросами по Core Java 20-26 Первый оффер. Очень много работы и подготовки. 22-24 Нужны ли Soft Skills для Junior? 23-11 Стэк - монолит, OSGI, Vaadin, Jenkins, embeded. Работает ли OSGI? Вечерний девопс. 29-30 Финский график работы 31-15 Fullstack разработчик умеет все? 30% Java, остальное Fullstack 35-04 Amazon Associate Developer нужен ли? 37-50 Консалтинг 40-10 Как внедрить AWS? 41-15 Чем приглянулся Typescript? 42-02 У каждого клиента свой стек. Gatling, Scala. Архитектор решил, что Gatling идеальный тул и его все послушали 45-42 Прокачка консультантских софт скиллов. Что такое софт скиллы? 50-07 Можно проверить софт-скилы по резюме? 53-27 Зачем вести блог? Блог Игоря - https://medium.com/@igorsoroka/ Важность английского языка. 62-02 Были ли проблемы с английским языком при переезде? 63-40 Новая работа. Angular, Typescript, Kotlin, Java, AWS. 66-00 Идем к микросервисам. Все написано просто, без Спринга. Amazon RDS, Postgres 67-15 На Джаве все новое писать не хочется поэтому переходим на Котлин. С Котлином легче? 69-50 Подкастинг 72-30 GeekExport Ссылки от Игоря Первые опыт с облаками: https://www.heroku.com/ Где учился программировать: https://javarush.ru Vaadin - UI framework для джавистов : https://vaadin.com/learn/tutorials/v14 Книги: https://www.amazon.com/dp/0596155409/ref=cm_sw_r_tw_dp_U_x_HCfoEbC1K6V04 https://www.reinventingorganizations.com/ Подкасты: https://willbedone.ru/podcast/ https://softskills.audio/ Про жизнь разработчика в Финляндии: https://geekexport.com/blog/tpost/av8z6flouj-zhizn-razrabotchika-v-finlyandii Оставить заявку на бесплатное ревью резюме: https://geekexport.com/cv-review Гость - https://t.me/olegsoroka Телеграм канал https://t.me/javaswag Чат https://t.me/javaswag_chat Сайт https://javaswag.ru Голос подкаста - https://t.me/volyx Продакшн подкаста - https://t.me/pahaus

airhacks.fm podcast with adam bien
JavaFX Strikes Back

airhacks.fm podcast with adam bien

Play Episode Listen Later Jan 12, 2020 68:26


An airhacks.fm conversation with Johan Vos (@johanvos) about: Java FX, CodeONE and JavaONE or conferences as trainings camp, Java FX is more applicable now to mobile devices, Java FX and GraalVM teams are working together to improve performance, openjfx.io the new home of JavaFX, Java is a perfect technology for client development, using Java on the client and on the server greatly increases productivity, the beginnings of JavaFX, JavaFX on an iPad, RoboVM the Java to native compiler, RoboVM was used to deploy JavaFX to iOS, JavaFX has the same codebase on mobile and on desktop, Johan Vos is co-lead of openjfx, Oracle is open for community contributions to JavaFX, Oracle provides support for Java 8, what also includes JavaFX 8, JavaFX frontend also makes a Java backend more appealing, openJFX github mirror, openJDK project skara, gluon JavaFX releases, Neil Young on JavaONE, RoboVM was aqcuired by xamarin then Xamarin was acquired by microsoft, RoboVM is still opensource, openJDK mobile project, Android is more problematic than iOS, to run Java 11, Zero: interpreter only openJDK, GraalVM supports LLVM and so iOS and Android platforms, SubstrateVM is like tree shaking for Java, JavaFX UI controls, openJFX controls, main goal of openJFX is long term maintainability, TilesFX JavaFX library for Dashboards, TornadoFX JavaFX for Kotlin, JavaFX charts by DLSC, JFX Days Zurich, JavaFX 3D Visualization and Component Library FXyz3D, SceneBuilder downloads are increasing, JavaFX is comparable to ionic, flutter and Reactive Native, the future of JavaFX is stable, migration from JavaFX 8 to JavaFX 9 had breaking changes caused by the introduction of Java 9 modules, Java's total costs of ownership are low, Gluon Attach allows integration of native device's sensors, JavaFX comes with a WebView which can be used as a bridge, JavaFX WebView is based on recent WebKit, GluonMaps, Gluon CloudLink, Gluon provides LTS support for JavaFX, Gluon Mobile Johan Vos on twitter: @johanvos, Johan's company: Gluon

airhacks.fm podcast with adam bien
Forever Young and Java on an iPad

airhacks.fm podcast with adam bien

Play Episode Listen Later Nov 10, 2019 69:08


An airhacks.fm conversation with Anton Epple (@monacotoni) about: CPC 464 Schneider, gerontology, the Hello World in hospital with 12 in Basic, the amazing experience of teaching machine to do something, the great War Games movie, typing a skiing game with ASCII graphics from a magazine in a hospital, listening and generating a computer sound, how to make a piano teacher cry, piano is too direct for a programmer, sending a listing to Schneider Magazine with 14 years without any success, writing the F... and Die game with 14-15, Payara is to slow for CPC, driving in a car through Poland during NetBeans WorldTour, how to become really old, drawing cartoons of a teacher can be dangerous, math teacher's hate, a short deviation of becoming a programmer by studying biology, the 600 theories of aging, DNA analysis with Perl, Computer Science over biology, the Netbeans User Group Munich, Java EE causes attendee's overflow, working with Microsoft Java, Visual J++, working on Bibliosphere to visualize connections between genes in 3D, loving Java from the beginning, the fights between Perl and Java, discovering Forte4j, using NetBeans platform for building desktop applications, NetBeans is productivity without the need of plugin installation, the consultant for biology-related and genetic applications without clients, profanities in comments, the 1h consulting job, NetBeans Platform was used heavily in traffic control, defence and military applications, Java FX on Android and iOS, JavaFX runs on an iPad on JavaONE's 2011 keynote, Mobile Application Framework (MAF) from Oracle was preferred over Java FX, Johan Vos and Co.took over JavaFX and continue the development, Jaroslav Tulach wanted to run Java in Browser -- and how Bck2Brwsr happened, Bck2Brwsr is a Java to JavaScript transpiler, Jaroslav's MVVM pattern separated the View from the presentation logic written in Java, you never had to interact with the widgets in Java code, DOM properties are listening to Java-based model - the Model View-ViewModel pattern, with Dukescript you can write presentation logic in Java and bind it to web standards like e.g. WebComponents, Onsen UI provides the widgets, Java based models are JSON-serializable, client Java models are reusable on the server, there is no duplication, Dukescript allows the execution in browser as transpiled JavaScript and on the server as Java running in the VM, Dukescript was started in 2013, Dukescript won the Duke Innovation Awards, the Smart Access Solutions startup, Dukescript could provide bindings to native UIs - similar to React Native, NetBeans comes with native Dukescript support, either you have time, or you have money, buying support prevents forks and might be cheaper over time, Anton Epple on twitter: @monacotoni, Toni's newstartup and the award-winning dukescript.com

Java Off-Heap
Episode 47. Microsoft flexing its Java Muscle, JavaFX is Alive and Well, and “Would you approve my low quality PR?”

Java Off-Heap

Play Episode Listen Later Oct 1, 2019


Oh gosh, there's so much news going around, beginning with Microsoft acquiring (and all that brain trust that comes w/it!). Martinj Verburg, Kirk Pepperdine, and Ben Evans are household names when it comes to Java (including their efforts on spinning...

Java Off-Heap
Episode 47. Microsoft flexing its Java Muscle, JavaFX is Alive and Well, and "Would you approve my low quality PR?"

Java Off-Heap

Play Episode Listen Later Oct 1, 2019 67:10


Oh gosh, there's so much news going around, beginning with Microsoft acquiring JClarity (and all that brain trust that comes w/it!). Martinj Verburg, Kirk Pepperdine, and Ben Evans are household names when it comes to Java (including their efforts on spinning and maintaining AdoptOpenJDK.net). It shows that Microsoft is serious, and they want to invest in a big way in the Java Ecosystem And of course! This is one of the few episodes where our local Curmudgeon (@michaelminella) won't be talking too much on the following topic, since VMWare came back and bought Pivotal (again!). We are pretty sure that VMWare just wanted Michael back, but they had to buy the whole Pivotal to do so. And then we check up on JavaFX, which its alive and well, thanks to many contributors, but one company is really putting tons of effort and making it a first-class citizen of the Java Ecosystem. GluonHQ! As an old Swing developer, I relish that while web is good, there's still something around desktop (and native-like mobile) applications. And we ended up with a big discussion on the Tampere University Study, called "Does Code Quality Affect Pull Request Acceptance? An empirical study". We all have different opinions on it as we come from way different backgrounds. In all, an interesting discussion that reveals what we tend to forget, that Coding is a social activity! In all a jam-packed episode with great news, announcements, and punditry. Take a listen now! (and if you can, buy us a beer!) We thank DataDogHQ for sponsoring this podcast episode DO follow us on twitter @offheap The Definite Guide to Spring Batch (By our own Michael Minella!) Microsoft Buys JClarity VMWare Buys Pivotal Payara 5.193 Released! JavaFX 13 RC1 Project Loom on GitHub Jakarta One Livestream and Archive Project Loom on GitHub Ivar Grimstadt is now a Developer Evangelist for Jakarta EE Does Code Quality Affect Pull Request Acceptance?

Enterprise Java Newscast
Episode 41. on Java EE Guardians, Jakarta EE vs Microprofile, JDK 13, and JavaFX.

Enterprise Java Newscast

Play Episode Listen Later Sep 24, 2019


So first, a big Welcome for the "Enterprise Java Newscast" to joining the "Pub House Network", a series of podcast and content created by developers for developers. Everyone is happy about the partnership and we can expect Enterprise Java Newscast...

Enterprise Java Newscast
Episode 41. on Java EE Guardians, Jakarta EE vs Microprofile, JDK 13, and JavaFX.

Enterprise Java Newscast

Play Episode Listen Later Sep 24, 2019 76:30


So first, a big Welcome for the "Enterprise Java Newscast" to joining the "Pub House Network", a series of podcast and content created by developers for developers. Everyone is happy about the partnership and we can expect Enterprise Java Newscast great content as always. Joining on this episode is a new pundit, but known in the Java OffHeap podcast world and proud Java EE Guardian, Josh Juneau! Both Kito and Josh waste no time discussing Jakarta EE, Guardians, Microprofile and what it all means for Enterprise Java. We also dive into new platform releases (JDK 13 is out, and JDK 14 is EA). In all a great episode as we kickstart a new season. Stay tuned and subscribe! We thank DataDogHQ for sponsoring this podcast episode UI Tier Lit-html 1.1.2 Other Lit-element Lightning Web Components PrimeNG Liferay Faces Java EE/Jakarta EE Java EE Guardians Survey #3 Discussion - MicroProfile specs as part of Jakarta EE Platform JDK 13 EA build 33 (First release candidate) Available https://twitter.com/OpenJDK/status/1161003889107329024 JDK 14 EA build 9 available: https://twitter.com/OpenJDK/status/1161005037134499841 http://www.jchoice.eu/ AdoptOpenJDK Misc JavaFX 11.0.4 - Will be Released to Gluon JavaFX 11 LTS Customers soon JavaFX on iOS Other: Flutter Discussion JVM Language Summit Talks Conference site GraphQL vs REST Picks 3DBrush AR for iOS Arqullian Events JavaZone Sep 11-12 - Oslo, Norway JakartaOne LiveStream - September 10th, 2019 (discussion) Oracle Code One - September 16–19, 2019 - San Francisco, CA, USA (discussion) Connect.tech October 6-18th Atlanta, GA JFall - Oct 30-31 - Pathé Ede, Netherlands Devoxx Belgium Nov 4-8 - Antwerp, Belgium Related Podcasts Java Pub House Java Off-Heap

Pivotal Insights
Episode 142: Fully Reactive: Spring, Kotlin, and JavaFX Playing Together with Trisha Gee

Pivotal Insights

Play Episode Listen Later Aug 28, 2019 29:09


This week, Mark Heckler talks with Trisha Gee about her talk at SpringOne Platform 2019, "Fully Reactive: Spring, Kotlin, and JavaFX Playing Together." SpringOne Platform is Oct 7th and 10th in Austin, Texas. Register before August 20th to get a comfy discount, or listen to this episode to hear a discount code that'll shave off $200.

Pivotal Podcasts
Fully Reactive: Spring, Kotlin, and JavaFX Playing Together with Trisha Gee

Pivotal Podcasts

Play Episode Listen Later Aug 28, 2019


This week, Mark Heckler talks with Trisha Gee about her talk at SpringOne Platform 2019, "Fully Reactive: Spring, Kotlin, and JavaFX Playing Together." SpringOne Platform is Oct 7th and 10th in Austin, Texas. Register before August 20th to get a comfy discount, or listen to this episode to hear a discount code that'll shave off $200.

Cloud & Culture
Episode 142: Fully Reactive: Spring, Kotlin, and JavaFX Playing Together with Trisha Gee

Cloud & Culture

Play Episode Listen Later Aug 28, 2019 29:09


This week, Mark Heckler talks with Trisha Gee about her talk at SpringOne Platform 2019, "Fully Reactive: Spring, Kotlin, and JavaFX Playing Together." SpringOne Platform is Oct 7th and 10th in Austin, Texas. Register before August 20th to get a comfy discount, or listen to this episode to hear a discount code that'll shave off $200.

Pivotal Conversations
Fully Reactive: Spring, Kotlin, and JavaFX Playing Together with Trisha Gee

Pivotal Conversations

Play Episode Listen Later Aug 28, 2019 29:10


This week, Mark Heckler talks with Trisha Gee about her talk at SpringOne Platform 2019, "Fully Reactive: Spring, Kotlin, and JavaFX Playing Together." SpringOne Platform is Oct 7th and 10th in Austin, Texas. Register before August 20th to get a comfy discount, or listen to this episode to hear a discount code that'll shave off $200.

Cloud Native in 15 Minutes
Episode 142: Fully Reactive: Spring, Kotlin, and JavaFX Playing Together with Trisha Gee

Cloud Native in 15 Minutes

Play Episode Listen Later Aug 28, 2019 29:09


This week, Mark Heckler talks with Trisha Gee about her talk at SpringOne Platform 2019, "Fully Reactive: Spring, Kotlin, and JavaFX Playing Together." SpringOne Platform is Oct 7th and 10th in Austin, Texas. Register before August 20th to get a comfy discount, or listen to this episode to hear a discount code that'll shave off $200.

Enterprise Java Newscast
Episode 40 – July 2019

Enterprise Java Newscast

Play Episode Listen Later Jul 29, 2019


We're back! In this episode, after over a year, Kito Mann returns with co-hosts Daniel Hinojsa, Ian Hlavats, and new co-host Josh Juneau. They discuss Oracle JDK licensing, PrimeFaces, lit-html, Angular, JavaFX, MicroProfile, and more. UI Tier  ...

angular javafx primefaces
Enterprise Java Newscast
Episode 40 - July 2019

Enterprise Java Newscast

Play Episode Listen Later Jul 29, 2019 79:35


We're back! In this episode, after over a year, Kito Mann returns with co-hosts Daniel Hinojsa, Ian Hlavats, and new co-host Josh Juneau. They discuss Oracle JDK licensing, PrimeFaces, lit-html, Angular, JavaFX, MicroProfile, and more. UI Tier  PrimeFaces 7 Angular 8  lit-html 1.0 https://www.polymer-project.org/blog/2019-02-05-lit-element-and-lit-html-release https://lit-html.polymer-project.org/  Java EE/Jakarta EE Participation Renaming Specs Services (Middleware & Microservices) Tier  MicroProfile 2.2  MicroProfile 3.0 Info start.microprofile.io Mobile Gluon Mobile Platform JavaFX 12 and 13-ea  Misc Quarkus NetBeans 11  Discussion  Java 11 GraalVM Oracle JDK Licensing RedHat OpenJDK 8/11 Picks  Plantronics b825m Voyager Focus UC Headphones 

Les Cast Codeurs Podcast
LCC 214 - L'édition Barbecue

Les Cast Codeurs Podcast

Play Episode Listen Later Jul 9, 2019 99:42


Les Cast Codeurs se réunissent pour leur déjeuner annuel de tous les 18 mois à deux ans pour enregistrer cet épisode news. On y discute contribution OpenJDK, JIT, sérialisation, Quarkus, CloudEvent, AWS lambda, React, daltonisme, event sourcing, uml, loi extra territoriale et bien d’autres choses encore. Le mot Barbecue vient de l’embrochement du gibier “de la barbe au cul” avant de le faire chauffer dans les cheminées de cuisine. Enregistré le 5 juillet 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–214.mp3 News Langages JDK 13 is now in Rampdown Phase One Le flow des commits OpenJDK vers leurs distributions Warm up d’applications sur la JVM avec Azuul prend des metriques au premier run et les redonne en info aux seconds runs cache la compilation et ses paramètres d’entrée pour garantir la sémantique de la spécification Java Améliorer l’intégration entre JavaFX et les toolkits natifs Une nouvelle sérialisation en Java en chantier Scala 2.13.0 Librairies Quarkus 0.18.0 GraalVM 19 Support for writting Kubernetes operator Meilleur support Gradle Kafka Streams (0.17.0) plus d’extensions Camel (0.17.0) Support Drools et jBPM Configurer une application Quarkus Middleware CloudEvent s’approche de la 1.0 javax -> jakartaee renommage: le big bang préféré Infrastructure RPMs expliqués Raspberry Pi 4 pour $35 vous l’utilisez pour quoi? Running Custom Containers Under Chrome OS HAProxy 2.0 and Beyond Cloud Retour d’expérience sur AWS lambda contrôle de la stack (cf discussion avec Quentin) long running connections genre web socket pas forcément adaptées corrélation directe entre le CPU et la RAM donc peu de RAM, veut dire CPU lent et donc tourner beaucoup plus longtemps la lambda se facture par incrément de 100ms donc n’optimisez pas en dessous latence: cloudfront - API Gateway - lamba est au moins 50ms trace et cloudwatch: c’est cher et verbeux et la UI est merdique les fonctions lambda doivent être idempotentes car peuvent être rejouées sur la même requête de temps en temps chainer les lambda est lent (latence cumulée) 100ms par sous appel debuger une lambda qui time out c’est la merde cold starts de 3s quand est-ce que les lambda sont utilses (pas user facing) Clever Cloud lance Clever Grid Web Améliorer le temps de chargement de React résumé au début What’s new in Angular 8.0? Au delà des couleurs, des interfaces adaptées au daltonisme Building the most inaccessible site possible with a perfect Lighthouse score HTML can do that? Firefox Now Available with Enhanced Tracking Protection by Default Plus Updates to Facebook Container, Firefox Monitor and Lockwise Google Just Gave 2 Billion Chrome Users A Reason To Switch To Firefox Google’s new reCAPTCHA has a dark side Data Retour sur les erreurs en embrassant l’event sourcing dans la meme base les projections et les changements Event driven != event source Utiliser l’event store en tant que bus d’évènement (entrainer melange des event business et techniques) Séduit par la consistance au bout du compte options passés du modèle relationel à des blobs JSON pour les vues ils utilisaient l’archi hexagonal donc les changements ont été doux Outillage Mark files as viewed Architecture Les diagrammes UML sous controle de source via PlantUML article 1 article 2 et real world plantuml Méthodologies Pourquoi les anciennes sociétés ont un IT pas aussi glamour que la silicon valley longue histoire de centralisation, décentralisation et rachat changements de cap et donc céder du pouvoir / du contrôle de la donnée est un risque pour le future moyen externalisation des non “coeur de compétence” vers des fournisseurs non interessé à la modernisation problème de confiance, les autres acteurs internes et externes de mauvaise foi moins de problème de confiance dans une start up de 50 personnes vu que tu connais tout le monde être agile veut-il dire se faire confiance? Sécurité Et voici Elastic SIEM Loi, société et organisation Rapport sur les loi extra-territoriales Américaines parle des amandes (beaucoup de banques) grande portée même en dehors de la sphère américaine sanctions disproportionnées procureurs américains demandant la discovery poursuite engagées semblent etre motivées à but économique et cibles choisies les lois extra territoriales ont permis des réduction de contrats avec corruption Boeing’s 737 Max Software Outsourced to $9-an-Hour Engineers Libra : tout ce qu’il faut savoir sur la future cryptomonnaie propulsée par Facebook, Iliad, PayPal, Uber… Délai trop court, absence du juge, définition floue : la loi contre la haine sur Internet alarme Résumé de la loi « haine » Loi «contre la haine» sur internet: objectif louable mais danger pour la liberté d’expression! L’Allemagne a déjà fait une loi pour lutter contre la haine en ligne, son efficacité est incertaine La CNIL prête à céder au lobby des médias sur le RGPD Outils de l’épisode Durgod Taurus k320 clavier mécanique cherry bleu The Definitive Guide to SonarQube 7.9 LTS Conférences JugSummerCamp le 13 septembre 2019. DevFest Toulouse le 3 octobre 2019. DevFest Nantes les 21 et 22 octobre 2019. Voxxed Microservices 21 au 23 octobre 2019. ScalaIO du 29 au 31 octobre a Lyon. Thème programmation fonctionelle. Devoxx Belgique du 4 au 8 novembre 2019 Bdx.io le 15 novembre 2019. DevOps D-Day les 13 et 14 novembre 2019 - Le CfP est ouvert. Codeurs en Seine le 21 novembre 2019 Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/  

#LearnToCode
My first try at #automation is not perfect and created unintended side effects #SQLServer #JavaFx #MariaDB #PostgreSQL

#LearnToCode

Play Episode Listen Later Mar 9, 2019 14:05


And after a week of running the automated programs to automate my own job, I found bugs on the end user app that I cannot fix since I'm not the developer of that app. I don't have the source code so I cannot fix it. Yet I decided to disable my automation efforts for the time being and work on a graphical user interface to allow my partner to become the automaton and help me fix the problems at my job...

IT Career Energizer
How Simplifying Your Coding Can Solve Big Business Problems And Grow Your Career Fast With Adam Bien

IT Career Energizer

Play Episode Listen Later Dec 27, 2018 18:45


GUEST BIO: Adam Bien is a freelance architect and developer with a focus on Java.  He has written several books including “Real World Java EE Patterns – Rethinking Best Practices”.  Adam is also a Java Champion and was Java Developer of the Year in 2010.  He is also a regular conference speaker and three times a year he organizes Java related workshops at Munich Airport. EPISODE DESCRIPTION: Phil’s guest on today’s show is Adam Bien. Having worked with JDK 1.0, EJB, JavaFX, J2EE, and Java EE from launch onwards he has a phenomenal understanding of the language. He knows Java inside out and is a leader in the field. Adam regularly shares his knowledge by organizing workshops, speaking at conferences as well as writing books, articles and updating his blog. KEY TAKEAWAYS: (1.06) – So Adam, can you expand on that brief introduction and tell us a little bit more about yourself? Adam said that originally he wanted to learn multiple programming languages, work a bit and enjoy life. However, things did not work out that way. The demand was so high that he ended up sticking with Java. Even after 22 years, he still enjoys working with this language. (1.55) – Phil asks if he has plans to switch to a different technology or will he stick to Java.  Adam says with Java, it is impossible to learn everything. He just keeps diving deeper. But, he is also doing a lot with JavaScript. He jokes that to learn both Java and JavaScript you would need at least two lives. (2.29) – Phil asks Adam for a unique IT career tip. Adam advises everyone to develop their own strategy. Not anything huge like - “I would like to take over the world, in 10 years time.” It has to be something logical. For example Adam has been working to make development simple for the clients he works with. He uses standards, which makes it possible for his clients to use other consultants. Adam has found that his clients really like this approach. It is one of the reasons they like working with him. (3.30) – Phil asks when you talk about standards are you thinking of different ways of working and models as well as industry standards? Yes, says Adam. The availability of Java’s quasi-standards like JCB Java community process, Java EE and Java SE are partly behind the language’s longevity. While lots of other technologies and frameworks have come and gone, Java has remained in use and popular. Sticking with the standard means users can stay up to date using just incremental learning. Building on what they already know to learn to use the new Java innovations. There is no paradigm change needed. Understandably, clients like that because having to migrate to new technologies is always hard and bad for business. (4.33) – Adam is asked to share his worst career moment and what he learned from it. Adam says that surprisingly he has not had any really bad career experiences. He did have one funny experience though. During the rollout of Java 6 or 7 he was due to speak about it at two Sun Microsystems locations, on two different dates. Somehow the dates got muddled up. So, Adam ended up in the wrong city on the first date, which was a funny rather than bad career moment. Although, Adam did say that when his server goes down things can get a bit crazy. Everything is on there, including his website, so he gets hundreds of emails asking him if he realizes he is no longer on the internet. (5.58) – Phil asks Adam what his best career moment was. Adam runs something called Taskforces. For example, if a system dies in production and the issue cannot be resolved, Adam pulls together the relevant people to get things up and going again. During that process there is the often the chance to spring clean the system and make it stronger than it was before. It is a rare opportunity. If a system is running you would never dare to refactor it and rebuild it from the ground up. When a system is broken, you can do so. After all, you cannot make it much worse. (7.02) – Phil asks Adam what excites him about the future of the IT industry and IT careers. Adam says that the fact that there is always something new to learn excites him. He also finds it interesting how technologies cycle. Adam has spotted the fact that “everything repeats every 10 years.” This pattern means that provided you do not forget things you are always ahead of the game. For example, JavaScript is becoming more and more like Java. So, now because Adam knows Java really well switching between it and JavaScript is actually very easy for him. He also enjoys the fact that in IT when you teach someone you inevitably end up learning more yourself. (8.54) – What drew you to a career in IT? Adam is not 100% sure why he followed this career path. But, he has always been a fan of Sci-Fi and he saw computers as being related to that. For him computers have always been magical things. When he got his Spectrum computer you could not do much with it, but Adam became obsessed with making it do more. He became fascinated by it. (10.44) – What is the best career advice you have ever received? Adam starts by sharing something he has learned in his career, rather than a piece of advice he has been given. He says that if something interests him, he just learns it and does not worry about how he is going to use and apply that knowledge. Usually, he finds that a few months, sometimes years, down the line he needs what he has learned to move a project forward. So, his advice is to “learn to enjoy learning.” Adam has found that this Meta strategy leads to success. Adam also advises developers to learn presentation and political skills. You need to explain clearly why your technological solution is good for business. After all, your clients are really only interested in the outcome not the technology. (12.25) – If you were to start your IT career again, now, what would you do? Adam says personally he would not change much. (13.03) – What career objectives do you currently have? Adam says he wants to make sure that he will still be programming in his 90s. Something that he feels will be good for his brain. He is working to ensure that he does not get swallowed up by business matters so that he can continue to program regularly. (13.52) – What’s your number 1 non-technical skill? The one that has helped you the most in your IT career. Adam says he feels that it is important to stay healthy. (14.29) – Adam can you share a parting piece of career advice with the I.T. Energizer Audience?  Yes – “Stay interested and enjoy life by being productive.” Also, carry on learning and challenging yourself. This stops you from getting bored and it helps you to stay successful. Adam also says that you should try to keep things simple. Always minimize the amount of technology and code you use to solve a business problem. That way everyone can understand and maintain it. BEST MOMENTS: (2.06) ADAM – “If you try to learn JavaScript and Java I think you will need at least two lives.” (4.26) ADAM – “I stick with a standard. So I didn't have to learn a lot, do just incremental learning all the time.” (7.30) ADAM – “If I try to teach someone about what I learned, you learn even more.” (9.25) ADAM – “Everything else was boring. But a computer was something from another world.” (11.57) ADAM – “You should be able to explain in simple words, why what they are doing is good for the business. And not just from a technological perspective, because no client is interested in technology.” (14.59) ADAM – “The learning is the most exciting thing which will keep your successful.”   CONTACT ADAM BIEN: Twitter: https://twitter.com/AdamBien @AdamBien Website: http://adambien.blog/roller/abien/

JCrete®
Java Desktop Applications 

JCrete®

Play Episode Listen Later Oct 19, 2018 44:49


1. State of Java Desktop UI Toolkits and Frameworks and cross-platform application compatibility. 2. Changes coming to JavaFX and implications of JavaFX being removed from default JRE distribution in future. 

Java Off-Heap
Episode 37. JDK 11 is out! Java Licensing Model is changing! Linus gives an apology

Java Off-Heap

Play Episode Listen Later Oct 6, 2018 71:42


Extra Extra! If you work in Java you gotta take a break from all other news, and listen to this episode! Java is changing its pricing model, and with that comes a lot of new consequences. You can still get it for free, but you gotta know what you're getting into (Move to OpenJDK!). In another news, Redis is changing is BSD licensing (while usually free, now comes with a ton a caveats for cloud hosts). Lastly, Linus Torvald (the only one who's a bigger curmudgeon than @michaelminella) has decided to apologize to those that had to endure his rants! Our industry is changing, and is moving forward!   We thank DataDogHQ for sponsoring this podcast episode   DO follow us on twitter @offheap JDK 11 JavaFX 11 Struts Vulnerabilities RedisLab new License Java Still Free (Champions Document) Linus Torvalds Apologizes for his bullying behavior