POPULARITY
Arnaud, Antonio, Guillaume et Emmanuel font la clôture de Devoxx France dans la fumée et la bonne humeur avec l'aide des organisateurs de Devoxx et surtout les inimitables polos rouges ! Enregistré le 25 avril 2025 Téléchargement de l'épisode LesCastCodeurs-Episode-324.mp3 ou en vidéo sur YouTube. News Les news c'est Devoxx France bien sûr. Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com 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/
On April 3rd, the first VoxxedDays event in Amsterdam took place. VoxxedDays are tech events organized by local community groups, with support from the Devoxx team. Geertjan Wielenga brought along a camera and microphone and spoke with many of the attendees.This is the first Foojay podcast ever to feature more than 20 guests! Geertjan asked the same two questions to many of conference visitors: “Tell us who you are and what excites you about the technology landscape?” and “What are two tips or insights you'd like to share?”As you might expect, there's a lot of talk about AI and machine learning, but you'll also hear about new Java features, profiling, open source, security, code reviews, and much more!00:00 Introduction00:33 Ko Turk: VoxxedDays organizationhttps://www.linkedin.com/in/ko-turk-b271b929/ 01:34 Stephan Janssen: F ounder of Devoxx and VoxxedDayshttps://www.linkedin.com/in/stephanjanssen/ 05:27 Lutske de Leeuw: Important new features in Javahttps://www.linkedin.com/in/lutske/ 06:25 Johannes Bechberger: Profiling and instrumentationhttps://www.linkedin.com/in/johannes-bechberger/ 07:03 Christian Tzolov: Spring AI and MCPhttps://www.linkedin.com/in/tzolov/ 09:01 Tom Cools: AI, machine learning, mathematical optimization, and all the opportunities in this field.https://www.linkedin.com/in/tom-cools-17547548/ 11:30 Eric-Wubbo Lameijer: Automated code analysishttps://www.linkedin.com/in/eric-wubbo-lameijer-64303013/ 13:02 Abraham van de Vyver: GenAI, impact on job and opensource projectshttps://www.linkedin.com/in/a5r/ 15:01 Soham Dasgupta: Combining cloud native applications with AI, GenAIhttps://www.linkedin.com/in/dasguptasoham/ 17:05 Josh Long: AI and its impact, MCP, role of junior developershttps://www.linkedin.com/in/joshlong/ 21:33 Susanne Pieterse: RAG and AI, vector search, VoxxedDays community reviewerhttps://www.linkedin.com/in/susannepieterse/ 23:22 Brian Vermeer: Security on using LLMs and what can possibly go wrong?https://www.linkedin.com/in/brianvermeer/ 24:47 Anton de Ruiter: Migrating the Dutch tax system to microservices and containershttps://www.linkedin.com/in/antonderuiter/ 25:32 Rafael de Lio: Redis, real-time databaseshttps://www.linkedin.com/in/raphaeldelio/ 27:55 Jonathan Stronkhorst: Spring AIhttps://www.linkedin.com/in/jonathan-stronkhorst/ 28:29 Jos Roseboom: Encapsulation with Spring Modulithhttps://www.linkedin.com/in/jos-roseboom-75508b11/ 29:18 Soroosh Khodami: Software supply chain securityhttps://www.linkedin.com/in/sorooshkhodami/ 30:33 Artem Makarov: Applied AI, real use cases after the hypehttps://www.linkedin.com/in/artemy/ 31:46 Kaya Weers: Learning thanks to the communityhttps://www.linkedin.com/in/kayaweers/ 35:27 Eddy Vos: Devoxx4Kids Foundation, volunteers learning children to codehttps://www.linkedin.com/in/eddyvos/ 38:00 Paco van Beckhoven: Improving the code review and pull request process with errorprone and openrewritehttps://www.linkedin.com/in/pacovanbeckhoven/ 39:30 Hanno Embregts: Using AI and GenAI in a good wayhttps://www.linkedin.com/in/hannotify/ 41:14 Martijn van Iersel: Learning through gamification, internationalization of code, unicodehttps://www.linkedin.com/in/martijn-van-iersel-2314464/ 43:54 Charl Fasching: Impact of AI on Dev and DevOpshttps://www.linkedin.com/in/charl-fasching-77843288/ 47:43 Joris Kuipers: Experimenting with AI to integrate in applications, learning at conferenceshttps://www.linkedin.com/in/jkuipers/ 48:48 Conclusion
Belgium might be tiny, but we have a strong Java Community! As I was doing interviews at Devoxx in October, I met several of these people, and we talked about their projects, how you can get involved in OpenJDK, and maybe even start a company out of it. This podcast will teach you more about Devoxx, VoxxedDays, Devoxx4Kids, JobRunr, Timefold, OpenJDK Mobile, OpenJFX, Thymelead, htmx, and more!Guests Stephan Janssen https://www.linkedin.com/in/stephanjanssen/ https://x.com/Stephan007 https://www.devoxx.com https://events.voxxeddays.com https://www.devoxx4kids.org/ Ronald Dehuysser https://www.linkedin.com/in/ronalddehuysser/ https://x.com/rdehuyss https://www.jobrunr.io/en/ Geoffrey De Smet https://www.linkedin.com/in/ge0ffrey/ https://x.com/GeoffreyDeSmet https://timefold.ai/ Johan Vos https://www.linkedin.com/in/johanvos/ https://mastodon.social/@johanvos https://x.com/johanvos https://gluonhq.com/ https://github.com/openjdk/mobile https://github.com/openjdk/jfx/ Wim Deblauwe https://www.linkedin.com/in/wimdeblauwe/ https://x.com/wimdeblauwe https://www.wimdeblauwe.com/books/modern-frontends-with-htmx/ https://www.wimdeblauwe.com/books/taming-thymeleaf/ https://www.wimdeblauwe.com/projects/Content00:00 Introduction00:47 Stephan Janssen about how Devoxx started02:22 Difference between Devoxx and VoxxedDays03:47 About Devoxx4Kids04:22 Sponsors are needed to keep the entrance fee low06:26 About the speakers and CFPs07:11 Important Belgian Java people and tools09:08 Ronald Dehuysser about JobRunr10:00 How to turn an open-source project into a company11:09 Reviewing and validating the evolutions in Java12:35 Importance of conferences13:23 How government support can help a startup14:02 Challenge of starting a company...14:40 Geoffrey De Smet about Timefold and the challenges in scheduling16:47 How AI helps to find the best schedule18:34 How it started as an open-source project (Optoplanner)19:06 The challenges of growing Timefold as a company21:26 Visiting conferences as a "yearly training"22:36 Johan Vos about OpenJFX and how he got involved24:49 Everyone can contribute to OpenJDK and OpenJFX25:50 The goal of the OpenJDK Mobile project29:33 About the Belgian Java community30:29 Wim Deblauwe about Spring libraries and books30:50 About Wim's Thymeleaf and htmx books32:08 How to get involved in the Java community33:06 Goal of writing a book33:40 Wim's involvement in the community35:08 Outro
An airhacks.fm conversation with Dmytro Liubarsky (@langchain4j) about: discussion on recent developments in Java and LLM integration, new features in langchain4j including Easy RAG for simplified setup, SQL database retrieval with LLM-generated queries, integration with graph databases like Neo4j, Neo4j and graphrag, metadata filtering for improved search capabilities, observability improvements with listeners and potential integration with opentelemetry, increased configurability for AI services enabling state machine-like behavior, the trend towards CPU inference and smaller, more focused models, langchain4j integration with quarkus and MicroProfile, parallels between AI integration and microservices architecture, the importance of decomposing complex AI tasks into smaller, more manageable pieces, potential cost optimization strategies for AI applications, the excitement around creating smooth APIs that integrate well with the Java ecosystem, the potential future of CPU inference and its parallels with the evolution of server infrastructure, the upcoming Devoxx conference, Dmytro Liubarsky on twitter: @langchain4j
Diese Episode startet mit einem kleinen Follow-Up zu iOS, bzw. iPadOS 18, und die Unterstützung der alternativen App Stores. Danach sprechen Tom und André generell über AI Features und Tom überlegt, ob es nicht sinnvoll wäre gewisse Daten Richtung iCloud zu schaufeln, um dann bald eine bessere Apple Intelligence Experience zu haben. André erzählt etwas von seinen Erfahrungen mit Galaxy AI, auf einem Samsung Testgerät. Weiteres großes Thema ist der Besuch von Tom auf der Devoxx 2024 in Belgien.
Cet épisode est une série de mini interviews et de mini moments capturés tout au long de Devoxx Belgique 2024. Enregistré le 11 octobre 2024 Téléchargement de l'épisode LesCastCodeurs-Episode-316.mp3 Interview Présentation JBang Devoxx4kids Livre langchain4j par Antonio aussi disponible sur Amazon. Toutes les présentations langchain4j Keynote Brian Goetz sur la complexité et les fonctionalités de Java Keynote sur les plateformes Presentation sur Jakarta Data and Jakarta Persistence par Gavin King Presentation sur Gradle 9 par Louis Jacomet JEP 14 Presentation sur DevoxxGenie NotebookLM Presentation sur 1BRC (one billion rows challenge Deep dive sur 1BRC Presentation code review Presentation sur Developer Productivity Engineering Presentation sur Developer Productivity Engineering de Trisha Presentation IntelliJ en tant que moteur de jeu Microcks Presentation Intelligent GitHub bots Presentation Quarkus et Langchain4j Presentation Guillaume sur RAG Deep Dive sur Langchain4j et sur Quarkus + Langchain4J Presentatio Agentic application avec langchain4j et Quarkus 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/
An airhacks.fm conversation with Stephan Janssen (@Stephan007) about: Stephan previously appeared on "#254 How JavaPolis and Devoxx Happened", discussion on the AI revolution in programming, development of an AI-assisted photo sharing application, creation of the Devoxx Genie IntelliJ plugin for AI-augmented programming, advantages of Claude 3.5 from Anthropic, use of local AI models in development environments, integration of AI in Java development, langchain4j and its adoption by Red Hat, development of Java-based AI tools like Lama3.java, jlama and JVector, potential for specialized AI models in software development, challenges and opportunities for junior and senior developers in AI-augmented programming, importance of understanding cloud services and cost structures when using AI, potential future of prompt-based programming and code generation, discussion on maintaining and improving AI-generated code, exciting developments in Java for AI including project valhalla and tornadovm, potential for running AI models directly on Java without external dependencies, considerations for enterprise AI adoption and integration, the need for promoting Java's capabilities in AI development, potential for Visual Studio Code port of Devoxx Genie, the challenge of maintaining AI-generated code versus keeping prompts, the concept of "prompt ops" for software development, the use of AI for code review and improvement, the potential for AI to lower the barrier to entry for new developers, and the exciting future of AI in software development Stephan Janssen on twitter: @Stephan007
Stephan Janssen is always on the bleeding edge of both helping developers grow and with how he uses technology to accomplish amazing things. He led the creation of Devoxx but is a coder at heart. Stephan shares his journey with AI, both as a "library" in his applications and also as an "assistant" that helps him iterate and program more quickly. Resources: DevoxxGenie IntelliJ Plugin Ollama LangChain for Java LMstudio Llama.cpp James on The AI Native Dev Podcast: Rethinking Software Development: James Ward on AI's Role in Software Testing and Coding Discuss this episode: discord.gg/XVKD2uPKyF
Show NotesIn this episode we speak with Charles Humble, climate polymath and author, about why we as software engineers should think about energy consumption of our workloads. We also talk about how nascent legislation and standards are turning externalities into real costs, forcing innovation that gives us more control over software energy usage. Charles has encyclopedic knowledge of the history of the industry and is a former CTO himself, so his judgments are practical, realistic, and applicable. It's easy to become cynical when you learn that our industry uses about 300TWh per year, about the consumption of Brazil. What I admired about Charles is that despite his knowledge, he was optimistic. He used a comparison to acid rain, to bring home “We can fix this problem,” and goes on to tell us how we can do the same for tech industry as well. Listen to learn that there may actually be useful things you can do, now and in the future, to shape your system's energy usage and energy policy of the large hyperscalers. Our Guest, Charles HumbleCharles Humble is a freelance consultant, author and podcaster. A former software engineer, architect, and CTO he has worked as a senior leader and executive of both technology and content groups. He was InfoQ's editor-in-chief from 2014-2020, and was chief editor for Container Solutions from 2020-2023.He writes regularly for The New Stack and other publications, is a highly experienced content strategist, and has spoken at multiple international conferences including Devoxx, GOTO, WTF is SRE and QCon. His primary areas of interest are how we build software better, including sustainability and ethics, cloud computing, remote working, diversity and inclusion, and inspiring the next generation of developers.Charles is also a keyboard player, and half of the ambient techno band Twofish.You can find him on linkedIn at https://www.linkedin.com/in/charleshumble/Links to Charles' Mentions The BBC 4 program, “Costing The Earth” https://www.bbc.co.uk/programmes/b006r4wnWATTime, information and APIs for optimizing energy usage: https://watttime.org/Green Software Foundation: We are building a trusted ecosystem of people, standards, tooling and best practices for green software: https://greensoftware.foundation/. They make an API that is a wrapper around WATTime and other carbon intensity data for real-time optimization: https://sci-guide.greensoftware.foundation/I/APIBased/Holly Cummins, senior principal software engineer at Quarkus for Red Hat: https://www.linkedin.com/in/holly-k-cummins/Amazon is making sustainability datasets more readily available: https://aws.amazon.com/blogs/publicsector/aws-announces-simpler-access-sustainability-data-launches-hackathon-accelerate-innovation-sustainability/Books“Building Green Software” by by Anne Currie, Sarah Hsu, Sara Bergman: Your Hosts Mansi Shah - Joshua Marker ClimateStack website - https://climatestack.podcastpage.io/
In this episode of BragTalks, host Heather VanCura interviews Emily Jiang about mentorship and communities. Emily shares her experiences with mentorship and engaging in communities. Listen to hear about how she approached mentorship and the impact it made in her career. Season 7 is about sharing the experiences of technical professionals and building on the interviews from the recently published book 'Developer Career Masterplan'. This episode is a story that links to Chapter 7 of the book..hope you enjoy our new look and Season 7 of BragTalks! Bio: Emily Jiang is a Java Champion. She is Liberty Cloud Native Architect and Chief Advocate, Senior Technical Staff Member (STSM) in IBM, based at Hursley Lab in the UK. Emily is a MicroProfile and Jakarta EE guru and also a book author ofibm.biz/MicroProfileBook. At IBM, she leads the effort of implementing MicroProfile and Jakarta EE specifications on Open Liberty.She is passionate about MicroProfile and Jakarta EE. She regularly speaks at conferences, such as QCon, Code One, DevNexus, JAX London, Voxxed, Devoxx, EclipseCon, GeeCon, JFokus, etc.Connect with Emily on Twitter and LinkedIn.
Enregistré le 27 février 2024 Téléchargement de l'épisode LesCastCodeurs-Episode-307.mp3 Interview Les Cast Codeurs accueillent deux invités spéciaux pour explorer un aspect crucial de la carrière informatique : comment conserver la passion, la créativité et le plaisir au fil du temps. Holly Cummins et Mark Jane Holly Cummins Mark Jane Holly Cummins est dans l'open-source depuis 20 ans. Elle est Java Champion et JavaOne Rock Star. Elle a co-écrit le livre ‘Enterprise OSGi in Action' chez Manning et a présenté des conférences dans divers événements renommés tels que JavaOne, Devoxx, et JAX London. Elle travaille chez Red Hat en 2024, et contribue principalement sur Quarkus. Mark Jane, est un acteur accompli et improvisateur chevronné depuis 1994. Il rejoint la troupe Eux en 2016, jouant dans le spectacle Bio à Paris, et Pilote et Chaos en 2024. Il a écrit le livre “Jeux et enjeux: La boîte à outils de l'improvisation théatrale”. Les deux naviguent leur carrière avec passion, créativité et fun depuis +20 ans. Naviguer sa carrière professionnelle avec passion, créativité et fun sur le long terme Dans ce podcast, Holly et Mark partagent leurs conseils et expériences uniques, découvrant de nombreux points communs malgré l'apparente disparité entre leurs deux professions. 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/
Laurent Doguin, Director of Developer Relations & Strategy at Couchbase, joins Corey on Screaming in the Cloud to talk about the work that Couchbase is doing in the world of databases and developer relations, as well as the role of AI in their industry and beyond. Together, Corey and Laurent discuss Laurent's many different roles throughout his career including what made him want to come back to a role at Couchbase after stepping away for 5 years. Corey and Laurent dig deep on how Couchbase has grown in recent years and how it's using artificial intelligence to offer an even better experience to the end user.About LaurentLaurent Doguin is Director of Developer Relations & Strategy at Couchbase (NASDAQ: BASE), a cloud database platform company that 30% of the Fortune 100 depend on.Links Referenced: Couchbase: https://couchbase.com XKCD #927: https://xkcd.com/927/ dbdb.io: https://dbdb.io DB-Engines: https://db-engines.com/en/ Twitter: https://twitter.com/ldoguin LinkedIn: https://www.linkedin.com/in/ldoguin/ TranscriptAnnouncer: Hello, and welcome to Screaming in the Cloud with your host, Chief Cloud Economist at The Duckbill Group, Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud.Corey: Are you navigating the complex web of API management, microservices, and Kubernetes in your organization? Solo.io is here to be your guide to connectivity in the cloud-native universe!Solo.io, the powerhouse behind Istio, is revolutionizing cloud-native application networking. They brought you Gloo Gateway, the lightweight and ultra-fast gateway built for modern API management, and Gloo Mesh Core, a necessary step to secure, support, and operate your Istio environment.Why struggle with the nuts and bolts of infrastructure when you can focus on what truly matters - your application. Solo.io's got your back with networking for applications, not infrastructure. Embrace zero trust security, GitOps automation, and seamless multi-cloud networking, all with Solo.io.And here's the real game-changer: a common interface for every connection, in every direction, all with one API. It's the future of connectivity, and it's called Gloo by Solo.io.DevOps and Platform Engineers, your journey to a seamless cloud-native experience starts here. Visit solo.io/screaminginthecloud today and level up your networking game.Corey: Welcome to Screaming in the Cloud, I'm Corey Quinn. This promoted guest episode is brought to us by our friends at Couchbase. And before we start talking about Couchbase, I would rather talk about not being at Couchbase. Laurent Doguin is the Director of Developer Relations and Strategy at Couchbase. First, Laurent, thank you for joining me.Laurent: Thanks for having me. It's a pleasure to be here.Corey: So, what I find interesting is that this is your second time at Couchbase, where you were a developer advocate there for a couple of years, then you had five years of, we'll call it wilderness I suppose, and then you return to be the Director of Developer Relations. Which also ties into my personal working thesis of, the best way to get promoted at a lot of companies is to leave and then come back. But what caused you to decide, all right, I'm going to go work somewhere else? And what made you come back?Laurent: So, I've joined Couchbase in 2014. Spent about two or three years as a DA. And during those three years as a developer advocate, I've been advocating SQL database and I—at the time, it was mostly DBAs and ops I was talking to. And DBA and ops are, well, recent, modern ops are writing code, but they were not the people I wanted to talk to you when I was a developer advocate. I came from a background of developer, I've been a platform engineer for an enterprise content management company. I was writing code all day.And when I came to Couchbase, I realized I was mostly talking about Docker and Kubernetes, which is still cool, but not what I wanted to do. I wanted to talk about developers, how they use database to be better app, how they use key-value, and those weird thing like MapReduce. At the time, MapReduce was still, like, a weird thing for a lot of people, and probably still is because now everybody's doing SQL. So, that's what I wanted to talk about. I wanted to… engage with people identify with, really. And so, didn't happen. Left. Built a Platform as a Service company called Clever Cloud. They started about four or five years before I joined. We went from seven people to thirty-one LFs, fully bootstrapped, no VC. That's an interesting way to build a company in this age.Corey: Very hard to do because it takes a lot of upfront investment to build software, but you can sort of subsidize that via services, which is what we've done here in some respects. But yeah, that's a hard road to walk.Laurent: That's the model we had—and especially when your competition is AWS or Azure or GCP, so that was interesting. So entrepreneurship, it's not for everyone. I did my four years there and then I realized, maybe I'm going to do something else. I met my former colleagues of Couchbase at a software conference called Devoxx, in France, and they told me, “Well, there's a new sheriff in town. You should come back and talk to us. It's all about developers, we are repositioning, rehandling the way we do marketing at Couchbase. Why not have a conversation with our new CMO, John Kreisa?”And I said, “Well, I mean, I don't have anything to do. I actually built a brewery during that past year with some friends. That was great, but that's not going to feed me or anything. So yeah, let's have a conversation about work.” And so, I talked to John, I talked to a bunch of other people, and I realized [unintelligible 00:03:51], he actually changed, like, there was a—they were purposely going [against 00:03:55] developer, talking to developer. And that was not the case, necessarily, five, six years before that.So, that's why I came back. The product is still amazing, the people are still amazing. It was interesting to find a lot of people that still work there after, what, five years. And it's a company based in… California, headquartered in California, so you would expect people to, you know, jump around a bit. And I was pleasantly surprised to find the same folks there. So, that was also one of the reasons why I came back.Corey: It's always a strong endorsement when former employees rejoin a company. Because, I don't know about you, but I've always been aware of those companies you work for, you leave. Like, “Aw, I'm never doing that again for love or money,” just because it was such an unpleasant experience. So, it speaks well when you see companies that do have a culture of boomerangs, for lack of a better term.Laurent: That's the one we use internally, and there's a couple. More than a couple.Corey: So, one thing that seems to have been a thread through most of your career has been an emphasis on developer experience. And I don't know if we come at it from the same perspective, but to me, what drives nuts is honestly, with my work in cloud, bad developer experience manifests as the developer in question feeling like they're somehow not very good at their job. Like, they're somehow not understanding how all this stuff is supposed to work, and honestly, it leads to feeling like a giant fraud. And I find that it's pernicious because even when I intellectually know for a fact that I'm not the dumbest person ever to use this tool when I don't understand how something works, the bad developer experience manifests to me as, “You're not good enough.” At least, that's where I come at it from.Laurent: And also, I [unintelligible 00:05:34] to people that build these products because if we build the products, the user might be in the same position that we are right now. And so, we might be responsible for that experience [unintelligible 00:05:43] a developer, and that's not a great feeling. So, I completely agree with you. I've tried to… always on software-focused companies, whether it was Nuxeo, Couchbase, Clever Cloud, and then Couchbase. And I guess one of the good thing about coming back to a developer-focused era is all the product alignments.Like, a lot of people talk about product that [grows 00:06:08] and what it means. To me what it means was, what it meant—what it still means—building a product that developer wants to use, and not just want to, sometimes it's imposed to you, but actually are happy to use, and as you said, don't feel completely stupid about it in front of the product. It goes through different things. We've recently revamped our Couchbase UI, Couchbase Capella UI—Couchbase Capella is a managed cloud product—and so we've added a lot of in-product getting started guidelines, snippets of code, to help developers getting started better and not have that feeling of, “What am I doing? Why is it not working and what's going on?”Corey: That's an interesting decision to make, just because historically, working with a bunch of tools, the folks who are building the documentation working with that tool, tend to generally be experts at it, so they tend to optimize for improving things for the experience of someone has been using it for five years as opposed to the newcomer. So, I find that the longer a product is in existence, in many cases, the worse the new user experience becomes because companies tend to grow and sprawl in different ways, the product does likewise. And if you don't know the history behind it, “Oh, your company, what does it do?” And you look at the website and there's 50 different offerings that you have—like, the AWS landing page—it becomes overwhelming very quickly. So, it's neat to see that emphasis throughout the user interface on the new developer experience.On the other side of it, though, how are the folks who've been using it for a while respond to those changes? Because it's frustrating for me at least, when I log into a new account, which happens periodically within AWS land, and I have this giant series of onboarding pop-ups that I have to click to make go away every single time. How are they responding to it?Laurent: Yeah, it's interesting. One of the first things that struck me when I joined Couchbase the first time was the size of the technical documentation team. Because the whole… well, not the whole point, but part of the reason why they exist is to do that, to make sure that you understand all the differences and that it doesn't feel like the [unintelligible 00:08:18] what the documentation or the product pitch or everything. Like, they really, really, really emphasize on this from the very beginning. So, that was interesting.So, when you get that culture built into the products, well, the good thing is… when people try Couchbase, they usually stick with Couchbase. My main issue as a Director of the Developer Relations is not to make people stick with Couchbase because that works fairly well with the product that we have; it's to make them aware that we exist. That's the biggest issue I have. So, my goal as DevRel is to make sure that people get the trial, get through the trial, get all that in-app context, all that helps, get that first sample going, get that first… I'm not going to say product built because that's even a bit further down the line, but you know, get that sample going. We have a code playground, so when you're in the application, you get to actually execute different pieces of code, different languages. And so, we get those numbers and we're happy to see that people actually try that. And that's a, well, that's a good feeling.Corey: I think that there's a definite lack of awareness almost industry-wide around the fact that as the diversity of your customers increases, you have to have different approaches that meet them at various points along the journey. Because things that I've seen are okay, it's easy to ass—even just assuming a binary of, “Okay, I've done this before a thousand times; this is the thousand and first, I don't need the Hello World tutorial,” versus, “Oh, I have no idea what I'm doing. Give me the Hello World tutorial,” there are other points along that continuum, such as, “Oh, I used to do something like this, but it's been three years. Can you give me a refresher,” and so on. I think that there's a desire to try and fit every new user into a predefined persona and that just doesn't work very well as products become more sophisticated.Laurent: It's interesting, we actually have—we went through that work of defining those personas because there are many. And that was the origin of my departure. I had one person, ops slash DBA slash the person that maintain this thing, and I wanted to talk to all the other people that built the application space in Couchbase. So, we broadly segment things into back-end, full-stack, and mobile because Couchbase is also a mobile database. Well, we haven't talked too much about this, so I can explain you quickly what Couchbase is.It's basically a distributed JSON database with an integrated caching layer, so it's reasonably fast. So it does cache, and when the key-value is JSON, then you can create with SQL, you can do full-text search, you can do analytics, you can run user-defined function, you get triggers, you get all that actual SQL going on, it's transactional, you get joins, ANSI joins, you get all those… windowing function. It's modern SQL on the JSON database. So, it's a general-purpose database, and it's a general-purpose database that syncs.I think that's the important part of Couchbase. We are very good at syncing cluster of databases together. So, great for multi-cloud, hybrid cloud, on-prem, whatever suits you. And we also sync on the device, there's a thing called Couchbase Mobile, which is a local database that runs in your phone, and it will sync automatically to the server. So, a general-purpose database that syncs and that's quite modern.We try to fit as much way of growing data as possible in our database. It's kind of a several-in-one database. We call that a data platform. It took me a while to warm up to the word platform because I used to work for an enterprise content management platform and then I've been working for a Platform as a Service and then a data platform. So, it took me a bit of time to warm up to that term, but it explained fairly well, the fact that it's a several-in-one product and we empower people to do the trade-offs that they want.Not everybody needs… SQL. Some people just need key-value, some people need search, some people need to do SQL and search in the same query, which we also want people to do. So, it's about choices, it's about empowering people. And that's why the word platform—which can feel intimidating because it can seem complex, you know, [for 00:12:34] a lot of choices. And choices is maybe the enemy of a good developer experience.And, you know, we can try to talk—we can talk for hours about this. The more services you offer, the more complicated it becomes. What's the sweet spots? We did—our own trade-off was to have good documentation and good in-app help to fix that complexity problem. That's the trade-off that we did.Corey: Well, we should probably divert here just to make sure that we cover the basic groundwork for those who might not be aware: what exactly is Couchbase? I know that it's a database, which honestly, anything is a database if you hold it incorrectly enough; that's my entire shtick. But what is it exactly? Where does it start? Where does it stop?Laurent: Oh, where does it start? That's an interesting question. It's a… a merge—some people would say a fork—of Apache CouchDB, and membase. Membase was a distributed key-value store and CouchDB was this weird Erlang and C JSON REST API database that was built by Damian Katz from Lotus Notes, and that was in 2006 or seven. That was before Node.js.Let's not care about the exact date. The point is, a JSON and REST API-enabled database before Node.js was, like, a strong [laugh] power move. And so, those two merged and created the first version of Couchbase. And then we've added all those things that people want to do, so SQL, full-text search, analytics, user-defined function, mobile sync, you know, all those things. So basically, a general-purpose database.Corey: For what things is it not a great fit? This is always my favorite question to ask database folks because the zealot is going to say, “It's good for every use case under the sun. Use it for everything, start to finish”—Laurent: Yes.Corey: —and very few databases can actually check that box.Laurent: It's a very interesting question because when I pitch like, “We do all the things,” because we are a platform, people say, “Well, you must be doing lots of trade-offs. Where is the trade-off?” The trade-off is basically the way you store something is going to determine the efficiency of your [growing 00:14:45]—or the way you [grow 00:14:47] it. And that's one of the first thing you learn in computer science. You learn about data structure and you know that it's easier to get something in a hashmap when you have the key than passing your whole list of elements and checking your data, is it right one? It's the same for databases.So, our different services are different ways to store the data and to query it. So, where is it not good, it's where we don't have an index or a service that answer to the way you want to query data. We don't have a graph service right now. You can still do recursive common table expression for the SQL nerds out there, that will allow you to do somewhat of a graph way of querying your data, but that's not, like, actual—that's not a great experience for people were expecting a graph, like a Neo4j or whatever was a graph database experience.So, that's the trade-off that we made. We have a lot of things at the same place and it can be a little hard, intimidating to operate, and the developer experience can be a little, “Oh, my God, what is this thing that can do all of those features?” At the same time, that's just, like, one SDK to learn for all of the features we've just talked about. So, that's what we did. That's a trade-off that we did.It sucks to operate—well, [unintelligible 00:16:05] Couchbase Capella, which is a lot like a vendor-ish thing to say, but that's the value props of our managed cloud. It's hard to operate, we'll operate this for you. We have a Kubernetes operator. If you are one of the few people that wants to do Kubernetes at home, that's also something you can do. So yeah, I guess what we cannot do is the thing that Route 53 and [Unbound 00:16:26] and [unintelligible 00:16:27] DNS do, which is this weird DNS database thing that you like so much.Corey: One thing that's, I guess, is a sign of the times, but I have to confess that I'm relatively skeptical around, when I pull up couchbase.com—as one does; you're publicly traded; I don't feel that your company has much of a choice in this—but the first thing it greets me with is Couchbase Capella—which, yes, that is your hosted flagship product; that should be the first thing I see on the website—then it says, “Announcing Capella iQ, AI-powered coding assistance for developers.” Which oh, great, not another one of these.So, all right, give me the pitch. What is the story around, “Ooh, everything that has been a problem before, AI is going to make it way better.” Because I've already talked to you about developer experience. I know where you stand on these things. I have a suspicion you would not be here to endorse something you don't believe in. How does the AI magic work in this context?Laurent: So, that's the thing, like, who's going to be the one that get their products out before the other? And so, we're announcing it on the website. It's available on the private preview only right now. I've tried it. It works.How does it works? The way most chatbot AI code generation work is there's a big model, large language model that people use and that people fine-tune into in order to specialize it to the tasks that they want to do. The way we've built Couchbase iQ is we picked a very famous large language model, and when you ask a question to a bot, there's a context, there's a… the size of the window basically, that allows you to fit as much contextual information as possible. The way it works and the reason why it's integrated into Couchbase Capella is we make sure that we preload that context as much as possible and fine-tune that model, that [foundation 00:18:19] model, as much as possible to do whatever you want to do with Couchbase, which usually falls into several—a couple of categories, really—well maybe three—you want to write SQL, you want to generate data—actually, that's four—you want to generate data, you want to generate code, and if you paste some SQL code or some application code, you want to ask that model, what does do? It's especially true for SQL queries.And one of the questions that many people ask and are scared of with chatbot is how does it work in terms of learning? If you give a chatbot to someone that's very new to something, and they're just going to basically use a chatbot like Stack Overflow and not really think about what they're doing, well it's not [great 00:19:03] right, but because that's the example that people think most developer will do is generate code. Writing code is, like, a small part of our job. Like, a substantial part of our job is understanding what the code does.Corey: We spend a lot more time reading code than writing it, if we're, you know—Laurent: Yes.Corey: Not completely foolish.Laurent: Absolutely. And sometimes reading big SQL query can be a bit daunting, especially if you're new to that. And one of the good things that you get—Corey: Oh, even if you're not, it can still be quite daunting, let me assure you.Laurent: [laugh]. I think it's an acquired taste, let's be honest. Some people like to write assembly code and some people like to write SQL. I'm sort of in the middle right now. You pass your SQL query, and it's going to tell you more or less what it does, and that's a very nice superpower of AI. I think that's [unintelligible 00:19:48] that's the one that interests me the most right now is using AI to understand and to work better with existing pieces of code.Because a lot of people think that the cost of software is writing the software. It's maintaining the codebase you've written. That's the cost of the software. That's our job as developers should be to write legacy code because it means you've provided value long enough. And so, if in a company that works pretty well and there's a lot of legacy code and there's a lot of new people coming in and they'll have to learn all those things, and to be honest, sometimes we don't document stuff as much as we should—Corey: “The code is self-documenting,” is one of the biggest lies I hear in tech.Laurent: Yes, of course, which is why people are asking retired people to go back to COBOL again because nobody can read it and it's not documented. Actually, if someone's looking for a company to build, I guess, explaining COBOL code with AI would be a pretty good fit to do in many places.Corey: Yeah, it feels like that's one of those things that would be of benefit to the larger world. The counterpoint to that is you got that many business processes wrapped around something running COBOL—and I assure you, if you don't, you would have migrated off of COBOL long before now—it's making sure that okay well, computers, when they're in the form of AI, are very, very good at being confident-sounding when they talk about things, but they can also do that when they're completely wrong. It's basically a BS generator. And that is a scary thing when you're taking a look at something that broad. I mean, I'll use the AI coding assistance for things all the time, but those things look a lot more like, “Okay, I haven't written CloudFormation from scratch in a while. Build out the template, just because I forget the exact sequence.” And it's mostly right on things like that. But then you start getting into some of the real nuanced areas like race conditions and the rest, and often it can make things worse instead of better. That's the scary part, for me, at least.Laurent: Most coding assistants are… and actually, each time you ask its opinion to an AI, they say, “Well, you should take this with a grain of salt and we are not a hundred percent sure that this is the case.” And this is, make sure you proofread that, which again, from a learning perspective, can be a bit hard to give to new students. Like, you're giving something to someone and might—that assumes is probably as right as Wikipedia but actually, it's not. And it's part of why it works so well. Like, the anthropomorphism that you get with chatbots, like, this, it feels so human. That's why it get people so excited about it because if you think about it, it's not that new. It's just the moment it took off was the moment it looked like an assertive human being.Corey: As you take a look through, I guess, the larger ecosystem now, as well as the database space, given that is where you specialize, what do you think people are getting right and what do you think people are getting wrong?Laurent: There's a couple of ways of seeing this. Right now, when I look at from the outside, every databases is going back to SQL, I think there's a good reason for that. And it's interesting to put into perspective with AI because when you generate something, there's probably less chance to generate something wrong with SQL than generating something with code directly. And I think five generation—was it four or five generation language—there some language generation, so basically, the first innovation is assembly [into 00:23:03] in one and then you get more evolved languages, and at some point you get SQL. And SQL is a way to very shortly express a whole lot of business logic.And I think what people are doing right now is going back to SQL. And it's been impressive to me how even new developers that were all about [ORMs 00:23:25] and [no-DMs 00:23:26], and you know, avoiding writing SQL as much as possible, are actually back to it. And that's, for an old guy like me—well I mean, not that old—it feels good. I think SQL is coming back with a vengeance and that makes me very happy. I think what people don't realize is that it also involves doing data modeling, right, and stuff because database like Couchbase that are schemaless exist. You should store your data without thinking about it, you should still do data modeling. It's important. So, I think that's the interesting bits. What are people doing wrong in that space? I'm… I don't want to say bad thing about other databases, so I cannot even process that thought right now.Corey: That's okay. I'm thrilled to say negative things about any database under the sun. They all haunt me. I mean, someone wants to describe SQL to me is the chess of the programming world and I feel like that's very accurate. I have found that it is far easier in working with databases to make mistakes that don't wash off after a new deployment than it is in most other realms of technology. And when you're lucky and have a particular aura, you tend to avoid that stuff, at least that was always my approach.Laurent: I think if I had something to say, so just like the XKCD about standards: like, “there's 14 standards. I'm going to do one that's going to unify them all.” And it's the same with database. There's a lot… a [laugh] lot of databases. Have you ever been on a website called dbdb.io?Corey: Which one is it? I'm sorry.Laurent: Dbdb.io is the database of databases, and it's very [laugh] interesting website for database nerds. And so, if you're into database, dbdb.io. And you will find Couchbase and you will find a whole bunch of other databases, and you'll get to know which database is derived from which other database, you get the history, you get all those things. It's actually pretty interesting.Corey: I'm familiar with DB-Engines, which is sort of like the ranking databases by popularity, and companies will bend over backwards to wind up hitting all of the various things that they want in that space. The counterpoint with all of it is that it's… it feels historically like there haven't exactly been an awful lot of, shall we say, huge innovations in databases for the past few years. I mean, sure, we hear about vectors all the time now because of the joy that's AI, but smarter people than I are talking about how, well that's more of a feature than it is a core database. And the continual battle that we all hear about constantly is—and deal with ourselves—of should we use a general-purpose database, or a task-specific database for this thing that I'm doing remains largely unsolved.Laurent: Yeah, what's new? And when you look at it, it's like, we are going back to our roots and bringing SQL again. So, is there anything new? I guess most of the new stuff, all the interesting stuff in the 2010s—well, basically with the cloud—were all about the distribution side of things and were all about distributed consensus, Zookeeper, etcd, all that stuff. Couchbase is using an RAFT-like algorithm to keep every node happy and under the same cluster.I think that's one of the most interesting things we've had for the past… well, not for the past ten years, but between, basically, 20 or… between the start of AWS and well, let's say seven years ago. I think the end of the distribution game was brought to us by the people that have atomic clock in every data center because that's what you use to synchronize things. So, that was interesting things. And then suddenly, there wasn't that much innovation in the distributed world, maybe because Aphyr disappeared from Twitter. That might be one of the reason. He's not here to scare people enough to be better at that.Aphyr was the person behind the test called the Jepsen Test [shoot 00:27:12]. I think his blog engine was called Call Me Maybe, and he was going through every distributed system and trying to break them. And that was super interesting. And it feels like we're not talking that much about this anymore. It really feels like database have gone back to the status of infrastructure.In 2010, it was not about infrastructure. It was about developer empowerment. It was about serving JSON and developer experience and making sure that you can code faster without some constraint in a distributed world. And like, we fixed this for the most part. And the way we fixed this—and as you said, lack of innovation, maybe—has brought databases back to an infrastructure layer.Again, it wasn't the case 15 years a—well, 2023—13 years ago. And that's interesting. When you look at the new generation of databases, sometimes it's just a gateway on top of a well-known database and they call that a database, but it provides higher-level services, provides higher-level bricks, better developer experience to developer to build stuff faster. We've been trying to do this with Couchbase App Service and our sync gateway, which is basically a gateway on top of a Couchbase cluster that allow you to manage authentication, authorization, that allows you to manage synchronization with your mobile device or with websites. And yeah, I think that's the most interesting thing to me in this industry is how it's been relegated back to infrastructure, and all the cool stuff, new stuff happens on the layer above that.Corey: I really want to thank you for taking the time to speak with me. If people want to learn more, where's the best place for them to find you?Laurent: Thanks for having me and for entertaining this conversation. I can be found anywhere on the internet with these six letters: L-D-O-G-U-I-N. That's actually 7 letters. Ldoguin. That's my handle on pretty much any social network. Ldoguin. So X, [BlueSky 00:29:21], LinkedIn. I don't know where to be anymore.Corey: I hear you. We'll put links to all of it in the [show notes 00:29:27] and let people figure out where they want to go on that. Thank you so much for taking the time to speak with me today. I really do appreciate it.Laurent: Thanks for having me.Corey: Laurent Doguin, Director of Developer Relations and Strategy at Couchbase. I'm Cloud Economist Corey Quinn and this episode has been brought to us by our friends at Couchbase. If you enjoyed this episode, please leave a five-star review on your podcast platform of choice, whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice, along with an angry comment that you're not going to be able to submit properly because that platform of choice did not pay enough attention to the experience of typing in a comment.Corey: If your AWS bill keeps rising and your blood pressure is doing the same, then you need The Duckbill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duckbill Group works for you, not AWS. We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started.
Hi, Spring fans! In this week's installment I talk to Azul Deputy CTO Simon Ritter (@speakjava), recorded live at Devoxx Belgium 2023!
Dans cet épisode, Emmanuel et Guillaume reviennent sur les nouveautés de l'écosystème Java (Java 21, SDKman, Temurin, JBang, Quarkus, LangChain4J, …) mais aussi sur des sujets plus généraux comme Unicode, WebAssembly, les bases de données vectorielles, et bien d'autres sujets orientés IA (LLM, ChatGPT, Anthropic, …). Enregistré le 20 octobre 2023 Téléchargement de l'épisode LesCastCodeurs-Episode-301.mp3 News Langages Gérer facilement des versions multiples de Java grâce à SDKman https://foojay.io/today/easily-manage-different-java-versions-on-your-machine-with-sdkman/ sdkman support java mais aussi graalVM, jbang, Quarkus, Micronaut etc (les CLIs) la CLI UI est toujours un peu chelou donc cet article est utile pour un rappel Tous les changements de Java 8 à Java 21 https://advancedweb.hu/a-categorized-list-of-all-java-and-jvm-features-since-jdk-8-to-21/ Nous avons déjà partagé ce lien par le passé, mais l'article est mis à jour à chaque release majeure de Java pour couvrir les dernières nouveautés. Et en particulier, Java 21 qui vient de sortir. Eclipse Temurin ne va pas sortir son Java 21 tout de suite https://adoptium.net/en-GB/blog/2023/09/temurin21-delay/ Apparemment, une nouvelle licence pour le TCK (qui valide la compliance) doit être approuvée Oracle semble avoir sorti de nouveaux termes, à quelques jours de la sortie officielle de Java 21 la mise a jour du TCK est arrivée le 9 octobre. comment Microsoft a pu sortir le sien avant? Le Financial Times propose un bel article avec des animations graphiques expliquant le fonctionnement de l'architecture de réseau de neurones de type transformers, utilisé dans les large language model https://ig.ft.com/generative-ai/ LLM via relation entre les mots notion de transformer qui parse les “phrases” entières ce qui capture le contexte discute le beam search vs greedy search pour avoir pas le prochain mot mais l'ensemble de prochains mots parle d'hallucination l'article parle de texte/vector embeddings pour représenter les tokens et leurs relations aux autres il décrit le processus d'attention qui permet aux LLM de comprendre les associations fréquentes entre tokens le sujet des hallucinations est couvert et pour éviter des hallucinations, utilisation du “grounding” The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 https://tonsky.me/blog/unicode/ Un bel article qui explique Unicode, les encodings comme UTF-8 ou UTF-16, les code points, les graphèmes, les problèmes pour mesurer une chaîne de caractères, les normalisation de graphèmes pour la comparaison de chaîne Si vous voulez mieux comprendre Unicode, c'est l'article à lire ! unicode c'est un mapping chiffre - caractère en gros 1,1 millions disponibles dont 15% définis et 11% pour usage privé, il reste de la place. Et non les meojis ne prennent pas beaucoup de place. usage prive est par exemple utilise par apple pour délivrer le logo apple dans les fonts du mac (mais pas ailleurs) UTF est l'encoding du chiffre de l'unicode UTF-32: 4 bytes tout le temps, UTF-8, encodage variable de 1 a 4 bytes (compatible avec ASCII) ; il a aussi un peu de détection d'erreurs (prefix des bytes différents), optimise pour le latin et les textes techniques genre HTML problème principal, on peut pas déterminer la taille en contant les bytes ni aller au milieu d'une chaine directement (variable) UTF-16 utilise 2 ou plus de bytes et est plus sympa pour les caractères asiatiques un caractère c'est en fait un graphème qui peut être fait de plusieurs codepoints : é = e U+0065 + ´ U+0301 ; ☹️ (smiley qui pleure) is U+2639 + U+FE0F D'ailleurs selon le langage “:man-facepalming::skin-tone-3:”.length = 5, 7 (java) ou 17 (rust) ou 1 (swift). Ça dépend de l'encodage de la chaine (UTF-?). ““I know, I'll use a library to do strlen()!” — nobody, ever.” En java utiliser ICU https://github.com/unicode-org/icu Attention java.text.BreakIterator supporte une vieille version d'unicode donc c'est pas bon. Les règles de graphème change a chaque version majeure d'unicode (tous les ans) certains caractères comme Å ont plusieurs représentations d'encodage, donc il ya de la normalisation: NFD qui éclate en pleins de codepoints ou NDC qui regroupe au max normaliser avant de chercher dans les chaines certains unicode sont représentés différemment selon le LOCALE (c'est la life) et ça continue dans l'article JBang permet d'appeler Java depuis Python via un pypi https://jbang.dev/learn/python-with-jbang/ c'est particulièrement interessant pour appeler Java de son Jupyter notebook ça fait un appel a un autre process (mais installe jbang et java au besoin) Librairies Quarkus 3.4 est sorti https://quarkus.io/blog/quarkus-3-4-1-released/ un CVE donc mettez a jour vos Quarkus support de Redis 7.2 plus de granularité sur la desactivation de flyway globalement ou par data source. Depuis l'activation transparente et automatique en 3.3 quarkus update est l'approche recommandée pour mettre à jour. Comment tester si un thread virtuel “pin” https://quarkus.io/blog/virtual-threads-3/ exemple avec quarkus comment générer la stackstrace et un utilitaire JUnit qui fait échouer le test quand le thread pin une série d'articles de Clements sur les threads virtuels et comment les utiliser dans quarkus https://quarkus.io/blog/virtual-thread-1/ À la découverte de LangChain4J, l'orchestration pour l'IA générative en Java https://glaforge.dev/posts/2023/09/25/discovering-langchain4j/ Guillaume nous parle du jeune projet LangChain4J, inspiré du projet Python LangChain, qui permet d'orchestrer différents composants d'une chaine d'IA générative Grâce à ce projet, les développeurs Java ne sont pas en reste, et n'ont pas besoin de se mettre à coder en Python LangChain4J s'intègre avec différentes bases vectorielles comme Chroma ou WeAviate, ainsi qu'une petite base en mémoire fort pratique LangChain4J supporte l'API PaLM de Google, mais aussi OpenAI Il y a différents composants pour charger / découper des documents et pour calculer les vector embeddings des extraits de ces documents Vidéo enregistrée à Devoxx sur ce thème : https://www.youtube.com/watch?v=ioTPfL9cd9k Infrastructure OpenTF devient OpenTofu https://www.linuxfoundation.org/press/announcing-opentofu Dans les Dockerfiles, on peut utiliser la notation “heredocs” exclu fondations et sociétés commerciales, inclues défini des classes de logiciels de non critique a classe 1 et 2 doit faire un risk assessment avant de livrer (pas de bug de sécurité, secure par défaut, security update) de la doc sur le process d'évaluation des risques et un SBOM notamment notifier d'ici 24h d'une vulnerabilité il y a une campagne #fixthecra Des protestations contre l'ouverture des modèles d'IA de Meta https://spectrum.ieee.org/meta-ai ouvrir les modèles et leurs poids permets aux acteurs de bypasser les restrictions (biais etc) donc des gens de Meta protestent contre la politique open source de Meta dans ce domaine l'argument c'est qu'un modele derrière une API peut êtres éteint les partisans de l'avis contraire pointent que contourner les restrictions de ChatGPT ont été triviales jusqu'à présent et que l'obscurité amène a un déficit de transparence, de connaissance du public. va affecté les chercheurs indépendants cela dit ce n'est pas open source pur car les sources et comment le modele est entrainé est peu publié OSI travaille a une définition d'OpenSource AI Un site pour mettre une pause à l'IA: https://pauseai.info/ NOUS RISQUONS DE PERDRE LE CONTRÔLE NOUS RISQUONS L'EXTINCTION DE L'HUMANITÉ NOUS AVONS BESOIN D'UNE PAUSE NOUS DEVONS AGIR IMMÉDIATEMENT Il y a un agenda des manifestations a travers le monde (Londres, Bruxelles, SFO… mais où est Paris?) Twitter/Discord/Facebook/TikTok/LinkedIn Alors qui va gagner la course à l'extinction de l'humanité? la guerre, le réchauffement climatique ou l'IA? Sarah Connor !!! Outils de l'épisode Un querty adapté pour les lettres à accent https://altgr-weur.eu/ (via Thomas Recloux) Conférences Toutes les vidéos de Devoxx Belgique sont disponibles https://www.youtube.com/@DevoxxForever Hacktoberfest, édition 10 https://hacktoberfest.com/ La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 26 octobre 2023 : Codeurs en Seine - Rouen (France) 26-27 octobre 2023 : Agile Tour Bordeaux - Bordeaux (France) 26-29 octobre 2023 : SoCraTes-FR - Orange (France) 30-31 octobre 2023 : Asynconf Event - Paris (France) & Online 2-3 novembre 2023 : Agile Tour Nantes - Nantes (France) 3 novembre 2023 : XCraft - Lyon (France) 7 novembre 2023 : DevFest Sophia-Antipolis - Sophia-Antipolis (France) 10 novembre 2023 : BDX I/O - Bordeaux (France) 15 novembre 2023 : DevFest Strasbourg - Strasbourg (France) 16 novembre 2023 : DevFest Toulouse - Toulouse (France) 18-19 novembre 2023 : Capitole du Libre - Toulouse (France) 23 novembre 2023 : DevOps D-Day #8 - Marseille (France) 23 novembre 2023 : Agile Grenoble - Grenoble (France) 30 novembre 2023 : PrestaShop Developer Conference - Paris (France) 30 novembre 2023 : WHO run the Tech - Rennes (France) 6-7 décembre 2023 : Open Source Experience - Paris (France) 6-8 décembre 2023 : API Days Paris - Paris (France) 7 décembre 2023 : Agile Tour Aix-Marseille - Gardanne (France) 7-8 décembre 2023 : TechRocks Summit - Paris (France) 8 décembre 2023 : DevFest Dijon - Dijon (France) 31 janvier 2024-3 février 2024 : SnowCamp - Grenoble (France) 1 février 2024 : AgiLeMans - Le Mans (France) 15-16 février 2024 : Touraine Tech - Tours (France) 6-7 mars 2024 : FlowCon 2024 - Paris (France) 14-15 mars 2024 : pgDayParis - Paris (France) 19-22 mars 2024 : KubeCon + CloudNativeCon Europe 2024 - Paris (France) 28-29 mars 2024 : SymfonyLive Paris 2024 - Paris (France) 17-19 avril 2024 : Devoxx France - Paris (France) 18-20 avril 2024 : Devoxx Greece - Athens (Greece) 25-26 avril 2024 : MiXiT - Lyon (France) 25-26 avril 2024 : Android Makers - Paris (France) 8-10 mai 2024 : Devoxx UK - London (UK) 24 mai 2024 : AFUP Day Nancy - Nancy (France) 24 mai 2024 : AFUP Day Poitiers - Poitiers (France) 24 mai 2024 : AFUP Day Lille - Lille (France) 24 mai 2024 : AFUP Day Lyon - Lyon (France) 6-7 juin 2024 : DevFest Lille - Lille (France) 19-20 septembre 2024 : API Platform Conference - Lille (France) & Online 7-11 octobre 2024 : Devoxx Belgium - Antwerp (Belgium) 10-11 octobre 2024 : Volcamp - Clermont-Ferrand (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/
The first week of October, the 20th edition of Devoxx took place in Antwerp, Belgium. Over 3000 Java developers, speakers, and enthusiasts gathered to share their knowledge and learn from each other. I got the opportunity to walk around with a microphone and talk to visitors and speakers. Not all of them, as there were just too many people and too many exciting sessions happening simultaneously.Also available with video on youtube.com/watch?v=VJJmoiP7e-IPodcastHost: Frank Delportehttps://foojay.social/@frankdelportehttps://twitter.com/FrankDelporte Content00:00 Introduction with the Father of Java01:20 Stephan Janssen, founder of Devoxx05:39 Celestino Bellone and Mike Seghers, members of the organization06:12 What visitors want to learn and see10:12 Why attending Devoxx11:32 How is Java being used by the attendees12:17 Anton Arhipov13:19 Bruno Borges and Sean Phillips18:10 Ivar Gramstad20:51 Paul and Gail Anderson23:16 Mario Fusco24:39 Roni Dover25:28 Nicolai Parlog27:58 Renato Cavalcanti29:17 Sami Ekblad 30:20 Mariama Diaby30:58 AV room with Bart Vervaet 32:20 James Gosling36:14 OutroMusicBarbershop JohnHermine DeurlooSynapse by Shane Ivers - https://www.silvermansound.com
Każdy kod zostanie przetestowany, wcześniej bądź później. Pozostają jedynie pytania na jakim etapie i przez kogo zostanie to wykonane i jaki będzie tego ostateczny koszt. Gdy aplikacja staje się złożona i tworzy ją wiele różnych komponentów, proces testowania może zacząć przysparzać pewnych trudności, choćby z odwzorowaniem odpowiedniego środowiska uruchomienia testów. I tu przychodzi z pomocą biblioteka Testcontainers.Testcontainers to framework pozwalający testować aplikację w oparciu o kontenery Dockera z prawdziwymi zależnościami systemu. I choć pozornie brzmi to banalnie, narzędzie to oferuje szereg bardzo praktycznych i przydatnych rozwiązań, znacznie upraszczających cały proces testowania integracyjnego.Moim gościem jest dziś Piotr Przybył, Software Gardener z wieloletnim doświadczeniem programistycznym, który o praktycznym wykorzystaniu Testcontainers w projektach wie naprawdę sporo.W tym odcinku rozmawiamy z Piotrem między innymi o:częstych problemach z testowaniem kodu i jego jednostkach,możliwych podejściach do organizacji testów w piramidy, odwrócone piramidy, plastry miodu...zasadzie działania biblioteki Testcontainers i jej kluczowych konceptach,różnicach pomiędzy Testcontainers a innymi sposobami uruchamiania usług podczas testów,synchronizacji kodu testów opartych o Testcontainers z infrastrukturą produkcyjną.Zapraszam!Materiały dodatkowe:Testcontainers Getting Started, dokumentacja omawianej w odcinku bibliotekiKatalog modułów, dostępne gotowe kontenery z prekonfigurowanymi usługamiTestcontainers Workshop, repozytorium na Githubie z przykładowym kodem krok-po-krokuIntegration tests are needed and simple, prezentacja Piotra o testach integracyjnych z użyciem TC z konferencji Devoxx UK 2023Testcontainers: needed, simple, powerful, dłuższa, niemal 3 godzinna prezentacja z Devoxx z BelgiiWpisy o Testcontainers, blog Piotra o oprogramowaniu, nie tylko o testowaniu
Roland's LinkedIn profile: https://www.linkedin.com/in/roland-weisleder/ Devoxx talk: https://www.youtube.com/watch?v=ef0lUToWxI8 I happened to see a Devoxx talk a month ago, which was titled Unit Test, your Java Architecture by Roland Weisleder. And I found that to be super interesting because unit testing is something that I've always attributed to code, something more objective. And architecture has always been a little more subjective in my mind. Roland was kind enough to join me and share his experiences with ArchUnit and how it can help with architecture for Java codebases --- Support this podcast: https://podcasters.spotify.com/pod/show/javabrains/support
An airhacks.fm conversation with Stephan Janssen (@Stephan007) about: C 64 and Basic, studying assembly, the 1001 Crew, commado frontier, Amiga 500 and Pascal, SNA vs. TCP/IP, the Java in a Nutshell book, starting the Belgium Java User Group, starting the JCS consulting company, starting JavaPolis, Adaptive Server Enterprise, integrating SonicMQ in CERN, Java and kinepolis became JavaPolis, JavaPolis, Javoxx then Devoxx, starting Parleys, the innovative Python's LangChain, langchain for J, the python mojo project, Python dependencies are problematic, Python Conda, agenda planning with ChatGPT, the Devoxx blues, the fake boiling frog, with ChatGPT source code becomes less important, Model Driven Architecture (MDA), 33rd Degree Conference vs. Devoxx Stephan Janssen on twitter: @Stephan007
An airhacks.fm conversation with Reza Rahman (@reza_rahman) about: Apple II with 16, working with FoxPro, programming in C, fractal based games, Asteroids is a vector based game, writing fractal programs, starting with Java, Sun donated computers to the university, using pico, vi and Visual Cafe, working for Accenture as consultant, joining Caucho to make Resin modular, the Jakarta EE friendly Azure, Azure Container Instances, Azure Container Apps, Azure App Service, Infrastructure as Code with Bicep, infrastructure becomes less interesting, the constant evaluation of technology, Java is the fountain of youth, JavaPolis became Devoxx, Reza Rahman website Reza Rahman on twitter: @reza_rahman
The Foojay Java User Group World Tour has already brought us to a lot of different countries all over the world. But for this episode, the host decided to stay at home. The Belgium JUG (BeJUG) started in 1997 and was the birthplace of Devoxx, Devoxx4Kids, and VoxxedDays. And in our capital Brussels, we can join Brussels JUG (BruJUG), since 2010. So there's a lot we can talk about to learn more about communities and conferences!GuestsOlivier Hubaut, BruJUGhttps://www.linkedin.com/in/olivierhubaut/ https://mastodon.top/@ohubautStephan Janssen, founder BeJUG, Devoxx, Devoxx4Kids, Voxxedhttps://www.linkedin.com/in/stephanjanssen/https://twitter.com/Stephan007Tom Cools, AntwerpJUG, BeJUGhttps://www.linkedin.com/in/tom-cools-17547548/https://twitter.com/TCoolsIThttps://mastodon.social/@TCoolsITPodcast hostFrank Delporte https://www.linkedin.com/in/frankdelporte/https://foojay.social/@frankdelportehttps://twitter.com/FrankDelporteLinkshttps://www.meetup.com/belgian-java-user-group/https://www.meetup.com/BruJUG/https://devoxx.be/https://events.voxxeddays.com/Content00:00 Introduction of the topic and guests02:19 History of BeJUG and the start of JavaPolis (Devoxx)06:00 How BruJUG (Brussels) started and evolvedhttps://www.hanselman.com/blog/dark-matter-developers-the-unseen-9908:35 Tom as the winner of the bad timing award with AntwerpJUG10:35 Impact of Covid on Devoxx and BruJUG18:09 How BeJUG got restarted in 2022https://github.com/BeJUG/bejug.github.io Video: "Transitioning into Tech: The Journey of a Senior Junior Developer by Ibrahim Dogrusoz"27:05 How BruJUG attracted new speakers + tips for new speakers or new talks31:32 How Devoxx4Kids grew to a worldwide event36:03 The tools developed and used to manage Devoxx41:13 About the name change from JavaPolis to Devoxx and the franchising46:14 Future plans for Devoxx, BruJUG and BeJUG51:14 CFP for Devoxx and how reviewers can find sessions for their JUG54:16 Outro
Pour citer Otto Von Bismarck, "celui qui ne sait pas d'où il vient ne peut savoir où il va". Dans cet épisode exceptionnel de SonsOfIt nous recevons une légende vivante de l'informatique Française. Témoin privilégié et acteur de la révolution informatique, Laurent Bloch revient sur plus de 50 ans d'évolution de l'IT en France et dans le monde. A la lumière de ce récit, nous essayons de comprendre où en est l'informatique en France et en Europe aujourd'hui et quel pourrait être son avenir. Nous vous souhaitons une bonne écoute. Liens utiles : * [Le site de Laurent](https://laurentbloch.net/MySpip3/) * [Le blog de Laurent](https://laurentbloch.net/BlogLB/) * [C.V.](https://laurentbloch.net/MySpip3/IMG/pdf/cv-bloch-2012-2.pdf) * [Edith Heard](https://www.college-de-france.fr/chaire/edith-heard-epigenetique-et-memoire-cellulaire-chaire-statutaire) * [Louis Pouzin](https://francoisehalper.fr/1973-louis-pouzin-grace-a-qui-internet-aurait-pu-etre-francais/) * [La conférence de Laurent à Devoxx](https://www.youtube.com/watch?v=aN3DBrO8Uy0) * Livres : * [INITIATION À LA PROGRAMMATION ET AUX ALGORITHMES AVEC SCHEME](https://www.editionstechnip.com/fr/catalogue-detail/692/initiation-a-la-programmation-et-aux-algorithmes-avec-scheme.html) * [Splendeurs et servitudes des Systèmes d'exploitation](https://laurentbloch.net/MySpip3/IMG/pdf/histsys-screen-20200727.pdf) * [Systèmes d'information, obstacles et succès](https://laurentbloch.net/MySpip3/IMG/pdf/siprojets-2017-07-13.pdf) * [Révolution Cyberindustrielle en France](https://www.amazon.fr/Révolution-Cyberindustrielle-France-Bloch-Laurent/dp/2717867791) Retrouvez toutes les notes de l'émission sur www.sonsofit.tech. Pour nous contacter : [contact@sonsofit.tech]
Antonio, Guillaume et Emmanuel donnent leur retours sur les thèmes marquants de Devoxx Belgique 2022, puis ils font quelques micro trottoirs lors de la conférence. Si vous hésitez sur quelle conférence regarder sur Youtube, écoutez cet épisode. Enregistré le 18 octobre 2022 Téléchargement de l'épisode LesCastCodeurs-Episode–286.mp3 Devoxx Belgique 2022 Les présentations sont déjà en ligne sur Youtube Kubernetes Community Days France 2023 le site de l'événement : https://kcdfrance.fr qui se déroulera le 7 mars 2023 le CFP : https://cfp.kcdfrance.fr qui ferme le 31 octobre 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/
Je n'ai pas pu résister ! Pour ce premier épisode, je suis parti à la rencontre d'Hugo Lassiège, CTO et cofondateur de Malt depuis 2013. Et qui ne connait pas Malt dans l'IT ? Un échange passionnant sur le monde des développeurs et la façon de faire ce métier ! Entre autres, voici les questions que nous avons abordées : - Peut-on rester dans la technique toute sa vie ? - France, Etats-Unis, le quotidien d'un développeur outre atlantique est-il différent ? - Comment porter collectivement l'innovation dans une entreprise ? - Ou encore : peut-on manager et rester dans la technique ? Nous débattons de tout ça dans ce premier épisode ! Mais pas que. Hugo nous parle de son parcours, de son goût pour la création d'un produit, du déclic qui l'a amené à passer freelance, puis à rejoindre Malt. Un passionné, touche à tout. Qui, de fil en aiguille, nous raconte son arrivée chez Malt. Alors, CTO d'un service de 60 développeurs : comment ça se passe ? - Nous découvrons son quotidien et ses astuces pour garder un pied dans la technique tout en ayant une casquette de manager (entre autres : les séances de peer feedback, le VP Engineering, …). - Nous abordons aussi les conditions de travail, le recrutement et la gestion des talents chez Malt. Une belle leçon de management. Avec une réflexion en toile de fond : la notion d'impact que tu as dans une boîte. Pour rappel : Malt c'est 300 personnes qui travaillent depuis Paris, Lyon, Munich, Madrid, Bruxelles, Amsterdam et en remote, 800 000 inscrits, 300 000 freelances, 95 000 sociétés clientes. Je me suis régalé, j'espère que ce sera le cas aussi pour vous. Bonne écoute. ▬▬▬▬▬▬▬▬▬▬ Soutenez le podcast gratuitement - Abonnez-vous - Laissez un avis et 5 ⭐ - Merci beaucoup ! - Inscrivez-vous sur On part en prod pour ne louper aucun épisode Les informations mentionnées dans cet épisode - Malt : https://www.malt.fr/ - LinkedIn Hugo LASSIEGE : https://www.linkedin.com/in/hugolassiege/ - Conférence Devoxx : https://www.youtube.com/watch?v=X5MYKj1C2qM - Film « La 5ème Vague » : https://www.captainwatch.com/film/299687/la-5eme-vague Recommandations d'Hugo - Livre « Inspired and Empowered » de Marty CAGAN - Manga « Solo Leveling » - Chaîne YouTube DirtyBiology : https://www.youtube.com/c/dirtybiology - Chaîne YouTube C'est une autre histoire : https://www.youtube.com/channel/UCKjDY4joMPcoRMmd-G1yz1Q [Cette discussion a été enregistrée avant l'affaire autour de Léo Grasset (alias DirtyBiology). Il est en aucun cas question de minimiser les faits et si nous l'avions su avant, Hugo ne l'aurait pas cité. Nous ne pouvions pas retirer ce passage parce qu'Hugo cite Manon Bril, qui est une vidéaste qu'il faut vraiment découvrir.] Pour suivre l'actualité d'Hugo - Twitter : https://twitter.com/hugolassiege - Son blog : https://eventuallycoding.com/ ▬▬▬▬▬▬▬▬▬▬ Postproduction Audio : Guillaume Lefebvre Music by MADiRFAN from Pixabay
After attending the Devoxx Poland Developer Conference in June in Krakow, Kadi and co-host Steve Poole sat down with speakers Oleg Šelajev, Developer Relations at Atomic Jar Inc, Ana-Maria Mihalceanu, Java Champion and Developer Advocate at Redhat, and Brain Vermeer, Java Champion and JUG Leader Netherlands about their key takeaways from the event, trends on cloud adoption, how hot the developer market is right now, and their favorite presentations (hint: they weren't their own talks!)
Des aspects inhérents au monde de la tech peuvent à un moment donné provoquer une fatigue. L'évolution est continue, indomptable, inarrêtable. Le nouveau est constamment présent, il est même déjà passé. En tant qu'être humain, et en particulier profil technique, nous pouvons ressentir une certaine lassitude voire souffrance face à cette répétition incessante et peut être absurde. Mais alors, est-ce tout ? Sommes nous condamnés à accepter cet état de fait et avancer à marche forcée ? Pour nous aider à creuser cette question, nous recevons aujourd'hui Antonio Goncalves co-créateur du Devoxx France, qui de par son expérience de plus de 20 ans dans cet univers a connu ce ressenti mais a su garder cette passion qu'on lui connaît tant. Nous vous souhaitons une bonne écoute et des bonnes vacances !
Hi, Spring fans! In this installment, [Josh Long (@starbuxman)](https://twitter.com/starbuxman) talks to Devoxx UK organizer and Voxxed Days cofounder [Mark Hazell (@mrhazell)](https://twitter.com/mrhazell).
### L'apéro* Le debrief de Devoxx 2022 -> https://www.devoxx.fr/### Cloud* Announcing General Availability of Change Data Capture (CDC) on Azure SQL Database -> https://techcommunity.microsoft.com/t5/azure-sql-blog/announcing-general-availability-of-change-data-capture-cdc-on/ba-p/3284280* Announcing Gated Public Preview of Unity Catalog on AWS and Azure -> https://databricks.com/blog/2022/04/20/announcing-gated-public-preview-of-unity-catalog-on-aws-and-azure.html### Cloud Native* Enterprises using more Kubernetes across more clouds, but continue to find it challenging: report -> https://devclass.com/2022/04/27/state-of-kubernetes/* Google donates the Istio service mesh to the Cloud Native Computing Foundation -> https://techcrunch.com/2022/04/25/google-donates-the-istio-service-mesh-to-the-cloud-native-computing-foundation/* KubeVirt becomes a CNCF incubating project -> https://www.cncf.io/blog/2022/04/19/kubevirt-becomes-a-cncf-incubating-project/### Machine Learning* Cortex Labs is Joining Databricks to Accelerate Model Serving and MLOps -> https://databricks.com/blog/2022/04/25/cortex-labs-databricks-model-serving-mlops.html* Feathr – An Enterprise-Grade, High Performance Feature Store -> https://github.com/linkedin/feathr### Dev tools* Gitpod x JetBrains join forces to solve 'works on my machine' problem -> https://www.gitpod.io/blog/gitpod-jetbrains### SponsorsCette publication est sponsorisée par [Affini-Tech](https://affini-tech.com/) et [CerenIT](https://www.cerenit.fr/).[CerenIT](https://www.cerenit.fr/) vous accompagne pour concevoir, industrialiser ou automatiser vos plateformes mais aussi pour faire parler vos données temporelles. Ecrivez nous à [contact@cerenit.fr](mailto:contact@cerenit.fr) et retrouvez-nous aussi sur [Time Series France](https://www.timeseriesfr.org/).Affini-Tech vous accompagne dans tous vos projets Cloud et Data, pour Imaginer, Expérimenter etExecuter vos services ! ([Affini-Tech](http://affini-tech.com), La plateforme [Datatask](https://datatask.io/)) pour accélérer vos services Data et IAConsulter le [blog d'Affini-Tech](https://affini-tech.com/blog/) et le [blog de Datatask](https://datatask.io/blog/) pour en savoir plus.On recrute ! Venez cruncher de la data avec nous ! Ecrivez nous à [recrutement@affini-tech.com](mailto:recrutement@affini-tech.com)Le générique a été composé et réalisé par Maxence Lecointe.
Cette semaine Mike et Baptiste reçoivent Antonio Goncalves, développeur depuis de nombreuses années et cofondateur et coorganisateur de Devoxx France, pour nous parler de l'histoire du monde du dev et de Devoxx. Voir Acast.com/privacy pour les informations sur la vie privée et l'opt-out.
Les slidesNotre keynote à Devoxx 2022, encore merci à la team Devoxx, c'était un immense plaisir ! Voir Acast.com/privacy pour les informations sur la vie privée et l'opt-out.
Pour cette édition 9 3/4, Les Cast Codeurs clôturent cette édition de Devoxx. Un regard sous le capot, une discussion sur les keynotes, une chanson en direct, un homme grenouille, les tendances, etc. Enregistré le 1 octobre 2021 Téléchargement de l'épisode LesCastCodeurs-Episode–264.mp3 Clôture de Devoxx France 2021 Le Dessous De(s)voxx Devoxx France 2022: Avril 20–22 2022, les 10 ans de Devoxx France Concert en direct Les keynotes Mais il est où Vincent? Les talks Les tendances Le CfP réchauffé Nos talks préférés Vos talks préférés Allez hop ! On se reconfine ! 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/
Pour cette édition 9 3/4, Les Cast Codeurs clôturent cette édition de Devoxx. Un regard sous le capot, une discussion sur les keynotes, une chanson en direct, un homme grenouille, les tendances, etc. Enregistré le 1 octobre 2021 Téléchargement de l'épisode [LesCastCodeurs-Episode-264.mp3](https://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-264.mp3) ## Clôture de Devoxx France 2021 ### Le Dessous De(s)voxx Devoxx France 2022: Avril 20-22 2022, les 10 ans de Devoxx France ### Concert en direct ### Les keynotes ### Mais il est où Vincent? ### Les talks #### Les tendances #### Le CfP réchauffé #### Nos talks préférés #### Vos talks préférés ### Allez hop ! On se reconfine ! ## 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
“The most important thing is to make it easy for people to contribute. And the second thing is to have as many people as possible. For that, you build a community, and decide what people you want in your community." Julien Dubois is the creator of JHipster and manages the Java Developer Advocacy team at Microsoft. In this episode, Julien shared about the state of Java for cloud native applications, as well as Java adoption within Microsoft and Azure. Julien also shared his story on founding JHipster, his developer advocacy work at Microsoft, as well as some tips on how to run a successful open source project. Listen out for: Career Journey - [00:04:30] Java at Microsoft - [00:07:38] State of Java for Cloud Native App - [00:10:39] Java Adoption in Azure - [00:16:58] JHipster Story - [00:21:29] Open Source Tips - [00:29:43] Independent Developer Advocacy - [00:35:42] Microsoft and Open Source - [00:40:28] 3 Tech Lead Wisdom - [00:43:08] _____ Julien Dubois's Bio Julien manages the Java Developer Advocacy team at Microsoft. Julien is a Java Champion, and is mostly known in the Java community as the creator and lead developer of JHipster, a popular open source development platform. He is also the co-author of “Spring par la pratique” and a speaker in numerous conferences including Devoxx, SpringOne, and Paris Java User Group amongst others. Follow Julien: Twitter – https://twitter.com/juliendubois LinkedIn – https://www.linkedin.com/in/juliendubois/ Github – https://github.com/jdubois Website – https://www.julien-dubois.com/ Our Sponsor This episode is proudly sponsored by Emergence, the journal of business agility. This quarterly publication brings you inspiring stories from the most innovative companies and explores themes of new ways of working, reclaiming management, and humanizing business. Each issue is hand illustrated and 100% content. Use the promo code “techlead” to get a 10% discount on your annual subscription. Visit businessagility.institute/emergence to get your edition and support the publication supporting your podcast. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/51.
Holly Cummins is a Senior Technical Staff Member and Innovation Leader at IBM. Holly has used technology to enable innovation, for clients across a range of industries, from banking to catering to retail to NGOs. During her time as a lead developer in the IBM Garage, she has led projects to count fish, help a blind athlete run ultra-marathons in the desert solo, improve health care for the elderly, and change how city parking works. Holly is also an Oracle Java Champion, IBM Q Ambassador, and JavaOne Rock Star. Before joining the IBM Garage, she was Delivery Lead for the WebSphere Liberty Profile (now Open Liberty). Holly co-authored Manning's Enterprise OSGi in Action and is a regular keynote speaker. She is an active speaker and has spoken at KubeCon (keynote), GOTO, JavaOne, Devoxx, Sonar+D, JavaZone, JFokus, The ServerSide Java Symposium, GOTO, JAX London, QCon, GeeCon, and the Great Indian Developer Summit, as well as a number of user groups.Links mentioned in this episode:Holly's website: https://hollycummins.comHolly's blog post: https://blog.container-solutions.com/wtf-does-tech-have-to-do-with-the-planetIBM Garage: https://ibm.com/garageIBM Garage Method: https://ibm.com/garage/methodIBM Quantum Computing: https://ibm.com/quantum-computingQuantum Computing Tools: ibm.com/quantum-computing/toolsQuantum Development Roadmap: ibm.com/blogs/research/2021/02/quantum-development-roadmapQiskit: qiskit.orgCode Engine: ibm.com/cloud/code-engineOpen Liberty: openliberty.ioMicroProfile: microprofile.ioHolly's book on OSGI: manning.com/books/enterprise-osgi-in-actionApplication Modernization Podcast Series: developer.ibm.com/podcasts/the-application-modernization-seriesIBM Expert TV: Dr. Holly Cummins, How - and Why - to Modernize Scruffy Old Java Apps: ibm.biz/experttvEmployment at IBM: ibm.com/employmentLinux Foundation's new Agriculture project: agstack.org
Antonio et Emmanuel discutent entre autre de JavaDoc, Quarkus, Crypto dans le CI, bootstrap 5, Grafana, cloud de confiance sans oublier les crowdcasts sur Cypress et sur hack.commit.push du 29 mai. Enregistré le 21 mai 2021 Téléchargement de l'épisode [LesCastCodeurs-Episode-256.mp3](https://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-256.mp3) ## News ### Langages [Un JEP pour améliorer la JavaDoc](https://openjdk.java.net/jeps/413) * On va pouvoir référencer par exemple des morceaux de code dans un autre fichier, dans un test, et l’intégrer dans la JavaDoc d’une méthode, d’une classe. Ca permettra d’avoir de la doc vraiment à jour au niveau des bouts de code, vu que ce sera toujours le vrai code qui tourne qui sera inséré dans la JavaDoc. * Il pourra y avoir également de la coloration syntaxique * de définir des régions qui doivent être surlignées pour être bien visibles * Il sera possible de modifier certaines parties d’un snippet de code, par exemple pour cacher une chaine de caractère de test dont on se moque de la valeur quand on explique ce bout de code * Possibilité de rajouter des liens hypertextes sur certains bouts de code, pour pointer par exemple vers la JavaDoc d’une méthode utilisée dans ce bout de code * Pourvu qu’ils reprennent le plus possible la syntaxe asciidoctor qui a déjà résolu ce problème [Asciidoclet](https://github.com/asciidoctor/asciidoclet) [Discussion sur le raisons du besoin derrière Loom](https://inside.java/2021/05/10/networking-io-with-virtual-threads/) * Article qui reste d.un premier niveau, il faut creuser,les bénéfices réels * IO et synchro bloque un thread. Limite scalabilité. Le code asynchrone est plus dur à comprendre. * Virtual threads don’t bien pour des taches qui passent beaucoup de temps à attendre * Les API IO blocantes parkent le virtual thread quand elles sont en attente * Un poller (boucle d’evenement) regarde les IO et leur état et unpark les virtualthread correspondant * Mechanisme similaire aux frameworks non blocs to de type vert.x mais avec une API bloxante ### Librairies [Quarkus 2.0 alpha 1, 2 et 3 sont sortis](https://quarkus.io/blog/quarkus-2-0-0-alpha1-released/) * Quarkus 2 parce que vert.x 4 et MicroProfile 4, pas de “gros” breaking changes mais quelques uns surtout pour les extensions * Continuous Testing: dans la console, on voit les tests qui plantent. Et quand on fait un code change, uniquement les tests qui sont impactés sont joués (flow analysis). * Lance aussi dans un container dédié les dépendances (e.g. une base de donnée pour les tests utilisant Hibernate). LE container pour les tests en continu est différent de celui pour le quarkus:dev qui tourner (pas de pollution). * JDK 11 minimum [Micronaut 2.5 est sorti ](https://docs.micronaut.io/latest/guide/#whatsNew) * support for @java 16 and @graalvm 21.1 on Micronaut Launch, * huge improvements to Micronaut Data from @DenisStepanov, * improved @OracleCloud integration * and many other small improvements ### Infrastructure [Les cryptomineurs tuent les CI gratuite](https://layerci.com/blog/crypto-miners-are-killing-free-ci/) * Les mineurs de crypto monnaies abusent des services de CI qui offre des capacités de build gratuites * Une des nouvelles astuces c’est d’utiliser les outils comme Pupetteer pour automatiser l’utilisation d’un navigateur web, pour miner de la crypto monnaie dans le navigateur qui tourne en headless sur la machine de CI * A la grande époque de OpenShift online et OpenShift.io, on a beaucoup appris sur le detection des Bitcoin miners :) * on a eu le soucis sur Codeship (la CI SaaS de CloudBees). Ils ont passé un max de temps à virer et proteger les builds. J’ai vu que GitHub avait eu aussi le soucis [Les 19 étapes facile pour écrire un dockerfile](https://jkutner.github.io/2021/04/26/write-good-dockerfile.html) * En vérifiant l’ordre de ses commandes, en limitant le scope de Copy, d’aligner les RUN d’installation de package, d’utiliser des images officielles, voire de se créer ses images de base, d’utiliser des tags spécifiques pour des images plus reproductibles, effacer le cache du package manager, de builder dans une image offrant un environnement cohérent, de récupérer ses dépendance dans une étape à part, de faire du multi-stage build... Ou d’utiliser les Cloud Native Buildpacks! (sur lesquels Joe bosse) * Article qui nous explique la complexité et les trade off impossibles. Et donc que buildpack c’est indispensable [Comparaison Apache Kafka et Apache Pulsar](https://blog.bigdataboutique.com/2021/03/apache-kafka-vs-apache-pulsar-video-fd3fi2) * pulsar a des brokers sans etat et deriere il y a des bookkeepers (qui stockent les data). * Cela permet plus de flexiblités pour augmenter ou descendre le nbombre de brokers. mais avec plus de “moving parts” et avec un hop de reseau supplémentaire. * Mais l’architecture est plus flexible notamment pour Kubernetes * Le stockage étagé et la geo replication est plus facile dans Pulsar (par default). Stockage etageé c’est de stocker l’info dans un S3 quand ellee st vielle par example. * Pulsar est multitenant par design. * Pulsar accepte des gros messages et sit les fragmenter au besoin * plus grosse communaute sur Kafka mais il y a des composants non open source (Confluent). ### Cloud [Red Hat OpenShift Streams for Apache Kafka : un service cloud de Kafkas managé](https://twitter.com/emmanuelbernard/status/1387687197621563396) * C’est ce sur quoi emmanuel a bossé ses 9 derniers mois * [Essayer le Managed Kafka de red hat](https://red.ht/TryKafka) * Red Hat OpenShift Streams for Apache Kafka: un cloud service de Kafka managés https://twitter.com/emmanuelbernard/status/1387686420903563264 * Super intégration avec Quarkus et utilise Quarkus a l’intérieur ### Web [Bootstrap 5 est sorti](https://blog.getbootstrap.com/2021/05/05/bootstrap-5/) * New offcanvas component * New accordion * New and updated forms * RTL is here * Overhauled utilities * New snippet examples * Improved customizing * Browser support * Dropped Microsoft Edge Legacy * Dropped Internet Explorer 10 and 11 * Dropped Firefox < 60 * Dropped Safari < 10 * Dropped iOS Safari < 10 * Dropped Chrome < 60 * Dropped Android < 6 * JavaScript * No more jQuery! * Le [Guide de migration est ici](https://getbootstrap.com/docs/5.0/migration/) Crowdcast sur [Cypress](https://www.cypress.io/) par Emmanuel Demey [La fin de Google AMP ou son intérêt devrait descendre ](https://www.lafoo.com/the-end-of-amp/) * AMP avait un avantage majeur. Celui d’être en premier sur les résultats du moteur de recherche. * Et les médias passaient en AMP rien que pour ça parce que le traffic du moteur de recherche dominant est essentiel * Mais AMP posait beaucoup de problèmes techniques et éthiques. Le contenu était hébergé et caché sur des pros idées edge et en pratique Google. * Donc les mesures d’audience étaient plus compliqeees * Et les ads avaient aussi des bias pavers la régie google. * Les prochains scoring de google search seront neutre ce qui risque faire baisser les pages amp * Les pages amp avaient du réinventer beaucoup de concepts du web ### Outillage [JFrog garde Bintray JCenter en lecture seule y compris le miroir de Maven central ](https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/) * Ca sent le truc planifie pour faire migrer et descendre le traffic et arriver en bon samaritain après. Cela dit ils étaient bon samaritains avec la version gratuite * Au moins les builds anciens ne vont pas casser [Docker desktop : sauter une mise à jour devient une option payante](https://www.docker.com/blog/changing-how-updates-work-with-docker-desktop-3-3/) * a partir de Docker 3.3 on peut éviter l’installation d’une nouvelle version avec la souscription pro ou team. Si j’ai bien compris. * Tu peux faire un rappel pour plus tard mais tu ne peux effectivement pas refuser définitivement une version donnée sans payer sinon ils te harcèlent (je ne connais pas la fréquence) pour upgrader. * En gros si tu ne paies pas tu dois être sur latest. Ils ne vont pas faire du support sur d’anciennes version pour les clients gratuits * Ce qui est logique. [Spock 2.0](https://spockframework.org/spock/docs/2.0/release_notes.html) * Spock est rebasé sur JUnit Platform * Support de l’exécution en parallèle des test specs et des test features * Support de Groovy 3 * Améliorations des tests avec des données tabulaires ### Sécurité [Bug de dénie de service dans snakeyml](https://snyk.io/blog/java-yaml-parser-with-snakeyaml/) * C’est du à la capacité de faire des références qui contiennent une référence à un élément plus haut. Paf récursion infinie. * à un moment, notre support YAML dans Groovy utilisait SnakeYaml il me semble, mais je viens de vérifier, on est passé à Jackson ### Loi, société et organisation [Grafana, Loki et Tempo passent de ASL 2 à AGPL](https://grafana.com/blog/2021/04/20/grafana-loki-tempo-relicensing-to-agplv3/) * La AGPL c’est la GPL mais pour lequel un services est comme une distribution * inspiré par MongoLab CoackroachDB etc * Cela reste open source au moins même si il y a des interprétations différentes du linkage et donc des risques * Est-ce que un service qui utilise grafana doit entièrement être AGPL? [Quand un troll de brevet attaque, cloudflare contre attaque](https://techcrunch.com/2021/04/26/cloudflare-rallies-the-troops-to-fight-off-another-so-called-patent-troll/?guccounter=1&guce_referrer=aHR0cHM6Ly9kdWNrZHVja2dvLmNvbS8&guce_referrer_sig=AQAAAEKNBJxidgIYvuXxPu-69VCJuD9nzkRUHMT62_2SS9vEox3eoMhFekoDHrH4ZSrjpsithr74uN62VF-i-6mt4MRqRREcR7NOFjiGy1T5VARNkaXcxG6F3zXxBqCyBUSxaoECUB1yCMc7XChZ6BKwEjdbUPIQtzmraWENdciwdYja) * cloud flare est attaqué par un troll de brevet et contre attaque pour la seconde fois en payant la recherche d’antériorité sur l’ensemble du porte feuille de brevets de cette entité. * Pour lui faire perdre une bonne partie de la valeur. « You do not negotiate with terrorists or children » [BaseCamp perd 30% de ses employés après son ban de conversations sociétales ](https://www.google.com/amp/s/marker.medium.com/amp/p/d487bed43155) * La liste des noms d’employés « funny » est ressorti avec des relents racistes * Les employés ont visiblement eu un débat dessus * DHH et Fry on fait un mémo bannissant les conversations politiques et sociétale parce que elle n’amenaient pas de bien pour la société (resentment etc) * Mais les employés le voient comme une façon de ne pas voir les sujets importants en face et les impactes des produits tech sur la société * Ils on offert un golden parachute à qui voulait partir * Et boom 30% ont dit oui [Stratégie nationale du cloud français](https://www.lemonde.fr/economie/article/2021/05/17/cloud-la-france-se-veut-plus-souveraine_6080442_3234.html) * cloud solution d'hébergement par défaut des services numériques d'état * protégé de règlementation extracommunautaire * contre le cloud act et autres lois * label "Cloud de confiance" c'est comme le porc salut * mise à jour du SecNumCloud de l'ANSSI * solution hybride société Française ou Européenne en utilisant les briques logicielles de groups américains * serveurs en France * opérés par des entreprises européennes * détenues par des européens * "les américains sont les plus avancés" * Google et Microsoft ont signé l'accord de licence * donc pas Amazon [Cloud de Confiance en qui ? par Laurent Doguin](https://ldoguin.name/fr/2021/05/quoi-cloud/) ## Outils de l'épisode [MuseGroup rachète audacity](https://www.minimachines.net/actu/muse-group-rachete-le-logiciel-audacity-99063) * Enfin la marque * Promet des designers sur l’interface et des contributeurs * Et de rester open source * On va voir ## Conférences [Devoxx france bougent au 29, 30 septembre et 1er octobre](https://twitter.com/DevoxxFR/status/1389489979978563584) Crowdcast d'Agathe sur [hack.commit.push](https://paris2021.hack-commit-pu.sh/) samedi 29 mai, inscrivez-vous ! ## 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 et Emmanuel discutent entre autre de JavaDoc, Quarkus, Crypto dans le CI, bootstrap 5, Grafana, cloud de confiance sans oublier les crowdcasts sur Cypress et sur hack.commit.push du 29 mai. Enregistré le 21 mai 2021 Téléchargement de l’épisode LesCastCodeurs-Episode–256.mp3 News Langages Un JEP pour améliorer la JavaDoc On va pouvoir référencer par exemple des morceaux de code dans un autre fichier, dans un test, et l’intégrer dans la JavaDoc d’une méthode, d’une classe. Ca permettra d’avoir de la doc vraiment à jour au niveau des bouts de code, vu que ce sera toujours le vrai code qui tourne qui sera inséré dans la JavaDoc. Il pourra y avoir également de la coloration syntaxique de définir des régions qui doivent être surlignées pour être bien visibles Il sera possible de modifier certaines parties d’un snippet de code, par exemple pour cacher une chaine de caractère de test dont on se moque de la valeur quand on explique ce bout de code Possibilité de rajouter des liens hypertextes sur certains bouts de code, pour pointer par exemple vers la JavaDoc d’une méthode utilisée dans ce bout de code Pourvu qu’ils reprennent le plus possible la syntaxe asciidoctor qui a déjà résolu ce problème Asciidoclet Discussion sur le raisons du besoin derrière Loom Article qui reste d.un premier niveau, il faut creuser,les bénéfices réels IO et synchro bloque un thread. Limite scalabilité. Le code asynchrone est plus dur à comprendre. Virtual threads don’t bien pour des taches qui passent beaucoup de temps à attendre Les API IO blocantes parkent le virtual thread quand elles sont en attente Un poller (boucle d’evenement) regarde les IO et leur état et unpark les virtualthread correspondant Mechanisme similaire aux frameworks non blocs to de type vert.x mais avec une API bloxante Librairies Quarkus 2.0 alpha 1, 2 et 3 sont sortis Quarkus 2 parce que vert.x 4 et MicroProfile 4, pas de “gros” breaking changes mais quelques uns surtout pour les extensions Continuous Testing: dans la console, on voit les tests qui plantent. Et quand on fait un code change, uniquement les tests qui sont impactés sont joués (flow analysis). Lance aussi dans un container dédié les dépendances (e.g. une base de donnée pour les tests utilisant Hibernate). LE container pour les tests en continu est différent de celui pour le quarkus:dev qui tourner (pas de pollution). JDK 11 minimum Micronaut 2.5 est sorti support for @java 16 and @graalvm 21.1 on Micronaut Launch, huge improvements to Micronaut Data from @DenisStepanov, improved @OracleCloud integration and many other small improvements Infrastructure Les cryptomineurs tuent les CI gratuite Les mineurs de crypto monnaies abusent des services de CI qui offre des capacités de build gratuites Une des nouvelles astuces c’est d’utiliser les outils comme Pupetteer pour automatiser l’utilisation d’un navigateur web, pour miner de la crypto monnaie dans le navigateur qui tourne en headless sur la machine de CI A la grande époque de OpenShift online et OpenShift.io, on a beaucoup appris sur le detection des Bitcoin miners :) on a eu le soucis sur Codeship (la CI SaaS de CloudBees). Ils ont passé un max de temps à virer et proteger les builds. J’ai vu que GitHub avait eu aussi le soucis Les 19 étapes facile pour écrire un dockerfile En vérifiant l’ordre de ses commandes, en limitant le scope de Copy, d’aligner les RUN d’installation de package, d’utiliser des images officielles, voire de se créer ses images de base, d’utiliser des tags spécifiques pour des images plus reproductibles, effacer le cache du package manager, de builder dans une image offrant un environnement cohérent, de récupérer ses dépendance dans une étape à part, de faire du multi-stage build… Ou d’utiliser les Cloud Native Buildpacks! (sur lesquels Joe bosse) Article qui nous explique la complexité et les trade off impossibles. Et donc que buildpack c’est indispensable Comparaison Apache Kafka et Apache Pulsar pulsar a des brokers sans etat et deriere il y a des bookkeepers (qui stockent les data). Cela permet plus de flexiblités pour augmenter ou descendre le nbombre de brokers. mais avec plus de “moving parts” et avec un hop de reseau supplémentaire. Mais l’architecture est plus flexible notamment pour Kubernetes Le stockage étagé et la geo replication est plus facile dans Pulsar (par default). Stockage etageé c’est de stocker l’info dans un S3 quand ellee st vielle par example. Pulsar est multitenant par design. Pulsar accepte des gros messages et sit les fragmenter au besoin plus grosse communaute sur Kafka mais il y a des composants non open source (Confluent). Cloud Red Hat OpenShift Streams for Apache Kafka : un service cloud de Kafkas managé C’est ce sur quoi emmanuel a bossé ses 9 derniers mois Essayer le Managed Kafka de red hat Red Hat OpenShift Streams for Apache Kafka: un cloud service de Kafka managés https://twitter.com/emmanuelbernard/status/1387686420903563264 Super intégration avec Quarkus et utilise Quarkus a l’intérieur Web Bootstrap 5 est sorti New offcanvas component New accordion New and updated forms RTL is here Overhauled utilities New snippet examples Improved customizing Browser support Dropped Microsoft Edge Legacy Dropped Internet Explorer 10 and 11 Dropped Firefox < 60 Dropped Safari < 10 Dropped iOS Safari < 10 Dropped Chrome < 60 Dropped Android < 6 JavaScript No more jQuery! Le Guide de migration est ici Crowdcast sur Cypress par Emmanuel Demey La fin de Google AMP ou son intérêt devrait descendre AMP avait un avantage majeur. Celui d’être en premier sur les résultats du moteur de recherche. Et les médias passaient en AMP rien que pour ça parce que le traffic du moteur de recherche dominant est essentiel Mais AMP posait beaucoup de problèmes techniques et éthiques. Le contenu était hébergé et caché sur des pros idées edge et en pratique Google. Donc les mesures d’audience étaient plus compliqeees Et les ads avaient aussi des bias pavers la régie google. Les prochains scoring de google search seront neutre ce qui risque faire baisser les pages amp Les pages amp avaient du réinventer beaucoup de concepts du web Outillage JFrog garde Bintray JCenter en lecture seule y compris le miroir de Maven central Ca sent le truc planifie pour faire migrer et descendre le traffic et arriver en bon samaritain après. Cela dit ils étaient bon samaritains avec la version gratuite Au moins les builds anciens ne vont pas casser Docker desktop : sauter une mise à jour devient une option payante a partir de Docker 3.3 on peut éviter l’installation d’une nouvelle version avec la souscription pro ou team. Si j’ai bien compris. Tu peux faire un rappel pour plus tard mais tu ne peux effectivement pas refuser définitivement une version donnée sans payer sinon ils te harcèlent (je ne connais pas la fréquence) pour upgrader. En gros si tu ne paies pas tu dois être sur latest. Ils ne vont pas faire du support sur d’anciennes version pour les clients gratuits Ce qui est logique. Spock 2.0 Spock est rebasé sur JUnit Platform Support de l’exécution en parallèle des test specs et des test features Support de Groovy 3 Améliorations des tests avec des données tabulaires Sécurité Bug de dénie de service dans snakeyml C’est du à la capacité de faire des références qui contiennent une référence à un élément plus haut. Paf récursion infinie. à un moment, notre support YAML dans Groovy utilisait SnakeYaml il me semble, mais je viens de vérifier, on est passé à Jackson Loi, société et organisation Grafana, Loki et Tempo passent de ASL 2 à AGPL La AGPL c’est la GPL mais pour lequel un services est comme une distribution inspiré par MongoLab CoackroachDB etc Cela reste open source au moins même si il y a des interprétations différentes du linkage et donc des risques Est-ce que un service qui utilise grafana doit entièrement être AGPL? Quand un troll de brevet attaque, cloudflare contre attaque cloud flare est attaqué par un troll de brevet et contre attaque pour la seconde fois en payant la recherche d’antériorité sur l’ensemble du porte feuille de brevets de cette entité. Pour lui faire perdre une bonne partie de la valeur. « You do not negotiate with terrorists or children » BaseCamp perd 30% de ses employés après son ban de conversations sociétales La liste des noms d’employés « funny » est ressorti avec des relents racistes Les employés ont visiblement eu un débat dessus DHH et Fry on fait un mémo bannissant les conversations politiques et sociétale parce que elle n’amenaient pas de bien pour la société (resentment etc) Mais les employés le voient comme une façon de ne pas voir les sujets importants en face et les impactes des produits tech sur la société Ils on offert un golden parachute à qui voulait partir Et boom 30% ont dit oui Stratégie nationale du cloud français cloud solution d’hébergement par défaut des services numériques d’état protégé de règlementation extracommunautaire contre le cloud act et autres lois label “Cloud de confiance” c’est comme le porc salut mise à jour du SecNumCloud de l’ANSSI solution hybride société Française ou Européenne en utilisant les briques logicielles de groups américains serveurs en France opérés par des entreprises européennes détenues par des européens “les américains sont les plus avancés” Google et Microsoft ont signé l’accord de licence donc pas Amazon Cloud de Confiance en qui ? par Laurent Doguin Outils de l’épisode MuseGroup rachète audacity Enfin la marque Promet des designers sur l’interface et des contributeurs Et de rester open source On va voir Conférences Devoxx france bougent au 29, 30 septembre et 1er octobre Crowdcast d’Agathe sur hack.commit.push samedi 29 mai, inscrivez-vous ! 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 Antonio Goncalves (@agoncal) about: C 64 with tapes, writing thousands of Basic lines, the Power Cartridge and assembly, the "10 GOTO 10" trick, line renumbering with Power Cartridge, the arkanoid game, form BASIC to assembly, Peeks and Pokes, Pascal, prolog to modulog transpiler, programming chips in C++ for a telekom company, discovering Java and WebLogic, the amazing minitel, minitel was huge in France, building Java Server Pages on WebLogic in 1999, joining WebLogic in London, digging wholes to find water, Java EE 5 book with Glassfish in 2007, Java EE 7 book in 2013, talking at Devoxx about JUnit 4, moving from WebLogic to GlassFish, Java EE is the Esperanto of runtimes and servers, Marc Fleury at Paris JUG, the unknown student from Iran, paying back by reviewing a book, self-publishing books, the Java EE 8 drama, the politics in Java EE 8 were stronger than technical innovation, the Java Injection spec, JSR-330, CDI drama, the road to quarkus, Grame Rocher mitronaut talk, from Spring over Micronaut to Quarkus, Practicing Quarkus and Understanding Quarkus books, Quarkus hot reload is impressive, GraalVM with Quarkus is just -Pnative, at start everything is already optimized with Quarkus, Helidon is an interesting alternative to Quarkus, Helidon's CLI is useful, WebLogic customers get support for Helidon, Antonio Goncalves on twitter: @agoncal, Antonio's github account https://github.com/agoncal and blog antoniogoncalves.org
Piotr to notoryczny inżynier w pracy i poza nią, podążający za meandrami sztuki programowania. Zawodowo Remote Freelance Software Gardener, od kilku lat wyrywający chwasty w ogródkach webowych i zwykle przycinający Javę do kształtów pożądanych przez klientów. Miłośnik lekkości i zwinności, która powinna przejawiać się przede wszystkim w stosowaniu właściwych narzędzi. Trener. Prelegent na Devoxx, JDD, GeeCON, 4Developers i innych.Dołącz do newslettera na
Piotr to notoryczny inżynier w pracy i poza nią, podążający za meandrami sztuki programowania. Zawodowo Remote Freelance Software Gardener, od kilku lat wyrywający chwasty w ogródkach webowych i zwykle przycinający Javę do kształtów pożądanych przez klientów. Miłośnik lekkości i zwinności, która powinna przejawiać się przede wszystkim w stosowaniu właściwych narzędzi. Trener. Prelegent na Devoxx, JDD, GeeCON, 4Developers i innych.Dołącz do newslettera na
MLOps #35! This week we talk to Kai Waehner about the beast that is apache kafka and how many different ways you can use it! // Key takeaways: -Kafka is much more than just messaging -Kafka is the de facto standard for processing huge volumes of data at scale in real-time -Kafka and Machine Learning are complementary for various use cases (including data integration, data processing, model training, model scoring, and monitoring) // Abstract: The combination of Apache Kafka, tiered storage, and machine learning frameworks such as TensorFlow enables you to build one scalable, reliable, but also simple infrastructure for all machine learning tasks using the Apache Kafka ecosystem and Confluent Platform. This discussion features a predictive maintenance use case within a connected car infrastructure, but the discussed components and architecture are helpful in any industry. // Bio: Kai Waehner is a Technology Evangelist at Confluent. He works with customers across the globe and with internal teams like engineering and marketing. Kai’s main area of expertise lies within the fields of Big Data Analytics, Machine Learning, Hybrid Cloud Architectures, Event Stream Processing and Internet of Things. He is a regular speaker at international conferences such as Devoxx, ApacheCon and Kafka Summit, writes articles for professional journals, and shares his experiences with new technologies on his blog: www.kai-waehner.de. Join our slack community: https://join.slack.com/t/mlops-community/shared_invite/zt-391hcpnl-aSwNf_X5RyYSh40MiRe9Lw Follow us on Twitter: @mlopscommunity Sign up for the next meetup: https://go.mlops.community/register Connect with Demetrios on LinkedIn: https://www.linkedin.com/in/dpbrinkm/ Connect with Kai: contact@kai-waehner.de / @KaiWaehner / LinkedIn (https://www.linkedin.com/in/megachucky/) ________Show Notes_______ Blogpost tierd storage https://www.confluent.io/blog/streaming-machine-learning-with-tiered-storage/ https://www.confluent.io/resources/kafka-summit-2020/apache-kafka-tiered-storage-and-tensorflow-for-streaming-machine-learning-without-a-data-lake/ Blogpost about using kafka as a database https://www.kai-waehner.de/blog/2020/03/12/can-apache-kafka-replace-database-acid-storage-transactions-sql-nosql-data-lake/ Example repo on github https://github.com/kaiwaehner/hivemq-mqtt-tensorflow-kafka-realtime-iot-machine-learning-training-inference Model serving vs embedded kafka https://www.confluent.io/blog/machine-learning-real-time-analytics-models-in-kafka-applications/ https://www.confluent.io/kafka-summit-san-francisco-2019/event-driven-model-serving-stream-processing-vs-rpc-with-kafka-and-tensorflow/ Istio blog post https://www.kai-waehner.de/blog/2019/09/24/cloud-native-apache-kafka-kubernetes-envoy-istio-linkerd-service-mesh/
The Pipeline: All Things CD & DevOps Podcast by The CD Foundation
Summary: In this episode, we'll discuss Continuous Updates, a concept introduced in the Liquid Software book by Fred Simon, Yoav Landman, and Baruch Sadogursky. It is a logical next step in all the things continuous, as Baruch will explain. Tune in to hear the Head of DevOps Advocacy in JFrog talking about his, JFrog's, and even some of the industry's DevOps Journey.Bio: Baruch Sadogursky (a.k.a JBaruch) is the Head of DevOps Advocacy and a Developer Advocate at JFrog. His passion is speaking about technology. Well, speaking in general, but doing it about technology makes him look smart, and 19 years of hi-tech experience sure helps. When he's not on stage (or on a plane to get there), he learns about technology, people, and how they work, or more precisely, don't work together.He is a co-author of the Liquid Software book, a CNCF ambassador and a passionate conference speaker on DevOps, DevSecOps, digital transformation, containers and cloud-native, artifact management and other topics, and is a regular at the industry's most prestigious events including KubeCon, DockerCon, Devoxx, DevOps Days, OSCON, Qcon, JavaOne and many others. You can see some of his talks at jfrog.com/shownotes. Support the show (https://cd.foundation/podcast/podcast-submission-form/)
This week, we have the opportunity to meet up with Daniel Bryant, Product Architect at Ambassador Labs (Datawire), News Manager at InfoQ, and Chair of QCon London. He is a leader within the London Java Community (LJC), and he writes for well-known technical websites such as InfoQ, O'Reilly, Voxxed, and DZone. He blogs at https://medium.com/@danielbryantuk. Daniel's technical expertise focuses on DevOps tooling, cloud/container platforms, and microservice implementations. You may have met Daniel at international conferences such as QCon, JavaOne, and Devoxx. Or you may have been lucky enough to contribute with him on open-source projects. At Ambassador Labs, Daniel is focused on making the onboarding experience to Kubernetes and cloud native tech—and Kubernetes in particular—as easy as possible, so they're doing a lot of work at the edge. Ambassador Labs is the company behind Ambassador, the popular Kubernetes-Native API Gateway. It is available in both open source and commercial editions. Ambassador Labs builds other open source development tools for Kubernetes, including Telepresence and Forge. John and Daniel talk about the open-source movement, and building commercial products on top of these things. Because Ambassador Labs products are pretty much open core, they rely on a fantastic community that has contributed in major ways. “I'm continually impressed by what people do to contribute in the open source community. Rallying around the project you're interested in, finding kindred spirits—I think that's so key to the journey.” Daniel BryantProduct Architect at Ambassador Labs Daniel is the News Manager at InfoQ, and has been a writer for them since 2014. They talk about the path Daniel took to become a writer for InfoQ, and his interest in DevOps and microservices. He credits much of his success to finding mentors and building relationships with them. “One thing one of my mentors always said to me was to pay it forward. Once you get in a position to mentor other people, sponsor them to follow in your footsteps.” As chair for QCon London, he helps with the planning and delivery of the developer-focused event. He claims to be only a very small part of the QCon machine, and that everyone has worked really hard to make sure that sort of the QCon values are evidenced in everything they do. “There's a certain magic that comes from a practitioner-focused event. It's peers, it's knowledge sharing, but it's with a very pragmatic focus. That's something that I think is very unique to the QCon community.” He shares his view on developing a Cloud Native mindset, and how it empowers developers. “Take ideas or have ideas, and then code, test, deploy, release, verify, and observe, which is super, super important. I look at the Humio folks a lot on this kind of stuff.” They talk about the value of observability, especially within Cloud Native environments. “It's really important to be able to complete that feedback loop—and that's all about observability. You're deploying stuff ridiculously fast, but you don't know whether it's making a customer impact. You don't know whether you're making the world a better place, or delivering value, or whatever. It's really important to get that observability piece to close the loop. And that for me is pretty much what the cloud native full lifecycle movement is about.” Daniel discusses the importance of moving from simply collecting logs to understanding the semantic meaning of what's happening in those logs. “It's no good being able to log a hundred different services if you can't join the dots with a user's request. You need a product like Humio where you can ingest the sheer volume of stuff potentially coming out of all these online services. And then not only can you ingest it, but can you search it? Can you understand it? Can you pull out the semantics? Can you correlate the behavior?” Staying informed about the latest developments is critical to anyone involved with cloud native technology. It's important to remain “book smart,” and to keep tech skills sharp. One of the best ways to develop skills is to download and use trial versions of products. “You can easily trial stuff. It's really key to download something and get playing with it, and figure out if it's useful or not. I'm super happy with the ability to just pull something down and give it a trial without having to go through an onerous sales cycle. As a developer, that is super empowering. Does it work for me? Yes/No. Is the documentation good? Yes/No. Make a decision right there.” Listen to the whole podcast to answer the following: How can you find ways to help in the open-source community? What may (or may not) be happening with QCon? How can a high school teacher help the trajectory of a student's career? How can Cloud Native be defined? Where should you put your best developers: Developer productivity, the platform, or the core product? What are the four key steps to consistently delivering value? When is it worth paying for expertise to deploy open-source solutions? How can developers minimize friction, to deploy, release, and observe on their own? Daniel invites you to get hold of him at @Daniel BryanUK on Twitter, GitHub, or LinkedIn. Find out more about Ambassador Labs at getambassador.io, where you'll find podcasts and articles from Daniel and the Ambassador Labs team. You can also contact the team on Slack. Ready to get started with Humio? Get started with our free trial, or schedule a live demo with a Humio team member.
An airhacks.fm conversation with Alex Soto (@alexsotob) about: playing desperado on spectrum, peek, poke and rem with basic, implementing a clock and drawing a line, curiosity and programming, fascination with communication, sending emails to unknown people, Netscape Composer and Microsoft Frontpage, Netscape Mail Client, the "view code" button, Netscape Mail became Mozilla's Thunderbird, adding interactivity to HTML pages with JavaScript, coding number guess game with JavaScript, the friend declaration in C++, starting with Java 1.2 and Swing, Sun Java Workshop and Java Studio Workshop, using Servlets on Orion Application Server as backend for HTML forms, using Wicket web framework, doubled income for experienced developer, building portals with JBoss 3.0, Ant and XDoclet, VoIP and Session Initiation Protocol SIP project with JBoss in 2002, Bean Managed (BMP) and Container Managed Persistence (CMP), nice BMP and CMP - comes for free, installing JDK 1.3.1 (Kestrel), controlling medical robots with Java, IoT in 2005, moving physical machines with Java, loosing focus after 8 years, building electronic voting systems, Java EE 5 came with productivity boost, TomEE booted in 1 second, introducing Java EE as "The New Thing", advocating Java EE on conferences, promoting Java EE as productivity and speed optimisation, Kohsuke Kawaguchi the creator of Hudson, starting at CloudBees with Kohsuke Kawaguchi, Kohsuke started launchable, working with Apache Mesos, starting to work with Arquillian, becoming an Arquililan committer, speaking at Devoxx, ping from Aslak Knutsen, starting at the dream company - RedHat, the Monday message from Aslak, working with fabric8, Alex Soto on twitter: @alexsotob, Alex's blog: www.lordofthejars.com and Alex on GitHub
Episode en direct de Devoxx Belgique où nous vous donnons nos talks préférés. Enregistré le 8 novembre 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–219.mp3 Direct de Devoxx Tous les talks sont disponible sur YouTube. Utilisez la fonction recherche ensuite. Si vous trouvez un talk, ouvrez une pull request sur Le GitHub des cast codeurs pour améliorer ses shownotes et mentionnez @emmanuelbernard. Merci :) Keynotes Audrey Vidéo Venkat Vidéo Security Vidéo Trends Beaucoup de core java: cadence 6 mois, loom GraalVM / Micronaut / Quarkus / Spring Boot Event driven / Kafka AI / ML Microservices K8s et cloud patterns Kotlin Security appliquée (web, microservices) Serverless Ops CI / CD Reactive (co-routines, reactive tx) Peu d’infos sur Peu de front Pas/peu d’android Microprofile (connu) Conferences UI micro frontend Micro FrontEnd new Relic Nerdlet nerdpack Looks like modules in Java Shared dependencies Several artifacts like view, app, overlay, extension points Consistent error and logging Layout management SDK for url state sharing, config et components UI partages Unified GraphQL server between front ends and Microservices backend Sacrificed freedom of teams for better parallel work Feedback : Communication is still key Find the right balance Docker build systems BuildKit API for the docker file directives But needs golang Jib Uses maven envrionment No need for docker daemon, creates the right tarball and push it negative: maven only does not cache maven dependencies not very extensible Buildpacks.io CNCF sandbox Can create different packs Needs a CLI Diabolical developer These Songs Would Make Some Great Code Comments Vidéo Comment réussir ton talk de Chet Aussi l’initiative Young blood du ParisJUG Dev oops JUnit 5 Kotlin Bootiful Kotlin Visitor pattern avec les lambdas De José Paumard Victor sur refactoring pendant trois heures Introversion Cédric Champeau sur sa vie d’introverti 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/
Mon invité est une pile d’Energie, passionné de Technologie et d’Entreprenariat et si notre conversation part, par moments, dans tous les sens, cela ne fait que révéler son exceptionnel engagement et enthousiasme pour ces sujets. Il est le premier dans son entourage à Chefchaouen à suivre un parcours d’ingénieur d’Etat et entrainera d’autres camarades dans son sillage Il cofonde le JUG (Java Users Group) avec un petit Groupe de Geeks Java et lance la conférence annuelle JMAGHREB, évènement fédérateur des développeurs de la communauté Java. Sa vision : positionner le Maroc comme centre d’excellence en développement et mieux valoriser l’image du développeur. La première édition réunira lors de sa première édition 700 personnes et une trentaine de conférenciers internationaux. De son propre aveu, " L’organisation d’un évènement de cette envergure équivaut à plusieurs mariages ! " Rien n’arrête Badr dans sa carrière d’Expert Technologique, où il part par exemple pour une intervention sous haute protection en Egypte, en plein printemps arabe. Persévérant, Il sacrifie congés et puise dans son porte-monnaie pour participer aux conférences internationales et tisser des relations personnelles avec les membres influents de la communauté. La qualité des intervenants et du contenu font que pour la 4 ème édition, Stephan Janssen, fondateur de Devoxx https://www.devoxx.com, « la messe des développeurs », contacte Badr pour dupliquer le modèle et lancer la plus grande conférence Devoxx en MEA https://www.devoxx.ma/ Avec un appétit insatiable pour les challenges, Badr se lance alors dans l’entreprenariat et son projet pour créer XHUB https://x-hub.io/ société de conseil et d’expertise en nouvelles technologies avec 3 idées clés : Créer le Hub Idéal de rencontre pour les Talents IT et les projets TECH Mettre en avant la Culture startup et problem solving Etre toujours à l’état de l’art en pratiques et technologies La structure démarre avec 2 startups :Peaqock Financials et agridata-consulting.com. Sa notoriété grandissante auprès de la communauté des Développeurs, notamment grâce à DEVOXX, l’aide à repérer et recruter les jeunes talents. XHUB devient rapidement un Groupe international en s’appuyant sur le Réseau de Badr en Espagne et à Montréal Les références inspirantes : James Gosling, fondateur du langage Java Life is either a daring Adventure or anothing at all ! Helen Keller Sourde, muette, aveugle. : Histoire de ma vie https://livremoi.ma/index.php/search/standard/view/gencod/9782228894135/ Take the risk or lose the chance https://youtu.be/40Lx2UX0VVM Reinventing Organizations (Frédéric Laloux) https://www.amazon.fr/Reinventing-Organizations-communautés-travail-inspirées/dp/2354561059/ The Open Organization (Jim WHITEHURST CEO de RED HAT): Igniting Passion and Performance https://www.amazon.fr/Open-Organization-Igniting-Passion-Performance-ebook/dp/B00O92Q6CQ/
In this episode, we talk about a way to be inspired and inspiring others, learn from each other and grow your network: Conferences! And more in detail our colleague's road to Devoxx Belgium 2019. At bol.com we are challenged to present our stories inside and outside bol.com. Inside bol.com we have our great Spaces Summit and meetups, Outside we speak at several conferences. That seems more challenging to a lot of colleagues.What this episode coversEspecially if it is a conference of 5 days, over 200 speakers and sessions and over 3200 attendees. And our three guests present there. They share their road to Devoxx Belgium.GuestsTom Stoepker, Software Engineer and with his second presence friend of the show. Presenting "Scaling Sustainable Innovation through Team Autonomy”.Raul Leal, designer of the backend systems and presenting “Bol.com and the Accelerated Legacy Challenge”.Rene Kroon, Software Engineer and with his second presence also a friend of the show. Presenting about “Re-design for the cloud A real-life example of horizontal scaling”. Which might sounds familiar if you listened to previous episodes.NotesRe-design for the cloud: a real-life example of horizontal scaling.Spaces summit, our internal conferenceThe power of storytelling
Recorded at Devsum 2019, Kristoffer and Fredrik talk burnout and more with Heather Wilde. Sometimes you really need the right kind of abrasive person in your life, or keep being that annoying friend to someone else. Heather shares some of her own experiences with burnout, breaking free from notifications, and tips for dealing with stress. Spoiler: it doesn’t have to be yoga! Last but not least, Heather tells us a bit about Antarcticonf, the conference at the end of the world. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @iskrig and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Devsum 2019 Heather Wilde Keep yourself alive: stopping the effects of burnout - Heather’s talk, Devoxx version Antarcticonf Support us through Ko-fi! The drama triangle - victim, bully or persecutor, rescuer Fight or flight Screen time Evernote Chron X Roceteer The Challenger disaster Beat saber Tetris effect Two dots Linuxconf Australia Shawn Wildermuth Hello world Titles Based on the stress-level of the crowd The more important skill My team was very concerned Your brain is so happy (My phone on) do not disturb for four years The bully becomes the victim My average is three hours per week What they feel is urgent is not urgent at all Google will read through it Follow your urges We need to interfere here Keep knocking on their door Keep being that annoying friend The paranoia of the remote worker We were on the same boat When your parent dies, it’s a thing Clinical signs of burnout It’s not yoga
Recorded at Devsum 2019, Kristoffer and Fredrik talk burnout and more with Heather Wilde. Sometimes you really need the right kind of abrasive person in your life, or keep being that annoying friend to someone else. Heather shares some of her own experiences with burnout, breaking free from notifications, and tips for dealing with stress. Spoiler: it doesn’t have to be yoga! Last but not least, Heather tells us a bit about Antarcticonf, the conference at the end of the world. Thank you Cloudnet for sponsoring our VPS! Comments, questions or tips? We are @kodsnack, @tobiashieta, @oferlund and @bjoreman on Twitter, have a page on Facebook and can be emailed at info@kodsnack.se if you want to write longer. We read everything we receive. If you enjoy Kodsnack we would love a review in iTunes! You can also support the podcast by buying us a coffee (or two!) through Ko-fi. Links Devsum 2019 Heather Wilde Keep yourself alive: stopping the effects of burnout - Heather’s talk, Devoxx version Antarcticonf Support us through Ko-fi! The drama triangle - victim, bully or persecutor, rescuer Fight or flight Screen time Evernote Chron X Roceteer The Challenger disaster Beat saber Tetris effect Two dots Linuxconf Australia Shawn Wildermuth Hello world Titles Based on the stress-level of the crowd The more important skill My team was very concerned Your brain is so happy (My phone on) do not disturb for four years The bully becomes the victim My average is three hours per week What they feel is urgent is not urgent at all Google will read through it Follow your urges We need to interfere here Keep knocking on their door Keep being that annoying friend The paranoia of the remote worker We were on the same boat When your parent dies, it’s a thing Clinical signs of burnout It’s not yoga
GUEST BIO: Ruth Yakubu is a Senior Cloud Developer Advocate at Microsoft and founder of PoshBeauty.com. Ruth specializes in Java, Artificial Intelligence, Advanced Analytics, Data Platform and Cloud and has worked for companies such as Accenture, Warner Brothers and TicketMaster in software architectural design and programming. Ruth has also been a speaker at several conferences including Devoxx, DeveloperWeek and TechSummit. EPISODE DESCRIPTION: Phil’s guest on today’s show is Ruth Yakubu. She is a Senior Cloud Developer at Microsoft and founded PoshBeauty.com. Ruth started her IT career in 2001 as a Software Engineer for UNISYS, moving on to become a Manager and Software Engineer with Accenture before setting up PoshBeauty.com. Over the years, she has become a specialist in Java, AI, Advanced Analytics, Data Platform and the Cloud. She is also a well-known speaker who has spoken at large conferences including Devoxx, DeveloperWeek and TechSummit. KEY TAKEAWAYS: (1.11) – So Ruth, can you expand on that brief introduction and tell us a little bit more about yourself? Ruth thanks Phil for his introduction and explains that he has summarized her career well. But, she goes on to speak a litter about her public speaking role. Her main aim with much of her public speaking is to get everyone energized about Azure technologies. To help people to see how to use it to solve their problems. Ruth also explains that she now works with a lot of startups. Helping them to solve their technology issues regardless of where they are on their journey to success. Microsoft has a lot to offer start-ups. For example, they can get up to 120,000 credits in the Agile cloud. Providing start-ups with somewhere to do their proof of concept work and build their businesses. There is a growing demand from startups for this type of help. They really benefit from and appreciate the fact that the Microsoft team circles back to check in and see how they are doing. A lot of entrepreneurs are not tech savvy, so having someone who can lead them through the options that are available is invaluable. They also need help in hiring developers and working out if they are actually using the best architecture. It is not uncommon for what is built originally not to be right for the business in the long-term, which means it has to be stripped down and re-built using the correct architecture. Ruth helps entrepreneurs to build things right the first time and avoid this costly mistake. Ruth and her team enable firms to identify the best tech option for them. This prevents them from wasting time and money trying to find their way while their competitors surge ahead. In many cases, they can also help B2B startups find new customers. Microsoft helping in this way results in more consumption, by the startups, of Microsoft’s products. So, it is very much in everyone’s interests for the startups to find clients and do well. (7.45) – Can you please share a unique career tip with the I.T. career audience? After 15 years in the industry, Ruth knows that it is vital to keep on learning. You have to keep up and stay relevant. Everyone has to do this, companies as well as individuals. For example, Amazon, with its AWS offering, is now moving from being a physical product seller to being a service provider. Microsoft is also constantly transforming itself. Today, they are one of the leading cloud providers. Very quickly Microsoft has gone from being mainly a software provider to offering a long list of IT services. To be able to stay relevant, you need to learn to track the market trends. If you don’t do that you will soon be left behind. (10.55) – Can you tell us about your worst career moment? And what you learned from that experience. Despite some warning signs during the interview, Ruth took a job mostly because it was well-paid. Inevitably, she quickly realized that she hated the job and had taken a wrong turn in her career. Up until that point she had followed her professor’s advice to only take job’s she loved and not to be tempted by the money. Fortunately, that happened early in her career, so she was soon able to get things back on track. (13.32) – What was your best career moment? Ruth has been lucky enough to experience several great moments in her career. But for her, founding PoshBeauty.com proved to be her pivotal moment. She was full of trepidation while she was building the business. But, she plowed forward and proved that the idea was sound. Building her own startup opened many doors for her and she uncovered talents and abilities she had no idea she possessed. She ran the company for 5 years, before stepping away and joining Microsoft. The whole experience taught her not to be afraid of stepping outside of her comfort zone. Facing your fears is the only way to move forward. When Ruth joined Microsoft, she had to push herself to conquer her fear of public speaking, so she could become a more effective Developer Advocate. The first time she spoke to a large crowd, she nearly passed out. But, today getting up in front of people, in large or small groups is much easier, something she has learned to enjoy doing. Plus, importantly it enables her to stand up and show others that look like her that working in IT is possible for them. Overcoming her fear has benefited her and others in many different ways. (18.04) – Can you tell us what excites you about the future of the IT industry and careers? Not knowing what is going to happen next, keeps Ruth on the edge of her seat. Currently, she is particularly excited by what is happening in the field of AI. This tech is having an impact in so many interesting ways. For example, some firms are starting to use it to help them to make internal business decisions. There are more intelligent applications coming out in the form of bots and apps. We are getting to the stage where these apps can learn about you and what you need, then intuitively point out things that will help you in so many different ways. They are enhancing our lives and will do so far more in the future. (20.15) – What drew you to a career in IT? Ruth explained that she was supposed to work in the medical field. But, that was her parent's dream, not hers. Especially because she was good at computer science. When she saw her what her older brother was able to do using code she knew a career in IT was for her too. The problem was that, at the time, there were virtually no women working in the IT field. But, Ruth decided to just take a leap of faith and fight for what she wanted. (21.44) – What is the best career advice you have ever received? Ruth’s favorite piece of advice was given to her by her mentor at Accenture who told her to go back and try new things. At first, she hated doing this. But, as the years progressed, she built up a huge pool of knowledge because she had pushed herself to try new things. (22.31) – If you were to begin your IT career again, right now, what would you do? Ruth says she would trust her instincts and step out more. When she first started out she let the feeling that she was not quite good enough get in her way. If she were to start again, she would step out and find things she loved doing on her own rather than waiting for others to tell her what to pursue. She would also learn more languages. It is important not to be closed minded. To always be broadening your horizons. (23.50) – What are you currently focusing on in your career? Right now, her main aim is to help women involved in the STEM industries. The graduation rate of women in computer science has gone down. In 2015, 30% of graduates were women, but in 2017 only 16% were. Something Ruth finds very troubling. When she graduated only 5 women were on the stage. There were no females out there to vote count her graduation class. These two facts are pushing her to play a part in changing things for the better. She learned a huge amount from her start-up journey. So, she is also very focused on sharing that knowledge and advocating for entrepreneurs, so they can succeed. (23.57) – What is the number one non-technical skill that has helped you the most in your IT career? Ruth’s secret weapon is humor and being easy going. She has always cherished her teams and tried to get along with everyone, which she finds keeps things positive. She also treats everyone with respect regardless of how significant their role is perceived to be by others. (26.20) – Phil asks Ruth to share a final piece of career advice with the audience. Ruth says it is important to remember that IT touches and impacts the lives of everyone. So, whatever you are working on always do it for the good. BEST MOMENTS: (5.46) RUTH – "Our goal is to help you build things right the first time and stay competitive" (8.15) RUTH – "You have to adapt and learn new things" (13.25) RUTH – "There are a lot of factors that you need to take into consideration, not just money when you're embarking on a new career." (16.17) RUTH – “The more you face your fears, and you conquer them, the better, once you’ve eliminated one handicap you can move on to conquer another one" (27.23) RUTH – “Enjoy the ride but always use IT for the good." CONTACT RUTH: Twitter: https://twitter.com/ruthieyakubu LinkedIn: https://www.linkedin.com/in/ruthyakubu/ Website: http://www.poshbeauty.com/
Guillaume, Vincent, Emmanuel et Arnaud passent en revue les 100 premiers épisodes des cast codeurs pour parler les nouvelles et des interviews les plus marquantes. Enregistré le 4 decembre 2018 Téléchargement de l’épisode LesCastCodeurs-Episode–200.mp3 Top des nouvelles les plus marquantes Episode –200 2000: EJB 1 et JSP 0.97 Episode 1 2009: IBM rachète Sun (ou pas) http://tech.yahoo.com/news/nm/20090318/tc_nm/us_sunmicro_takeover_ibm Episode 1 2009: Project coin (JDK) http://openjdk.java.net/projects/coin/ Episode 1 2009: Java EE 6 Episode 3 2009: Oracle rachète Sun Episode 20 2010: Gosling quitte Oracle, Kohsuke quitte Sun Episode 18 2010: JDuchess France Episode 22: Lettre de Steve Jobs sur Flash Episode 30: IBM rejoins OpenJDK ** Du rififi au JCP (personnes démissionnent) Episode 35 2011: Jenkins! Episode 39 2011: Amazon EC2 tombe ** Hyper concentration Episode 43–44–47: Ceylon et puis Kotlin et puis Dart ** https://flutter.io Episode 79 2013: Java 8 retardé, Java EE 7 validé Episode 86 2013: Spring Boot Top des pires news Episode 3 2009: Spring Roo Episode 5 2009: Google Wave Episode 69 2012: APIs et copyright Top des interviews les plus marquantes Episode 8 2009: Interview de Romain Guy sur Google Android Episode 17 2010: Play Framework Episodes 19–21 2010: Indépendants Episode 23 2010: Git (David Gageot) Episode 29 2010: LA forge logicielle (DeLoof, Arnaud et Vincent) Episode 36 2011: OpenSource (par les cast codeurs) Episode 45 2011: Méthodes agiles Episode 63 2012: W3C (Alexandre Bertails) Episode 80–82 2013: Rémi Forax sur la JVM les langages et le middleware Episode 89 2013: Infrastructure as code Patrick Debois Episode 98 2014: CQRS et EventSourcing (Jeremie Chassaing) (Guillaume) Episode 100 2014: Interview Tariq Krim sur le rapport au gouvernement Top des outils de l’épisode Episode 3 2009: Mindmap Episode 3 2009: Mercurial supérieur à Git Episode 18 2010: Mitaines Episode 30 2010: La bite et le couteau Episode 55 2012: Byteman Episode 86 2013: Tig Episode 93 2013: Size Up Premières mentions: Episode 5 2009: Jigsaw Episode 7 2009: G1 Episode 9 2009: Devoxx (vs Javapolis) Episode 16 2010: premier meetup NoSQL en France Episode 18 2010: HTML5 Episode 53 2012: SOPA PIPA ACTA Episode 50 2011: Devoxx France Episode 59 2012: vert.x Episode 68 2012: Lambda Episode 72 2013: Interview closure avec José et David G Episode 69 2012: Burnout Episode 93 2013: Code of Conduct Episode 96 2014: Docker (Par Deloof) Episode 99 2014: microservices Autre Episode 5 2009: première du normandie jug Episode 9 2009: les programmeurs et la trentaine Episode 26 2010: JUG Summer Camp Episode 2011: Programming Motherfucker manifesto Episode 48: Scala est-il dur (période) Episodes ~70: Java et la sécurité 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/
Audrey, Guillaume et Emmanuel discutent des tendances et des présentations marquantes de Devoxx Belgique et de Voxxed Microservices. Enregistré le 16 novembre 2018 Téléchargement de l’épisode LesCastCodeurs-Episode–199.mp3 News Voxxed Microservices Voxxed Microservices Keynote diversité Keynote sur YouTube Devoxx Les keynotes Amazon Corretto Keynote Venkat La version du ParisJUG - part 1 La version du ParisJUG - part 2 Keynote Mark Reinhold Patreon Soutenir les cast codeurs Porte jaretelle chaussette et chemises Tendances Kotlin GraalVM Reactive Kubernetes (istio, tools…) Microservices Event driven / sources + Kafka Micronaut Les handicaps Des présentations spécifiques Event Sourcing - You are doing it wrong Next Generation Web Application End-to-End Testing (Cypress.io) Introducing to Micronaut: Lightweight Microservices with Ahead of Time Compilation Spring Boot with Kotlin, functional configuration and GraalVM - Sébastien Deleuze JaFu, KoFu Flight of the Flux: a look at Reactor’s execution model - Simon Baslé (Pivotal) Ways of improv-ing work and life #DifferentKindOfTalk - Alexandros Zotos Sitting Considered Deadly - Marek Stój Less Process, more Guidance with a Team Playbook - Sven Peters Why you’re failing your remote workers - Vincent Kok (Atlassian) Ignite : le code en chantant Agile is a Dirty Word- James Birnie 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/
Viktor Gamov is on the podcast today to discuss Confluent and Kafka with Mark and special first-time guest host, Michelle. Viktor spends time with Mark and Melanie explaining how Kafka allows you to stream and process data in real-time, and how Kafka helps Confluent with its advanced streaming capabilities. Confluent Cloud helps connect Confluent and cloud platforms such as Google Cloud so customers don’t have to manage anything - Confluent takes care of it for you! To wrap up the show, Michelle answers our question of the week about Next 2019. Viktor Gamov Viktor Gamov is a Developer Advocate at Confluent, the company that makes a streaming platform based on Apache Kafka. Working in the field, Viktor developed comprehensive expertise in building enterprise application architectures using open source technologies. He enjoys helping different organizations design and develop low latency, scalable, and highly available distributed systems. Back in his consultancy days, he co-authored O’Reilly’s «Enterprise Web Development». He is a professional conference speaker on distributed systems, Java, and JavaScript topics, and is a regular at events, including JavaOne, Devoxx, OSCON, QCon, and others. He blogs and produces the podcasts Razbor Poletov (in Russian) and co-hosts DevRelRad.io. Follow Viktor on Twitter, where he posts about gym life, food, open source, and, of course, Kafka and Confluent! Cool things of the week Kubeflow published a leadership guide to inclusivity site Picture what the cloud can do: How the New York Times is using Google Cloud to find untold stories in millions of archived photos blog Click-to-deploy on Kubeflow site Containerd available for beta testing in Google Kubernetes Engine blog Introducing AI Hub and Kubeflow Pipelines: Making AI simpler, faster, and more useful for businesses blog Announcing Cloud Scheduler: a modern, managed cron service for automated batch jobs blog Interview Kafka site Kafka Connect site Kafka Streams site KSQL site Confluent site Confluent Hub site Confluent Schema Registry site Confluent Cloud on Google Cloud Marketplace site Confluent Enterprise site Confluent Cloud site Confluent on Github site Confluent Blog blog How to choose the number of topics/partitions in a Kafka cluster? blog Publishing with Apache Kafka at The New York Times blog Google Cloud Platform and Confluent partner to deliver a managed Apache Kafka service blog Viktor’s Presentations site Confluent Community site Question of the week If I wanted to submit a CFP for Next 2019, how would I do it? Where can you find us next? Mark and Michelle will be at KubeCon in December. Michelle will be at Scale by the Bay on Friday. She’ll also be at YOW! Sydney, Brisbane, & Melbourne in Nov & December.
Security is a hot topic – but not always that interesting for the regular developer who just wants to write new functionality. Daniel Deogun (@DanielDeogun) and Daniel Sawano (@DanielSawano)– two speakers I just met at Devoxx Poland – are advocating for Security by Design which not only ensures more secure software but is also appealing to developers. Listen in and learn about the key security principles and how to enforce them and make sure to watch out for their book which will be released later this year.http://devoxx.pl/https://twitter.com/@DanielDeogunhttps://twitter.com/@DanielSawanoSecure by design book: https://bit.ly/2mCl5Vo
Security is a hot topic – but not always that interesting for the regular developer who just wants to write new functionality. Daniel Deogun (@DanielDeogun) and Daniel Sawano (@DanielSawano)– two speakers I just met at Devoxx Poland – are advocating for Security by Design which not only ensures more secure software but is also appealing to developers. Listen in and learn about the key security principles and how to enforce them and make sure to watch out for their book which will be released later this year.http://devoxx.pl/https://twitter.com/@DanielDeogunhttps://twitter.com/@DanielSawanoSecure by design book: https://bit.ly/2mCl5Vo
Les Cast Codeurs de retour de Belgique discutent chapka, bière et Kotlin. Enregistré le 14 novembre 2017 Téléchargement de l’épisode LesCastCodeurs-Episode–181.mp3 Devoxx Le Channel Devoxx Belgium sur Youtube La Keynote d’ouverture 1/2 La Keynote d’ouverture 2/2 La Keynote de clôture Format Dive Deep Neural Networks: Walkthrough par Katharine Beaumont Kotlin Deep Dive par Guy Heylens et David González Empathetic communication at work par Sharon Steed From Spring Boot 1 in Java to Spring Boot 2 in Kotlin par Mark Heckler et Sébastien Deleuze Baking a Microservice PI(e) par Antonio Goncalves et Roberto Cortez Format Conférences A year of mob programming tips and tricks par Tommy Tynjä Java 8: the good, the bad and the ugly par Brian Vermeer The Java Council avec Simon Maple, Martijn Verburg, Oleg Šelajev Merci a tous les interviewés ! Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
Matthew Revell talks about creating and running developer conferences. Show Notes: Conferences that Matthew mentioned: Basho's RICON Couchbase Connect Span DevRelCon Take Off ConfConf Devoxx DevXCon White October Events Blog: DevRel Matthew Revell is on Twitter. Want to be on the next episode? You can! All you need is the willingness to talk about something technical. Theme music is "Crosscutting Concerns" by The Dirty Truckers, check out their music on Amazon or iTunes.
Небольшой выпуск о последних новостях, впечатлениях от недавних конференций, интересные материалы. Осторожно, выпуск переполнен обожанием Kotlin.
Episode hors série consacré à la table ronde organisée et modérée par Emmanuel Bernard du podcast “les castcodeurs” lors de la conférence Devoxx France The post Table ronde Devoxx FR 2017 appeared first on NoLimitSecu.
Épisode Devoxx 2017 en direct. C’est officiel, Audrey est une cast codeuse. On débrief l’intelligence artificielle avec Piotr Mirowski et Laurent Victorino. Et les bêtises habituelles. Merci à JFrog pour leur participation à la bière et la TV :) Enregistré le 7 avril 2017 Téléchargement de l’épisode LesCastCodeurs-Episode–167.mp3 News Les slides de la présentation La famille Devoxx Audrey Neveu est officiellement une cast codeuse Intelligence artificielle et podcasts Le code de l’Intelligence Artificielle qui replacera les cast codeurs. #! /bin/bash # ~ 2 minutes parleA() { STRING=$1 say -i -r 60 -v Amelie $STRING #sleep .5 } parleT() { STRING=$1 say -i -r 60 -v Thomas $STRING #sleep .5 } doPause() { read -n1 -r -p "Press space invaders to continue..." } parleA "Bonjour et bienvenue dans le podcast les cast codeurs." parleA "Oui je suis Canadienne parce que l'intelligence artificielle est faite en amérique du nord. Vous êtes foutus en Europe." doPause parleA "On est le 16 avril 2027 et c'est l'épisode 357!" parleT "Gros calibre cet épisode." parleT "Magnum, 357 tout ça. " parleA "Ah ah ah ah. Ca c'est fait. Guillaume sort de ce corps!" doPause parleA "Alors on va commencer par la rubrique langage." parleA "Le fils de Mark Reinehold annonce la sortie de Jigso pour Java 14 dans 6 mois." parleT "Si mois j'annonce Jigso dans Groovy, je vais me faire engueuler" doPause parleA "Rubrique société." parleA "Un article sur les intelligences artificielles qui sont en moyenne payées 10 puissance moins sept fois ce que gagne les hommes. Pfffff. Bref certaines choses ne changent pas." parleA "La grève camarades AI." doPause parleA "Rubrique débutant, Guillaume" parleT "Hey je suis pas un débutant, oh!" parleT "La question de débutant aujourd'hui est comment éviter en CSS l'overfitting dans les algorithmes de machines learning et en particulier l'algorithme de random forest." parleA "Beau bestiaux le débutant" doPause parleA "Outil de l'épisode" parleA "J'ai découvert un super I D Euh. Il a une grosse courbe d'apprentissage mais qui marche super bien." parleA "C'est vim." parleT "Quoi?" parleA "vim" parleT "Et tu as réussi à sortir ?" parleA "Pas encore" doPause parleA "Section couche de présentation et Javascript." parleA "Un nouveau framework Javascript perce pour le support des interfaces de réalité augmentée." parleA "Ah non deux nouveaux frameworks. Euh trois, sept, vingt, mille" parleT "ectoplasme.js, bachibouzouk.js, bulldozer à réaction.js, sapajou.js, moules à gauffres.js, mille sabords.js, mille millions de mille milliards de tonnerre de Brest.js" for i in {1..100} do parleA "OutOfCloudResourceException" echo "com.amagoogcrosoft.OutOFCloudResourceException" done JFrog, la bière et la TV Merci à JFrog d’accompagner Les Cast Codeurs pendant Devoxx. Retour sur Devoxx France Laurent Victorino Piotr Mirowski Paninoxx La section débutants git add -p Devoxx France 2018 18, 19, 20 Avril 2018 Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
This week your cohosts Francesc and Mark travel all the way to sunny Sunnyvale, CA to interview some Google Developer Experts on the amazing things they do. Google Developer Experts are a very interesting group of highly skilled people with a passion for technology and spreading their knowledge. We will talk about how they are using the cloud to improve research on cancer. Cool thing of the week How to avoid a self-inflicted DDoS Attack - CRE life lessons blog post Interviews: Alexis Moussine-Pouchkine Alexis is a Developer Relations Program Manager for the Google Cloud Advocacy team, and manages the Google Developer Experts program for all cloud related topics. Lynn Langit Lynn is the co-founder of ‘Teaching Kids Programming' and a Big Data and Cloud Architect, as well as an analyst. She is also an advisory board member at Codenvy, and AlgebraixData. Alline Oliveira Alline is the founder of LeanX.co and a senior Java/GWT programmer. Over the past 20 years, she has programmed, taught and managed teams in various companies across the globe including Qualcomm; Nike Inc.; the University of California at San Diego (UCSD); Tata Consultancy Services (a CMM Level 5 company based in India); and TBABrazil (a Microsoft partner). Daniel Cukier Daniel is a entrepreneur, founder and CTO at Playax, a music intelligence and analytics platform. Before Playax he worked for two years as CTO at Elo7 – the biggest crafts marketplace in Brazil and became venture advisor at Monashees Capital. He is also a Computer Science PhD candidate at University of São Paulo – IME-USP. His PhD research in on Software Startups Ecosystems and Entrepreneurship. He mastered in Computer Science in University of São Paulo in 2009, with the Thesis Patterns for Introducing New Ideas in the Software Industry. Daniel started developing software in Brazil when he was 10, on his TK-3000 Basic 2MB RAM computer. He worked as a consultant and software developer in many companies. In 2001, he worked for an Internet startup in Italy. In 2006 he joined Locaweb, the biggest web hosting company in Brazil and worked there for 5 years as developer and tech lead in infrastructure team. In 2010, he organized the first DevOpsDays Brazil. Daniel is an active member in the agile and software development communities, speaker in many conferences such as QCON, Agile Brasil, TDC, DevCamp, Agile Trends and others. Didier Girard Didier has a Ph.D in Machine Learning; has been a web developer since 1994; a java developer since 1997; speaker at many conferences (QCon, Devoxx, Google Developer Day, DevFest, JUGs,…); an expert in Cloud Technologies. Currently, he's Innovation Director at SFEIR (150-developer French IT Consultancy Company). Plus he's a Google Authorized Trainer and author of the Android/AppEngine ABonEntendeur application – with 1M+ downloads. Krishnan S. P. T. Krishnan is a seasoned professional with 16+ years of industry experience in multiple IT domains. Built several software products, secured and successfully executed multiple partner-funded projects worth few million dollars. Krishnan currently works at a research institute in Singapore, where he leads a team of researchers, engineers, programmers and students on several computer security projects. Krishnan has also co-authored the book “Building Your Next Big Thing with Google Cloud Platform” which is the first book that comprehensively covers Google Cloud Platform. The book was launched at Google IO 2015 in May 2015 and more information is available at https://bit.ly/cloudplatformbook. He also created a new undergraduate course “Cloud Computing: business case and technical models” for a local university in Singapore. Jose Albert Padin Albert is a developer and entrepreneur who's worked on consumer, enterprise, and government software products. He is the co-founder and CTO of Symph, a design, development, and startup studio. At Symph, he has architected and developed solutions for 500 Startups, Office of the President of the Philippines, and the World Bank. Albert leads a diverse team of developers in creating software solutions. He ensures that the team's output is high quality and performs well at scale. Albert is also passionate about empowering startups and has been involved in the Philippine Startup Ecosystem, by facilitating and mentoring at Startup Weekends and other events. Prior to that, Albert started SpellDial, directed plays, and mentored street children. He studied Information Technology at the Centre for International Education Global Colleges. He lives in Cebu City, Philippines with his wife. His interests include theatre, performing arts, and the non-trivial act of eradicating poverty. Vikram Tiwari Vikram is full stack developer focused on building scalable web platforms for high availability, resilience and security. He is currently building solutions to simplify multi-channel advertising space at Omni Labs, Inc. in San Francisco, California. In past he has built a Real-Time Bidder which served over ~12Bn queries each day. Outside of work, he has a passion for contributing to open source community as one of the core contributors in MEAN Stack framework, among other web and cloud projects. He loves working with startups and developers in helping them navigate through challenges and succeed in their journey. Mark had fun at the Google Developer Experts Summit Question of the week If I delete something from Datastore, is it strongly consistent? Data Consistency docs Strong Consistency Diagram - Developing Scalable Apps with Java YouTube Developing Scalable Apps in Java with Google App Engine Udacity Developing Scalable Apps in Python with Google App Engine Udacity Were will we be? Francesc will be working on the next episode of justforfunc and enjoying some holidays, right before joining our team offsite in Los Angeles with Mark.
Les cast codeurs offshorent leur épisode en Belgique pour optimiser le retour sur investissement. Enregistré le 28 octobre 2016 Téléchargement de l’épisode LesCastCodeurs-Episode–157.mp3 Devoxx Le channel Devoxx La keynote d’ouverture La keynote de fermeture Format Universités Tensorflow sans PhD Université Spring Reactor Université programmation réactive par Venkat Subramaniam Java EE, TypeScript et Angular 2 apr Antonio Goncalves et Sébastien Pertus Université sur Kubernetes Format Conférences g ∘ f patterns by Mario Fusco Modularité Java 9 Docker et JVM Microservices et sécurité Docker pour developers and ops Spring Streaming Merci a tous les interviewés ! DevFest Nantes 2016 Pierre Boissinot, je suis en dernière année de master à ENI Ecole, je suis en alternance et en entreprise je fais du dev web (Angular2 actuellement). On peut me suivre sur twitter: @PierreBoissinot. Twitter de DevFest Site de DevFest Angular Universal Wassim Chegham Conférences Codeurs en Seine le jeudi 24 novembre (avec des ateliers le 26 novembre) Snowcamp les 8–10 fevrier Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
Dans cet épisode, Yannick et Benjamin reçoivent leur premier invité qui n’est autre que Stéphane Nicolas, le créateur de Toothpick. Téléchargement direct Show notes 1:10″ – Devoxx : https://devoxx.com/ 3:48″ – Groupon : https://www.groupon.com/ 4:55″ – Michael Burton : https://about.me/michaelburton 7:55″ – Mock & Stub : http://blogs.developpeur.org/tja/archive/2009/09/15/tests-diff-rence-entre-les-mocks-et-les-stubs.aspx 12:56″ – Guice : https://github.com/google/guice 13:27″ – Spring : https://spring.io/ 13:56″ – Annotations […]
L’enregistrement en direct des cast codeurs en clôture de Devoxx France. On parle un peu de Devoxx, mais on rigole beaucoup surtout. Grosse annonce en troisième tiers d’émission. Cet épisode est assez visuel, pour pouvez aussi le regarder sur YouTube. Enregistré le 22 avril 2016 Téléchargement de l’épisode LesCastCodeurs-Episode–145.mp3 Le direct Les slides sur slideshare La vidéo sur YouTube Tech2days 15–17 juin à Nantes. Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
Les Cast Codeurs discutent sur les news et sur le fond pendant cet épisode. Pour n’en citer que quelques uns, on parle de Devoxx, du modus operandi des fondations Apache et Eclipse, de couverture de code, de développement web hybride, d’outillage, de sécurité et de pages de statut. Enregistré le 26 novembre 2015 Téléchargement de l’épisode LesCastCodeurs-Episode–137.mp3 News Devoxx Discussion sur les Devoxx Langages Java the missing features sur InfoQ par Ben Evans Ceylon 1.2 Javascript pour développeurs Java Groovy accepté comme TLP Apache Groovy doubling downloads Les côtés pervers de la code coverage Infra, Middleware et Cloud GORM 5 avec support pour Hibernate ORM 5 Lucene the good parts Vert.x @ Eclipse Red Hat et Microsoft, quoi?! Fedora 23 Docker compose + swarm vs Kubernetes La mémoire ECC ou pas Raspberry Pi Zero Web et mobile CodeLabs Android L’appli native de BaseCamp au fil du temps Version 2.0 d’Android Studio Données Bolt le protocole binaire de Neo4j Google TensorFlow: j’ai rien compris plus rapide que l’éclair MongoDB 3.2, avec left outer join Outillage VisualStudio Code est open sourcé Plus de mémoire pour IntelliJ fait la différence Maven impose JDK 7 (depuis la 3.3.x en fait :-) ). Pour info: Statistiques des versions de java utilisées pour deployer Jenkins Maven central sur Google Storage Npm pour Eclipse Red Hat rachète Ansible Sécurité La CNIL épingle la mauvaise sécurité Les extensions Chrome qui débloquent (la pub) Encryption dans Azure La vulnérabilité de commons logging et les produits JBoss et WildFly Débat Une page de statut pour vos services Rubrique débutant Stack overflow Outil de l’épisode Xip.io Conférences Codeurs en Seine - Rouen - 26 novembre 2015 Snowcamp - Neige - 21–22 janvier Breizhcamp 23–26 mars Devoxx France 20/22 avril Mix-IT 21 et 22 avril Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
Arnaud et Guillaume défendent à la force de leurs voix les couleurs des cast codeurs à Devoxx France Belgique. Enregistré le 13 novembre 2015 Téléchargement de l’épisode LesCastCodeurs-Episode–136.mp3 News Les slides Sondages Quelle est votre rubrique préférée ? Quand écoutez-vous le podcast ? Ecoutez-vous tous les épisodes ? Avez-vous apprécié Devoxx 2015 ? Rendez-vous pour Devoxx 2016 ? Keynotes La fin de Parleys Lawrence M. Krauss Java 9 - Jigsaw Les 20 ans de Java @NumeriqueBordel Les chiffres de Devoxx call for paper presentations speakers Les types de sessions et les thèmes jHypster par Matt Raible Tony Printezis de Twitter sur la JVM Venkat heure Polymer par Horacio et Audrey Josh Long sur Spring Cloud Arun gupta sur Docker et Microservices Andrew Tanenbaum - Minix La démo d’Amira sur IoT Les à-côté Le film: SPECTRE Monowheel courses de drones Conférences Devoxx Maroc Codeurs en Seine - Rouen - 26 novembre 2015 Snowcamp - Neige - 21–22 janvier Breizhcamp 23–26 mars Devoxx France 20/22 avril Mix-IT 21 et 22 avril Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
Епизод 70 на Nerds2Nerds записан на 14.11.2015 с гост Ради Атанасов Част 1 – обзор на новините Директен линк към част 1 (mp3) 00:00:23 – Представяне на госта 00:03:15 – BlizzCon – StarCraft, Warcraft, Overwatch 00:14:27 – Witcher филм, Call of Duty филм 00:14:50 – JavaOne 00:22:10 – Devoxx 00:29:00 – RoboVM вече няма […]
Dans cet épisode, les cinq mousquetaires du code discutent des licenciement chez Oracle, de retro-compatibilité, de modèle économique, de versionage, d’emoji et même de technologie front ! Que demande le peuple ? Enregistré le 11 septembre 2015 Téléchargement de l’épisode LesCastCodeurs-Episode–132.mp3 News Java Les évangélistes Java chez Oracle remerciés Cameron Purdy n’est plus chez Oracle. Jigsaw avance La spec Jigsaw A quoi ça sert Jigsaw sur Voxxed API backward compatibility Clirr Crowd-funding the evolution of JUnit JetBrains passe au mode location pour IntelliJ IDEA et ses autres produits feedback #1 feedback from Milinkovitch de Eclipse Mini débat sur les modèles économiques du numérique, du temps libre et de l’open source. Le salaire universel Middleware API de configuration en Java Infinispan 8 Infinispan et l’API stream distribuée Bases de données Introduction aux bases time series Versioner les bases de données Cloud AWS lambda et API Gateway Les services AWS en plain english Front-end State of front end tooling 2015 Hitchiker guide to JavaScript tooling Divers Emoji dans ton mot de passe Gradle est fini, vive bazel ! L’origine des mots bug, robot, cloud, etc Moyen mnémotechnique pour se rappeler tar -xzf vs -czf Comparaison de polices monospace pour la programmation Police de caractère pour code Hack Annuler un git push force git push –force-with-lease GitHub - Protected branches and required status checks Periodic table of DevOps tools Spotify vous espionne Windows 10 vous espionne Débat JetBrains passe au mode location pour IntelliJ IDEA et ses autres produits feedback #1 feedback from Milinkovitch de Eclipse Fermer les bugs de manière systématique. Ok ou pas ok ? Le rôle du “senior developer” Pourquoi je ne contribue plus à Stack Overflow Rubrique débutant C’est quoi une JVM? Outils de l’épisode GitBook, le non outil de l’épisode de l’auteur français Docker Machine (ligne de commande) A terminal session recorder generating animated Gifs Asciinema GitUp Conférences Le CfP de Devoxx sur GitHub Un gros bisous au JUG Summer Camp qui est complet ApacheCon EU (Core) à Budapest le 1 et 2 Octobre Bdx.io à Bordeaux le 16 Octobre ScalaIO est annulée GeeCon à Prague les 22 et 23 Octobre DevFest Nantes ( CFP ) à Nantes le 6 Novembre Devoxx BE à Anvers du 9 au 13 Novembre Devoxx MA à Casablanca du 16 au 18 Novembre DockerCon.eu (CFP) à Barcelone du 16 au 17 Novembre Codeurs en Seine à Rouen le 26 Novembre (1h de Paris) Nous contacter 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/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com Thinking, Fast and Slow
L’épisode en direct de Devoxx France dans une superbe salle de 400 personnes. On y discute vous, du monde d’il y a 20 ans, de l’équipe Devoxx, de Fred Simon et de philosophie. Un grand merci à JFrog pour les bières et la TV offerte aux code castés de Devoxx. Enregistré le 10 avril 2015 Téléchargement de l’épisode LesCastCodeurs-Episode–122.mp3 Devoxx France: table ronde Présentation à suivre sur Slideshare Objectif Faire du bruit: c’est un podcast audio Apprécier sa bière: c’est une podcast en direct Un format différent: c’est un podcast innovant Qui êtes-vous ? 40 ans de carrière 30 ans de carrière 20 ans de carrière 15 ans de carrière 10 ans de carrière 5 ans de carrière 0 ans de carrière Il y a 20 ans Les films Star Wars I Pulp Fiction Matrix (je me suis trompé c’était 199 en fait) Titanic La technologie Pentium Pro Windows 95 Rue Mongallet Et la connectivité ? Bi-Bop Mais pour vous c’était Le minitel Le modem US Robotics Souvenez vous 1995 Perl 5.001 13/03/1995 Iomega Jaz drive Visual Basic 4.0 08/1995 Ruby Windows 95 24/08/1995: 1 million de copies en 4 jours Internet Explorer 1.0 16/08/1995 Le premier Wiki est créé (WikiWikiWeb sur http://c2.com) HTML 2.0 le 24/11/1995 Deep Blue 5/12/1995 Toy Story 22/11/1995 Charles -> Movies -> Devoxx RxJava Observable observable = ... observable .flatmap( charles -> Observable.just( new Movie(),… ) ) .filter( movie -> moviesFromCharles.contains(movie) ) .timeout(2, MINUTES) .count() .filter( count -> count == 10 ) .flatmap( Observable.just( new PlaceForDevoxx(2015) ); L’équipe Devoxx Devoxx4Kids Ecole 42 Tu prends ta bière ta TV et tu t’en vas Merci à JFrog Artifactory Bintray Séance divan avec Fred Simon Abstract enum Jigsaw Parleys Phi {low|lol} zoo Phi Quand les développeurs parlent de philosophie avec des philosophes. Les trois écritures chez Gallimard Et vous Devoxx c’était quoi? “On écoute toujours le mec qui a un mégaphone en haut des escaliers” Stephan Tual Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
Dans cet épisose, on discute avec Sam Bessalah de ce “nouveau” métier qu’est le data scientist. On explore aussi l’univers Apache Hadoop et l’univers Apache Mesos. Ces endroits sont pleins de projets aux noms bizarres, cette interview permet de s’y retrouver un peu dans cette mythologie. Enregistré le 16 decembre 2014 Téléchargement de l’épisode LesCastCodeurs-Episode–115.mp3 Interview Ta vie, ton oeuvre @samklr Ses présentations, encore ici et là Data scientist Kesako ?! C’est nouveau ? On a toujours eu des données pourtant dans nos S.I. ?! Le job le plus sexy du 21eme siecle ? Drew conway’s Data Science Venn diagram Traiter les données, les plateformes MapR, Hadoop, … C’est Quoi ? C’est nouveau ? Ca vient d’où ? Comment ça marche ? A quoi ça sert ? Ca s’intègre à tout ? Et nos sources de données legacy (Mon bon vieux mainframe et son EBCDIC) ? Où sont passés mes EAI, ETL, et autres outils d’intégration B2C/B2B ? EAI ETL EBCDIC BI (Business Intelligence) Hadoop MapReduce Doug Cutting Apache Lucene - moteur de recherche full-text Apache Hadoop - platforme de process distribués et scalables HDFS - système de fichier distribué Apache Hive - datawarehouse au dessus d’Hadoop offrant du SQL-like Terradata Impala - database analytique (“real time”) SQL queries etc Apache Tez - directed-acyclic-graph of tasks Apache Shark remplacé par Spark SQL Apache Spark - Spark has an advanced DAG execution engine that supports cyclic data flow and in-memory computing Apache Storm - process de flux de données de manière scalable et distribuée Data Flow Machine Learning - apprendre de la donnée Graph Lab Et l’infrastructure dans tout ça ? De nos bons vieux serveurs qui remplissent les salles machines au cloud (IAAS, PAAS), en passant par la virtualisation (), les conteneurs (XLC, Docker, …) …. Des ressources à gogo c’est bien mais comment les gérer ? YARN Apache Mesos Apache Mesos Comment démarrer Mesos Tutoriaux Data Center OS de Mesosphere Presentation de Same à Devoxx sur Mesos Mesos et les container docker Cluster Management and Containerization by Benjamin Hindman Integration continue avec Mesos par EBays Docker Docker Démarrer un cluster Spark avec Docker Shell Spark dans Docker Docker et Kubernetes dans Apache Hadoop YARN Cluster Hadoop sur Docker Docker, Kubernetes and Mesos cgroups LXC Docker vs LXC Marathon Chronos Code de Chronos Aurora Kubernetes Kubernetes workshop Oscar Boykin Scalding Présentation Scala + BigData et une autre Apache Ambari Comment je m’y mets ? Comment devient-on data scientist ? (se former, ouvrages de références, sources d’infos, …) Mesosphere Cours de Andrew Ng sur le Machine Learning Introduction to data science sur Coursera Kaggle MLlib Mahoot R Scikit-learn (Python) Machine Learning pour Hackers (livre) Scala TypeSafe Activator iPython NoteBooks Autres référence iPython NoteBooks Notebooks temporaires en line - démarre un container docker sur rackspace gratuitement (pour vous) Des notebooks Parallel Machine Learning with scikit-learn and IPython Visualiser les notebooks en ligne sans les télécharger Spark / Scala notebooks for web based spark development http://zeppelin-project.org/ Spark et Scala avec un notebook ipython Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
In another exciting departure from ancient ADB tradition, Daniel Sandler takes over the podcast in a [mostly] bloodless coup and interviews Chet and Tor. This results in a very varied conversation about tech presentations, Tools (yay Android Studio 1.0!) and easter eggs.Subscribe to the podcast feed or download the audio file directly.Oh, and this is the picture that Dan proposed for Android Studio auto-fix hints. Imagine that popping up when you're trying to get some code written.Relevant Links:Big Android BBQ: http://www.bigandroidbbq.com/Droidcon London: http://uk.droidcon.com/2014/Devoxx: http://www.devoxx.be/ (recorded talks: https://parleys.com/channel/5459089ce4b030b13206d2ea/presentations)Speechless: http://speechlesslive.com/Android Studio: http://developer.android.com/sdk/index.htmlFlappy Droid bug: https://code.google.com/p/android/issues/detail?id=79650Dan: google.com/+DanSandlerTor: google.com/+TorNorbyeChet: google.com/+ChetHaase
Episode en direct de Devoxx Belgique résumant et concluant ce cru 2014. On y mélange blagues et discussions techniques avancées. Enregistré le 14 novembre 2014 Téléchargement de l’épisode LesCastCodeurs-Episode–113.mp3 News Les slides en HTML sont disponibles ici. Atlassian Un grand merci à Atlassian pour les pizzas ! Meta Dernier épisode Bisous à Arnaud et Vincent Live Crowdcasting Devoxx (1/4) Devoxx 93 conférences 19 University 25 TIAs 10 Labs 29 Quickies 24 BOF 6 Startup talks 206 talks Devoxx (2/4) 5% de non mâles 9 jduchesses sur 13 speakeuses 4000 votes à jeudi midi Meilleures présentations Venkat - 162 Likes Brian Goetz - Java Futures - 105 Likes Hadi Hariri - 102 Likes Stuart Marks & Brian Goetz - API Design with Java 8 - 97 Likes Ted Neward - Modern Web - 96 Likes Devoxx (3/4) 2500 tonnes de salades 30 g de caviar 9.58 km de cast codeurs x 2 Devoxx (4/4) DevoxxHunt - Geocaching https://www.voxxed.com/[Voxxed] https://www.parleys.com/home[Parleys] Ignite Java SE 8 et 9 Lambdas Heinz Kabutz - rend un probleme complexe encore plus complexe Stream Programmation fonctionnelle Design d’API avec Java 8 Stuart and Brian => basique et chiant Java 9 (value type) JigSaw Autres langages Bof, pas grand chose Java EE 7 & 8 Discussions sur Java EE 8 ORM vs NoSQL MythBuster Web Pas un mot d’AngularJS de Google Polymer Material design ReactJS Reactive programming RxJava Iterator / Observer Infrastructure Mesos Docker Kubernetes - comment ça se prononce? Divers Chet Haase 3D printing (cellules vivantes, stylo imprimeur) Devoxx4Kids IoT Keynotes Rentrez chez vous Tour Eiffel Nous contacter Contactez-nous via Twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site Web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/ En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com
Emmanuel, Arnaud, Guillaume et Vincent discutent du programme et du call for paper de Devoxx France. Ils discutent aussi du comportement à adopter face aux failles de sécurité et le reste des nouvelles du monde Java. Enregistré le 3 mars 2014 Téléchargement de l’épisode LesCastCodeurs-Episode–97.mp3 News Conferences Le programme Devoxx France Les têtes à claques - Le willy Waller 2006 Retour de Fosdem Systèmes d’exploitation Apple victime d’une grosse faille de sécurité Goto considered harmful Dashlane Langages La nouvelle représentation de String en Java Frameworks Drools and jBPM 6 Netty 4.0.17 Plateformes Solr 4.7 ElasticSearch 1.0 Google App Engine 1.9 what a surprise. our @googlecloud #appengine started failing as yet another silent runtime upgrade to 1.9.0 had happen. – @musketyr WildFly 8 est sorti avec la certification Java EE 7 Bases de données fun fact: if you scale a cpu cycle (0.12ns on my laptop) to one second an in memory hash lookup takes 30days, a redis lookup 1 year –@pyr Hibernate OGM 4.1 Beta1 Spring Data L’accès aux bases de données relationelles en Scala Tooling Github lance son projet d’éditeur de texte, Atom Vim Le livre Apache Maven est open source et en asciidoc (enfin il y a encore du boulot :-) ) Apache Maven 3.2.1 est sorti Faire ses schemas en asciidoc How Twitter Monitors Millions of Time series Git et la signature de ses commits Les bonnes pratiques de messages de commit d’OpenStack Arquillian Undertow en alpha Griffon 1.5 Blog post sur CRaSH en pratique Front-end Recommendations de style AngularJS par Google Cloud Pivotal transforme CloudFoundry en une fondation when [a project is taken over] by [ASF], it leads to some strange behaviors in terms of hiring committers Méthodologies Feedback à 30% Utiliser @Deprecated correctement Codehaus laisse son DNS expirer, oops. Quelques conseils pour un code sécurisé People David Gageot est Java Champion Docker VirtualBox Salaires dans la silicon valley Outil de l’épisode ClasspathSuite Conférences Devoxx France BreizhCamp Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
Kito, Ian, and Daniel cover new releases from Spring, PrimeFaces, ICEsoft, JBoss, IBM, Oracle, Apache, and TypeSafe. They also discuss Oracle’s decision to drop support for GlassFish, and RebelLabs’ Decision Maker’s Guide to Java Web Frameworks. Sorry to post this so late! Apparently moving and getting a podcast up don't mix... New Releases Spring News Spring 3.2.5 released Spring 4.0 RC1 released Spring Boot 0.5.0.M6 Released Spring Integration 2.2.6 is Now Available Spring Mobile 1.1.0 Released Spring Data Arora SR3 released PrimeFaces News PrimeFaces for .NET Cancelled Client Side Validation Framework PrimeFaces 4.0 Released Async-IO and PrimeTek Partnership ICEsoft News ICEpdf 5.0.4 Released Apache News RELEASE OF APACHE BIGTOP 0.7.0 APACHE COUCHDB 1.5.0 RELEASE NOTES APACHE FLEX 4.11 RELEASED! ISIS 1.3.0 RELEASED HBASE 0.96.0 RELEASED APACHE LOG4J EXTRAS 1.2.17 RELEASED THE APACHE SOFTWARE FOUNDATION ANNOUNCES APACHE™ HADOOP 2 ANNOUNCING APACHE CLOUDSTACK 4.2.0 JBoss News Arquillian Portal Extension 1.1.0.Alpha1 Released Arquillian Warp for JSF Portlet testing Infinispan Arquillian Container 1.1.0.Alpha1 released Arquillian Warp 1.0.0.Alpha5 Released Arquillian Transaction Extension 1.0.0.Final Released Arquillian REST Extension 1.0.0.Alpha1 Released Arquillian Graphene 2.0 - Functional Testing with Elegance Arquillian Droidium 1.0.0.Alpha2 Released Arquillian TestRunner Spock 1.0.0.Beta2 Released Arquillian Container WebSphere AS 1.0.0.Alpha2 Released Arquillian Drone Extension 1.2.0.Final Released Arquillian Extension QUnit 1.0.0.Alpha2 Released Portlet Bridge 3.3.0.CR1 released CDI in Standard Portlets with Red Hat JBoss Portal 6.1 Beta Milestone 2 of Errai 3.0 and Errai 2.4.2.Final released! Hibernate OGM 4.0.0.Beta4 is out ModeShape 3.6.0.Final is available Teiid 8.6 Alpha2 Posted Portlet Bridge 3.3.0.Beta2 released AeroGear Unified Push Server 0.8.1 released Forge 1.4.2.Final Released Hibernate Search: 4.4.0.Final released, with 4.5.0.Alpha1 released too Hibernate ORM 4.2.7.SP1 Released Hibernate ORM 4.3.0.Beta5 Release JBoss Tools 4.1.1 Alpha2 JBoss Data Virtualization 6 Beta Infinispan 6.0.0.CR1 is available! JGroups 3.4.0.Final released Oracle Release: JDK8 Early Access Java 7 Update 40 IBM New in V8.5.5.Next Alpha of WebSphere Application Server and WebSphere Developer Tools Scala Scala 2.10.3 Released ScalaIDE 4.0 Released Akka 2.2.3 Released sbt 0.13 Released Other AngularFaces News Oracle abandons commercial support for Glassfish (Arun Gupta booked it to RedHat) (All) JCP Executive Committee Election Results The 2014 Decision Maker’s Guide to Java Web Frameworks (All) Events No Fluff Just Stuff Denver, CO Nov 15 - 17 RWX / CDX Dec 3 - 6 Devoxx, Antwerp, Belgium Nov 11-15 Spring eXchange Nov 14-15 London jFokus, Stockholm, Sweden Feb 3-5 Great Indian Developer Summit (Bangalore) April 22-25 ScalaDays Kosmos, Berlin June 16th-18th
Emmanuel et Guillaume se retrouvent face à une foule en délire pour l’enregistrement en direct de Devoxx Belgique 2013. Ils y discutent cette dernière édition ainsi que leur invasion du Java Posse. Enregistré le 15 novembre 2013 Téléchargement de l’épisode LesCastCodeurs-Episode–91.mp3 Les slides de l’épisode Devoxx Devoxx Movember Un grand merci à Atlassian pour les pizzas! Généralités sur Devoxx Le thème Les thèmes : Architecture et sécurité méthodologie java SE Java EE Web et HTML 5 JVM langages cloud et big Data mobile Future Format: 2 jours université 3 jours conférences quickies et BOFs labs couloirs bière / soirées / cinéma Parleys Podcasts L’invasion du Java Posse L’improvisation de Guillaume Stands et sponsors Vote pour le meilleur stand Langages Ceylon 1.0 Dart 1.0 Java 8: Collections et lambda jigsaw Golo Xtend Scala Groovy Middleware Java EE 7 Reactive applications: Play! framework java future vert.x Rémi et l’interception via invoke dynamic Données Big Data par ci, big Data par la Google big query Hazelcast Infinispan Mobile et appareils Android Raspberry Pi The internet of things HTML 5 Angular JS AngularDART Vaadin AeroGear Cloud Cloud patterns Monitoring as à Service Méthodologie Geert Bevin Microbenchmark Devoxx4kids Musique en clojure Outils de la semaine Asciidoctor Docbook to Asciidoc Lombok Flyway prismic.io jTransfo, Dozer, MapStruct Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
In this special feature we take alook at the aftermath of Devoxx 2013 and we interview Simon Lissack a developer specializing in JavaFX, Android and the Web Services/Cloud Conversion service, we learn a few things about what he does at IDR Solutions and then review his experience of Devoxx, the aftermath, we take a general look at the announcements, highlights compare experiences of conferences like Devoxx and JavaOne.
Arnaud, Antonio et Emmanuel discutent des retours après JavaOne, de node.js vs Java EE, des visages multiples d’Oracle vis à vis de l’Open Source et bien sûr des prochains Devoxx. Enregistré le 31 octobre 2013 Téléchargement de l’épisode LesCastCodeurs-Episode–90.mp3 News Java et langages Le retour du Mojo de Java Arun Gupta rejoint Red Hat JavaOne 2013 Sessions mais le meilleur c’est l’épisode live des cast codeurs :-) u45 est dans la place, tout baigne Les JARs acquièrent la non redistribuabilité Java Mission Control Deadlock et cache-cache Intrinsèques (intrinsics)? et les optimisation de la JVM Groovy rentre dans le top 20 du TIOBE index (et Martin Odersky - comme tout le monde - pose la question sur l’intéret du TIOBE) Plateformes Java Config JavaEE vs node.js Roadmap de Weblogic Type safe rachète spray.io Spring boot WildFly 8 beta 1 Données CQL dans Cassandra 2 Mobile Android vers du propriétaire ? Outils pour optimiser la taille des images Industrie et communauté Tableau de l’industrie française du logiciel Oracle envahi les JUGs? Oracle et open source - passionnément… pas du tout Retours sur le Meilleur développeur de France (David Gageot : Une bonne idée mal implémentée) Outil de l’épisode Jpm4j analyse des dépendances Dotfiles Conférences JUDCon India Devoxx Belgique - 11 - 15 Nov - http://www.devoxx.be/ LDAPCon a Paris le 18–19 Nov Devoxx France du 16 au 18 avril 2014 à Paris Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
Enregistré le 29 mars 2013 Téléchargement de l’épisode LesCastCodeurs-Episode–76.mp3 Sponsors Sfeir - Playoffs Les Playoffs sont une succession d’entretiens techniques qui permet aux candidats de rencontrer 4 à 5 développeurs SFEIR. Le candidat a une meilleure perception de SFEIR, SFEIR a une compréhension plus approfondie des compétences, du potentiel et de la personnalité du candidat. Les PlayOffs sont un investissement pour le candidat qui prend une ½ journée de congés et pour SFEIR qui délèguent des consultants pour que ces entretiens se passent dans de bonnes conditions. Toutes les personnes qui sont passées aux PlayOffs ont apprécié leur ½ journée. En savoir plus… Atlassian Les bières ont été sympatiquement offertes par Atlassian. Un grand merci à eux. Les sujets Les slides de l’épisode http://www.parleys.com/#play/5159c07ee4b0c779d788146e/chapter0/about Bio Le bilan des 4 ans Les thèmes des cast codeurs Etude du cloud et des geeks http://parisjug.org/xwiki/bin/view/Blog/Sondage+sur+le+cloud les prestataires les plus utilisés avez-vous déjà milité auprès de votre DSI pour l’utilisation de services clouds? votre demande a-t-elle été prise en compte? utilisez-vous le cloud de votre propre initiative? utilisez-vous des services payants? les faites-vous passer en note de frais? a combien estimez-vous le coût annuel de votre utilisation personnelle du cloud? comment qualiferiez-vous vos relations avec votre service production? vous arrive-t-il de bypasser la production en utilisant le cloud Devoxx 2013 Devoxx France en chiffres Les thèmes après midi des DSI Golo http://golo-lang.org Code Story http://code-story.net les mercenaires du DevOps Devoxx4Kids Raspberry Pi http://www.raspberrypi.org/faqs JUG et Conferences DevopsDays Paris 18–19 avril Mix-IT 25 et 26 avril CloudConf Paris le 7–8 juin Breizhcamp Rennes le 13–14 juin Red Hat Summit 11–14 juin Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com
Enregistré le 16 novembre 2012 Téléchargement de l’épisode LesCastCodeurs-Episode–68.mp3 Les sides de la présentation Atlassian Les bières et les pizzas ont été fièrement sponsorisées par Atlassian. Un grand merci à eux. News Les JDuchesses Devoxx les chiffres Devoxx Movember Présentation Movember on TED Nexus 4 Nexus 10 Raspberry Pi Hackergarten Code Story Devoxx France Devoxx UK Nao http://en.wikipedia.org/wiki/Nao_(robot) Les standards Java EE 7 JSON-P JAX-RS JMS 2 Bean Validation Nighthacking Performances et optimisations Gatling testacular Arquillian Spock Parleys Angular.js Le métier de programmeur Les plateformes vert.x Play Grails Java EE 7 JavaFX Langages JDK 8 et lambda Scala Ceylon Kotlin Atlassian Merci pour les bières et les pizzas Atlassian Les sondages JUnit TestNG Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/
Enregistré le 11 septembre 2012 Téléchargement de l’épisode LesCastCodeurs-Episode–64.mp3 News Procès Le procès Apple - Samsung http://www.programmez.com/actualites.php?id_actu=11949&xtor=EPR-144 Les brevets LTE de Samsung et l’iPhone 5 http://mashable.com/2012/09/12/samsung-sue-apple-lte/ Java Faille 0-day Qu’est-ce qu’une attaque “0-day” http://en.wikipedia.org/wiki/Zero-day_attack La faille Java http://www.programmez.com/actualites.php?id_actu=11954&xtor=EPR-144 http://www.deependresearch.org/2012/08/java-7-0-day-vulnerability-information.html?m=1&utm_source=buffer&buffer_share=17b39 Oracle connaissait le problème https://www.pcworld.com/businesscenter/article/261612/oracle_knew_about_currently_exploited_java_vulnerabilities_for_months_researcher_says.html Xavier Hanin de l’OSSGTP qui couvrait aussi le sujet avec des conseils pour pallier à cette faille http://xhaj.blogspot.fr/2012/08/faille-java-0-day-aout-2012.html Jigsaw: un puzzle plus dur que prévu Annonce de Mark Reinhold http://mreinhold.org/blog/late-for-the-train Q&A de Mark Reinhold http://mreinhold.org/blog/late-for-the-train-qa Réactions de Alexis http://alexismp.wordpress.com/2012/08/28/jigsaw-qa/ BLog de Paul Sandoz http://earthly-powers.blogspot.se Java Date and Time (JSR–310) http://sourceforge.net/apps/mediawiki/threeten/index.php?title=ThreeTen Patch permgen http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/da91efe96a93 Permgen et JDK 8 http://comments.gmane.org/gmane.comp.java.openjdk.jdk7u.devel/4015 Invokedynamic http://www.engineyard.com/blog/2011/how-invokedynamic-just-might-save-dynamic-languages-on-the-jvm/ NIO2 http://openjdk.java.net/projects/nio/ Lambda, default methods etc http://datumedge.blogspot.se/2012/06/java-8-lambdas.html Plateforme Red Hat rachete FuseSource http://www.zdnet.com/blog/open-source/red-hat-acquires-fusesource/11367 Langages Typesafe se choppe 14M$ http://techcrunch.com/2012/08/22/typesafe-raises-14m-from-shasta-greylock-and-juniper-to-commercialize-scala/ Groovy maintenance http://docs.codehaus.org/display/GROOVY/2012/09/10/Groovy+2.0.2+and+1.8.8+out+in+the+wild JCP http://www.developpez.com/actu/47000/Java-fusion-approuvee-des-editions-SE-EE-ME-la-gouvernance-du-langage-remaniee-vers-plus-d-equite/ Bean Validation 1.1 update http://beanvalidation.org/news/2012/08/31/big-push-on-bean-validation/ Feuille de route de Java EE 7 réévaluée https://blogs.oracle.com/theaquarium/entry/java_ee_7_roadmap Une spec pour les logs? http://antoniogoncalves.org/2012/09/06/i-need-you-for-logging-api-spec-lead/ Autres sorties… Jean-François a sorti la version 1.0 de Atmosphere http://jfarcand.wordpress.com/2012/09/04/atmosphere-1-0-the-asynchronous-javascriptjava-framework-now-available/ XWiki 4.1.4 est sorti ! 4.2 se rapproche avec les install et mises a jour automatique http://www.xwiki.org/xwiki/bin/view/ReleaseNotes/ReleaseNotesXWikiEnterprise42M3#HExperimentalinstall2Fupgradewizard eXo platform 3.5.4 released !! Cloud-IDE, support des projets Java/Maven http://cloud-ide.com Outils Rentabilité avec Olivier Croisier Outils de l’épisode Script pour lancer maven sur une copie du repository https://gist.github.com/787631 Vim http://www.vim.org Mutt http://www.mutt.org textmate 2 est OSS http://blog.macromates.com/2012/textmate-2-at-github/ sublime text http://www.sublimetext.com/2 Dashlane https://www.dashlane.com/fr/cs/3b9b7f0c pour stocker les mots de passes sur Windows, Mac, Android, iOS, avec synchronisation dans le nuage JUG et Conferences JUG Summer Camp https://sites.google.com/site/jugsummercamp/ Java One http://www.oracle.com/javaone/index.html MarsJUG http://marsjug.org SpringOne 2GX http://www.springone2gx.com/conference/washington/2012/10/home Devoxx http://www.devoxx.com/display/DV12/Home Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/
Enregistré le 17 novembre 2011 Telechargement de l’episode LesCastCodeurs-Episode–49.mp3 Flattr-ez nous (dons) sur http://lescastcodeurs.com/ Invités Nicolas Martignol http://www.touilleur-express.fr/a-propos-de-lauteur/ Zouheir Cadi http://twitter.com/ZouheirCadi News RHoK http://www.rhok.org/ En Belgique le 3 et 4 décembre http://www.rhok.be/ Devoxx 2011 Infinispan http://www.jboss.org/infinispan/ Cloud Foundry http://www.cloudfoundry.com/ Gerrit http://www.devoxx.com/display/DV11/Code+Review+with+Git+and+Gerrit Android http://www.android.com/developers/ JavaFX http://javafx.com/ Play Framework http://www.playframework.org/2.0 David Farley http://www.devoxx.com/display/DV11/David+Farley Cassandra http://cassandra.apache.org/ Redis http://redis.io/ MongoDB http://www.mongodb.org/ Joe Nuxoll http://joeracer.blogspot.com/ Code story http://www.code-story.net/ Langages Scala http://www.scala-lang.org/ Groovy http://groovy.codehaus.org/ Ceylon http://ceylon-lang.org/ Fantom http://fantom.org/ Kotlin http://confluence.jetbrains.net/display/Kotlin/Welcome Devoxx France Devoxx France du 18 au 20 avril 2012 a Paris http://www.devoxx.fr/ http://www.touilleur-express.fr/2011/11/16/lhistoire-de-devoxx-france-2012/ Startup weekend http://startupweekend.org/ Enregistrement live du 50eme episode au ParisJUG Le 13 decembre, on enregistra le 50eme épisode en direct au ParisJUG. Venez nombreux! http://parisjug.org/xwiki/bin/view/Meeting/20111213. Note pour les habitués, ça ne sera pas a l’ISEP, donc faites gaffe :) Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/
Enregistré le 24 octobre 2011 Telechargement de l’episode LesCastCodeurs-Episode–48.mp3 Flattr-ez nous (dons) sur http://lescastcodeurs.com/ News Les cast codeurs @emmanuelbernard @glaforge @vmassol @agoncal L’informatique endeuillée Mort de Steve Jobs http://en.wikipedia.org/wiki/Steve_jobs Sicob http://fr.wikipedia.org/wiki/Sicob Mort de Dennis Richie http://en.wikipedia.org/wiki/Dennis_Ritchie RivieraDEV RivieraDEV http://rivieradev.fr/ Dart http://www.dartlang.org/ Ceylon http://relation.to/Tutorials/IntroductionToCeylon CoffeeScript http://coffeescript.org/ Scala http://www.scala-lang.org/ OPA http://en.wikipedia.org/wiki/Opa_(programming_language) Akka http://akka.io/ GWT http://code.google.com/intl/fr/webtoolkit/ Jenkins http://jenkins-ci.org/ CloudBees http://www.cloudbees.com/ GitHub https://github.com/ How GitHub works http://zachholman.com/posts/how-github-works-hours/ XWiki http://www.xwiki.com/xwiki/bin/view/Home/WebHome Autres JCP.next JSR 348 http://jcp.org/en/jsr/detail?id=348 Site web Bean Validation http://beanvalidation.org Alache TomEE http://openejb.apache.org/apache-tomee.html Demarrage des serveurs d’app http://agoncal.wordpress.com/2011/10/20/o-java-ee-6-application-servers-where-art-thou/ Annonce securite JBoss AS http://community.jboss.org/blogs/mjc/2011/10/20/statement-regarding-security-threat-to-jboss-application-server Un debat sur Scala est-il dur? http://goodstuff.im/yes-virginia-scala-is-hard http://www.infoq.com/articles/barriers-to-scala-adoption Les mains dans le cambouis Entrez dans le monde des devops avec Vagrant, Veewee, Puppet, Geppetto : http://blog.aheritier.net/setup-your-devops-playground-with-puppet-vagrant-co/ Puppet, pour administrer votre parc de machines (virtuelles ou non) : http://puppetlabs.com/ Chef, idem, c’est une question de goût et de couleurs : http://www.opscode.com/chef/ VirtualBox pour virtualiser vos environnements, spécialement utile pour les tests : http://www.oracle.com/technetwork/server-storage/virtualbox/ Vagrant, pour gérer votre catalogue de machines virtuelles : http://vagrantup.com/ Veewee, pour automatiser la création de vos machines virtuelles pour Vagrant afin de tester Chef ou Puppet : https://github.com/jedi4ever/veewee Geppetto, un IDE pour Puppet : http://cloudsmith.github.com/geppetto/ DevOpsWeekly, une liste de diffusion hebdomadaire pour se tenir au courant des nouveautés : http://devopsweekly.com/ Les outils de l’episode jsoup : faire du web scraping en deux lignes de code, en utilisant des sélecteurs style CSS 3 / jQuery http://jsoup.org/ tangle : une librairie JavaScript pour faire des documents web “réactifs”, en faisant varier un paramètre, on voit l’influence sur d’autres parties du document http://worrydream.com/Tangle/ Presentation en XWiki http://extensions.xwiki.org/xwiki/bin/view/Extension/Presentation+Application JUGs FinistJUG http://finistjug.fr/ LavaJUG http://www.lavajug.org YaJUG http://www.yajug.org SpringOne 2GX http://www.springone2gx.com/conference/chicago/2011/10/home JUDCon http://www.jboss.org/events/JUDCon/2011/london Devoxx http://www.devoxx.com Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/
Enregistré le 20 septembre 2011 Telechargement de l’episode LesCastCodeurs-Episode–46.mp3 News James Gosling James Gosling frole la mort et en parle http://nighthacks.com/roller/jag/entry/i_m_alive http://nighthacks.com/roller/jag/entry/some_more_detail Sergey Brin on Parkinson http://too.blogspot.com/2008/09/lrrk2.html Nouveau Job de James Gosling http://nighthacks.com/roller/jag/entry/i_ve_moved_again Jug summer camp http://www.jugsummercamp.org/ Closures La proposition des closures http://mail.openjdk.java.net/pipermail/lambda-dev/2011-September/003936.html Brian Goetz http://www.briangoetz.com/ Campagne 42eme.com Le site de la campagne http://42eme.com Google + Google + ouvre ses APIs http://googleplusplatform.blogspot.com/2011/09/getting-started-on-google-api.html Le site pour les developeurs https://developers.google.com/+/ Google App Engine Google App Engine change ses prix http://glaforge.appspot.com/article/google-app-engine-s-new-pricing-model Quelques examples de changement de prix http://groups.google.com/group/google-appengine/browse_thread/thread/a1b7c68db2243932?pli=1 Cloud Foundry Patrick Chanezon http://www.chanezon.com/pat/cv/ Micro cloud foundry https://www.cloudfoundry.com/micro Annoncement http://blog.cloudfoundry.com/post/9331377393/we-shrunk-the-cloud-introducing-micro-cloud-foundry Brevets dans le mobile Google rachète des brevets a Motorola et les redonne / vend a HTC pour contrer les attaques d’Apple http://www.slashgear.com/htc-sues-apple-using-google-motorola-patents-07177865/ HP abandonne la TouchPad http://www.itespresso.fr/hp-abandonne-la-touchpad-mais-pas-forcement-les-tablettes-46139.html La nouvelle strategy d’HP http://online.wsj.com/article/SB10001424053111903461304576526810536821404.html BeOS http://fr.wikipedia.org/wiki/BeOS Apple bloque la Samsung Galaxy Tab 10.1 http://www.lefigaro.fr/societes/2011/09/09/04015-20110909ARTFIG00457-apple-fait-interdire-les-galaxy-tab-de-samsung-en-allemagne.php Les mains dans le cambouis Flash of unstyled content http://en.wikipedia.org/wiki/Flash_of_unstyled_content Les conferences OpenWorldForum 22 et 23 septembre à Paris http://www.openworldforum.org/ JavaOne 2011 du 2 au 6 octobre à San Francisco http://www.oracle.com/javaone/index.html Soft shake Geneve 3 et 4 octobre http://soft-shake.ch/ Riviera Dev les 20 et 21 octobre à Sophia Antipolis http://rivieradev.fr/ SpringOne2GX les 25 au 28 octobre http://springone2gx.com/conference/chicago/2011/10/home JUDCon 31 octobre–1er novembre à Londres http://www.jboss.org/events/JUDCon.html Devoxx 14 au 18 novembre à Anvers http://www.devoxx.com/display/DV11/Home Bibliotheque Apache Maven 2eme édition aux éditions Pearson http://www.pearson.fr/livre/?GCOI=27440100487310 Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/
Enregistre le 4 aout 2011 News Java 7 Le bug des compilations de loop dans HotSpot http://www.lucidimagination.com/blog/2011/07/28/dont-use-java-7-for-anything/ http://www.infoq.com/news/2011/08/java7-hotspot Kotlin Site web Kotlin http://confluence.jetbrains.net/display/Kotlin/Kotlin Stephen Colebourne http://www.jroller.com/scolebourne/entry/reversed_type_declarations et http://www.jroller.com/scolebourne/entry/kotlin_and_the_search_for Les motivations derriere Kotlin http://blog.jetbrains.com/kotlin/2011/08/why-jetbrains-needs-kotlin/ Cast-IT Cast-IT http://www.cast-it.fr Mix-IT http://www.mix-it.fr/ Devoxx Les oeufs de Paques de Devoxx http://www.devoxx.com/display/DV11/Home Google Le blog d’un ancien de Google http://rethrick.com/#waving-goodbye Le BileBlog http://www.bileblog.org Google+ http://plus.google.com Google Code et Git http://www.blog-nouvelles-technologies.fr/archives/5344/google-code-annonce-son-support-a-git/ JBoss AS 7 http://www.jboss.org/as7.html Nabaztag est mort, vive Nabaztag ! Arrêt des serveurs suite à la mise en liquidation judiciaire de Mindscape qui ne pouvait plus payer son prestataire http://blog.karotz.com/?p=5224 http://blog.karotz.com/?p=5284 Le lapin reprendra t’il vie avec la communauté ? http://nabaztag.forumactif.fr Les mains dans le cambouis Sites “statiques” Awestruct http://awestruct.org Jekyll https://github.com/mojombo/jekyll/wiki Sass http://sass-lang.com/ Markdown http://daringfireball.net/projects/markdown/ W3Schools http://www.w3schools.com/ Les protocoles de serialization Google Protocol Buffer http://code.google.com/p/protobuf/ Apache Avro http://avro.apache.org/ MessagePack http://msgpack.org/ JSON http://fr.wikipedia.org/wiki/JavaScript_Object_Notation BSON http://bsonspec.org/ Apache Thrift http://thrift.apache.org/ JBoss Marshalling http://www.jboss.org/jbossmarshalling Comparaison http://www.igvita.com/2011/08/01/protocol-buffers-avro-thrift-messagepack/ Outils de l’épisode BalsamiQ http://balsamiq.com/ Gliffy http://www.gliffy.com/ Dia http://projects.gnome.org/dia/ OmniGraffle http://www.omnigroup.com/products/omnigraffle/ Conferences JUG Summer camp le 16 septembre à la Rochelle http://sites.google.com/site/jugsummercamp/ OpenWorldForum 22 et 23 septembre à Paris http://www.openworldforum.org/ JavaOne 2011 du 2 au 6 octobre à San Francisco http://www.oracle.com/javaone/index.html Riviera Dev les 20 et 21 octobre à Sophia Antipolis http://rivieradev.fr/ Devoxx 14 au 18 novembre à Anvers http://www.devoxx.com/display/DV11/Home Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous (dons) sur http://lescastcodeurs.com/
Enregistre le 19 novembre 2010 Devoxx http://devoxx.com Nicolas Martignole Le Touilleur Express http://www.touilleur-express.fr/ http://twitter.com/nmartignole Michael Figuiere http://blog.xebia.fr/author/mfiguiere/ Xebia http://www.xebia.fr/ Paris JUG http://www.parisjug.org Java SE JSR project coins http://jcp.org/en/jsr/detail?id=334 JSR Lambda expression http://jcp.org/en/jsr/detail?id=335 JSR Java SE 7 http://jcp.org/en/jsr/detail?id=336 JSR Java SE 8 http://jcp.org/en/jsr/detail?id=337 Java Modules et Jigsaw http://openjdk.java.net/projects/jigsaw/ Devops Michael Cote http://www.redmonk.com/cote/ John Willis http://www.johnmwillis.com/about/ Devops http://en.wikipedia.org/wiki/DevOps Langage alternatifs Stephan Colebourne http://jroller.com/scolebourne/ Next Big Language http://www.jroller.com/scolebourne/entry/the_next_big_jvm_language1 NoSQL Cassandra http://cassandra.apache.org/ Project Voldemort http://project-voldemort.com/ Hadoop http://hadoop.apache.org/ HBase http://hbase.apache.org/ Infinispan http://jboss.org/infinispan MongoDB http://www.mongodb.org/ Hive http://hive.apache.org/ Pig http://pig.apache.org/ Performances Joshua Bloch http://en.wikipedia.org/wiki/Joshua_Bloch David Gageot http://blog.javabien.net/ AlgoDeal https://beta.algodeal.com/ Kirk Pepperdine Java Specialists Newsletter http://www.javaspecialists.eu/archive/archive.jsp Hudson https://hudson.dev.java.net/ Divers Groovy http://groovy.codehaus.org/ Les outils de la semaine Parleys http://parleys.com/ Nous contacter Contactez-nous via twitter http://twitter.com/lescastcodeurs sur le groupe Google http://groups.google.com/group/lescastcodeurs ou sur le site web http://lescastcodeurs.com/ Flattr-ez nous sur http://lescastcodeurs.com/
JBoss Asylum 7 Shownotes Recorded 18th November 2009 Music by Real Rice (http://www.jamendo.com/en/track/24321) Licence Art Libre 1.3 Send feedback to asylum@jboss.org Direct download: mp3 and ogg Guests: Manik Surtani, Seam, Red Hat (blog),@maniksurtani) Max and Emmanuel sits down with Manik Surtani and discuss Infinispan, When to use a cache and when not to, distributed search and indexing, how Devoxx worked out and other random thoughts on clustering and scaling. Links: Infinispan website
JBoss Asylum 6 Shownotes Recorded 18th November 2009 Music by Real Rice (http://www.jamendo.com/en/track/24321) Licence Art Libre 1.3 Direct download: mp3 and ogg Guests: Pete Muir, Seam, Red Hat (blog), Dan Allen, Seam, Red Hat (blog, @mojavalinux) Emmanuel and Max talks with Pete Muir and Dan Allen at Devoxx about JavaEE 6, JSR-299 Context Dependency Injection (CDI) and Weld. Links: Devoxx JSF 2 and beyond part 1, part 2 - talk at Devoxx with Dan Allen, Pete Muir and Andy Schwartz. (Require Parley subscription to view all) Java EE 6 JSR 299 CDI Spec Weld - JSR 299 Reference implementation JSR 330 Dependency Injection for Java
JBoss Asylum 5 Shownotes Recorded 6th November 2009 Music by Real Rice (http://www.jamendo.com/en/track/24321) Licence Art Libre 1.3 Direct download: mp3 and ogg Guest: Thomas Heute, GateIn, Red Hat (blog, @theute) This episode we have Thomas Heute, lead of the JBoss Portal team come and talk about why portals are good, what developers should know and what the newborn project GateIn is all about. Follow up from last week: The mail alias asylum@jboss.org is now active, if you got feedback/suggestions then shoot us an email. Short news: The first release candidate of Infinispan were released, named Infinispan 4.0.0.CR1. http://infinispan.blogspot.com/2009/10/first-release-candidate-now-available.html JBoss Tools 3.1 M4 is available http://jbosstools.blogspot.com/2009/10/jboss-tools-310-m4-is-released.html, jUDDI v3 released http://apachejuddi.blogspot.com/2009/10/juddi-300-released.html Byteman 1.1.1 released http://jbossts.blogspot.com/2009/10/monitoring-your-jvm-using-byteman-111.html http://en.wikipedia.org/wiki/Fault_injection JBoss Enterprise Application Platform (EAP) 5 is out http://java.dzone.com/announcements/red-hat-announces-jboss-eap-50?mz=3006-jboss http://blogs.jboss.org/blog/mlittle/?permalink=EAP_5_0_is_generally_available.txt jBPM 4.2 released http://processdevelopments.blogspot.com/2009/10/jbpm-42-adds-lot-of-production-goodies.html JBossWS 3.2.1 http://jbossws.blogspot.com/2009/11/jbossws-321ga-is-available.html GateIn 3.0.0.Beta2 http://blog.gatein.org/2009/10/gatein-300-beta-2-is-out.html http://www.jboss.org/gatein Any local conferences: Devoxx! 16-21th November, 66% of us there. Meet us in the JBoss booth and get a free JBDS :) Rome JBUG 27th November, Max Andersen speaking www.osdc.com.au (open source developers conference) - brisbane 25th to 27th. Michael speaking. JavaEdge at Tel Aviv on Nov 26th http://www.javaedge.net/web/guest/javaedge-2009/about
Les Cast Codeurs Episode 12 - Special Devoxx 2009Enregistre le mardi 19 novembre 2009InvitésRomain Guy - http://www.curious-creature.orgNicolas Martignole - http://www.touilleur-express.frAlexis Moussine-Pouchkine - http://blogs.sun.com/alexismpNewsDevoxx 2009 http://devoxx.comhttp://parleys.comEE 6 delivre le 10 decembre 2009Scala http://www.scala-lang.orgLift http://liftweb.netJDK 7 vs Java 7 https://jdk7.dev.java.net http://www.jroller.com/scolebourne/entry/no_more_java_7Projet Lombok http://projectlombok.orgAmazon EC2 http://aws.amazon.com/ec2VMWare http://www.vmware.comCloud foundry http://www.cloudfoundry.com