POPULARITY
Foretold Coffee Co. -https://www.foretoldcoffeeco.com/shop-1Join us for an exciting episode of Wild Life Outdoors as Jose and Russell sit down with returning guest Marco and special guest Armando Giraldo from Orinoco Flies—all the way from Colombia! Armando shares his incredible passion for jungle fly fishing and his deep love for targeting species like payara, peacock bass, and carp.Armando takes us on a journey through Colombia's breathtaking fisheries, describing the stunning landscapes, diverse ecosystems, and the thrilling experience of battling powerful fish in the heart of the jungle. He also emphasizes the importance of conservation efforts in preserving these pristine waters and ensuring they thrive for generations to come.Whether you're a seasoned angler or just curious about the unique world of jungle fly fishing, this episode is packed with stories, insights, and a powerful message about protecting our natural resources. Don't miss this inspiring conversation with Armando of Orinoco Flies!Armando- https://www.instagram.com/orinocoflies/#WildLifeOutdoors #OrinocoFlies #JungleFlyFishing #ColombiaFishing #PayaraFishing #PeacockBassFishing #CarpFishing #FlyFishingAdventures #TropicalFishing #FishingConservation #WildRivers #FishingInColombia #ExoticFishing #AdventureFishing #CatchAndRelease #FishingStories #OutdoorPodcast #FishingPassion #EcoFishing #FishingTravel #FlyFishing #Colombia #Jungle #Payara #Peacock #Bass #Carp #OnTheFly
We were delighted to have CEO of Untamed Angling Brazil and master fly fisherman, Rodrigo Salles, join us on the podcast. If you don't know, Rodrigo runs one of the premier fishing lodge operations on the planet. The Untamed Angling group operates 9 locations throughout Brazil and Bolivia. This includes the famed Rio Marie lodge which credits over 15 world record fish to its name. Its also home to the renowned 5-Star “floating lodge” that takes you to different destinations along the river throughout your stay and has every amenity you could imagine. I was captivated to hear about Rodrigo growing up in a place that we in the States consider so out of reach and exotic. Over time, he and his partners have grown this platform into one of the most special and unique fishing destinations in the world. It's unheard of really, how they've pioneered this business to break new ground. If you listen to or watch the podcast, you'll hear amazing stories about how they worked with native tribes and both the Brazilian and Bolivian governments to secure the rights to fish and charter these extraordinary waters. You'll find out how they defied odds and quite frankly were laughed at when suggesting catching new species like the Arapaima on fly. They worked in harmony with the tribes so their camps and lodges could provide for these native communities in ways never before seen. It doesn't stop with Arapaima though. These destinations have been well known for catching the world's largest species of Peacock Bass, Golden Dorado and have revolutionized catching Payara on fly among many others. If you're looking for an unforgettable adventure and trying to widen your portfolio and species caught, then look no further than Untamed Angling. You won't find an operation that does it better. It's incredible to think about all the widespread types of fishing there are in the world, and yet we can still be such a tight knit community. That's the power of being Connected By Water. Rodrigo is such an amazing person - Kind, genuine, intelligent and a wealth of knowledge when it comes to world-class angling. I think you'll really love this episode. For more on Untamed Angling visit their website: https://untamedangling.com/ Or find them on Instagram @untamedangling • #connectedbywater #untamedangling #papaspilar #starbrite #teamdogooder #seawardsystems #olukai #flyfishing #fishing #amazon #fishinginbrazil #brasil #bolivia #podcast #fishingpodcast #igfa #cca #dfriel #dfrielart Learn more about your ad choices. Visit megaphone.fm/adchoices
An airhacks.fm conversation with ethauvin (@Erik C. Thauvin) about: Erik previously on: "#298 The bld Power User", running a high-traffic link blog using JSP and Tomcat, challenges with caching and performance, meeting Geert Bevin through discussions about URL encoding, evaluating and migrating his blog to the Rife framework, appreciating Rife's lean architecture and built-in utilities, the appeal and disappointment of Ruby on Rails, using lightweight Java application servers like Glassfish and Payara, avoiding heavy dependencies and XML configuration, generating XML with xdoclet, the advantages of Rife's templating system and code readability, Erik's journey with Kotlin and reasons for returning to Java, building a Kotlin URL encoding library with multiplatform support, the power of Kotlin's multiplatform capabilities, discussing the BLD build tool and its origins in simplifying build processes, the complexities of modern Java builds with dependencies compared to the simplicity of Java EE, considering Ant as an alternative to Maven, the idea of "Build as Code" and integrating build logic into applications, Erik's experience converting over 60 projects to bld, challenges of introducing new build tools in enterprise environments, Erik's automated blog posting system ethauvin on twitter: @Erik C. Thauvin
Cet épisode nouvelles discute d'améliorations dans le JDK, d'Hibernate 6, de Service Weaver, de la fin d'options dans DockerHub pour certains projets open source, de Gradle, de cURL et pleins d'autres choses encore. Enregistré le 17 mars 2023 Téléchargement de l'épisode LesCastCodeurs-Episode–292.mp3 News Langages Quelle version de JDK utiliser en fonction des fonctionnalités que l'on souhaite utiliser mais aussi du long time support https://whichjdk.com/ JetBrains propose une formation Rust intégrée aux IDEs https://blog.jetbrains.com/rust/2023/02/21/learn-rust-with-jetbrains-ides/ Un apprentissage directement intégré à l'IDE Avec un plugin “Academy” dédié, qui rajoute un troisième panneau avec les instructions, les explications, et on fait des exercices dans la partie IDE Une chouette manière d'apprendre intégrée directement à son IDE Chacun doit pouvoir créer ses propres ressources d'apprentissage, et on pourrait appliquer ça à des frameworks, des outils, ou pourquoi pas son propre projet informatique ! Retravail de classes du JDK Bits / ByteArray vers un usage via VarHandle pour le swapping de bits dans Java 21 https://minborgsjavapot.blogspot.com/2023/01/java–21-performance-improvements.html petit changement mais utilisé par beaucoup de classes comme ObjectInputStream RandomAccessFile etc améliore la serialization en java Rajout de la notion de “sequenced collection” dans la hiérarchie des collections, planifié pour JDK 21 https://www.infoq.com/news/2023/03/collections-framework-makeover/ va permettre de codifier les collections qui ont un ordre donné (pas forcément trié) rajouter aussi des méthodes pour traverser des collections séquentielles à l'envers, ou pour récupérer ou ajouter un élément au début ou à la fin d'une collection ordonnée aujourd'hui ces methodes sont eparpillées dans les implémentaions et n'avaient aps de contrat commun Le guide ultime des virtual threads https://blog.rockthejvm.com/ultimate-guide-to-java-virtual-threads/ un très long article qui couvre le sujet des nouveaux virtual threads comment en créer comment ils fonctionnent le scheduler et le scheduling coopératif les “pinned” virtual threads (lorsqu'un thread virtuel est bloqué dans un vrai thread, par exemple dans un bloc synchronized ou lors d'appel de méthondes natives) les thread local et thread pools Librairies Quarkus 3 alpha 5 avec Hibernate ORM 6 et une nouvelle DevUI https://quarkus.io/blog/quarkus–3–0–0-alpha5-released/ passage d'Hibernate 5 a 6 (donc testez! switch de compatibilité supérieur pour aider la transition https://github.com/quarkusio/quarkus/wiki/Migration-Guide–3.0:-Hibernate-ORM–5-to–6-migration#database-orm-compatibility (DB interaction esp schema StatelessSession injectable Gradle 8 nouvelle DEvUI (nouveau look and feel, plus extensible pour els extensions et pplus facile a utiliser, va au dela des integrations d'extension (config etc) quarkus deploy dans la CLI, gradle et maven: deploie dans Kube, knative, OpenShift La route vers Quarkus 3, article sure infoq https://www.infoq.com/news/2023/03/road-quarkus–3/ Jakarta EE, ORM 6, Microprofile 6, virtual threads, io_uring, ReactiveStreams=> Flow io_uring reduit les copie de buffer entre userspace et kernel space pas de support JPMS en vue mais Red Hat contribue a project Leyden Camel extensions, attendez Camel 4 (passage Jakarta EE) Interview de Geert Bevin, l'auteur du framework Java RIFE2 https://devm.io/java/rife2-java-framework Google annouce Service Weaver https://opensource.googleblog.com/2023/03/introducing-service-weaver-framework-for-writing-distributed-applications.html EJB is back (Enterprise Go Beans :D) ecrire en tant que modular monolith permet au deploiement décider ce qui est distribué basé sur leur experience du surtout de maintance des microservices (contrats plus difficiles a casser - dbesoin de coordination de rollout etc) dans la communauté des entousiastes et des gens concernés par les 10 falaccies of distributed computing et le fait de cacher les appels distants EJB et corba avant cela ont été des échecs de ce point de vue la ils n'expliquement pas comment le binding de nouveax contrats et de deploiement se fait de maniere transparente des deployeurs implementables (go et GKE initialement) Etude d'opinion de certains utilisateurs de Jakarta EE (OmniFaces community) https://omnifish.ee/2023/03/10/jakarta-ee-survey–2022–2023-results/ biaisée donc attention Java EE 8 suivi par Jakarta EE 8 et derriere Jakarta EE 10 etc WildFly puis Payara puis glassfish ensuite tomee et JBoss EAP gens contents de leurs serverus d'app sand Weblogic et Websphere les api utilisées le plus JPA, CDI, REST, Faces, Servlet, Bean Validation, JTA, EJB, EL etc Produit microprofile: Quarkus puis WildFlky puis Open Liberty puis Payara et Helidon Dans microprofile: Config, rest client, open api, health et metric sont les plus utilisés Comment utiliser des records et Hibernate https://thorben-janssen.com/java-records-embeddables-hibernate/ pas en tant qu'entité encore (final, pas de constructeur vide) mais en tant qu'@Embeddable records sont immuable dans hibernate 6.2, c'est supporté par default (annoter le record @Embeddable Ca utilise le contrat EmbeddableIntentiator Cinq librairies Java super confortables https://tomaszs2.medium.com/5-amazingly-comfortable-java-libraries–887802e240de mapstruct mapper des entités en DTO jOOQ requête de bases de données typées WireMock mocker des API ou être entre le client et l'API pour ne mocker que certaines requêtes Eclipse Collections : pour rendre le code plus simple et facile à comprendre. Attention à la,surface d'attaque HikariCP connection pool rapide - agroal est dans la meme veine mais supporte JTA. C'est ce qui est dans Quarkus. Retour d'expérience sur Hibernate 6 https://www.jpa-buddy.com/blog/hibernate6-whats-new-and-why-its-important/ côté APIs et côté moteur jakarta persistence 3 ; java 11 annotations de types hibernate sont typesafe support des types JSON OOTB meilleur support des dates avec @TimeZoneStorage soit natif de la base soit avec une colonne séparée changement dans la génération des ID (changement cassant) mais stratégies de noms historique peut être activé Options autour de UUID (Time base et IP based) composite id n'ont plus besoin d'être serialisable type texte long supportés via @JdbcTypeCode multitenancy (shared schema, resolver de tenant a plugger) read by position (SQL plus court car sans alias, deserialisarion plus rapide, moins de joins dans certains cas) modele sous jacent commun entre HQL et l'api criteria et donc même moteur meilleure génération du SQL et plus de fonction SQL modernes réduisant le gap entre HQL et SQL ronctions analytiques et fenêtre quand la base les supportent graphe traverse en largeur plutôt qu'en profondeur (potentiellement plus de join donc bien mettre lazy sur vos associations) Cloud Docker supprime les organisations open source sur DockerHub https://blog.alexellis.io/docker-is-deleting-open-source-images/ Les projets open source risquent de devoir passer de 0 $ à 420 $ par an pour héberger leurs images Rétropédalage de Docker https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/ Web Une base de connaissance sur le fonctionnement et les bonnes pratiques autour des WebHooks https://nordicapis.com/exploring-webooks-fyi-the-webhooks-knowledge-center/ Guillaume a refondu son blog https://glaforge.dev/ Cette fois ci, c'est un site web statique, généré avec Hugo, avec des articles en Markdown, hébergé sur Github Pages, buildé / publié automatiquement par Github Actions Outillage Gradle 8.0 est sorti https://docs.gradle.org/8.0/release-notes.html Une CLI connectée à OpenAI's Davinci model pour générer vos lignes de commandes https://github.com/TheR1D/shell_gpt sgpt -se "start nginx using docker, forward 443 and 80 port, mount current folder with index.html" -> docker run -d -p 443:443 -p 80:80 -v $(pwd):/usr/share/nginx/html nginx -> Execute shell command? [y/N]: y Un petit outil en ligne basé sur le modèle GPT–3 qui permet d'expliquer un bout de code https://whatdoesthiscodedo.com/g/db97d13 Copiez-collez un bout de code de moins de 1000 caractères, et le modèle de code de GPT–3, et l'outil vous explique ce que fait ces quelques lignes de code Assez impressionnant quand on pense que c'est un modèle de prédiction probabiliste des prochains caractères logiques Certaines réponses donnent vraiment l'impression parfois que l'outil comprends réellement l'intention du développeur derrière ce bout de code Git: Comment rebaser des branches en cascade https://adamj.eu/tech/2022/10/15/how-to-rebase-stacked-git-branches/ native-image va être inclu dans la prochaine version de GraalVM JDK. Plus besoin de gu install native-image https://github.com/oracle/graal/pull/5995 Si vous utilisez l'outil Mermaid pour faire des graphes d'architecture, d'interactions, etc, il y a un petit cheatsheet sympa qui montre comment faire certains diagrammes https://jojozhuang.github.io/tutorial/mermaid-cheat-sheet/ Un site avec plein de trucs et astuces sur psql, le langage SQL de PostgreSQL https://psql-tips.org/ CURL a 25 ans ! https://daniel.haxx.se/blog/2023/03/10/curl–25-years-online-celebration/ Son créateur, Daniel Stenberg, est toujours à la tête du projet cURL est utilisé dans d'innombrables projets par défaut dans plein de systèmes d'exploitation Cédric Champeau explique le concept de version catalog de Gradle et comment il améliore la productivité https://melix.github.io/blog//2023/03–12-micronaut-catalogs.html permet de réduire le temps et l'effort nécessaire à gérer la version de ses dépendances apport aussi plus de sécurité, de flexibilité, pour s'assurer qu'on a les bonnes versions les plus récentes des dépendances et qu'elles fonctionnent bien entre elles Architecture La pyramide des besoins du code de qualité https://www.fabianzeindl.com/posts/the-codequality-pyramid le bas de la pyramide supporte le haut performance de build performance de test testabilité qualité des codes de composants fonctionalités performance du code pour chaque bloc, il explique les raisons, ses definitions et des astuces pour l'ameliorer par exemples les fonctionalites changent et donc build, testabilité et qualite de code permet des changements légers en cas de changement dans les fonctionalités perf viennent ensuite ("premature opt, root of all evil), regader des besoins globaux Méthodologies Le DevSusOps est né https://www.infoq.com/news/2023/02/sustainability-develop-operation/?utm_campaign=i[…]nt&utm_source=twitter&utm_medium=feed&utm_term=culture-methods bon serieusement, comment on couvre avec un nom pareil sans déraper :man-facepalming: ah dommage Micreosoft rejoints la FinOps foundation https://www.infoq.com/news/2023/02/microsoft-joins-finops-org/?utm_campaign=infoq_content&utm_source=twitter&utm_medium=feed&utm_term=Cloud Imagine si ils avaient rejoint la DevSusOps fondation Sécurité Plein de choses qu'on peut faire avec des Yubikeys https://debugging.works/blog/yubikey-cheatsheet/ Pour générer des time-based one-time passwords, pour l'accès SSH,, pour sécuriser un base Keepass, comme 2FA pour le chiffrement de disque, pour la vérification d'identifiant personnel, pour gérer les clés privées… Loi, société et organisation Le fabricant de graveurs de CPU hollandais ASML se voit interdire d'exporter ses technologies vers la chine https://www-lemagit-fr.cdn.ampproject.org/c/s/www.lemagit.fr/actualites/365532284/Processeurs[…]le-escalade-dans-les-sanctions-contre-la-Chine?amp=1 en tous cas les technologies de gravure des deux dernières generations de la pression commerciale on passe au registre d'exclusion par decision militaire ASML s'était fait espionner récemment CAnon et Sony aussi dans la restriction Meta supprime de nouveau 10000 emplois soit 25% au total depuis la fin de l'année dernière https://www.lesechos.fr/tech-medias/hightech/meta-va-supprimer–10000-postes-de-plus–1915528 Rubrique débutant Bouger les éléments d'une liste https://www.baeldung.com/java-arraylist-move-items discute le concept d'array list en dessous et donc le coût d'insérer au milieu decouverte de Collections.swap (pour intervertir deux elements) decouverte de Collections.rotate pour “deplacer” l'index zero de la liste Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 15–18 mars 2023 : JChateau - Cheverny in the Châteaux of the Loire Valley (France) 23–24 mars 2023 : SymfonyLive Paris - Paris (France) 23–24 mars 2023 : Agile Niort - Niort (France) 30 mars 2023 : Archilocus - Online (France) 31 mars 2023–1 avril 2023 : Agile Games France - Grenoble (France) 1–2 avril 2023 : JdLL - Lyon 3e (France) 4 avril 2023 : AWS Summit Paris - Paris (France) 4 avril 2023 : Lyon Craft - Lyon (France) 5–7 avril 2023 : FIC - Lille Grand Palais (France) 12–14 avril 2023 : Devoxx France - Paris (France) 20 avril 2023 : WordPress Contributor Day - Paris (France) 20–21 avril 2023 : Toulouse Hacking Convention 2023 - Toulouse (France) 21 avril 2023 : WordCamp Paris - Paris (France) 27–28 avril 2023 : AndroidMakers by droidcon - Montrouge (France) 4–6 mai 2023 : Devoxx Greece - Athens (Greece) 10–12 mai 2023 : Devoxx UK - London (UK) 11 mai 2023 : A11yParis - Paris (France) 12 mai 2023 : AFUP Day - lle & Lyon (France) 12 mai 2023 : SoCraTes Rennes - Rennes (France) 25–26 mai 2023 : Newcrafts Paris - Paris (France) 26 mai 2023 : Devfest Lille - Lille (France) 27 mai 2023 : Polycloud - Montpellier (France) 31 mai 2023–2 juin 2023 : Devoxx Poland - Krakow (Poland) 31 mai 2023–2 juin 2023 : Web2Day - Nantes (France) 1 juin 2023 : Javaday - Paris (France) 1 juin 2023 : WAX - Aix-en-Provence (France) 2–3 juin 2023 : Sud Web - Toulouse (France) 7 juin 2023 : Serverless Days Paris - Paris (France) 15–16 juin 2023 : Le Camping des Speakers - Baden (France) 20 juin 2023 : Mobilis in Mobile - Nantes (France) 20 juin 2023 : Cloud Est - Villeurbanne (France) 21–23 juin 2023 : Rencontres R - Avignon (France) 28–30 juin 2023 : Breizh Camp - Rennes (France) 29–30 juin 2023 : Sunny Tech - Montpellier (France) 29–30 juin 2023 : Agi'Lille - Lille (France) 8 septembre 2023 : JUG Summer Camp - La Rochelle (France) 19 septembre 2023 : Salon de la Data Nantes - Nantes (France) & Online 21–22 septembre 2023 : API Platform Conference - Lille (France) & Online 25–26 septembre 2023 : BIG DATA & AI PARIS 2023 - Paris (France) 28–30 septembre 2023 : Paris Web - Paris (France) 2–6 octobre 2023 : Devoxx Belgium - Antwerp (Belgium) 10–12 octobre 2023 : Devoxx Morroco - Agadir (Morroco) 12 octobre 2023 : Cloud Nord - Lille (France) 12–13 octobre 2023 : Volcamp 2023 - Clermont-Ferrand (France) 12–13 octobre 2023 : Forum PHP 2023 - Marne-la-Vallée (France) 19–20 octobre 2023 : DevFest Nantes - Nantes (France) 10 novembre 2023 : BDX I/O - Bordeaux (France) 6–7 décembre 2023 : Open Source Experience - Paris (France) 31 janvier 2024–3 février 2024 : SnowCamp - Grenoble (France) 1–3 février 2024 : SnowCamp - Grenoble (France) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via twitter https://twitter.com/lescastcodeurs Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/
Show Notes: https://wetflyswing.com/410 Presented By: Range Meal Bars, Chota Outdoor Gear, Trxstle, Mavrk Fly Fishing Sponsors: https://wetflyswing.com/sponsors Lane Forrer takes us to Columbia and Ecuador as we talk about how to catch peacock bass on the fly. We hear about how he found himself setting up this program in this part of the world and how you can put together a trip to the jungle. What's the difference between catching a regular bass versus a peacock bass? Lane describes it all today. We also discover why Columbia is actually a great fly-fishing destination - tropical weather and Spanish-speaking species! Show Notes with Lane Forrer 05:00 - Lane usually uses a 7-wt fly rod for either fresh or saltwater 05:55 - Lane's wife is from Ecuador. They've been living there for more than 15 years now. 07:30 - We had Javier Guevara from Ecuador in episode 249 where we talked about arapaima fishing in the Galapagos Islands. 12:00 - Columbia is a popular fly fishing spot in South America. 24:00 - Fer de Lance is a very venomous snake that can be found in South America. 29:00 - We touch on peacocks on the fly. Lane describes it as "every man's fish of the jungle". 32:45 - Flatwing bait fish fly looks like a deceiver. 39:30 - Orinoco is the main river that drains most of the rivers in South America. 42:20 - The temensis peacock bass gets really big. 43:45 - Payaras have scary teeth! 44:30 - We noted the red-tailed catfish. 46:40 - Lane breaks down the steps in getting to Bogota from the US. Show Notes: https://wetflyswing.com/410
Our destination is beautiful Belize for the ultimate challenge on a fly rod – Permit! With celebrated guide, Wil Flack, owner of the Belize Permit Club. Belize is a top destination for Permit with over 250 square miles of flats and the world's second-largest barrier reef. A British Columbia native, Wil's has fished all over the world and has been living and guiding in Belize for the past 15 years. He gives us a great rundown on Belize from top to bottom and explains why it's a special kind of angler who dares to chase the ghost of flats fishing. Also, technical aspects of Permit fishing, Will's top fly picks, and a great story of jungle rats and Payara in Venezuela. With host, Steve Haigh Pictures of the destination: Belize @DestinationAnglerPodcast on Instagram and Facebook Contact Wil Flack https://belizefly.com/ | contactus@belizefly.com Tres Pecados Fly Shop, San Pedro, Belize 011-501-226-FISH Belize Permit Club, Hopkins, Belize| 011-501-523-FISH Facebook and Instagram: @BelizeFly Please check out our Sponsors: Angler's Coffee - elevating the coffee experience for the fly-fishing community & anglers everywhere with small-batch coffee delivered to your doorstep. https://anglerscoffee.com/ | Facebook & Instagram @anglerscoffeeco Trout Routes - the #1 Trout Fishing app, helping you find new trout water so you spend less time on the road and more time fishing. https://troutinsights.com/ | Facebook @troutinsights Instagram @TroutRoutes Destination Angler: The Destination Angler Website and Show Notes: http://destinationangler.libsyn.com/ Get updates and pictures of destinations covered on each podcast: @DestinationAnglerPodcast on Instagram and Facebook Join in the conversation with the @DestinationAnglerConnection group on Facebook. Comments & Suggestions: host, Steve Haigh, email shaigh50@gmail.com Available on Apple, Spotify, or wherever you get your podcasts Recorded Oct 21, 2022. Episode 79 Music on the show by A Brother's Fountain, “Hitch Hike-Man”. Podcast edited by Podcast Volume https://www.podcastvolume.com/
An airhacks.fm conversation with David Matejcek (@dmatej) about: pmd 85 the slovak computer by Tesla. optimizing games, starting with Java 1.2, working with Apache Turbine, joining ICZ Group in Prague, from Sun One to Glassfish, working with Payara and Payara Micro, a call from Ondro, Ondrej Mihalyi appeared on "#160 Modules Are Needed, But Not Easy", Arjan Tijms appeared on "#184 Piranha: Headless Applets Loaded with Maven" , no leader, just p2p, working on payara cloud, logging is an art, improved logging in Glassfish 7, OmniFish is the main contributor to Glassfish, Glassfish Admin Console and Woodstock JSF, David Matejcek on twitter: @dmatej
Overview Josh, Danno and Kito have a lively discussion about their summer activities, Lightbend (makers of Akka) changing to closed source, GraalVM and AWS Lambdas, Quarkus, Jakarta EE 10, JDK 19, NetBeans, Kito's new SpeakerTrax product, and more. We Thank DataDog for sponsoring this podcast! https://www.pubhouse.net/datadog Controversy - Lightbend changed their license from open source to closed source. Sign of things to come? (https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka) - PR (https://github.com/akka/akka/pull/31561) Server Side Java - Scale up with GraalVM and Lambdas Talk (https://virtua.tech/slides/graal-vm-and-lambdas/Scale%20up%20with%20GraalVM%20and%20AWS%20Lambdas.pdf) - Demo (https://github.com/kito99/graalvm-lambda-demo) - Other: Dagger (https://dagger.dev/) - Quarkus productivity (https://quarkus.io) - Jakarta EE 10 Now Available (https://jakarta.ee/specifications/platform/10/) - Payara 6 - On its way - Glassfish 7 - WildFly - OpenLiberty IDEs and Tools - NetBeans 15 Now Available (https://github.com/apache/netbeans/releases/tag/15) Other - SpeakerTrax (https://speakertrax.com) - Kito's new product to help speaker's manage and share their sessions. Java Platform - JDK 19 Now Available (https://jdk.java.net/19/release-notes) Picks - Practical Cloud Native Java Development with MicroProfile - Emily Jiang, Andrew McCright, John Alcorn, David Chan, Alasdair Nottingham (Josh) (https://www.packtpub.com/product/practical-cloud-native-java-development-with-microprofile/9781801078801) - Welcome to Wrexham (TV Series 2022- ) - IMDb - Webb Telescope Pictures (Danno) (https://webb.nasa.gov/) - Gitpod (Danno) (https://www.gitpod.io) - AirMail (Kito) (https://apps.apple.com/us/app/airmail-your-mail-with-you/id993160329) Other Pubhouse Network podcasts - Breaking into Open Source (https://www.pubhouse.net/breaking-into-open-source) - OffHeap (https://www.javaoffheap.com/) - Java Pubhouse (https://www.javapubhouse.com/) Event - JavaOne - October 17-20 - Las Vegas, NV, USA - connect.tech - Nov 8-10 - Atlanta, GA, USA - Java Summit IL - November 21 - Tel Aviv, Israel - JakartaOne Livestream - Dec 6th CFP Now Open - SpringOne - Dec 6-8 (CFP Open) San Francisco, CA, USA or online - Progressive Web Experience - Dec 4-7, Clearwater, FL - Tech Leader Summit - Dec 7-9, Clearwater, FL - ArchConf - Dec 12-15 Clearwater, FL - jChampions Conf - January 2023 CFP Now Open - DevNexus 2023 - April 4-6 2023 CFP Now Open
An airhacks.fm conversation with Glenn Holmer (@gholmer) about: astrology, TRS-80, Radio Shack, learning Basic, RPG and COBOL in 8 month, working for weyco group incorporated, learning assembly with core dumps, blanks instead of zeros, enjoying modern Cobol, running warehouse software on Novell Netware, starting with Java 1.1 in 1997, anonymous inner classes and JDBC were introduced with Java 1.1, AS 400 support for Java was excellent, Java and NDS, running Applets in a browser, HotJava the browser in Java, icefaces and ICEBrowser, creating a web app with Java servlets, starting with Tomcat, switching to Glassfish, starting with plain editors, then NetBeans, Programmers Paradise, CodeWarrior metrowerks, forte for java IDE, becoming the very first Java programmer, the ultrasonic box scanner, migrating from GlassFish to Payara, writing millions lines of code with a team of five, remembering jEdit Glenn Holmer on twitter: @gholmer
Co-hosts Garrison and Corinne Doctor are joined by Rodrigo Salles who runs the Brazilian side of Untamed Angling, jungle fly fishing specialists. He shares the story of how one of their partner Kayapo tribes honors the payara, or vampire fish, through certain rituals as well as other stories from the rivers in the Brazilian Amazon. To keep up with Rodrigo's adventures, check him out on Instagram @rod_salles or all of their jungle fishing operations @untamedangling. on Instagram or on their website https://untamedangling.com/ Fishing Stories is brought to you by RepYourWater and Locke + Co Whiskey.
An airhacks.fm conversation with Arjan Tijms (@arjan_tijms) about: Payara vs. GlassFish Github contributions, refactoring introduces technical debt, GlassFish relies on JDK dependencies, piranha.cloud contributes to GlassFish, Payara and Glassfish communities are working together, contributing to opensource to save time, piranha is MicroProfile 5.0 compatible for JWT, piranha passes the majority of TCK servlet tests, the various piranha editions, You don't need an application server to run Jakarta EE applications article, AWS Serverless Java Container with Jersey integration, piranha nano is suitable for embedding, the Jakarta EE steering committee, Jakarta EE 10 is about new features, CDI-lite and back to code generation like in early EJB days, removing deprecated APIs from Jakarta EE, the SingleThreadedModel in Servlets, using Java as templating language in JSF, Wicket has a concept for programmatic few creation, JSF will add Swing-like view constructions features, OIDC authentication mechanism was contributed by Payara, piranha micro uses isolated classloaders, Maven dependencies as classpath, Arjan Tijms on twitter: @arjan_tijms, Arjan's blog omnifaces and piranha.cloud
Show Notes: https://wetflyswing.com/281 Presented By: Trxstle, Fly Fishing Film Tour, Anglers Coffee, Togens Fly Shop Sponsors: https://wetflyswing.com/sponsors Jako Lucas from Capt Jack Productions is back this time to take us around the world to hear some of the most prized locations that he's fished and some of the places that he thinks are definitely doable for us today. Jako has been to many of the exotic destinations and shares a few of these stories. We dig into Jako's top 20 Destination Fly Fishing and find out what species is best to fish in that area. Jako also tells us what he's been up to with Capt Jack Productions - 2022 destination plans and making a new film that we should be excited about. This one is another one that's too good to slow up! Destination Fly Fishing Show Notes with Jako Lucas 03:15 - Jako was on the podcast first at WFS 068 04:31 - Jako and Capt Jack Productions is working on a new movie and is busy with his clothing brand called Fly Religion 06:55 - Payara, the Vampire fish 10:19 - Wolf fish is one of the species you can catch in the Amazon waters 10:35 - Jeff Currier was on the podcast at WFS 065 where we talked about all other species to catch on the fly 11:00 - Jako was on the Way Points Podcast with Jim Klug 14:45 - Jako was invited to be an ambassador for Yellow Dog Flyfishing Adventures 16:02 - Seychelles 16:10 - Tanzania's Tigerfish 16:13 - Dorado fishing in Bolivia 16:36 - WFS 068 is where Jako first shared his top destinations with us 19:04 - Some notable fishing destinations Jako also likes 20:04 - Jako's bucket list places 21:22 - Goliath Tigerfish in Patagonia, Chile 23:39 - Permit fishing in Mexico 23:47 - In April 2022, Jako plans a trip to Xcalak 28:46 - Jake Jordan was on the podcast at WFS 204 - Jako commends him for the great work he's doing 30:28 - The Billfish are where the Frigate Birds are 33:25 - Captain Jack Production has a YouTube channel 33:29 - Follow Capt Jack Productions on Instagram 35:35 - Capt Jack Productions' Gangster of the Flats 36:01 - Capt Jack Productions filmed Glorious Bastards in Australia 40:22 - Fishing Big Tarpon in Costa Rica 44:47 - Bruce Chard was on the podcast at WFS 124 where we talked about Giant Tarpons 46:06 - Pacu, the jungle freshwater Permit 46:47 - Yellow Dog Flyfishing Adventures legitimately gets people to Cuba 49:59 - Greg Collett was on the podcast at WFS 242 where we talked about Ecuador Conservation 1:01:26 - Jako highly recommends fly fishing in Seychelle and some other places depending on your budget 1:05:13 - What's coming up for Jako in 2022 1:08:14 - Jako's favorite sport Destination Fly Fishing Conclusion with Jako Lucas Jako Lucas from Capt Jack Productions shared his top 20 Destinations for fly fishing. Jako took us around the world to hear some of the most prized locations that he's fished and some of the places that are definitely doable for us today. We found out what species is best to fish in the mentioned destinations. Jako also shared what he's been up to with Capt Jack Productions - 2022 destination plans and a new film that they are working on that we should be excited about. Show Notes: https://wetflyswing.com/281
We Review Montgras Reserva Carmenere and Learn About The Loch Ness MonsterGrocery Outlet Wine Review Montgras reserva carmenerehttps://www.vivino.com/US/en/vina-montgras-reserva-carmenere/w/11782 Story Time about Marc https://www.britannica.com/topic/Loch-Ness-monster-legendary-creatureReports of a monster inhabiting Loch Ness date back to ancient times. Notably, local stone carvings by the Pict depict a mysterious beast with flippers. The first written account appears in a biography of St. Columba from 565 AD. According to that work, the monster bit a swimmer and was prepared to attack another man when Columba intervened, ordering the beast to “go back.” It obeyed, and over the centuries only occasional sightings were reported. Many of these alleged encounters seemed inspired by Scottish folklore, which abounds with mythical water creatures.Loch Ness Monster Drone Footage https://nypost.com/2021/09/25/loch-ness-monster-spotted-again-this-time-on-drone-footage/ Payara fish https://nypost.com/2021/09/25/loch-ness-monster-spotted-again-this-time-on-drone-footage/ Robert Kearns - Intermittent Winshield Wiper Inventorhttps://interestingengineering.com/how-robert-kearns-took-on-ford-and-chrysler-and-won
An airhacks.fm conversation with Ondrej Mihályi (@OndroMih) about: last episode with Ondrej: Productive Clouds 2.0 with Serverless Jakarta EE, "Modularization, Monoliths, Micro Services, Clouds, Functions and Kubernetes" #151 episode with Matjaz Juric, modules are useful, but the tooling is not easy, using OSGi for User Interfaces, hybrid Java / JavaScript UI, build time and development time modularity, frontend and backend separation is important, business and presentation separation, Boundary Control Entity (BCE) pattern is permissive, strict modularization with WARs and JARs, logical over physical modules, JPMS for hiding internal implementation, modules are more important in teams as contracts, WARs as simple as AWS Lambdas, kubernetes and readiness probes, Elastic Beanstalk is similar to Payara Cloud, Payara Micro optimizations for Payara Cloud, redeployment without restarting the instances, Payara Micro Arquillian Container, hollow JAR approach and Payara Micro, Payara Micro could support native compilation in the future, Jakarta EE core profile and CDI lite, native compilation for resource reduction, Payara implements MicroProfile as early as soon, Ondrej Mihályi on twitter: @OndroMih
Deploy Friday: hot topics for cloud technologists and developers
Our guests today Rudy de Busscher, on the Payara Sales team, and Fabio Andres Turizo, a Payara Engineer, speak with us about the importance of standards, what Jakarta EE offers developers, and using Payara. Defining PayaraPayara is a cloud-native, open source middleware platform that's both Jakarta EE and MicroProfile compatible. It comes in two versions; community and enterprise. With the enterprise version, you get access to partners in the community, and very long-term support — 10 years! Payara supports on-premise, in the cloud, and hybrid Jakarta EE applications.Standards mean interoperability and sustainabilityBoth Rudy and Fabio are big on standards, especially when it comes to microservices development. Fabio says, “Standards are important for multiple reasons — but I think the main one is variety. Where there's a body for standards, there's room for anyone to develop an implementation of that standard. And you as a developer have the option to choose what it is.”There may be many reasons you can't continue using a specific technology. In those cases, Fabio says, “Following a set of standards guarantees that you can quickly migrate to another vendor, and that migration is easier because both vendors are following the same standard. The process becomes more pain-free.”Payara in the communityPayara is a successor to the now-defunct Glassfish. But Payara has some things Glassfish did not, according to our guests:Higher code qualityConsistent bug fixes, updates, and improvementCompatibility with MicroProfile and Jakarta EETooling for use in any development environment More comprehensive documentation lies ahead!One of Payara's goals for 2021 is to make their documentation even more inclusive and welcoming. Fabio says, “One of the main plans for the year is to integrate everything — make it easily readable and more intuitive. If you're just starting out, or you're a mid-level engineer trying to understand the nuances of how to operate Payara properly, then you will have all the tools you need in the documentation.”Try Payara on Platform.sh: https://platform.sh/marketplace/templ...Platform.shLearn more about us.Get started with a free trial.Have a question? Get in touch!Platform.sh on social mediaTwitter @platformshTwitter (France): @platformsh_frLinkedIn: Platform.shLinkedIn (France): Platform.shFacebook: Platform.shWatch, listen, subscribe to the Platform.sh Deploy Friday podcast:YouTubeApple PodcastsBuzzsproutPlatform.sh is a robust, reliable hosting platform that gives development teams the tools to build and scale applications efficiently. Whether you run one or one thousand websites, you can focus on creating features and functionality with your favorite tech stack.
Foojay community members discuss the modernization of Jakarta EE applications from the older Java EE form, including backwards-compatibility, as well as forwards-excitement about cool new developments like Microprofile.Guests:Rudy De Busscher, product manager of Payara and EE contributor.Josh Juneau, consultant and author of Jakarta EE Recipes.Ivar Grimstad, Jakarta EE Advocate for the Eclipse Foundation.Erik Costlow, Developer Relations for Contrast Security to secure Java/Jakarta EE applications.
An airhacks.fm conversation with Patrik Dudits (@pdudits) about: Sparc Workstation, then 486 computer, the Camel book at highschool, inspired by Kraftwerk, a Java Demo CD, CGI coldstart project, the XML publishing pipeline--the Apache Cocoon project, Xerces and Xalan with plain Java, the rotating cube applet, the Camel Book is about the Pearl language, from Pearl to Java, the "Write Once, Run Everywhere" cheating, working and learning in Kosice, building websites with Apache Cocoon, developing ABAP at SAP, ABAP and consistency, switching from ABAP to Java, using the Netweaver Application Server, Web Dynpro for web development, code generators rarely work in practice, low code and code generation, building electric vehicle charging station management system, OSGi, ActiveMQ and GlassFish 3, Glassfish ships with monitoring capabilities and admin console, replacing OSGi modules with EARs for faster starts, using JCA for socket communication, Raft and Paxos leader election pattern, blue green deployments with application servers, starting at Payara, attending airhacks.com workshops, starting at Payara, working on profiling, implementing Jakarta EE TCK build, starting to work on a cloud application server, an application server as kubernetes operator, Payara admin server starts Payara Micro instances, payara cloud without YAML, namespaces, projects and stages, applications in the same namespace can easily communicate with each other, Payara Cloud monitoring and metrics, Payara Cloud runs on AKS, exposing business metrics to Payara Cloud, custom DNS name registration, working on Payara Cloud API, Payara ships with openID connector Patrik Dudits on twitter: @pdudits, Patrik's blog: https://pdudits.github.io/
Recorded Date 7/23/2021 Description The gang is back for another jam-packed episode! Josh, Kito, Daniel, and Ian catch up and discuss the past year, COVID vaccines as software updates, AI coding tools, JDK 17, Jakarta EE 9.1, PrimeNG, Angular, and much more. COVID-19 Virus Tier Outbreak Dashboard Tools and Tech Github Co-Pilot - License Launderer? Kite! CodeWithMe JDK 17 Coming Out! UI Tier Angular 12 released (IH) PrimeNG 12 released (IH) Server Side Java Jakarta EE 9.1: https://jakarta.ee/news/jakarta-ee-9-1-released/ Containers: Eclipse GlassFish, WildFly, OpenLiberty, ManageFish Server (https://managecat.com/) Payara 6 Now in Alpha: Supports Jakarta EE 9.1 TCK on JDK 11 GlassFish 6.2.0 Runs on JDK 17 How do these servers (JakartaEE, Glassfish, Liberty, etc) work in a microservice architecture? Misc Kotlin 1.5.30 Released with Native Apple Silicon Support: https://blog.jetbrains.com/kotlin/2021/05/kotlin-1-5-0-released/ https://blog.jetbrains.com/kotlin/2021/07/kotlin-1-5-30-m1-released/ Kotlin API for Apache Spark 1.0 Released: https://blog.jetbrains.com/kotlin/2021/07/kotlin-api-for-apache-spark-1-0-released/ Groovy Stable Release 3.0.8 Groovy 4.0 in Alpha Scala 3 is Released! https://www.scala-lang.org/blog/2021/05/14/scala3-is-here.html Picks KinesisGaming FreeStyle Edge Keyboard (Kito) Chrome adds Live Caption to Video playback (Kito) Swift and Vapor https://vapor.codes/ Events Eclipse Con Oct 25 - 28, 2021, virtual Uberconf Oct 5-8, 2021, Denver, CO, US or virtual JakartaOne LiveStream 2021 - Dec 7th, 2021 in US W-JAX Nov 8 – 12, 2021, Munich, Germany or virtual Progressive Web Experience Dec 5-8, 2021, Clearwater, FL, USA or virtual Jconf.dev Dec 8-10, 2021, Chicago, IL, USA or virtual Archconf Dec 13-16, 2021- Clearwater, FL, USA or virtual
Antonio, Guillaume et Emmanuel discutent de pleins de choses dont des analyses de l'écosystème de la JVM, de la generation de code via intelligence Artificielle avec CoPilot, mais pas que. Enregistré le 16 juillet 2021 Téléchargement de l'épisode [LesCastCodeurs-Episode-999.mp3](https://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-999.mp3) ## News ### Langages [Les prédictions d'Adam Bien pour la seconde moitié de 2021](https://adambien.blog/roller/abien/entry/mid_year_2021_observations_and) * Kube a gagné la guerre. Les cloud providers fournissent des solutions dérivées plus simplifiées. La compatibilité kubernetes devient moins cruciale * FaaS est utilise pour son usage listener et point d'intégration et plus en général purpose tool * Prix du cloud et repatriation. Bouger une app existante dans le cloud n'amène pas d'avantage. Le monolith devient une best pratice * Coût du cloud pousse a merger des microsercices dans un cadre de cloud cost driven development * Cloud deviennent intéressant pour les services unique (text to speech, image recognition, etc). En parallèle la sécurité des cloud providers est reconnu. Donc boring load on prem, projects innovants dans le cloud. * Serverless va être le trend de 2021 (fonction mais aussi db, workflow, event streams etc) idée est scale down to zero * La montée des frameworks next gen Micronaut et Quarkus est indisputable. Build time deployment. * La popularité de quarkus a explosé, difficile de trouver un développeur Java qui n'a pas expérimenté. Le cocktail GraalVM api familières Jakarta ee et micro profile, sa do so mémoire et temps de démarrage lui donne un avantage. Mais la compétition ne dors pas (Helidon et micronaut) * Moins de langages alternatifs parce que l'innovation dans Java a accéléré * Lombok moins populaire parce que Java Records. * Kafka sera plus un data store immuable et source de vérité que un remplacement pour JMS * Kafka et réactive en combo va rendre la programmation réactive populaire * Le projet Loom eliminera la programmation reactive pour les resources non-reactives * ARM sur le serveur * GraalVM pour remplacer OpenJDK car rapide et multi langage. Et competitor a GraalVM qui arrive * Visual studio code et ses features pour Java pas forcément connu et donc va croître encore. * Payara cloud serverless server ou l'app server est un opérateur Kube et on déploie un thin jar. [GraalVM offre des plugins Gradle et Maven pour la compilation native](https://medium.com/graalvm/gradle-and-maven-plugins-for-native-image-with-initial-junit-testing-support-dde00a8caf0b) * Tester les libraires en natif avec les tests junit 5 qui tournent en natif * Après tourne les tests en JVM, ils sont loggués et ajoutés en réflection et complication native. * Et un binaire de test est créé * plugin Gradle * License Oracle Universal Permissive * probablement un dérivé de [Universal Permissive License](https://opensource.org/licenses/UPL) [Le rapport sur l'écosystème JVM](https://snyk.io/jvm-ecosystem-report-2021) par Snyk * Sondage effectué durant six semaines (entre février et mars 2021) au prêt de 2000 developeurs et comparé à GitHub et Google Trends * Mon (Emmanuel) intuition c'est qu'il y un biais dans les gens mesurés * 44% des Dev Java utilisent adoptopenjdk en prod. Oracle openjdk 28 et Oracle JDG 23 * 60% utilisent Java 11 en prod. Et 12 la dernière mais encore 60% de 8 en prod * Java 91% kotlin 18% groovy 13 et scala 10 * IntelliJ 70% eclipse 25 et vscode 23. 50% sont bi IDE * Maven 76% gradle 38% ant 12W yah * Spring Boot 58% Spring MVC 29% Jakarta ee 13% Quarkus 11% [JDK 17 en ramp down phase 2](https://mail.openjdk.java.net/pipermail/jdk-dev/2021-March/005266.html) Schedule * 2021/07/15 Rampdown Phase Two * 2021/08/05 Initial Release Candidate * 2021/08/19 Final Release Candidate * 2021/09/14 General Availability Features integrated in JDK 17: * [JEP 306: Restore Always-Strict Floating-Point Semantics](https://openjdk.java.net/jeps/306) * [JEP 356: Enhanced Pseudo-Random Number Generators](https://openjdk.java.net/jeps/356) * [JEP 382: New macOS Rendering Pipeline](https://openjdk.java.net/jeps/382) * [JEP 391: macOS/AArch64 Port ](https:/*openjdk.java.net/jeps/391)*/ * [JEP 398: Deprecate the Applet API for Removal](https://openjdk.java.net/jeps/398) * [JEP 403: Strongly Encapsulate JDK Internals](https://openjdk.java.net/jeps/403) (sauf pour `sun.misc.Unsafe`) * [JEP 406: Pattern Matching for switch (Preview)](https://openjdk.java.net/jeps/406) * [JEP 407: Remove RMI Activation ](https://openjdk.java.net/jeps/407) * [JEP 409: Sealed Classes ](https://openjdk.java.net/jeps/409) * [JEP 410: Remove the Experimental AOT and JIT Compiler](https://openjdk.java.net/jeps/410) * [JEP 411: Deprecate the Security Manager for Removal](https://openjdk.java.net/jeps/411) * [JEP 412: Foreign Function & Memory API (Incubator)](https://openjdk.java.net/jeps/412) * [JEP 414: Vector API (Second Incubator)](https://openjdk.java.net/jeps/414) * [JEP 415: Context-Specific Deserialization Filters](https://openjdk.java.net/jeps/415) ### Librairies [Spring Native 0.10.0](https://spring.io/blog/2021/06/14/spring-native-0-10-0-available-now) * Utilise Native testing de GraalVM * Passe au plugin Gradle de l'équipe GraalVM * Ahead of time proxies pour les classes [Quarkus 2.0 est sorti](https://quarkus.io/blog/quarkus-2-0-0-final-released/) * Guide de migration mais les applis devraient essentiellement fonctionner (extensions ont plus de taf) * JDK 11+ GraalVM 21.1 * Vert.x 4 * Microprofile 4 * Continuous testing : les tests impactes tournent automatiquement en Dev mode. Les tests qui cassent sur un changement sont visible tout de suite et en continu. Comme infinitest mais sans plugin IDE. * Quarkus a une CLI pour simplifier l'interaction vs les plugins maven ou gradle. Notamment création de projetas. * JDK 11+ GraalVM 21.1 * Vert.x 4 * Microprofile 4 * GraphQL client (smallrye), CDI decorators supportés, transaction pour MongoDB avec Panache, * Support kotlin grandement amélioré : resteasy rezctive, rest client, reactive messaging extensions supportent tous les coroutines * Support d'Amazon services system manager [Crafting rolling releases for a Quarkus CLI application](https://andresalmiray.com/crafting-rolling-releases-for-a-quarkus-cli-application/) * Y'a encore du chemin pour faire simplement des CLI avec graalVM en comparaison de go * [JReleaser](https://jreleaser.org) outils permettant de livrer automatiquement des projets Java vers différentes plateforme (Homebrew, Snapcraft, Scoop) * Inspiré de GoReleaser et jbang * Le blog package l'outil `kcctl` créé par Gunnar avec JReleaser * Pas mal de conf (Windows vs Linux/MacOS) mais à la fin il y arrive ### Infrastructure [Amazon sort son OpenSearch 1.0 et OpenSearch Dashboard, leur fork d'Elastic Search et Kibana](https://opensearch.org/blog/updates/2021/07/opensearch-general-availability-announcement/) * 1.0 sortie de [OpenSearch](https://opensearch.org) ([GitHub](https://github.com/opensearch-project)) * Suppression du code propriétaire * Upgrading: mise a jour d'ElasticSearch et Kibana vers OpenSearch et OpenSearch Dashboard aussi simple qu'une mise a jour de version * Compatibility: travaux de reflexion autour de la compatibilité avec les outils existants * Testing: infrastructure de test moderne et flexible * Supporte les architecture for Linux ARM64 * Minimal artifacts for embedding of OpenSearch and OpenSearch Dashboards into existing products and services, * Data stream support for OpenSearch Dashboards, * Span attribute visibility and filtering in the Trace Analytics plugin, * Scheduling and tenant support in the Reporting plugin. * Aussi mentionne la roadmap [Kubernetes 1.22 enlève le support des vieilles versions de ressource](https://kubernetes.io/blog/2021/07/14/upcoming-changes-in-kubernetes-1-22/#api-changes) * Faites le ménage en continu pas des grosses migrations tous les 3 ans * Release prévue en aout * Il vont supprimer des APIs qui étaient en beta ### Cloud [Un tweet lance un faux service AWS InfiniDash qui a été repris par des devs et des boîtes](https://siliconangle.com/2021/07/05/fake-amazon-cloud-service-aws-infinidash-quickly-goes-viral/) * La théorie est que la plupart des devs n'entendront parler de technologie que via les tweets et les articles. * Aussi le métier de devrel c'est de surfer la vague du social media. Les dev rels AWS ont continué la farce (je crois) * Werner Vogels, oui pour sur. * gros effet boulle de neige ### Outillage [GitHub copilot](https://copilot.github.com/) * itellisense boosté par les projets visible et hostés dans GitHub et autre données publiques * via l'intelligence artificelle, essaie de comprendre l'intention via le contexte * uniquement le fichier édité en contxte pour l'instant * VSCode extension donc tourne partout où les plugins VSCode tournent * 0,1% de copie exacte * le code nous appartient en tant qu'utilisateur * le code contexte est transmis a GitHub qui l'utilise pour ses telemetries et améliorer les modèles ML * pas toujours du code de qualité * [des secrets valides sont générés](https://twitter.com/alexjc/status/1411966249437995010) (du corpus originali e.g. SendGrid) * [propose du code GPL (derivation?)](https://drewdevault.com/2021/07/04/Is-GitHub-a-derivative-work.html) * attaque de sécurité vont venir :) [Audacity 3 spyware ou pas après le rachat](https://arstechnica.com/gadgets/2021/07/no-open-source-audacity-audio-editor-is-not-spyware/) * la communauté "niveau 2" s'est emballée, a crée une dizaine de forks. * C'était déjà annoncé et discuté avec la communauté Audacity. * OS, pays, cpu, erreurs, reports de crash * Protection légale « law enforcement ». Les 13 ans, juste pour éviter des restrictions légales us * 3.0.2 n'a pas le code des collections de données * Avec feedback initial passe de Google analytics à un hébergement propre. * Quand compile le project c'est off par défaut (donc seuls les binaires distribués l'ont par défaut) donc pas dans les distros linux ### Sécurité [LinkedIn la brèche qui donne des infos de 92% de ses utilisateurs y compris les salaires inférés](https://9to5mac.com/2021/06/29/linkedin-breach/amp/?__twitter_impression=true) * API LinkedIn abusée. * Email, noms, telephone, adresse physique, de 700M d'utilisateurs * Presque interessé de fouiller pour voir mon salaire théorique :) * Dispo sur le dark web ### Loi, société et organisation [Lettre à ceux qui veulent faire tourner la France sur l'ordinateur de quelqu'un d'autre](https://www.codeforfrance.fr/publications) par [Tariq Krim](https://twitter.com/tariqkrim) * [Télécharger l'ebook au format PDF](https://www.codeforfrance.fr/assets/ebook/cloud_14Juillet2021.pdf). Très documenté et référencé * Coulisses et manoeuvres pour installer les GAFAM au coeur de l'État * 17 mai 2021, Bercy présente la nouvelle stratégie Cloud du Gouvernement * GAM (Googla Amazon Microsoft) * À part OVH Cloud, aucun des acteurs français n'a été mentionné par les Ministres * Les lois américaines dites FISA et Cloud Act permettent d'obliger les grandes sociétés US à fournir à la justice américaine les données situées sur leurs serveurs européens * Si l'on met de côté les questions de souveraineté, les services de sociétés comme Amazon, Microsoft et Google sont très ergonomiques * Les Américains offrent des services clé en main, les services “made in France” demandent de combiner plusieurs produits issus de sociétés différentes * Apple, Google, Facebook, Amazon ont embauché des dizaines de milliers d'ingénieurs, dont de très talentueux Français * Les clouds GAM pourraient décrocher le label SecNum Cloud (le plus haut niveau de sécurisation de l'État) * Après avoir délocalisé notre industrie (le fameux “Fabless” de Serge Tchuruk ancien patron d'Alcatel), l'État et les grandes entreprises ont délocalisé leur informatique vers les grandes SSII qui se sont mises à produire des projets à la chaîne ## Nous contacter Soutenez Les Cast Codeurs sur Patreon [Faire un crowdcast ou une crowdquestion](https://lescastcodeurs.com/crowdcasting/) Contactez-nous via twitter sur le groupe Google ou sur le site web
Antonio, Guillaume et Emmanuel discutent de pleins de choses dont des analyses de l'écosystème de la JVM, de la generation de code via intelligence Artificielle avec CoPilot, mais pas que. Enregistré le 16 juillet 2021 Téléchargement de l'épisode LesCastCodeurs-Episode–999.mp3 News Langages Les prédictions d'Adam Bien pour la seconde moitié de 2021 Kube a gagné la guerre. Les cloud providers fournissent des solutions dérivées plus simplifiées. La compatibilité kubernetes devient moins cruciale FaaS est utilise pour son usage listener et point d'intégration et plus en général purpose tool Prix du cloud et repatriation. Bouger une app existante dans le cloud n'amène pas d'avantage. Le monolith devient une best pratice Coût du cloud pousse a merger des microsercices dans un cadre de cloud cost driven development Cloud deviennent intéressant pour les services unique (text to speech, image recognition, etc). En parallèle la sécurité des cloud providers est reconnu. Donc boring load on prem, projects innovants dans le cloud. Serverless va être le trend de 2021 (fonction mais aussi db, workflow, event streams etc) idée est scale down to zero La montée des frameworks next gen Micronaut et Quarkus est indisputable. Build time deployment. La popularité de quarkus a explosé, difficile de trouver un développeur Java qui n'a pas expérimenté. Le cocktail GraalVM api familières Jakarta ee et micro profile, sa do so mémoire et temps de démarrage lui donne un avantage. Mais la compétition ne dors pas (Helidon et micronaut) Moins de langages alternatifs parce que l'innovation dans Java a accéléré Lombok moins populaire parce que Java Records. Kafka sera plus un data store immuable et source de vérité que un remplacement pour JMS Kafka et réactive en combo va rendre la programmation réactive populaire Le projet Loom eliminera la programmation reactive pour les resources non-reactives ARM sur le serveur GraalVM pour remplacer OpenJDK car rapide et multi langage. Et competitor a GraalVM qui arrive Visual studio code et ses features pour Java pas forcément connu et donc va croître encore. Payara cloud serverless server ou l'app server est un opérateur Kube et on déploie un thin jar. GraalVM offre des plugins Gradle et Maven pour la compilation native Tester les libraires en natif avec les tests junit 5 qui tournent en natif Après tourne les tests en JVM, ils sont loggués et ajoutés en réflection et complication native. Et un binaire de test est créé plugin Gradle License Oracle Universal Permissive probablement un dérivé de Universal Permissive License Le rapport sur l'écosystème JVM par Snyk Sondage effectué durant six semaines (entre février et mars 2021) au prêt de 2000 developeurs et comparé à GitHub et Google Trends Mon (Emmanuel) intuition c'est qu'il y un biais dans les gens mesurés 44% des Dev Java utilisent adoptopenjdk en prod. Oracle openjdk 28 et Oracle JDG 23 60% utilisent Java 11 en prod. Et 12 la dernière mais encore 60% de 8 en prod Java 91% kotlin 18% groovy 13 et scala 10 IntelliJ 70% eclipse 25 et vscode 23. 50% sont bi IDE Maven 76% gradle 38% ant 12W yah Spring Boot 58% Spring MVC 29% Jakarta ee 13% Quarkus 11% JDK 17 en ramp down phase 2 Schedule 2021/07/15 Rampdown Phase Two 2021/08/05 Initial Release Candidate 2021/08/19 Final Release Candidate 2021/09/14 General Availability Features integrated in JDK 17: JEP 306: Restore Always-Strict Floating-Point Semantics JEP 356: Enhanced Pseudo-Random Number Generators JEP 382: New macOS Rendering Pipeline JEP 391: macOS/AArch64 Port */ JEP 398: Deprecate the Applet API for Removal JEP 403: Strongly Encapsulate JDK Internals (sauf pour sun.misc.Unsafe) JEP 406: Pattern Matching for switch (Preview) JEP 407: Remove RMI Activation JEP 409: Sealed Classes JEP 410: Remove the Experimental AOT and JIT Compiler JEP 411: Deprecate the Security Manager for Removal JEP 412: Foreign Function & Memory API (Incubator) JEP 414: Vector API (Second Incubator) JEP 415: Context-Specific Deserialization Filters Librairies Spring Native 0.10.0 Utilise Native testing de GraalVM Passe au plugin Gradle de l'équipe GraalVM Ahead of time proxies pour les classes Quarkus 2.0 est sorti Guide de migration mais les applis devraient essentiellement fonctionner (extensions ont plus de taf) JDK 11+ GraalVM 21.1 Vert.x 4 Microprofile 4 Continuous testing : les tests impactes tournent automatiquement en Dev mode. Les tests qui cassent sur un changement sont visible tout de suite et en continu. Comme infinitest mais sans plugin IDE. Quarkus a une CLI pour simplifier l'interaction vs les plugins maven ou gradle. Notamment création de projetas. JDK 11+ GraalVM 21.1 Vert.x 4 Microprofile 4 GraphQL client (smallrye), CDI decorators supportés, transaction pour MongoDB avec Panache, Support kotlin grandement amélioré : resteasy rezctive, rest client, reactive messaging extensions supportent tous les coroutines Support d'Amazon services system manager Crafting rolling releases for a Quarkus CLI application Y'a encore du chemin pour faire simplement des CLI avec graalVM en comparaison de go JReleaser outils permettant de livrer automatiquement des projets Java vers différentes plateforme (Homebrew, Snapcraft, Scoop) Inspiré de GoReleaser et jbang Le blog package l'outil kcctl créé par Gunnar avec JReleaser Pas mal de conf (Windows vs Linux/MacOS) mais à la fin il y arrive Infrastructure Amazon sort son OpenSearch 1.0 et OpenSearch Dashboard, leur fork d'Elastic Search et Kibana 1.0 sortie de OpenSearch (GitHub) Suppression du code propriétaire Upgrading: mise a jour d'ElasticSearch et Kibana vers OpenSearch et OpenSearch Dashboard aussi simple qu'une mise a jour de version Compatibility: travaux de reflexion autour de la compatibilité avec les outils existants Testing: infrastructure de test moderne et flexible Supporte les architecture for Linux ARM64 Minimal artifacts for embedding of OpenSearch and OpenSearch Dashboards into existing products and services, Data stream support for OpenSearch Dashboards, Span attribute visibility and filtering in the Trace Analytics plugin, Scheduling and tenant support in the Reporting plugin. Aussi mentionne la roadmap Kubernetes 1.22 enlève le support des vieilles versions de ressource Faites le ménage en continu pas des grosses migrations tous les 3 ans Release prévue en aout Il vont supprimer des APIs qui étaient en beta Cloud Un tweet lance un faux service AWS InfiniDash qui a été repris par des devs et des boîtes La théorie est que la plupart des devs n'entendront parler de technologie que via les tweets et les articles. Aussi le métier de devrel c'est de surfer la vague du social media. Les dev rels AWS ont continué la farce (je crois) Werner Vogels, oui pour sur. gros effet boulle de neige Outillage GitHub copilot itellisense boosté par les projets visible et hostés dans GitHub et autre données publiques via l'intelligence artificelle, essaie de comprendre l'intention via le contexte uniquement le fichier édité en contxte pour l'instant VSCode extension donc tourne partout où les plugins VSCode tournent 0,1% de copie exacte le code nous appartient en tant qu'utilisateur le code contexte est transmis a GitHub qui l'utilise pour ses telemetries et améliorer les modèles ML pas toujours du code de qualité des secrets valides sont générés (du corpus originali e.g. SendGrid) propose du code GPL (derivation?) attaque de sécurité vont venir :) Audacity 3 spyware ou pas après le rachat la communauté “niveau 2” s'est emballée, a crée une dizaine de forks. C'était déjà annoncé et discuté avec la communauté Audacity. OS, pays, cpu, erreurs, reports de crash Protection légale « law enforcement ». Les 13 ans, juste pour éviter des restrictions légales us 3.0.2 n'a pas le code des collections de données Avec feedback initial passe de Google analytics à un hébergement propre. Quand compile le project c'est off par défaut (donc seuls les binaires distribués l'ont par défaut) donc pas dans les distros linux Sécurité LinkedIn la brèche qui donne des infos de 92% de ses utilisateurs y compris les salaires inférés API LinkedIn abusée. Email, noms, telephone, adresse physique, de 700M d'utilisateurs Presque interessé de fouiller pour voir mon salaire théorique :) Dispo sur le dark web Loi, société et organisation Lettre à ceux qui veulent faire tourner la France sur l'ordinateur de quelqu'un d'autre par Tariq Krim Télécharger l'ebook au format PDF. Très documenté et référencé Coulisses et manoeuvres pour installer les GAFAM au coeur de l'État 17 mai 2021, Bercy présente la nouvelle stratégie Cloud du Gouvernement GAM (Googla Amazon Microsoft) À part OVH Cloud, aucun des acteurs français n'a été mentionné par les Ministres Les lois américaines dites FISA et Cloud Act permettent d'obliger les grandes sociétés US à fournir à la justice américaine les données situées sur leurs serveurs européens Si l'on met de côté les questions de souveraineté, les services de sociétés comme Amazon, Microsoft et Google sont très ergonomiques Les Américains offrent des services clé en main, les services “made in France” demandent de combiner plusieurs produits issus de sociétés différentes Apple, Google, Facebook, Amazon ont embauché des dizaines de milliers d'ingénieurs, dont de très talentueux Français Les clouds GAM pourraient décrocher le label SecNum Cloud (le plus haut niveau de sécurisation de l'État) Après avoir délocalisé notre industrie (le fameux “Fabless” de Serge Tchuruk ancien patron d'Alcatel), l'État et les grandes entreprises ont délocalisé leur informatique vers les grandes SSII qui se sont mises à produire des projets à la chaîne 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/
An airhacks.fm conversation with Rudy De Busscher (@rdebusscher) about: plants and genetics, strawberry cross-pollination experiments, playing plant related games, statistic calculation and classification algorithms, tomato quality check automation, fourier transform on tomatoes, learning Pascal, learning Oracle forms, switching to Java Server Faces on WebLogic Server, from WebLogic to Glassfish, wasting time by creating a "unique snowflake", working as Java EE consultant, blood samples analysis with device integration, Java Connector Architecture and Java EE, starting at Payara, Payara implements MicroProfile 4.0, Payara implements MicroProfile "from scratch", Payara comes with deep MicroProfile integration, Payara InSight monitoring dashboard, the "happy case" focus, letsencrypt Payara integration, Payara Grid is the successor of Glassfish Shoal, persistent EJB timers can be synchronized with Hazelcast, Payara Cloud comes with "serverless" experience, Payara Cloud is kubernetes operator, the WAR as cloud deployment unit, a Payara Micro for each WAR in a Pod, Payara Server is the orchestrator, Payara Cloud is currently running on Microsoft Azure Rudy De Busscher on twitter: @rdebusscher
[S05E18] ALL STARS EDITIONLA PAYARA (COL)COLOMBIAN ELECTRONICS Replay of the Chiguiro Mix All Stars / S05E18 (April 2021).Listen to the new exclusive mixtapes and more here : www.radiochiguiro.com
An airhacks.fm conversation with Lenny Primak (@lprimak) about: no aviation, applying at google and amazon, the online coding assessment at amazon, the lost test at amazon, starting as test engineer at Payara, TestContainers, JUnit 5, project loom impact on reactive programming, the killer use cases for reactive programming, callbacks, promises and async-await in JavaScript, Glassfish grizzly was the origin web server, doubling the work with nonblocking IO, chunking the IO to the size of the buffer, trying to patch the hazelcast, payara enterprise and payara community, hazelcast could be used as zookeeper, payara insight, payara cloud, sun grid engine was the first cloud, ThinWARs vs. Helidon's and quarkus SkimmedJARs, thanks to Bauke Luitsen Scholtz for accepting the JSF contributions, Jakarta EE proxies are serializable, readResolve serializable method, the lombok contributors, the payara contributors, lombok's delombok, apache tapestry, Lenny Primak on twitter: @lprimak
An airhacks.fm conversation with Jan Meznaric (jmezna) about: Windows 98 on Pentium 1, recording a Windows 98 screen with an old VHS camera, enjoying MS Paint and educational games, starting programming with Visual Basic and "Happy New Year", the Linux fascination, creating PHP based websites, making a barcode scanner working during vacations in .net, the superstar programmer at high school, starting with Java 2, enjoying Java EE and GlassFish, joining the Java Enterprise research program at the university, JBoss, input validation with Java Server Pages (JSP), Drools and JBPM, business rules are too hard for business users, Drools debugging is a challenge, the University of Ljubljana, the microservice framework for Java Enterprise solutions, optimising Java EE for cloud native architecture, Glassfish, Payara, WildFly vs. KumuluzEE, "java -jar glassfish.jar", KumuluzEE committers at airhacks.com MUC workshops, KumuluzEE ships with the smallest jar, KumuluzEE JPA / CRUD app starts in a few seconds, exploded JARs, FAT jars and layered JARs are coming, KumuluzEE supports MicroProfile, KumuluzEE supports etcd and consul, KumuluzEE discovers kubernetes services, KumuluzEE comes with useful extensions, ethereum integration, feature flags support, the version export, subscribing to blockchain events, KumuluzEE comes with commercial support, KumuluzEE uses smallrye to implement some MicroProfile APIs, tree vs. flat metrics, configuration change events, peer to peer microservice update strategies, Java project JXTA, wild pigs, peer to peer and octoberfest, creating a Kubernetes ingest controllers Jan Meznaric on github: jmezna
An airhacks.fm conversation with Ruslan Synytsky (@siruslan) about: Yamaha MS 6 computer at school in Ukraine, GO SUB vs GO TO, impatience and competition, looking forward to programming at weekends, learning PL/1 on IBM, learning Delphi, writing exams software for students, building triangulation software in Delphi, earth is a potato, airhacks.live workshops at MUC airport and Greenland, Greenland is an autonomous territory withing the Kingdom of Denmark, a secret place and organization with lots of computers, a secret organization buys Sun working stations, starting to learn Java to write software for Sun Solaris on Sparcs, getting CDs full of Java and C tutorials from Sun Microsystems, writing Java software to collect and analyze geophysical data from distributed, international data centers, using GlassFish server for data collection, using web service on GlassFish and the metro webservice toolkit, writing rich UI with AJAX and JavaScript, National Data Center of Ukraine, the ticket to Antarctica, working with startups building JavaScript frontends, starting a development platform to increase the productivity, building a backend as a service (BaaS), building serverless Java solutions in 2008, scaling down from Backend as a Service to a Platform as a Service (PaaS), the screencast with Payara and Jelastic, using container runtimes for developers, serverless Payara on Jelastic, Google App Engine was the first serverless solution, building software for Data Center operators, working with James Gosling as independent director, supporting stateful workloads, using openVZ instead of containers, scaling stateless and stateful workloads, supporting Java EE and Jakarta EE runtimes in the cloud, GlassFish, Payara, WildFly and TomEE on Jelastic, Amazon's Firecracker, Jelastic uses Java to implement the cloud, paying for what you use, rightsizing with Jelastic is easy Ruslan Synytsky on twitter: @siruslan, jelastic.com and jelastic.cloud
An airhacks.fm conversation with Emily Jiang (@emilyfhjiang) about: MicroProfile passion, usability as a goal, learn once, use it everywhere, MicroProfile: the freedom of choice, Payara, OpenLiberty, WildFly, Apache TomEE, Helidon, KumuluzEE, Quarkus, Meecrowave, Fujitsu Launcher, Piranha Cloud are implementing MicroProfile, developer vs. vendor role, nice interactions with MicroProfile community, MicroProfile ships with an umbrella spec, MicroProfile allows backward incompatible changes, MicroProfile TCKs are exercised against multiple vendors continuously, the lack of CORS spec, Quarkus support for CORS, MicroProfile Reactive Messaging and MicroProfile GraphQL, MicroProfile Long Running Transactions, MicroProfile Context Propagation, are MicroProfile Profiles viable solution for spec packaging, a monolithic API is more convenient for developers, multiple scopes / types in MicroProfile Metrics registry proposal, MicroProfile specs play nice together, MicroProfile Fault Tolerance and MicroProfile Context Propagation integration, MicroProfile Context Propagation propagates transactions, CDI scoped and security scopes, MicroProfile 4.0 is going to be aligned with Jakarta EE 8, MicroProfile Config staging profiles (dev, int, prod), DeltaSpike motivated configuration bean injection, MicroProfile Config variable substitution, Smallrye implemented a prototype for the DI into MicroProfile ConfigSources, MicroProfile Fault Tolerance with MicroProfile Context Propagation integration by getting the access to the context, integrations with Server Sent Events SSE, MicroProfile OpenAPI / Jakarta Bean Validation integration, MicroProfile JWT encryption and cookie support, optional group claim in MicroProfile 4.0 JWT, the MicroProfile style, MicroProfile and Semantic Versioning, wad.sh "Watch and Deploy", Reactive Messaging emitter annotation on JAX-RS resources, backpressure and overflow support in Reactive Messaging, possible mutiny adoption in MicroProfile, MicroProfile Long Running Actions is on the horizon, Real World Jakarta EE and MicroProfile mix, MicroProfile Reactive Messaging is an abstract layer with JMS support, MicroProfile data access idea is in discussion, Quarkus Panache, should Jakarta EE and MicroProfile be merged?, Jakarta EE and MicroProfile are driven by the same team, MicroProfile moves faster than Jakarta EE, Emily Jiang on twitter: @emilyfhjiang, and microprofile
An airhacks.fm conversation with Lenny Primak (@lprimak) about: fortran as wallpaper: 2 x 6m, violin lessons are the price, commodore vic 20, assembler love, C++ is the best, financial backends with sybase, SQLJ, Sun C++ compiler with painful templates, C++ is actually a terrible language, the killer Java feature, binary C++ libraries are a nightmare, designing stock indices on paper for complexity reduction, building mortgage calculators, flying as a hobby, building market makers, truck scheduling system, Java EE just works, starting with JBoss 4, Java EE productivity for small business apps, JBoss 4 to JBoss 5 migration didn't work, switching from JBoss 4 to GlassFish 3, PrimeFaces and OmniFaces on GlassFish, GlassFish admin console, switching from GlassFish to Payara, embraer 145 regional jet, Payara people are amazing, hazelcast and grizzly contributions, the specialisation on difficult problems, what is Boundary Control Entity (BCE)?, duplication vs. overengineering, ultra fast proxy server, blocking vs. non-blocking system, tuning the thread stack size, high scalability with blocking Java EE server, building Comet communication with GlassFish, single GlassFish handled multiple thousand connections, Java Fibers may be the solution to scalability problems, thoughts on project lombok Lenny Primak on twitter: @lprimak
CHIGUIRO MIX PRESENTS: TRADICIÓN COLOMBIANA, MIXED BY LA PAYARA LA PAYARA (COL)MÚSICA ELECTRÓNICA COLOMBIANA Replay of the show broadcasted the June 2nd 2020. More mixes and shows on www.radiochiguiro.com
Brazilian Rodrigo Salles is based in Manaus, the biggest city in the Amazon, and is also the Brazilian ops director for South American lodge giant Untamed Angling. His insight into peacock bass, payara, and the massive arapaima is unmatched--and fascinating.
Payara are one of the ultimate jungle predators. In an episode of The...
An airhacks.fm conversation with Bastian Sperrhacke (@deratzmann) about: 80286, qbasic,CLI, Turbo Pascal, if-thens and "Who Wants to Be a Millionaire?", inhouse outsourcing with sister, playing Prince of Persia, MS DOS games, memory management with autoexec.bat and config.sys, taking a Macromedia Flash class ...at army, programming a beer shop in a JavaScript course by mistake, "JavaScript is dead" - in 2001, programming Java for Windows PDAs, Sharp Zaurus ran Linux, searching stuff in adventure parks with PDAs, chats and XMPP, chasing hidden boxes, Java ME is not MicroProfile, developing digital TV on Nokia phones with ads over DVB-T, developing WAP applications, mobile portals, ringtones and games, Nokia Communicator, WAP - "Wait And Pay", developing web sites with Struts and JSPs, using JDBC from Struts actions to access the database, Java EE best practices training by OOSE, refactoring with GlassFish 2.1 and 3.1 and EJB 3, working since 2013 for Otto - the German amazon, home made persistence layers before Hibernate, selling insurances instead of ORM mappers, starting with microservices in cross-functional teams, using Payara for e-commerce, running Payara, Jakarta EE on AWS, seamless migration to AWS, implementing additional services with Payara, Java EE and AWS, buying a barista, the largest ThinWARs are 500kB, swagger UI is larger than the business logic, 3-5 seconds boot times, layered docker deployments, 700MB base layer, 5-10 cloud deployments a day, using AWS Fargate, business driven MicroProfile metrics, experimenting with OpenLiberty, WildFly 19 comes with MicroProfile support, Quarkus is the nextgen application server, migrating Boundary Control Entity applications to Quarkus, the push gateway blogpost / application, replacing Stateless EJBs with CDI Stereotypes, Quarkus vs. WildFly performance comparison, Quarkus saves 50% of RAM in JVM mode, drinking a coffee together at JavaONE, coding technical lead, casual gaming, building bases with StarCraft, the a+ team Bastian Sperrhacke on twitter: @deratzmann, interview with Bastian
Episode 35 - On this episode we talk to Scott Mitchell about his recent trip to Colombia. Scott takes us through the ins and outs of planning a trip of a lifetime in addition too catching some awesome fish like Peacock Bass and Payara. We also talk about shopping local and some of the impacts this bullshit global pandemic will have on our domestic flyfishing industry. And hey look.... we get tired just like everyone else, we are only human... so the outro might not be for everyone ok?
[S02E12]LA PAYARA (COL)ELECTRO CUMBIA Replay of the Chiguiro Mix #036 (From 2019 March 18th to March 24th).Listen to the new exclusive mixtapes and more here : www.radiochiguiro.com
Primefaces is alive and kicking! now with PrimeTek UI Updates. Working with maps? then hear how Josh uses ArcGIS JS API. Jakarta EE 8 has been released, and it's compatible with your usual suspects (Payara, Wildfly, OpenLiberty, and Eclipse...
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
En este Corito Breve Javier Lara (En twitter @vzla_apesta) y Doriann Márquez (En twitter @Hostioso0294) comentan sobre uno de los próceres fundamentales de la Independencia de América, el Centauro de los Llanos, el León de Payara, el Héroe de Las Queseras del Medio, el Ciudadano Esclarecido, José Antonio Páez, en un tema sugerido por Génessis Sánchez (En Twitter @gennysanchez) Desde su temprana edad, criado en lo profundo e inclemente del llano venezolano, su incorporación desde un principio al ejército patriota de occidente bajo las órdenes de Rafael Urdaneta, su encumbramiento como comandante de los llaneros en detrimento de Francisco de Paula Santander en el período entre la Segunda y Tercera República, y algunas de sus acciones heroicas en el teatro de guerra contra los ejércitos de Pablo Morillo. Igualmente se muestran características de su personalidad que lograron la incorporación de guerreros del antiguo ejército de Boves al servicio de la causa patriota, en un acontecimiento social que logró equilibrar la balanza social y darle a la contienda un verdadero carácter nacional frente al carácter racial de las primeras repúblicas que llevó a su fin. Uniendo así a criollos, negros, pardos e indios frente al verdadero enemigo común: la Corona Española, en torno a la idea de Patria en Venezuela. Se cuenta la verdad de la Batalla de Las Queseras del Medio, los hechos de la batalla y si es cierto que dijo el “Vuelvan Caras” que le atribuye la historia oficial, además de su relación de amor de tipos con el Libertador Simón Bolívar y sus eventuales diferencias con este, que lo llevaron a ser considerado “El Primer Venezolano” frente al “Gran Colombiano” que era Bolívar. Por último, tocamos su papel ya como el hombre fuerte del Estado de Venezuela posterior al fin de la Gran Colombia y los primeros años del país como nación. Con eventos como la insurrección de José Dionisio Cisneros, él como logró desarmar esta insurrección por medio de una diplomacia particular, mostrando que aun siendo un hombre de guerra, sabía hacer concesiones, hablando bien de su grandeza como hombre de estado, hasta el período de la Guerra Federal, dónde los poderes oligárquicos lo hicieron formalmente dictador bajo el título de “Ciudadano Esclarecido” frente a la barbarie federal, siendo el inspirador directo de la figura del “Gendarme Necesario” de Laureano Vallenilla Lanz en su famosa obra “Cesarismo Democrático”. Sé un venezolano de bien, esclarecido y heroico suscribiéndote, dando like, comentando, recomendándole el show a tus panas, compartiéndolo, y en general, no siendo un Santander. Me quité, ya. Fuentes Consultadas: Liévano Aguirre, I. (1988) Bolívar. Caracas: Ediciones de la Presidencia de la República. Lynch, J. (1980) Las Revoluciones Hispanoamericanas 1808-1826 (J. Alfaya y B. McShane, Trads.) (2ª. ed.) Barcelona: Editorial Ariel (Trabajo original publicado en 1973) Magallanes, M. (1975) Historia Política de Venezuela (t.2) Caracas: Monte Ávila Editores. Páez, J.A. (1867) Autobiografía del General José Antonio Páez. Nueva York: Imprenta de Hallet y Breen Straka, T. (2013) Venezuela 1861-1936. La era de los gendarmes. Caudillismo y liberalismo autocrático. Caracas: Fundación Rómulo Betancourt. “El negro y el catire” de Gualberto Ibarreto: https://www.youtube.com/watch?v=IGaPx_eydng Diálogo entre Bolívar y Páez antes de Carabobo: https://twitter.com/GFdeVenezuela/status/1183425714177134592 --- Send in a voice message: https://anchor.fm/coritohistorico/message
An airhacks.fm conversation with Amelia Eiras-Blevins (@ameliaeiras) about: physics and math studies, in Ecuador you have to choose your major earlier, changing from computer science to finance, without learning, everything becomes boring, the math never lies and is therefore simple, the formulas and understanding the "why", it is not about the frameworks, it is about the principles, choosing calculus for fun, the dry C and C++ without microprofile, the NAG Numerical Library for Fortran, The Gödel, Escher, Bach Book: An Eternal Golden Braid the untold secrets about David Blevins, Apache TomEE, it is not about titles, it is about responsibilities, growth can be healthy, the relation between TomEE and Tomitribe is similar to the relation of Glassfish and Payara, Tomitribe provides support for TomEE, Tomcat and ActiveMQ, Tomtribe partners with Sonatype to provide patches faster, OpenSource is not a business model, Apache Las Vegas conference happens before CodeONE, opensource projects should not just survive with the sponsor's help, TomEE comprises nine top level Apache projects, commercial support saves time and money, Sun created JCP, Sun welcomed everyone else, 410 Java Specification Requests (JSR) were submitted and about 130 rejected, 59 IP owners are asked to transfer their knowledge from JCP to Eclipse, JCP was a great success, JCP came with documentation out-of-the box, Jakarta EE Working Groups are the successor of JCP, large companies are not evil, but they are not always reasonable, MicroProfile was founded 3 years ago, JSR 382: Configuration API 1.0 was filed under the Eclipse Foundation Inc. name, MicroProfile highly welcomes contributions, if you have ideas - implement it, MicroProfile comes with flat organizational structure, it is easier to start a MicroProfile project, than an Apache project, the Tomitribe projects, the Tribestream API gateway, Tribestream was launched at CodeONE, TomEE does good and Tomitribe even better, make your first commit and you get a nice banner, Amelia Eiras-Blevins on twitter: @ameliaeiras, also checkout: microprofile.io, tomitribe.com, Jakarta EE
An airhacks.fm conversation with Steve Millidge (@l33tj4v4) about: 60-70% growth every year, customer base is growing quickly, 30 employees, great team with great vision, Payara is self-founded by commercial support fees, there are a lot of "traditional" applications in production, not every application needs Kubernetes, Payara clients are running their software on bare metal and on containerized platforms, it doesn't take much to support Kubernetes, Docker and Kubernetes are infrastructure and not a programming model, Java EE programming model is productive and can be taken to Docker and Kubernetes infrastructure, config externalization is the major task for Kubernetes support, Payara clustering discovery service uses Kubernetes for lookup, Payara Admin server is able to manage Payara Docker nodes, Payara Admin could replace the Kubernetes scheduler, scalability based on business metrics, the JavaONE GlassFish 3 cloud demo, aggregating metrics in a cluster, Payara Clustering brings data closer to processing, Payara Cluster is a distributed cache aka data grid, smart proxies with JAX-RS, CORBA was replaced by JAX-RS, load balancing with JAX-RS, in Payara 5 deployment groups and data grid comprise a cluster, Payara Server and Payara Micro support both MicroProfile and Java EE 8, application server as managed runtime, Payara comes with request tracing, database monitoring, upcoming releases will expose more metrics. you should not need an APM tool to monitor an application server, Canadian government contributes to LightFish, guidance for Maven bloat prevention, Payara Source To Image (S2I) https://github.com/AdamBien/s2i-payara and Payara Micro Source To Image (S2I) https://github.com/AdamBien/s2i-payara-micro, Payara Server supports more APIs than Payara Micro, Payara Server is capable to manage multiple instances and comes with admin console, Payara Micro runs on its own and is designed to run within docker containers, clouds and kubernetes, you could start with Payara Server and migrate to Payara Micro later, Payara Server and Payara Micro runtimes are similar, Payara Micro does not support OSGi - what is a feature, the only runtime difference between Payara Full and Micro is OSGi, Payara Micro doesn't have to be installed, the core development happens on Payara Server, Payara Micro is just repackaging of Payara Server, Payara Micro uses hardcoded classpath, the javax Jakarta EE namespace issue, Java EE backward compatibility is great feature and also a weakness, Jakarta EE is boring, MicroProfile iterates more quickly, Jakarta EE release cadence could be once every 2 year, MicroProfile releases 4 times a year, Jakarta EE and MicroProfile are popular in Europe, managing satellites with GlassFish, kubernetes anti-pattern, running OpenShfit cluster organization-wide Steve Millidge on twitter: @l33tj4v4, Steve's company: https://payara.fish
An airhacks.fm conversation with Mark Struberg (@struberg) about: rubber-keyed ZX81, C64, Basic, tons of incorrect rows of hexcode, transitioning from Basic to assembly, games were an inspiration, 40mins to load the game, Turbo Copy for software refreshment, transitioning from software to solding transistors, flip-flops with 10 years, programming Logo with Atari ST, HTL in Austria, Pascal on 286 Commodore PC 20 with monochrome computer, host programming on Digital Equipment PDP 8e, Sun's pizza boxes, drinkomat the drink (also vodka) portioning machine, replacing 2 PCs with one microcontroller, the first 3D printer, testing insulin pumps, learning C++ with Glockenspiel C++ compiler, starting with Java 1.0.2, building stock exchange software with Java, brilliant Martin Poeschl, Maven 1 and Cocoon, JRun was servlet-like engine, Borland JBuilder, building platforms for Austrian insurance market platform in 1999, Lutris Enhydra application server, Tomcat was donated by Sun to Apache, never control program flow with exceptions, Jigsaw - Apache servlet engine, XMLc was a built-step in Ant, DOM manipulation in Java on the server, defining data structure in XML and generating the DAOs, enhydra was Canadian then donated to ow2, Windows and OS2 programming, C# came 2002, first EJB-drafts were nightmare, EJB could be implemented better with Objective-C Portable Distributed Objects from NeXT, EJB was a huge buzz topic pushed by Microsoft's DCOM, MTS was almost like EJB, DCOM came before EJB, MTS came after EJB, "remote first" was wrong, macroservices are more appealing for enterprise, delivering in 2004 25 TB of music (and Jamba ringtones) to 16 million customers and with Servlets and Resin from Caucho, hardcore threads were native, Mark worked as freelancer, a few big Sun Enterprise 400 with MySQL without transactions, optimizing for read only, projects under fire, the challenging part in the backend were contracts and payment, switching logic with re-deployment with Groovy, switching from Spring to CDI, refactoring PHP to Java in 5 years, Seam 2 didn't had the future, serving 5 millions impressions / 12k requests per minute in the first day with 1-month old Java EE 6, Glassfish is rubbish, Payara is great, Payara delivers patches incredibly fast, Java EE community is really nice, the real benefit of opensource is sharing costs, experience, maintenance, testing costs and fork prevention, JPA is too much magic but you get tons of answers for free, three category of projects: perfect, problematic and completely broken, the javax namespace issue, javax became immutable, Geronimo app server is dead, the Geronimo contains Java EE API specs, one-shot migration to jakarta namespace is not that hard, migrate once, but do it right, javax migration is a lorge task for vendors but a small issue for business, developers are still thinking is "J2EE", Eclipse is too protective and should open to other foundations and communities Mark on twitter: https://twitter.com/struberg and github: https://github.com/struberg. Mark's blog: https://struberg.wordpress.com/.
An airhacks.fm conversation with Sebastian Daschner (@DaschnerS) about: being chief Enterprise Service Bus Officer at IBM (not true), Lead Java Advocate for Java at IBM (now true), Sebastian still likes Java EE, the definition of Serverless, there is no need for functions in serverless computing, a reference to episode with Bruno Borges "Jakarta EE / MicroProfile in the Clouds: Runtimes not Servers", the difference between servers and runtimes, focussing on ThinwWARs is serverless, immutable infrastructures with immutable layers, pushing 50 times a day a ThinWAR to the cloud, Payara Configured as example for intermediary layers, Payara s2i, misusing Docker Registry as "FTP", ThinWAR upload triggers a hook and rebuilds a server, ultra productive Java EE, servers do not matter, using FaaS to trigger server re-configuration, functions are too fine grained for the implementation of stock applications, implement the added value of clouds by injecting cloud services, cloud bootstrap / initialization code looks like from 1945, externalizing cloud libraries to immutable images, added value of istio at openshift, cross cutting concerns with Istio, canary releases, routes and observability, istio adds additional configuration overhead, istio adds technical features on top of openshift, a possible killer features of istio, monitoring database traffic with istio, Istio as "feel good factor", some technical dashboards are as usable as lava lamps, monitoring external services, artificially slowing down connections in tests, MQS, hello worlds with Kafka are great, two lines to send a JMS events and one annotation to receive a message, Kafka is great as managed service, the next killer feature of MQS, killer runtimes with microprofile and Java EE, you can find us at jakartaee.blog, my blog is not usable as source for articles, Meet Sebastian at twitter: (@DaschnerS), https://jakartablogs.ee/ and his blog https://blog.sebastian-daschner.com/.
An airhacks.fm conversation with Ondrej Mihályi about: starting programming with Logo, Pascal, C, Pentium 386, Scratch, minecraft, delphi and Java, pointers and destructors, participating in programming competitions, learning programming with Java, GWT, JSF and Primefaces over GWT, Eclipse, NetBeans, Java EE 5 introduced Dependency Injection (DI), Nitra is the oldest City in Slovakia, "Enterprise needs to be complicated", code generation with xdoclet in J2EE, simplifications with Java EE 5 in 2006, starting at Payara, running a JUG in Prague, Sun Grid Engine, serverless WARs, ideas for productive Clouds 2.0, serverless Java EE applications, early clouds with Google App Engine, Docker and Kubernetes for application packaging, making cloud services injectable, AWS lambdas are distributed commands, improving developer experience in the clouds with DI instead of singletons, Payara Source To Image (S2I) for server configuration in the clouds, separating the immutable servers from application logic with docker and clouds, cloud vendors are evaluating microprofile, repeatable and reproducible builds with Java EE in private clouds, Java EE deployment model became accidentally "cloud ready", with ThinWARs there is nothing to (security) scan, with ThinWARs there is no conceptual difference to lambda functions, cloud vendors participation in Jakarta EE, Payara is evaluating GraalVM and native compilation. Ondro's blog and @OndroMih / twitter.
An airhacks.fm conversation with Arjan (@arjan_tijms) about: starting programming with Commodore 64, blog interview about zeef, "Programming in Basic" with the age of 7, Phillips P2000, Simons Basic, Assembly on Commodore 64, defaulting to C, weird main function in C, developing a database to maintain Judo progress and expenses, being a CEO of a kid organization to sell goods on free markets with other kids, SGI Indy, helping sister with recursion in Java, advertisements on websites with awin startup, OrionServer, Java Servlet Development Kit (JSDK) 1.0, Sun One Application Server, Trifork Application Server, Java EE is like operating system for business components, counting cycles for method invocations, From OrionServer to Tomcat, 3 views per server in a 2-3 node cluster, cutting libraries by moving from Tomcat to JBoss in 2 weeks, zanox.de buys awin, discussion about polyglot programming, parsing gigabytes of XML, founding Zeef.com with ten developers, monatenization challenges, starting as tech lead at Payara, JASPIC, JAAS, JACC, from form login to authenticated and authorised user, the relation between JAAS and JAAC, JAAS is about code security and code trust, in JAAC the code is trusted and the user is not trusted, JASPIC is the authentication mechanism, Java EE 8 security is the syntactic sugar around existing security specs, the simplest possible authentication with JSR-375 / Java EE 8 Security, IdentityStores vs. Realm, basic authentication and realm clarification, IdentityStore was missing in Java EE, the whole JSR-375 spec is about 12 classes, the difference between security group and roles, 1:1 role to group mapping is default in Java EE 8. Arjan's blog, Arjan on omnifaces and @omnifaces.
A conversation with Bruno Borges about: staring the a Java career, Outbound Product Management at Oracle, Java EE Evangelism at Oracle, Oracle at Docker, JSPs as template, to young for JDK 1.0 :-), Brazil and Java, why Java is so popular in Brazil?, the idea for opensourcing Java, special thanks to Bruno Souza, Microsoft like Sun Microsystems, Microsoft as Java advocate, Azure, Jenkins on Azure https://docs.microsoft.com/en-us/azure/jenkins/, clouds, opensource technologies and vendor lock in, why trust rules, Microsoft joins Jakarta EE https://dev.eclipse.org/mhonarc/lists/jakarta.ee-wg/msg00054.html, Jakarta EE has to be successful on Azure, shipping WARs as productivce Function as a Service (FaaS), normalizing Jakarta EE for serverless environments, MicroProfile and serverless, boring Java EE, what is lacking in Java EE, Java EE marketing problems, Jakarta EE + MicroProfile and magic happens, no-bandwidth deployments with Jakarta EE, saving money with Jakarta EE in the clouds, Docker and Jakarta EE, Docker layering and inheritance, Maven Build with Docker Build under 3 secs, https://github.com/AdamBien/docklands as foundation for docker images, use cases for FatJars and UeberJars are hard to find, Docker images as ultimate EARs, no dependencies, no plugins with Java EE, deleting stuff as a service, having a zero-dependency mindset, simple systems will become complex, postponing complexity by deleting stuff, the beauty of Java EE platform, Bruno's next mission at Microsoft, Azure Java Functions, Azure App Service, Jakarta EE runtimes at Azure Cloud, Microsoft TomEE, OpenLiberty, Payara at Azure evaluations, pushing MicroProfile applications to Azure Cloud, MicroProfile Configuration Provider for Azure, Bruno can be contacted via: bruno.borges@microsoft.com (please no spam), Bruno at LinkedIn and twitter: @brunoborges
Recorrido musical que rescata nuestra rica y extensa herencia venezolana, en esta oportunidad hablamos a cerca del famoso tema musical escrito por: Genaro Prieto e interpretado por: Jose Francisco Montoya Parra - El tigre de Payara, donde se inspira en un estado llanero de Venezuela, describiendo poblados, ríos, caseríos y paisajes en un hermoso viaje; recordar nuestros valores y costumbres es querer y amar a esta pequeña Venecia, una tierra de gracia, ese paraíso con nombre de mujer llamado VENEZUELA
Recorrido musical que rescata nuestra rica y extensa herencia venezolana, en esta oportunidad hablamos a cerca del famoso tema musical escrito por: Genaro Prieto e interpretado por: Jose Francisco Montoya Parra - El tigre de Payara, donde se inspira en un estado llanero de Venezuela, describiendo poblados, ríos, caseríos y paisajes en un hermoso viaje; recordar nuestros valores y costumbres es querer y amar a esta pequeña Venecia, una tierra de gracia, ese paraíso con nombre de mujer llamado VENEZUELA
What an eventful time for being a Softare developer. We got a Meltdown, and a Spectre in our field to begin with, and we also have some interesting news brewing from Payara. But most importantly we secured an interview with no other than Eclipse...
When Jim Klug left Scientific Anglers to found his own fly fishing travel company, he knew that "fly fishing needed another travel company about as bad as it needed another reel manufacturer." So he took his operation, Yellow Dog Flyfishing Adventures, in a new direction, hiring unknown guides rather than celebrities and booking the world at all its various levels of comfort. Listen in as Jim describes international bank robberies, deaths on flights, and the best fishing on the planet.