POPULARITY
Un événement inédit... et un anniversaire qui se fête !
"il faut embrasser l'innovation" Le D.E.V. de la semaine est Quentin Adam, Fondateur @ Clever Cloud. C'est l'heure du bilan de l'année 2024 !Quentin revient sur les succès et défis de l'année, notamment la mise à niveau de l'architecture de Clever Cloud, alliant adaptation et innovation. Il met en lumière deux tendances majeures : la montée des services managés dans le cloud et l'intégration accrue de l'IA, transformant profondément le paysage technologique. Quentin anticipe également l'émergence des technologies quantiques, tout en appelant l'Europe à adopter une stratégie claire pour rester compétitive. Enfin, il envisage un futur où les développeurs joueront un rôle plus stratégique, passant de l'écriture de code à l'orchestration des services.Chapitrages00:01:01 : Notre tradition tech, et update sur Clever Cloud00:10:00 : Les services managés00:30:20 : Révolution industrielle de la prestation intellectuelle00:46:47 : L'émergence des modèles d'IA00:52:08 : Appel aux développeurs00:54:10 : L'importance de l'automatisation00:55:38 : Recherche et l'ordinateur quantique00:58:02 : La nouvelle ère du quantique01:00:52 : Evolution des data centers01:03:47 : L'avenir de l'inférence01:06:16 : Évolution du métier de développeur01:10:49 : Hypervalidation et données01:15:40 : L'impact de l'IA sur le développement01:18:42 : Les enjeux de la performance01:23:12 : Compréhension des processus à automatiser01:26:12 : L'essor de l'IA et des services managés01:32:11 : Prédictions pour 202501:40:49 : L'avenir de la réalité augmentée01:46:53 : Le futur de l'interface homme-machine Liens évoqués pendant l'émission JetBrain : Code With MeLangChain 🎙️ Soutenez le podcast If This Then Dev ! 🎙️ Chaque contribution aide à maintenir et améliorer nos épisodes. Cliquez ici pour nous soutenir sur Tipeee 🙏Archives | Site | Boutique | TikTok | Discord | Twitter | LinkedIn | Instagram | Youtube | Twitch | Job Board |
Visionnaire, Résilient, Déterminé, Passionné, voilà les mots qui viennent instinctivement pour décrire de Quentin Adam, mais cela serait oublié son engagement envers la souveraineté numérique européenne. Quentin se distingue par son expertise technique, et son approche stratégique unique. Il combine parfaitement la maîtrise technologique avec une vision à long terme du développement de Clever Cloud, la société qu'il a fondé il y a presque 14 ans.Sa capacité à naviguer à travers des situations complexes, à motiver son équipe et à maintenir un cap clair vers la croissance et l'innovation fond de lui une figure inspirante dans le domaine de la tech et de l'entrepreneuriat.Son parcours est marqué par une forte volonté d'innovation, une approche audacieuse de l'évangélisme auprès des développeurs, et un engagement profond envers la création de solutions technologiques indépendantes des géants du cloud américain.Points forts de l'épisode :
"Dans l'IA, on a encore des bouts de scotch qui tiennent tout ça" Le D.E.V. de la semaine est Quentin Adam, CEO de Clever Cloud. Comme chaque année nous faisons le bilan de l'année tech avec Quentin ! Et promis nous ne parlons pas que d'IA ! Liens évoqués pendant l'émission Podcast France Culture - Twitter: la plainte contre X **Continuons la discussion**@ifthisthendev@bibear@waxzceLinkedInLinkedIn de Quentin AdamDiscord** Une conférence IFTTD ! **Grande nouvelle pour les fans d'IFTTD ! Nous planifions une conférence pour 2024 et ton avis est essentiel.Participe à notre sondage rapide et aide-nous à créer un événement qui te ressemble** Plus de contenus de dev **Retrouvez tous nos épisodes sur notre site.Nous sommes aussi sur Instagram, TikTok, Youtube, Twitch **Découvrez Shopify : Votre Allié E-commerce** Vous êtes développeur ou entrepreneur et cherchez à créer ou optimiser votre boutique en ligne ? Ne cherchez pas plus loin que Shopify. Cette plateforme de commerce tout-en-un vous offre les outils nécessaires pour lancer, gérer et développer votre entreprise avec aisance et efficacité. Que vous vendiez en personne ou en ligne, Shopify s'adapte à vos besoins et vous permet de personnaliser votre expérience e-commerce. Avec une interface intuitive et un large éventail d'outils de gestion puissants, Shopify transforme le processus de vente en une expérience fluide et agréable. Profitez maintenant d'une période d'essai à un euro par mois en vous inscrivant sur Shopify. Prenez le contrôle de votre aventure commerciale et faites passer votre marque au niveau supérieur avec Shopify.** Job Board If This Then Dev **Si vous avez envie de changer de job, visitez le job board If This Then Dev ! Si vous voulez recruter des personnes qui écoutent IFTTD, il va s'en dire que le job board d'IFTTD est l'endroit où il faut être ! Ce job board est fait avec My Little Team!** La Boutique IFTTD !!! **Affichez votre appréciation de ce podcast avec des goodies faits avec amour sur la boutique** Participez au prochain enregistrement !**Retrouvez-nous tous les lundis à 19:00 (mais pas que) pour assister à l'enregistrement de l'épisode en live et pouvoir poser vos questions pendant l'épisode :)Nous sommes en live sur Youtube, Twitch, LinkedIn et Twitter
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.
En différé live de Brest, nos éminents participants parlent d'ISO 9001 pour Clever Cloud, de Warp 10, d'aviation, de Rust en temps réel, de Maelstrom, de CDE, de MS Teams, de l'influence de la musique pour les Devs, de pot de miel, avant de finir, comme il se doit en musique.
Dans ce remarquable épisode, nos éminents participants vous éclairent sur VLC, sur ce que deviennent la Silicon Valley et Twitter. Il est également question de Azure CLI, de câbles sous-marin, d'une belle faille de sécurité dans Google Cloud, de la géopolitique des semi-conducteurs, avant de faire un bilan rock'n roll de Clever Cloud !
"On a de meilleurs outils, qui vont permettre aux développeurs d'être plus efficace mais il reste encore beaucoup à automatiser" Le D.E.V. de la semaine est Quentin Adam, CEO Clever Cloud.C'est l'heure du bilan ! L'année 2022 terminée, nous retrouvons Quentin pour débriefer de tout ce qui s'est passé cette année. Et quelle annéee ! Nous parlons réglementation, Clever Cloud, Dall E, GPT2, Copilot, Twitter, Javascript, &hellip et j'en passe !Les épisodes avec Quentin sont toujours trop courts ! Liens évoqués pendant l'émission Le D.E.V. de la semaine est Quentin Adam, CEO Clever Cloud.C'est l'heure du bilan ! L'année 2022 terminée, nous retrouvons Quentin pour débriefer de tout ce qui s'est passé cette année. Et quelle annéee ! Nous parlons réglementation, Clever Cloud, Dall E, GPT2, Copilot, Twitter, Javascript, &hellip et j'en passe !Les épisodes avec Quentin sont toujours trop courts ! **Continuons la discussion**@ifthisthendev@bibear@waxzceLinkedInDiscord** Plus de contenus de dev **Retrouvez tous nos épisodes sur notre site.Nous sommes aussi sur Instagram, TikTok, Youtube, Twitch ** Job Board If This Then Dev **Si vous avez envie de changer de job, visitez le job board If This Then Dev ! Si vous voulez recruter des personnes qui écoutent IFTTD, il va s'en dire que le job board d'IFTTD est l'endroit où il faut être ! Ce job board est fait avec My Little Team!** Soutenez le podcast **Ou pour aller encore plus loin, rejoignez le Patréon IFTTD.** Participez au prochain enregistrement !**Retrouvez-nous tous les lundis à 19:00 (mais pas que) pour assister à l'enregistrement de l'épisode en live et pouvoir poser vos questions pendant l'épisode :)Nous sommes en live sur Youtube, Twitch, LinkedIn et Twitter
Mardi 13 décembre, François Sorel a reçu Frédéric Bianchi, journaliste à BFM Business, Julien Bonnet, journaliste à BFM Business, Melinda Davan-Soulas, journaliste Tech & Co, Naoufal El Ouali, cofondateur et directeur général d'Obvious Technologies, Camille Ernould, cofondatrice de TomoGrow, Eric Dessertenne, directeur général de BIOCORP, Sabrina Quagliozzi, correspondante de BFM Business à New York, Arnaud Destainville, cofondateur et président d'Abys Medical,Thomas Batigne, président de Lynxter, Michael Gutman, directeur opérationnel ATEQ Monde, Théau Peronnin, PDG et cofondateur d'Alice & Bob, Quentin Adam, président de Clever Cloud, Étienne Bracq, journaliste à BFM Business, et Thierry Gadou, PDG de Ses-imagotag, dans l'émission Tech & Co sur BFM Business. Retrouvez l'émission du lundi au jeudi et réécoutez la en podcast.
Dans cette partie 2, nous discutons le changement d'étage gratuit chez Heroku, les vagues de licenciement dans le monde technologique, le carrière de contributeur individuel et le cloud souverain. Et on vous parle de division de nombres entier dans la rubrique débutant. Enregistré le 9 septembre 2022 Téléchargement de l'épisode LesCastCodeurs-Episode–285.mp3 News Infrastructure NVidia interdit de vendre ses processeurs d'intelligence artificiels les plus puissants en Chine https://www.reuters.com/technology/nvidia-says-us-has-imposed-new-license-requirement-future-exports-china–2022–08–31/ Le gouvernement Américain a mis en place la restriction (export control) 10% des ventes en Chine pour NVidia Après 23ans un internaute arrête d'utiliser son propre serveur e-mail et il explique pourquoi cela est devenu impossible https://t.co/TQ61y45MXT?ssr=true Sa raison: l'impossibilité d'avoir un service fiable. Les services de gestion d'e-mails sont désormais dans les mains de quelques gros acteurs (Google, Microsoft,..) qui déploient à coup d'algorithmes des filtres pour mettre en spam les e-mails indésirables Ces derniers sont obscures et peuvent être stupides en blacklistant des blocs entiers d'IPs L'internaute demande aux acteurs de se réveiller avant que les politiciens s'en mêlent (pour le pire …) Cela demande aussi la mise en place de protocoles plus avancés comme DMARC Pour des adresses “casual” comme celles des cast codeurs, c'est maintenant passage à la caisse et 3 à 5 euros par mois et pas adresse email c'est plus que la valeur de ces emails “casual” Cloud Heroku annonce la fin de son étage gratuit https://techcrunch.com/2022/08/25/heroku-announces-plans-to-eliminate-free-plans-blaming-fraud-and-abuse/?guccounter=2&guce_referrer=aHR0cHM6Ly90LmNvLw&guce_referrer_sig=AQAAACIpHvzb3Pb2gtgt8Dm99CWGUhbEkdTgLVDgKwMNNmDI9UITQyNX64GA2LB6rQGNX2EreLoiRvxTqSUls5V_F8x6Cv_xGrfXtaIROP_Jiv45UUO1ODBIno3j7vHC4gokKVLqsZ948CmCfzG2bF03DL-uhbZqYuGXvxTfdsioTbjg heroic éliminé sont plan gratuit dénonçant des abus apres 10 ans pousser vers du paid plan, qui va aussi faire partir des gens et questionner ceux qui avaient un modèle économique base sur ce plan gratuit 28 novembre et aussi efface les comptes inactifs depuis 1 an beaucoup de fraude et d'abus vont garder des plans low cost et des plans étudiants au delà des abuseurs, les plans gratuits étaient utilises pour tester les apps avant leur déploiement Outillage Polices de caractères pour la programmation https://www.programmingfonts.org/#firacode J'aime bien Fira Code moi :slightly_smiling_face: Ce site permet de choisir parmi 111 polices différentes, pour pouvoir les comparer et choisir celle qu'on préfère Mickael Istria pointe sur une video expliquant les nouveautés autour d'Eclipse https://www.youtube.com/watch?v=zDJtVYAJwyY c'est très visuel, â regarder Code snippet Content assis plus rapide Support des concepts récents de Java comme sealed classes dans les quick fix Etc Utiliser git blame malgré les reformattages https://michaelheap.com/git-ignore-rev/ fichier listant les revisions pour ignorer certains sha1 et le changement d'avant est pris Une page concise des quelques façons de sortir d'un problème avec Git (langage coloré) https://ohshitgit.com/ On a toujours quelquye chose a apprendre ; celle qui nettoie la branche principale, je ne connaissais pas. Architecture Les tendances vu pas les éditeurs de InfoQ dans le devops et le cloud https://www.infoq.com/articles/devops-and-cloud-trends–2022/?utm_source=twitter&utm_medium=link&utm_campaign=calendar commenter les 4 vagues et ce qu'il y a dedans Data observability : live qualité de data etc Serverless everything: scale to 0 ; même les bases de données (soit parce que infra partagée soit via un scale down réveille par access à une gateway FinOps: contrôle des cours comme on optimisait pour les œufs eBPF pour injection de code et WASM pour le service mesh ingress (attention WASM dans envoy ne pas pas ton bon vieux Netty) Protection de la supply chain (encore faible en solutions) Low code no code mature pour moins besoin d'ingénieurs ou approche plus légère Developer experience qui influence les decisions Méthodologies Discussion sur la carrière contributeur individuel https://touilleur-express.fr/2022/07/17/devenir-staff-engineer/ exemple de ce que fait doctolib senior c'est le premier niveau d'autonomie et d'aisance ensuite, soit vous voulez coacher vo pairs (manager), soit contributeur individuel ce qui est demandé c'est le leadership (donc l'impact sur la societe et l'organisation) et ca demande une taille de societe minimale technique, communication, marketing d'idée occuper le role avant d'être reconnu (c'est assez classique ; ce qui change c'est le formalisme de la liste des competences attendues entre les boites) et on code moins car coder seul a moins de levier equivalence track technique/leadership et track managériales avec des ponts. Souvent d'arrète avant les VP et autre executive leadership (matrice de Radford) Premotion case avec promotion committee (2 fois pas an) Assez classique de paires un leadership avec un manager pour qu'ils s'épaulent mutuellement staff vs principal peut aussi etre du a l'impact cumulé de la personne et des principals peuvent aider sur une partie plus « bas niveau » / concrete de l'orga ou des projects grace a son experience et ses connexions au dela de son équipe actuelle des exemples de situations de travail du staff engineer https://touilleur-express.fr/2022/07/20/vis-ma-vie-de-staff-principal-engineer/ Loi, société et organisation https://twitter.com/smlpth/status/1551943751714603013?s=21&t=JhmioeiqlY8wFbzjry6b8Q encore un licenciement de masse. 10% chez Shopify. Pas mal d'aides pour faire passer la pilule (congés payés, aide à trouver un nouveau job…) ils ont fait le pari que post covid les gens resteraient à acheter en ligne mais c'est revenu aux volumes d'avant crise et inflation n'aident pas Annonce à l'américaine avec e-mail direct et arrêt du travail le lendemain Paye pendant quelques temps et support Un article sur les licenciements dans la tech des GAFAM et des startups https://www.lefigaro.fr/secteur/high-tech/la-grande-inquietude-des-salaries-de-la-tech-face-a-la-vague-de-licenciements–20220819 recession, résultats décevants, krach boursier (perte 1/4 de leur valeur) recerrement des politiques budgétaires, donc les projets semi viables ne le sont plus 88k licenciement en trois mois vs 5000 en 1 an en 2021: gros mois juin ->août Apple, Microsoft, Amazon, TikTok, Shopify, Snapchat, Netflix (–40% bourse), SoudnCloud (–20% d'effectif) L'argent facile arrête le cycle d'hyper acquisition et de facilite a l'hyper inflation des sociétés tech car impossibilité de lever des fonds startup ont du mal a garder les clients acquis en 1 donc recentrage et chute des activités non rentables fidélisation de l'employé vs aller chercher la meilleur offre comme un mercenaire Le Cloud de Confiance sous le coup du Cloud act américain ? https://www.nextinpact.com/lebrief/69865/les-clouds-confiance-bleu-et-s3ns-seront-bien-soumis-au-cloud-act-americain Alors attention, parce que Next Impact fait un peu dans le sensationnalisme https://twitter.com/pchapuis/status/1565775842675933188?t=y5S63FbOSbtH4FK_1meECQ&s=19 Avec cette interprétation, même Clever Cloud, utilisant du matériel américain, serait soumis au Cloud Act étude demandée par le ministère de la justice des pays bas le cloud act s'applique quand le fournisseur de cloud européen utilise du hardware ou logiciel américain (e.g. cloud de confiance Bleu et S3ns) muraille de chine en refusant tout client américain et en employant zero américain. mais c'est si le logiciel américain a accès aux données (routeur Cisco en decrypté etc), Stockage sans la clef cote client, etc le contrat MS serait « ring fencé » contre le cloud act mais peu d'infos Rubrique débutant Comment faire une division de deux entiers dans un flottant ? https://www.baeldung.com/java-integer-division-float-result Une division d'entier ramène que le quotient Et un entier Retourne un double au un des opérandes est un double, puis float, puis long. Donc il faut d'aster une des opérandes en float et pouf Conférences 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/
Coup de gueule de professionnels français du cloud contre l'offensive américaine sur le cloud hexagonal. Des objets virtuels dans le monde réel grâce à l'appli Wanderland. Adobe détaille sa vision du metavers. L'ACTU DE LA SEMAINE • Twitter / Musk : suite du psychodrame • Des smartphones épinglés pour DAS trop élevé • La marque Nothing lance son premier smartphone LES INTERVIEWS DE LA SEMAINE
Les professionnels français du cloud montent au créneau contre les rapprochements entre géants américains du cloud et grands groupes français. Selon eux, la souveraineté numérique est menacée. Une trentaine de chefs d'entreprises français du cloud (parmi lesquelles OVH Cloud, Scaleway, Clever Cloud ou encore Whaller) viennent d'adresser une lettre ouverte aux dirigeants européens pour s'inquiéter de l'offensive des GAFAM en Europe. "On confie le cloud français à des boites qui ne sont pas du tout françaises", estime
Dans cet épisode nous parlons de Matomo, une alternative à Google Analytics sur Clever Cloud et de notre nouveau Ticket Center. Il sera également question de Franglais, de NixOS, de la version 0.22 de Vector, de couleurs, de CSS, de prédiction, de Quickwit 0.3 et d'éditeur de tableau dans IntelliJ... Et nous finirons en musique (enfin on espère !) avec la recommandation de notre invité.
Peut-il y avoir des changements à l'issue des Législatives ? Quels sont les possibles, quels seraient les souhaitables ? Un décryptage passionnant des mécaniques de la République avec, comme invité, Quentin Adam, CEO de Clever Cloud et initiateur de la tribune collective pour un Ministre du Numérique de plein exercice, lors des Présidentielles. Avec Bertrand Lenotre, Fabrice Epelboin et Damien Douani.
Dans ce formidable épisode nous parlons de la disparition des protocoles TLS 1.0 et 1.1 sur Clever Cloud, de notre Operator pour Kubernetes, de Rolland Garros sauce NFT, des drivers Nvidia en open source pour Linux, des suites du DDos du bloggeur Amos, de sécurité autour d'Heroku et de Doctolib, de développement de module Kernel en Rust avant de présenter l'outil de la semaine pour enfin finir en musique.
Dans cet épisode à caractère apéritif nous parlons d'un malware qui fait du revenge hack sur node-ipc, de bugs sur CGP, d'outage sur Spotify et Discord, de sécurité des OS desktop, de la rélease de Go 1.18 et de Arti, de IO Uring, d'une chaine Youtube pour tout savoir sur les réseaux, de Warp 10. Nous évoquons aussi deux nouveauté de Clever Cloud avant de laisser la conclusion à l'orchestre.
### Apero* A short history of the O'Reilly animals https://trkit.io/s/BDHEP137JWbM ### La rubrique de l'indien* The Apache Software Foundation Announces Open Source data orchestration platform Apache® Hop™ as a Top-Level Project https://trkit.io/s/BDHEP137wV2V ### Cloud Native* Clever Operator: The best of Kubernetes and Clever Cloud https://trkit.io/s/BDHEP137KKhZ * A Kubernetes Documentary Shares Google's Open Source Story https://trkit.io/s/BDHEP137Wa5e ### Data-Gouv* open-metadata Open Standard for Metadata https://trkit.io/s/BDHEP137gMn0 ### Search engines & databases* Quickwit takes on Elasticsearch with an open source search engine for large datasets https://trkit.io/s/BDHEP137pFsi * Quickwit 0.2 brings full-text search to ClickHouse and Kafka! https://trkit.io/s/BDHEP1377ivq * Quickwit https://trkit.io/s/BDHEP137JcI3 ### Tip of the "Week"* Optimisez les ressources systèmes avec ulimit – Buzut https://trkit.io/s/BDHEP137t76r ### Orateurs* Vincent : @vhe74 https://twitter.com/vhe74 , Affini-Tech https://trkit.io/s/BDHSPOAFFINI et Datatask https://trkit.io/s/BDHSPODTSK * Jérôme : @jxerome https://twitter.com/jxerome et Zeenea https://www.zeenea.com * Alexander : @alexanderdeja https://twitter.com/alexanderDeja ### SponsorsCette publication est sponsorisée par Affini-Tech https://trkit.io/s/BDHSPOAFFINI et CerenIT https://trkit.io/s/BDHSPOCERE .CerenIT https://trkit.io/s/BDHSPOCERE vous accompagne pour concevoir, industrialiser ou automatiser vos plateformes mais aussi pour faire parler vos données temporelles. Ecrivez nous à contact@cerenit.fr et retrouvez-nous aussi sur Time Series France https://trkit.io/s/BDHSPOTSFR .Affini-Tech vous accompagne dans tous vos projets Cloud et Data, pour Imaginer, Expérimenter et Executer vos services ! Affini-Tech https://trkit.io/s/BDHSPOAFFINI , La plateforme Datatask https://trkit.io/s/BDHSPODTSK pour accélérer vos services Data et IA.On recrute ! Venez cruncher de la data avec nous ! Ecrivez nous à recrutement@affini-tech.com Le générique a été composé et réalisé par Maxence Lecointe.
Dans cet épisode épique enregistré avec la team Clever : Quentin Adam, Marc Antoine Perennou, Julien Durillon et Pierre Zemb, nous parlons implémentation d'Apache Aiflow sur Clever Cloud, d'intégration de Rust dans GCC, d'acronymes pénibles, d'IPtable VIS et surtout et dans le détails des kernels 5.14 et 5.15 de Linux.
Dans ce fabuleux épisode réalisé en famille avec Quentin Adam, Marc Antoine Perennou, Julien Durillon et Pierre Zemb nous parlons de class action sur une entente Google / Apple sur les moteur de recherche, des processeurs Mobile eye by Intel et des annonces AMD et Intel pour de nouveaux procs, de GNUPG qui devient économiquement viable, du bug Exchange de l'an 2022. On vous présente les nouvelles recrues de Clever Cloud et enfin, on vous parle Kernel !
Dans ce nouvel épisode, nous recevons Jean-Michel Doudoux et nous allons parler de Pulsar, de Jenkins sur Clever-Cloud, de distributed Sagas, d'Oracle, d'Eclipse OpenJ9, de Java... sans oublier de faire un point culture pour finir en musique.
Quentin Adam de Clever Cloud et Emmanuel discutent du Cloud de Confiance et de ses impacts économiques et politiques. Enregistré le 1 juillet 2021 Téléchargement de l'épisode LesCastCodeurs-Episode–262.mp3 Interview Ta vie, ton œuvre Twitter de Quentin Clever cloud pour le contexte Automatisation de l'infrastructure Cloud souverain “modèle de déploiement dans lequel l'hébergement et l'ensemble des traitements effectués sur des données par un service de cloud sont physiquement réalisés dans les limites du territoire national, par une entité de droit français et en application des lois et normes françaises” Cloud de l'état : les technologies retenues à la fois en matière de cloud privé et public devront garantir la réversibilité, l'interopérabilité et la portabilité des applications. https://www.sciencespo.fr/public/chaire-numerique/2020/07/20/cloud-souverain-genealogie-ambition-emblematique-souverainete-numerique/ Pourquoi Patriot act 2001 Edward Snowden 2013 Se protéger du cloud act 2018: L'état américain a accès aux donnés hébergées par les clouds providers americains même hors du sol américain Pour l'état, collectivités et pour les sociétés françaises (espionnage) L'armée à probablement déjà ses trucs Plan calcul Loi informatique et liberté 90s perte fondeurs et constructeurs Un peu d'historique Projet andromede: Thales, dassault, Orange, Bull: 135M € Mais sort Numergy : dassault bull et Sfr Cloudwatt: Orange Thales 75 M chaque premier shot Gaia-X: échelle européenne standards de sécurité, d'interopérabilité et de portabilité des données Pendant ce temps là OVH Clever Cloud Etc Approche économique Cloud de confiance Protection contre réglementations extra communautaire Le hard français, le soft américain Ils ont le soft que l'on veut et que les gens utilisent vs Cloudwatt et Numergy La certification et les petits éditeurs Un cloud service est un cloud service est un cloud service Quels sont les logiciels à enjeux: Mail, éditeur de Documents, tableur Progiciels Plateforme de développement de code spécifique Bleu (licence Azure Orange + …) Le point de vue de Quentin C'est bien ou c'est pas bien cette stratégie? Ça paraît pragmatique Don't kill French Tech Approche économique https://cryptpad.fr/ 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/
Quentin Adam de Clever Cloud et Emmanuel discutent du Cloud de Confiance et de ses impacts économiques et politiques. Enregistré le 1 juillet 2021 Téléchargement de l'épisode [LesCastCodeurs-Episode-262.mp3](https://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-262.mp3) ## Interview ### Ta vie, ton œuvre [Twitter de Quentin](https://twitter.com/waxzce) ### Clever cloud pour le contexte Automatisation de l'infrastructure ### Cloud souverain “modèle de déploiement dans lequel l'hébergement et l'ensemble des traitements effectués sur des données par un service de cloud sont physiquement réalisés dans les limites du territoire national, par une entité de droit français et en application des lois et normes françaises” Cloud de l'état : les technologies retenues à la fois en matière de cloud privé et public devront garantir la réversibilité, l'interopérabilité et la portabilité des applications. #### Pourquoi * Patriot act 2001 * Edward Snowden 2013 * Se protéger du cloud act 2018: * L'état américain a accès aux donnés hébergées par les clouds providers americains même hors du sol américain Pour l'état, collectivités et pour les sociétés françaises (espionnage) L'armée à probablement déjà ses trucs Plan calcul Loi informatique et liberté 90s perte fondeurs et constructeurs ### Un peu d'historique Projet andromede: Thales, dassault, Orange, Bull: 135M € Mais sort * Numergy : dassault bull et Sfr * Cloudwatt: Orange Thales 75 M chaque premier shot Gaia-X: échelle européenne standards de sécurité, d'interopérabilité et de portabilité des données #### Pendant ce temps là * OVH * Clever Cloud * Etc #### Approche économique ### Cloud de confiance Protection contre réglementations extra communautaire #### Le hard français, le soft américain Ils ont le soft que l'on veut et que les gens utilisent vs Cloudwatt et Numergy #### La certification et les petits éditeurs ### Un cloud service est un cloud service est un cloud service Quels sont les logiciels à enjeux: * Mail, éditeur de Documents, tableur * Progiciels * Plateforme de développement de code spécifique Bleu (licence Azure Orange + …) ### Le point de vue de Quentin C'est bien ou c'est pas bien cette stratégie? Ça paraît pragmatique [Don't kill French Tech](https://www.dontkillfrenchtech.fr/) #### Approche économique https://cryptpad.fr/ ## 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
Cyril a voulu inviter Ludovic et Hubert parce que ce sont deux personnes avec qui il a trouvé ça agréable de travailler. Et aussi parce qu'ils ont beaucoup contribué à la communauté. Hubert par les conférences qu'il a écrites et présentées. Ludovic parce qu'il a animé le GDG Lille. Et il voulait comprendre quel a été leur projet de carrière, ce qui les motive. Le but de Rencontre, c'est de faire émerger des modèles de carrière. Tout le monde n'a pas le temps ou la chance de pouvoir passer une heure avec nos invités et en tirer les apprentissages essentiels pour construire sa propre carrière. Alors on a posé les questions à nos invités et on les a enregistrés. Ajoutez vos ingrédients à la recette du bonheur des développeurs, participez à l'Enquête : https://welovedevs.com/fr/articles/lenquete-welovedevs-est-lancee/
Webassembly est une technologie que nous associons fortement avec un usage dans nos navigateurs. Parce qu'il est effectivement considéré comme "le langage assembleur pour le web", mais aussi parce qu'il a été créé pour surpasser certaines limitations de JavaScript.Mais, comme pour JavaScript, les cas d'usage ne se limitent pas au front, et vous seriez surpris d'apprendre tout ce que peut réaliser Webassembly au niveau du backend : filtres pour le proxy Envoy, blockchain, function as a service, et bien d'autres encore.Pour en parler plus en détails, je reçois Geoffroy Couprie, qui est ingénieur en sécurité pour Clever Cloud et qui utilise Webassembly dans des fonctions, et Ivan Enderlin qui développe une machine virtuelle pour Webassembly chez Wasmer. Leurs approches complémentaires nous permettront de brosser un tableau assez précis de l'utilisation de Webassembly pour le backend.Support the show (https://www.patreon.com/electromonkeys)
"Le Rust c'est une discussion avec le compilateur" Le D.E.V. de la semaine est Marc-Antoine Perennou, SRE chez Clever Cloud. Marc-Antoine nous raconte sa découverte de Rust et pourquoi c'est aujourd'hui un de ses langages préférés. Nous parlons avec lui du compilateur, de la facilité de Rust, mais aussi des frictions que ce langage engendre. Je lui parle forcément de la hype autour de rust et lui me raconte la force de la communauté.Il m'a donné envie de faire du Rust. Vous allez avoir envie d'en faire aussi ! Liens évoqués pendant l'émission https://doc.rust-lang.org/book/Depuis l'enregistrement de l'épisode, la communauté Rust a lancé un projet pour améliorer encore l'apprentissage**Continuons la discussion**@ifthisthendev (https://twitter.com/ifthisthendev)@bibear (https://twitter.com/bibear)Discord (https://discord.gg/FpEFYZM)LinkedIn (https://www.linkedin.com/company/if-this-then-dev/)Retrouvez tous nos épisodes sur notre site https://ifttd.io/** Le Livre Blanc de Danny Miles **Quels KPI suivre quand on est CTO d'un site e-commerce ?Danny Miles, CTO de Dollar Shave Club** Cherchez l'équipe de vos rêves **Si vous avez envie de changer de job, testez My Little Team qui vous permet de choisir une équipe qui vous ressemble plutôt qu'une entreprise sans trop savoir où vous arriverez !https://www.mylittleteam.com/ifttd** La Boutique IFTTD !!! **Affichez votre appréciation de ce podcast avec des goodies fait avec amour (https://ifttd.io/boutique/) ou affichez clairement votre camp tabulation ou espace.** Soutenez le podcast **Ou pour aller encore plus loin, rejoignez le Patréon IFTTD.** Participez au prochain enregistrement !**Retrouvez-nous tous les lundis à 19:00 pour assister à l'enregistrement de l'épisode en live et pouvoir poser vos questions pendant l'épisode :)Abonnez-vous à la chaîne Twitch ou retrouvez les épisodes en replay sur YouTube @ifthisthendev
IMPORTANT: Cet épisode a été enregistré au mois de Juin 2020 ! Mars 2020, toute la France est confinée. C'est alors que Valérian Saliou, Baptiste Jamin et Quentin Adam, 3 entrepreneurs de Nantes décident de fabriquer avec une imprimante 3D un respirateur artificiel peu cher et open-source pour palier au probable manque de respirateur face à la crise sanitaire du Covid-19. Quelques mois plus tard ce n'est pas mois de 300 personnes qui travaillent de près ou de loin sur ce projet fou qui défie toutes les lois du réalisme. Ce podcast raconte cette histoire et toutes les anecdotes les plus folles qui ont découlées de ce projet dingue. Le site de Makair: https://makair.life/ Le site du Palace: https://lepalace.work/ Le site de Crisp: www.crisp.chat Le site de Clever Cloud: www.clever-cloud.com ___________________________________ Contactez moi sur instagram: https://www.instagram.com/contrevent_podcast/ Ou sur Twitter : https://twitter.com/nomisgallagher Vous pouvez aussi me contacter pour toute demande concernant le développement et l'amélioration de e-commerce ou la mise en place de la plateforme Shopify à l'adresse mail suivante simon @moon-moon .fr (j'ai mis des espaces pour ne pas me faire harceler par des robots) et je serai ravi de vous aider. Pour découvrir nos création et nos succès, rendez vous sur www.moon-moon.fr
"Comme chaque année, Quentin, CEO de Clever Cloud, et moi faisons le bilan de l'année écoulée et parlons de l'année à venir !" Comme chaque année, Quentin, CEO de Clever Cloud, et moi faisons le bilan de l'année écoulée et parlons de l'année à venir !Nous y parlons Covid-19 bien sûr et du projet MakAir auquel Quentin a participé, nous parlons aussi du télétravail, des problèmes de sécurité de zoom, de la 5G, des élections US, de la bataille Epic vs Apple, du M1, du Edge computing … et bien sûr de Rust ! Liens évoqués pendant l'émission Message à caractère informartiqueWireGuard pour remplacer le VPNmmhmmLe respirateur auquel a contribué Quentin: MakAirRazzila (chaine YT) https://www.youtube.com/watch?v=nWy7PG25HDg Fabrice BellardEpisode Green ITChiwawa42 https://twitter.com/chiwawa_42/status/1304867266228637698 Matinale de culture https://www.franceculture.fr/emissions/linvitee-des-matins/reseaux-sociaux-culture-medias-que-faire-du-debat-public-avec-emmanuel-pierrat-et-nathalie-heinichdemo edge computing http://fcb827f6-0119-403c-be89-904cef646bbd.par0-faas-n0.clvrcld.net/ re WorkThe Human Machine**Continuons la discussion**@ifthisthendev (https://twitter.com/ifthisthendev)@bibear (https://twitter.com/bibear)Discord (https://discord.gg/FpEFYZM)LinkedIn (https://www.linkedin.com/company/if-this-then-dev/)Retrouvez tous nos épisodes sur notre site https://ifttd.io/** Le Livre Blanc de Danny Miles **Quels KPI suivre quand on est CTO d'un site e-commerce ?Danny Miles, CTO de Dollar Shave Club** Cherchez l'équipe de vos rêves **Si vous avez envie de changer de job, testez My Little Team qui vous permet de choisir une équipe qui vous ressemble plutôt qu'une entreprise sans trop savoir où vous arriverez !https://www.mylittleteam.com/ifttd** La Boutique IFTTD !!! **Affichez votre appréciation de ce podcast avec des goodies fait avec amour (https://ifttd.io/boutique/) ou affichez clairement votre camp tabulation ou espace.** Soutenez le podcast **Ou pour aller encore plus loin, rejoignez le Patréon IFTTD.** Participez au prochain enregistrement !**Retrouvez-nous tous les lundis à 19:00 pour assister à l'enregistrement de l'épisode en live et pouvoir poser vos questions pendant l'épisode :)Abonnez-vous à la chaîne Twitch ou retrouvez les épisodes en replay sur YouTube @ifthisthendev
Toutes les notes sont disponibles sur https://www.clever-cloud.com/fr/podcast/episode21 Avec par ordre d'apparition : @waxzce @geal @kerupse @judu le nouveau pricing Travis CI https://blog.travis-ci.com/2020-11-02-travis-ci-new-billing NAT splitstreaming https://twitter.com/samykamkar/status/1322671073893126144?s=19 https://samy.pl/slipstream/ À relire : https://www.clever-cloud.com/blog/guests/2015/06/16/the-end-of-the-fortress-metaphor/ Le Kernel 5.9 : https://kernelnewbies.org/LinuxChanges Zstd compression for kernel and initramfs https://github.com/systemd/zram-generator Fanotify: notifs accès FS, utile pour antivirus and co https://github.com/Keruspe/facron Le chat FaaS de Clever Cloud à tester http://fcb827f6-0119-403c-be89-904cef646bbd.par0-faas-n0.clvrcld.net/ Amazon bottle rocket https://aws.amazon.com/fr/blogs/opensource/announcing-the-general-availability-of-bottlerocket-an-open-source-linux-distribution-purpose-built-to-run-containers/ Le nouveau raspberry Pi est Cute https://www.raspberrypi.org/blog/raspberry-pi-400-the-70-desktop-pc/ Node.js 15 https://nodejs.medium.com/node-js-v15-0-0-is-here-deb00750f278 Les logos de google https://techcrunch.com/2020/10/06/googles-new-logos-are-bad/ Conf de Sebastien Prunier https://www.youtube.com/watch?v=hROZNfBCoz0 https://twitter.com/desmfr/status/1317012109037895680 La musique de Geal - https://www.youtube.com/watch?v=6BjUclqeC4s
Découvrez Philippe Charrière, Senior Technical Account Manager du côté de GitLab. Philippe a 25 ans d'expérience dans la tech, en alternant des roles de technico-commercial, dans la technique, en chefferie de projets, en travaillant même dans de grandes ESN... Après une prépa vétérinaire et une école de commerce, spécialité gestion-finance, il réalise que c'est l'informatique qui l'anime. Sa première expérience professionnelle a été en tant que technico-commercial. Après quelques expériences en tant que chef de projet, consultant, il est recruté chez Astek où il y travaille pendant 5 ans, en tant que chef de projet, directeur de projet, puis directeur technique. Il travaille ensuite fin 2011 chez Steria en avant-vente pendant près de 3 ans. Il passe alors par SQLI Group pendant un peu plus d'un an, en qualité de directeur technique transverse. Après un passage chez GitHub (solution engineer) puis Clever Cloud pendant deux ans (CSO & tech evangéliste), il devient enfin Senior Technical Account Manager chez GitLab. Philippe parle de ses nombreuses expériences, de l'accélération des technologies, de la mentalité française/américaine dans la tech, de burnout, du syndrome de l'imposteur, de l'importance de se former continuellement, de son expérience de speaker, de son projet Bots.garden, et donne ses conseils pour les jeunes qui voudraient se lancer dans la tech aujourd'hui. Découvrez son parcours inspirant, riche en enseignements ! ✨ Découvrez notre formation fullstack JS RebootJS by Flint Academy: http://flint.sh/fr/academy
Comment ça se passe pour mettre en ligne une app dans la vraie vie quand on commence avec le cloud ?Tous les cloud provider promettent la même chose :"t’inquiètes ma caille, ton app elle va jamais tomber et tu pourras scale autant que tu veux !"Ok c'est cool mais avant d'en arriver là il faut que je réussisse à la mettre en ligne ma f*ck*ng app ?Et puis je ne suis pas expert cloud moi, je veux juste mettre en ligne mon app....En plus Gérard veut que ce soit fait pour hier !On commencera par un tour d'horizon rapide des solutions existantes puis nous en sélectionnerons quelques unes pour mettre en ligne le combo : FRONT + API + BDD Nous analyserons les avantages, les inconvénients et surtout le coût de prise en main de solutions comme AWS, Clever Cloud, Heroku, Netlify, Gitlab pages...Le but de ce talk n'est pas de déterminer quelle solution est la meilleure ni comment optimiser sa mise en ligne... Je veux simplement vous partager mon expérience et j'espère vous faire gagner un peu de temps le jour où vous serez confronté à ce genre de problématiquePar Rudy BaerCTO (et CEO) depuis 4 ans chez BearStudio. Mon travail au quotidien consiste a résoudre les problèmes techniques ET humains posés par le développement logiciel. Développeur Java de formation, après quelques années en SSII et en startup, j'ai finalement décidé de monter ma boite. Je suis également un des organisateurs des meetups (ancien JUG) et de Codeurs En Seine à Rouen.
Si d'aucun considère encore l'informatique comme un outil, beaucoup le voit aujourd'hui comme un simple objet de consommation : smartphone, console de jeu, ordinateur de bord, maison connectée, et j'en passe. A tel point qu'on en oublierait presque que ce n'est qu'une "bête" machine contrôlée par un code. Alors peut-être que, si vous n'êtes pas non plus un lecteur d'Asimov, vous vous imaginez encore les robots comme des êtres animés de noirs desseins prêts à envahir le monde...Pour que nous gardions le contrôle sur la technologie, plutôt que ce soit elle qui nous plie à sa volonté, quoi de mieux que de la faire découvrir en pratique à nos enfants ? C'est là l'objectif de Devoxx4Kids. L'initiation en s'amusant entouré d'animateurs passionnés ; peut-on rêver mieux ?Pour discuter de ce sujet passionnant, j'ai le plaisir de recevoir trois piliers emblématiques de Devoxx4Kids : Audrey Neveu, Xavier Bourguignon et Emmanuel Feller. Car, quand ils ne sont pas devant leur terminal à coder, qui chez Pivotal, qui chez SonarSource et qui chez Clever Cloud, ce sont eux qui imaginent les plus géniaux programmes pédagogiques pour nos chères têtes blondes. Alors c'est parti !Support the show (https://www.patreon.com/electromonkeys)
Toutes les notes sont disponibles sur https://www.clever-cloud.com/fr/podcast/episode4 Avec par ordre d'apparition : @waxzce @ldoguin @urcadox @kannarfr Ahana, nouvel éditeur derrière Presto https://www.nextplatform.com/2020/06/05/presto-is-the-third-time-charm-for-federated-databases/ Spark 3 https://databricks.com/blog/2020/06/18/introducing-apache-spark-3-0-now-available-in-databricks-runtime-7-0.html Pulsar 2.6.0 https://pulsar.apache.org/blog/2020/06/18/Apache-Pulsar-2-6-0/ Introduction à Datalog https://x775.net/2019/03/18/Introduction-to-Datalog.html Pulsar summit featuring Geal et Kannar https://twitter.com/streamnativeio/status/1272616113772228608 Le FaaS chez Clever Cloud https://www.youtube.com/watch?v=wchehMIsu80&t=8s Redis Raft https://jepsen.io/analyses/redis-raft-1b3fbf6 Hugo sur Clever avec ou sans cellar https://www.clever-cloud.com/blog/engineering/2020/06/18/deploy-static-site-hugo/ https://www.clever-cloud.com/blog/engineering/2020/06/24/deploy-cellar-s3-static-site/ Résumé WWDC https://www.engadget.com/apple-wwdc2020-event-roundup-203226945.html Le gros supercalculateur du monde utilise ARM https://www.top500.org/news/japan-captures-top500-crown-arm-powered-supercomputer/ TSMC annonce une finesse de gravure de 5nm https://www.notebookcheck.net/TSMC-officially-begins-5-nm-production-Snapdragon-875-SoC-Snapdragon-X60-5G-modem-A14-Bionic-and-a-5-nm-AMD-high-end-GPU-incoming.477119.0.html Les nouveaux laptops Clever Cloud https://www.tuxedocomputers.com/index.php https://system76.com/ https://www.coreboot.org/ Le report rustls https://github.com/ctz/rustls/blob/master/audit/TLS-01-report.pdf Outils CLI en rust https://towardsdatascience.com/awesome-rust-powered-command-line-utilities-b5359c38692 Sd https://github.com/chmln/sd Amp https://github.com/jmacdonald/amp Dust https://github.com/bootandy/dust Le choix musical de Kannar: https://www.youtube.com/watch?v=SwYN7mTi6HM
Toutes les notes sont disponibles sur https://clever-cloud.com/fr/podcast/episode2/ Avec par ordre d'apparition: @geal @blackyoup @waxzce @ldoguin Gérer le temps dans les systèmes distribués https://medium.com/distributed-knowledge/time-synchronization-in-distributed-systems-a21808928bc8 Nouvelle release de Windows Subsystem for Linux https://devblogs.microsoft.com/commandline/announcing-wsl-2/ https://docs.microsoft.com/en-us/windows/wsl/install-win10 Nouvelle release du Windows Terminal https://devblogs.microsoft.com/commandline/introducing-windows-terminal/ https://github.com/microsoft/terminal/releases/tag/v1.0.1401.0 Espanso, nouveau text expander https://espanso.org/ Photon, Image processing en rust et wasm https://silvia-odwyer.github.io/photon/ Nouveau projet P2P Matrix https://matrix.org/blog/2020/06/02/introducing-p-2-p-matrix Problème d'expiration des CAs root https://scotthelme.co.uk/impending-doom-root-ca-expiring-legacy-clients/ Comprendre les premiers décodeurs Canal+ https://fabiensanglard.net/discret11/index.html IBM release un toolkit pour la crypto homomorphique https://www.ibm.com/blogs/research/2020/06/ibm-releases-fully-homomorphic-encryption-toolkit-for-macos-and-ios-linux-and-android-coming-soon/ https://github.com/homenc/HElib IBM arrêtes ses travaux sur la reconnaissance faciale.https://www.theverge.com/2020/6/8/21284683/ibm-no-longer-general-purpose-facial-recognition-analysis-software Talk de Randall Thomas “Yeah, But Should We….” https://www.youtube.com/watch?v=iTfh3WD09ZE
Toutes les notes sont disponibles sur https://clever-cloud.com/fr/podcast/episode1/ Le port scanning c'est pas bien https://nullsweep.com/why-is-this-website-port-scanning-me/ Vraiment, c'est pas bien https://medium.com/@bjt2n3904/in-protest-of-the-web-bulldozer-e0fce4567d26 Health Data Hub et souveraineté https://twitter.com/Guy_mm/status/1266480610341793792 Eclipse déménage en Europe pour plus de souveraineté ? https://blog.huawei.com/2020/06/01/eclipse-in-europe-a-momentous-move-for-open-source/ Clever Cloud est sur la marketplace OVH https://www.clever-cloud.com/blog/company/2020/05/26/ovh-marketplace/ Expliquabilité ou interprétabilité en ML https://arxiv.org/pdf/1811.10154.pdf Ethique et gestion de biais en AI https://towardsdatascience.com/reducing-ai-bias-with-synthetic-data-7bddc39f290d https://towardsdatascience.com/explaining-measures-of-fairness-f0e419d4e0d7 https://towardsdatascience.com/algorithmic-solutions-to-algorithmic-bias-aef59eaf6565 La redirection HTTPS auto est dispo sur clever https://www.clever-cloud.com/blog/features/2020/06/02/force-https/ Warp10 2.6.0 https://blog.senx.io/may-2020-warp-10-release-2-6-0/ Entendre en regardant https://twitter.com/Rainmaker1973/status/1266323521422188550 Le CI/CD avec Gitlab et Clever par l'ami @k33g https://k33g.gitlab.io/articles/2020-05-31-CI-CD-CLEVER-EN.html Levée de fonds dans le web avec Gatsby, NuxtJS, Strapi https://www.forbes.com/sites/davidjeans/2020/05/27/gatsby-website-building-startup-backed-by-index-ventures-raises-28-million/#510eaba17f3e https://nuxtjs.org/blog/seed-round https://siliconangle.com/2020/05/20/strapi-raises-10m-headless-cms-winning-ibm-nasa/ Levée de fonds pour Saagie https://www.usine-digitale.fr/article/saagie-leve-25-millions-d-euros-pour-exporter-sa-plateforme-d-acceleration-des-projets-data.N970106 Microsoft pousse WASM pour le front web https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-now-available/ Parlons de Deno https://www.clever-cloud.com/blog/engineering/2020/05/19/deploy-deno/ https://kitsonkelly.com/posts/deno-is-a-browser-for-code/
Dans ce premier numéro de message à caractère informatique, nous parlons NoSQL, mainframe, RayTracing, Virtu, HTTP, TCP et Serverless. Avec par ordre d'apparition @waxzce @kannarfr @gcouprie @ldoguin Couchbase lève 105M en série G: https://techcrunch.com/2020/05/21/couchbase-raises-105m-series-g-funding-round/ Cloudflare avance sur son support Quicke: https://blog.cloudflare.com/cubic-and-hystart-support-in-quiche/ Confluent dit au revoir à Zookeeper: https://twitter.com/benstopford/status/1258434067835600896 Toi aussi achète ton Mainframe: https://blog.mainframe.dev/2019/05/buying-ibm-mainframe.html Support TCP sur Clever Cloud: https://www.clever-cloud.com/blog/features/2020/05/12/tcp-redirection/ Le talk Webcomponent au GDG: https://www.youtube.com/watch?v=ixRgDGfnBbE Elastic 7.7.0 et sa nouvelle Workplace Search: https://www.elastic.co/blog/elastic-workplace-search-7-7-0-released Comment VT-x, KVM et QEMU fonctionnent ensemble: https://binarydebt.wordpress.com/2018/10/14/intel-virtualisation-how-vt-x-kvm-and-qemu-work-together/ Faire du RayTracing dans Notepad: http://kylehalladay.com/blog/2020/05/20/Rendering-With-Notepad.html Les green threads dans la JVM avec Loom: https://cr.openjdk.java.net/~rpressler/loom/Loom-Proposal.html Dernier test Jepsen sur MondoDB: http://jepsen.io/analyses/mongodb-4.2.6 RedisGears, serverless et Edge pour Redis: https://redislabs.com/blog/redisgears-serverless-engine-for-redis/ L'architecture Serverless by the book sur AWS: https://medium.com/serverless-transformation/what-a-typical-100-serverless-architecture-looks-like-in-aws-40f252cd0ecb Google vous piste: https://www.usine-digitale.fr/article/google-est-accuse-de-pister-illegalement-les-utilisateurs-d-android-en-europe.N964411 Encore une faille Zoom: https://twitter.com/chiwawa_42/status/1263547733631270912 Nous communiquons à 39bits/secondes: ttps://advances.sciencemag.org/content/5/9/eaaw2594 Le choix musical de @geal: https://www.youtube.com/watch?v=SMY8u6FbhMc
Quand on est face à Quentin Adam pendant quelques minutes pour une interview, qu'on sait qu'il est crevé parce qu'en plus d'être CEO le gars s'est lancé dans un projet fou de construire un respirateur open source, on lui passe tout ; parce qu'on sait au fond de soi qu'il est bien gentil d'être là, plutôt que d'avoir profité de ce moment pour faire une bonne sieste bien méritée.Donc je vous l'accorde, ça manque parfois un peu de structure, on part par ici, on revient par là… Alors tant pis pour le Pulitzer, il n'empêche que j'ai au moins eu l'occasion de partager avec Quentin bon nombre de sujets passionnants !Dans cet épisode, j'ai donc le plaisir de recevoir Quentin Adam. Quentin est CEO de Clever Cloud, et il est le genre de type à s'investir à 200% dans toutes les aventures dans lesquelles il se lance. Avec lui, nous en apprendrons un plus sur Clever Cloud, et les choix qui y sont faits pour gérer notre production.Sujets évoqués pendant l'épisodeMétaphore de la forteresse : https://www.clever-cloud.com/blog/guests/2015/06/16/the-end-of-the-fortress-metaphor/Crisp : https://crisp.chat/fr/Makair : https://makair.life/Baptiste JaminValerian SaliouEmmanuel FellerPierre-Antoine GourraudErik Huneker et Marc Julien (Diabeloop)Electro Monkeys PodcastSupport the show (https://www.patreon.com/electromonkeys)
“On peut tracker tous les problèmes, spécifiques à chaque langages, mais aussi tout ce qui se passe bien”Pour l'épisode #34 je recevais Valériane Venance. Developer advocate chez Clever Cloud. Valériane nous raconte comment elle est arrivée sur ES et nous déroule tous le processus de passage sur APM. On y parle Micro-services vs Monolith, temps de réponse, disponibilité, bug, stack, tracking et aussi gestion. Car une fois les problèmes détéctés, il faut encore pouvoir s’en occuper !On débriefe de l'épisode avec Gautier Franchini Senior Consultant chez Data Essential.Ecoutez l'épisode en entier
“On peut tracker tous les problèmes, spécifiques à chaque langages, mais aussi tout ce qui se passe bien”La performance applicative est un sujet central pour tout dev. Il ne faut pas juste faire un code qui fonctionne, mais un code qui fonctionne vite. Pour apprécier cette performance, il faut pouvoir la mesurer bien sûr. Il existe beaucoup de solutions qui permettent de suivre ces indicateurs ou même d’en suggérer. Mais quelle solution choisir ? Que faut il suivre ? Et surtout, quand on a toutes ces informations, on en fait quoi ? Ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, s'intéresse à la mesure de la performance applicative via la solution d’ElasticSearch: APM. Au travers de la puissance de ES, couplée à Kibana, APM permet de mettre en place un suivi très simple et très complet de la performance. Et comme toujours, en tweakant un peu l’ensemble on peut aller beaucoup plus loin. Reste encore à suivre ces metrics ensuite ...Le D.E.V. de la semaine est Valériane Venance. Developer advocate chez Clever Cloud. Valériane nous raconte comment elle est arrivée sur ES et nous déroule tous le processus de passage sur APM. On y parle Micro-services vs Monolith, temps de réponse, disponibilité, bug, stack, tracking et aussi gestion. Car une fois les problèmes détéctés, il faut encore pouvoir s’en occuper !Liens évoqués pendant l’émissionRetrouvez tous nos épisodes sur notre site https://ifttd.io/listes-des-episodes/Continuons la discussion@valeriane_IT (https://twitter.com/valeriane_IT)@ifthisthendev (https://twitter.com/ifthisthendev)@bibear (https://twitter.com/bibear)Discord (https://discord.gg/FpEFYZM)Facebook (https://www.facebook.com/ifthisthendev/)LinkedIn (https://www.linkedin.com/company/if-this-then-dev/)
“Il faut, avant tout, faire en sorte que les gens soient heureux au travail”On parle beaucoup d’organisation. Constituer une équipe de développeurs n’est pas une tâche aisée, donc on cherche à tout prix l’organisation qui permettra à chacun de tirer le meilleur parti de tous les talents. A l’heure où tout le monde parle d’agilité, est-ce vraiment la meilleure méthode ? Enter scrum, kanban, et toutes les déclinaisons existantes, quelle version est la plus optimale ? Comment faut-il évaluer la réussite d’une organisation ? Dans ce nouvel épisode d’IFTTD - If This Then Dev, présenté par Bruno Soulez et produit par CosaVostra, on s’intéresse à l’organisation d’une équipe et de ce qui fait le bonheur pour plusieurs ingénieur. Le D.E.V. de la semaine est Quentin Adam. Fondateur de Clever Cloud. Quentin a mis en place une organisation innovante au sein de ses équipes: des règles similaires au monde open-source. Chacun peut travailler sur les projets qu’il veut, pas de scrum, de kanban ou même de murs de post-it imposé. Chacun s'organise comme il veut. On se focalise sur la qualité de ce qui est shippé. Les bureau de clever cloud sont un outil, parmi d’autres, pour avancer vers un seul objectif: permettre à chacun d’être heureux dans son travail.Liens évoqués pendant l’émissionArticle de Quentin sur la dette techniquehttps://www.clever-cloud.com/en/L’épisode #1 où on parle agilitéL’épisode #14 où on parle organisation du travailRetrouvez tous nos épisodes sur notre site https://ifttd.io/listes-des-episodes/Continuons la discussion@ifthisthendev (https://twitter.com/ifthisthendev)@bibear (https://twitter.com/bibear)Discord (https://discord.gg/FpEFYZM)Facebook (https://www.facebook.com/ifthisthendev/)LinkedIn (https://www.linkedin.com/company/if-this-then-dev/)
Clever Cloud
Les Cast Codeurs se réunissent pour leur déjeuner annuel de tous les 18 mois à deux ans pour enregistrer cet épisode news. On y discute contribution OpenJDK, JIT, sérialisation, Quarkus, CloudEvent, AWS lambda, React, daltonisme, event sourcing, uml, loi extra territoriale et bien d’autres choses encore. Le mot Barbecue vient de l’embrochement du gibier “de la barbe au cul” avant de le faire chauffer dans les cheminées de cuisine. Enregistré le 5 juillet 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–214.mp3 News Langages JDK 13 is now in Rampdown Phase One Le flow des commits OpenJDK vers leurs distributions Warm up d’applications sur la JVM avec Azuul prend des metriques au premier run et les redonne en info aux seconds runs cache la compilation et ses paramètres d’entrée pour garantir la sémantique de la spécification Java Améliorer l’intégration entre JavaFX et les toolkits natifs Une nouvelle sérialisation en Java en chantier Scala 2.13.0 Librairies Quarkus 0.18.0 GraalVM 19 Support for writting Kubernetes operator Meilleur support Gradle Kafka Streams (0.17.0) plus d’extensions Camel (0.17.0) Support Drools et jBPM Configurer une application Quarkus Middleware CloudEvent s’approche de la 1.0 javax -> jakartaee renommage: le big bang préféré Infrastructure RPMs expliqués Raspberry Pi 4 pour $35 vous l’utilisez pour quoi? Running Custom Containers Under Chrome OS HAProxy 2.0 and Beyond Cloud Retour d’expérience sur AWS lambda contrôle de la stack (cf discussion avec Quentin) long running connections genre web socket pas forcément adaptées corrélation directe entre le CPU et la RAM donc peu de RAM, veut dire CPU lent et donc tourner beaucoup plus longtemps la lambda se facture par incrément de 100ms donc n’optimisez pas en dessous latence: cloudfront - API Gateway - lamba est au moins 50ms trace et cloudwatch: c’est cher et verbeux et la UI est merdique les fonctions lambda doivent être idempotentes car peuvent être rejouées sur la même requête de temps en temps chainer les lambda est lent (latence cumulée) 100ms par sous appel debuger une lambda qui time out c’est la merde cold starts de 3s quand est-ce que les lambda sont utilses (pas user facing) Clever Cloud lance Clever Grid Web Améliorer le temps de chargement de React résumé au début What’s new in Angular 8.0? Au delà des couleurs, des interfaces adaptées au daltonisme Building the most inaccessible site possible with a perfect Lighthouse score HTML can do that? Firefox Now Available with Enhanced Tracking Protection by Default Plus Updates to Facebook Container, Firefox Monitor and Lockwise Google Just Gave 2 Billion Chrome Users A Reason To Switch To Firefox Google’s new reCAPTCHA has a dark side Data Retour sur les erreurs en embrassant l’event sourcing dans la meme base les projections et les changements Event driven != event source Utiliser l’event store en tant que bus d’évènement (entrainer melange des event business et techniques) Séduit par la consistance au bout du compte options passés du modèle relationel à des blobs JSON pour les vues ils utilisaient l’archi hexagonal donc les changements ont été doux Outillage Mark files as viewed Architecture Les diagrammes UML sous controle de source via PlantUML article 1 article 2 et real world plantuml Méthodologies Pourquoi les anciennes sociétés ont un IT pas aussi glamour que la silicon valley longue histoire de centralisation, décentralisation et rachat changements de cap et donc céder du pouvoir / du contrôle de la donnée est un risque pour le future moyen externalisation des non “coeur de compétence” vers des fournisseurs non interessé à la modernisation problème de confiance, les autres acteurs internes et externes de mauvaise foi moins de problème de confiance dans une start up de 50 personnes vu que tu connais tout le monde être agile veut-il dire se faire confiance? Sécurité Et voici Elastic SIEM Loi, société et organisation Rapport sur les loi extra-territoriales Américaines parle des amandes (beaucoup de banques) grande portée même en dehors de la sphère américaine sanctions disproportionnées procureurs américains demandant la discovery poursuite engagées semblent etre motivées à but économique et cibles choisies les lois extra territoriales ont permis des réduction de contrats avec corruption Boeing’s 737 Max Software Outsourced to $9-an-Hour Engineers Libra : tout ce qu’il faut savoir sur la future cryptomonnaie propulsée par Facebook, Iliad, PayPal, Uber… Délai trop court, absence du juge, définition floue : la loi contre la haine sur Internet alarme Résumé de la loi « haine » Loi «contre la haine» sur internet: objectif louable mais danger pour la liberté d’expression! L’Allemagne a déjà fait une loi pour lutter contre la haine en ligne, son efficacité est incertaine La CNIL prête à céder au lobby des médias sur le RGPD Outils de l’épisode Durgod Taurus k320 clavier mécanique cherry bleu The Definitive Guide to SonarQube 7.9 LTS Conférences JugSummerCamp le 13 septembre 2019. DevFest Toulouse le 3 octobre 2019. DevFest Nantes les 21 et 22 octobre 2019. Voxxed Microservices 21 au 23 octobre 2019. ScalaIO du 29 au 31 octobre a Lyon. Thème programmation fonctionelle. Devoxx Belgique du 4 au 8 novembre 2019 Bdx.io le 15 novembre 2019. DevOps D-Day les 13 et 14 novembre 2019 - Le CfP est ouvert. Codeurs en Seine le 21 novembre 2019 Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/
Clever Cloud identity, reloadedhttps://www.clever-cloud.com/blog/company/2019/05/27/clever-cloud-new-logo/Big-data bombshell: MapR may shut down as investor pulls out after ‘extremely poor results’https://siliconangle.com/2019/05/30/mapr-may-shut-investor-pulls-following-extremely-poor-results/Update de MAPR https://mapr.com/blog/an-update-from-mapr/Dependabot is Now Free and It’s Amazinghttps://nimbleindustries.io/2019/05/26/dependabot-is-now-free-and-its-amazing/NoSQLSecurity for Elasticsearch is now freehttps://www.elastic.co/blog/security-for-elasticsearch-is-now-freeElasticsearch on Kubernetes: A new chapter beginshttps://www.elastic.co/blog/introducing-elastic-cloud-on-kubernetes-the-elasticsearch-operator-and-beyondErratum licence Elastic Canvashttps://www.elastic.co/fr/subscriptionsDataStax Announces Constellation, a Cloud-Native Data Platformhttps://www.datastax.com/2019/05/datastax-announces-constellation-a-cloud-native-data-platformEliot's Weekly MongoDB World Challengehttps://eliotsweeklymongodbworldchallenge.mongodb.eventsKubernetesKubeCon + CloudNativeCon Europe 2019https://www.cerenit.fr/blog/kubecon-2019/A la découverte de Jenkins X : Programmez, mai 2019, Nicolas de LoofPub/SubReducing Operational Overhead with Pulsar Functionshttp://www.jesse-anderson.com/2019/05/reducing-operational-overhead-with-pulsar-functions/CloudStockage cloud : OVH et Scaleway cassent les prix face aux Américainshttps://www.journaldunet.com/solutions/cloud-computing/1423764-pricing-du-stockage-cloud-scaleway-prend-le-contre-pied-du-marche/Les actionnaires d’Amazon décident de ne pas limiter la reconnaissance facialehttps://siecledigital.fr/2019/05/26/amazon-decident-ne-pas-limiter-reconnaissance-faciale/-------------------------------------------------------------Venez nombreux au Google Cloud SummitOn vous attends sur le stand Affini-TechPour s'inscrire c'est là : http://bit.ly/GoogleCloudParis2019-------------------------------------------------------------Rejoignez le Slack du Bigdata Hebdohttps//bit.ly/invitebdh-------------------------------------------------------------http://www.bigdatahebdo.com https://twitter.com/bigdatahebdoQuentin : https://twitter.com/waxzceJérôme : https://twitter.com/jxerome et https://www.zeenea.comAlexander : https://twitter.com/alexanderDeja-------------------------------------------------------------Cette publication est sponsorisée par Affini-Tech ( http://affini-tech.com https://twitter.com/affinitech )On recrute ! venez cruncher de la data avec nous ! écrivez nous à recrutement@affini-tech.com-------------------------------------------------------------
Clever Cloud identity, reloadedhttps://www.clever-cloud.com/blog/company/2019/05/27/clever-cloud-new-logo/Big-data bombshell: MapR may shut down as investor pulls out after ‘extremely poor results’https://siliconangle.com/2019/05/30/mapr-may-shut-investor-pulls-following-extremely-poor-results/Update de MAPR https://mapr.com/blog/an-update-from-mapr/Dependabot is Now Free and It’s Amazinghttps://nimbleindustries.io/2019/05/26/dependabot-is-now-free-and-its-amazing/NoSQLSecurity for Elasticsearch is now freehttps://www.elastic.co/blog/security-for-elasticsearch-is-now-freeElasticsearch on Kubernetes: A new chapter beginshttps://www.elastic.co/blog/introducing-elastic-cloud-on-kubernetes-the-elasticsearch-operator-and-beyondErratum licence Elastic Canvashttps://www.elastic.co/fr/subscriptionsDataStax Announces Constellation, a Cloud-Native Data Platformhttps://www.datastax.com/2019/05/datastax-announces-constellation-a-cloud-native-data-platformEliot's Weekly MongoDB World Challengehttps://eliotsweeklymongodbworldchallenge.mongodb.eventsKubernetesKubeCon + CloudNativeCon Europe 2019https://www.cerenit.fr/blog/kubecon-2019/A la découverte de Jenkins X : Programmez, mai 2019, Nicolas de LoofPub/SubReducing Operational Overhead with Pulsar Functionshttp://www.jesse-anderson.com/2019/05/reducing-operational-overhead-with-pulsar-functions/CloudStockage cloud : OVH et Scaleway cassent les prix face aux Américainshttps://www.journaldunet.com/solutions/cloud-computing/1423764-pricing-du-stockage-cloud-scaleway-prend-le-contre-pied-du-marche/Les actionnaires d’Amazon décident de ne pas limiter la reconnaissance facialehttps://siecledigital.fr/2019/05/26/amazon-decident-ne-pas-limiter-reconnaissance-faciale/-------------------------------------------------------------Venez nombreux au Google Cloud SummitOn vous attends sur le stand Affini-TechPour s'inscrire c'est là : http://bit.ly/GoogleCloudParis2019-------------------------------------------------------------Rejoignez le Slack du Bigdata Hebdohttps//bit.ly/invitebdh-------------------------------------------------------------http://www.bigdatahebdo.com https://twitter.com/bigdatahebdoQuentin : https://twitter.com/waxzceJérôme : https://twitter.com/jxerome et https://www.zeenea.comAlexander : https://twitter.com/alexanderDeja-------------------------------------------------------------Cette publication est sponsorisée par Affini-Tech ( http://affini-tech.com https://twitter.com/affinitech )On recrute ! venez cruncher de la data avec nous ! écrivez nous à recrutement@affini-tech.com-------------------------------------------------------------
Quentin Adam (CEO de Clever Cloud) et Emmanuel discutent la stack de bas en haut, du physique au software sous l’angle de la virtualisation. Et bien sûr, une petite dérive de la conversation de temps en temps, parce qu’on le vaut bien. Enregistré le 27 mars 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–211.mp3 Interview Ta vie, ton oeuvre @waxzce Clever Cloud Pourquoi virtualise-t-on ? Para-virtualisation Xen Le processeur physique CPU, registres, caches, bus mémoire GPU ASIC CPU FPGA Protection ring Le microcode Un petit détour sur spectre et meltdown Un OS et la virtualisation Abstraction au hardware Separation du temps CPU, memoire Address virtuelle QEMU VirtIO Spectre and Metldown Container (“Isolateur”) Container vs zones vs jails vs VMs Noyau en espace utilisateur gVisor ReiserFS Kata Containers WebAssembly Et par rapport à Kata Containers par exemple ? ou KVM ? Quels sont les avantages / inconvénients ? (mémoire, sécurité/sandboxing, rapidité de démarrage…) Modèle économique, recompilation pour le matériel physique et conclusion Exherbo 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/
Dans cette conférence, j'évoque le problème entre le marketing du dévelopeur, le monde réel, et le fait qu'on demande à tant de dev d'avoir honte de leur travail. Là dessus, j'explique pourquoi la notion de dette technique a été pervertie, et je reboucle sur les moyen de faire évoluer son équipe.Par Quentin AdamQuentin ADAM is the CEO of Clever Cloud: an IT automation company, running a Platform as a Service allowing you to run java, scala, ruby, node.js, php, python or go applications, with auto scaling and auto healing features. This position allow him to study lots of applications, code, practice, and extract some talks and advises. Regular speaker at various tech conference, he’s focused to help developers to deliver quickly and happily good applications.
SpannerSpanner, the Google Database That Mastered Time, Is Now Open to Everyonehttps://www.wired.com/2017/02/spanner-google-database-harnessed-time-now-open-everyone/Google Spanner Inspires CockroachDB To Outrun Ithttps://www.nextplatform.com/2017/02/22/google-spanner-inspires-cockroachdb-outrun/Spanner, TrueTime and the CAP Theoremhttps://research.google.com/pubs/pub45855.htmlSpanner quickstarthttps://cloud.google.com/spanner/docs/quickstart-console-------------------------------------------------------------DBThe probability of data loss in large clustershttp://martin.kleppmann.com/2017/01/26/data-loss-in-large-clusters.htmlThe first release candidate of Redis 4.0 is outhttp://antirez.com/news/110MongoDB 3.4 Passes Jepsen – The Industry’s Toughest Database Testhttps://www.mongodb.com/mongodb-3.4-passes-jepsen-testhttp://jepsen.io/analyses/mongodb-3-4-0-rc3-------------------------------------------------------------Data-science10 Signs Of A Bad Data Scientisthttp://www.kdnuggets.com/2016/04/10-signs-bad-data-scientist.htmlThe Rise of the Weaponized AI Propaganda Machinehttps://medium.com/join-scout/the-rise-of-the-weaponized-ai-propaganda-machine-86dac61668b#.qvwftlojyAnnouncing TensorFlow 1.0https://developers.googleblog.com/2017/02/announcing-tensorflow-10.htmlLearn TensorFlow and deep learning, without a Ph.D.https://cloud.google.com/blog/big-data/2017/01/learn-tensorflow-and-deep-learning-without-a-phd-------------------------------------------------------------DiversProjets Hadoop : un échec dans 70 % des cashttp://www.silicon.fr/projets-hadoop-echec-70-cas-169110.htmlMedia recap of the Apache Beam graduationhttps://beam.apache.org/blog/2017/02/01/graduation-media-recap.htmlhttps://beam.apache.org/documentation/runners/capability-matrix/#cap-summary-whatSpark Summit East 2017 - A summaryhttp://blog.ippon.tech/spark-summit-east-2017-a-summary/https://spark-summit.org/east-2017/schedule/Joue la comme Clever Cloud : comment nous avons survécu à un redressement judiciairehttps://medium.com/@waxzce/joue-la-comme-clever-cloud-comment-nous-avons-surv%C3%A9cu-%C3%A0-un-redressement-judiciaire-68a4b79c902#.s1g9bha19-------------------------------------------------------------http://www.bigdatahebdo.comhttps://twitter.com/bigdatahebdoVincent : https://twitter.com/vhe74Alexander : https://twitter.com/alexanderdeja Cette publication est sponsorisée par Affini-Tech ( http://affini-tech.com https://twitter.com/affinitech )On recrute ! venez cruncher de la data avec nous ! écrivez nous à recrutement@affini-tech.com
SpannerSpanner, the Google Database That Mastered Time, Is Now Open to Everyonehttps://www.wired.com/2017/02/spanner-google-database-harnessed-time-now-open-everyone/Google Spanner Inspires CockroachDB To Outrun Ithttps://www.nextplatform.com/2017/02/22/google-spanner-inspires-cockroachdb-outrun/Spanner, TrueTime and the CAP Theoremhttps://research.google.com/pubs/pub45855.htmlSpanner quickstarthttps://cloud.google.com/spanner/docs/quickstart-console-------------------------------------------------------------DBThe probability of data loss in large clustershttp://martin.kleppmann.com/2017/01/26/data-loss-in-large-clusters.htmlThe first release candidate of Redis 4.0 is outhttp://antirez.com/news/110MongoDB 3.4 Passes Jepsen – The Industry’s Toughest Database Testhttps://www.mongodb.com/mongodb-3.4-passes-jepsen-testhttp://jepsen.io/analyses/mongodb-3-4-0-rc3-------------------------------------------------------------Data-science10 Signs Of A Bad Data Scientisthttp://www.kdnuggets.com/2016/04/10-signs-bad-data-scientist.htmlThe Rise of the Weaponized AI Propaganda Machinehttps://medium.com/join-scout/the-rise-of-the-weaponized-ai-propaganda-machine-86dac61668b#.qvwftlojyAnnouncing TensorFlow 1.0https://developers.googleblog.com/2017/02/announcing-tensorflow-10.htmlLearn TensorFlow and deep learning, without a Ph.D.https://cloud.google.com/blog/big-data/2017/01/learn-tensorflow-and-deep-learning-without-a-phd-------------------------------------------------------------DiversProjets Hadoop : un échec dans 70 % des cashttp://www.silicon.fr/projets-hadoop-echec-70-cas-169110.htmlMedia recap of the Apache Beam graduationhttps://beam.apache.org/blog/2017/02/01/graduation-media-recap.htmlhttps://beam.apache.org/documentation/runners/capability-matrix/#cap-summary-whatSpark Summit East 2017 - A summaryhttp://blog.ippon.tech/spark-summit-east-2017-a-summary/https://spark-summit.org/east-2017/schedule/Joue la comme Clever Cloud : comment nous avons survécu à un redressement judiciairehttps://medium.com/@waxzce/joue-la-comme-clever-cloud-comment-nous-avons-surv%C3%A9cu-%C3%A0-un-redressement-judiciaire-68a4b79c902#.s1g9bha19-------------------------------------------------------------http://www.bigdatahebdo.comhttps://twitter.com/bigdatahebdoVincent : https://twitter.com/vhe74Alexander : https://twitter.com/alexanderdeja Cette publication est sponsorisée par Affini-Tech ( http://affini-tech.com https://twitter.com/affinitech )On recrute ! venez cruncher de la data avec nous ! écrivez nous à recrutement@affini-tech.com
Clever Cloud et la data présenté par son CEO Quentin Adam. http://www.clever-cloud.com/Sinon pour retrouver Quentin c'est par ici : https://twitter.com/waxzcehttps://github.com/waxzcehttps://speakerdeck.com/waxzce
Clever Cloud et la data présenté par son CEO Quentin Adam. http://www.clever-cloud.com/Sinon pour retrouver Quentin c'est par ici : https://twitter.com/waxzcehttps://github.com/waxzcehttps://speakerdeck.com/waxzce
L’équipe est rejointe par Quentin Adam et parle de JavaOne, Java EE 8 et 9, Ceylon, Angular 2, docker et les forks, d’attaque de services, et bien d’autres choses encore. Merci à Clever Cloud pour son aide et de nous avoir prêté Quentin ;) Enregistré le 26 septembre 2016 Téléchargement de l’épisode LesCastCodeurs-Episode–155.mp3 Sponsor - Clever Cloud Quentin Adam - @waxzce Clever Cloud It automation, concentrez vous sur votre code, Clever Cloud fait tourner le site, reprise sur crash automatique, monitoring auto, scaling up/down/out automatique, security fix, backups… Rien à gérer, le travail du développeur s’arrête à git push. http://www.clever-cloud.com/ https://www.clever-cloud.com/doc/java/java-maven/ News Quentin Adam sur Twitter JavaOne Lancement de go.java Oracle écoute et change Java EE Java EE 8 fin 2017 et 9 un an après 9 ne gardera pas la compatibilité ascendante parce que pour les microservices. Le rationnel pour les changements proposés dans Java EE MicroProfile 1.0 est sorti et plans pour le futur JDBC asynchrone les low levels parallèles de la JVM avancent (un jour peut être on pourra deprecate unsafe) Langages Ceylon 1.3 android, WildFly Swarm, IntelliJ IDEA, fat jars Ensime Plus de temps pour Java 9 Gradle 3.1 avec les builds composites, synchro Android Studio plus rapide Sortie de TypeScript 2.0 Scala 2.12 est en RC1 - Target de Java8, rapprochement de la sémantique bytecode qui va permettre plus d’interrop entre les langages - trait => interface, Lambda + Either right biaise Middleware JSON-B a un nouveau site Bean Validation 2.0 et les collections Github qui se met à GraphQL pour son API Web (et critique du tout GraphQL) Web Angular 2.0 est sorti Overview de la fetch API (article de Guillaume avec un exemple) Utiliser Ngrok pour déveloper ses webhooks Data Le coût de parser du SQL Infrastructure Evernote chez Google 3scale racheté par Red Hat Apigee acheté par Google Cloud Platform La controverse autour d’un fork de Docker une autre opinion ici New Red Hat project looks a lot like a Docker fork Les Ipv4 s’épuisent et tout le monde fait des bricolages pour retarder l’échéance, c’est assez efficace, paradoxalement - APNIC Architecture Casser des APIs : comment La vue XWiki Revapi Sécurité Un attaquant mystère se prépare OVH attaqué par des… caméras connectées Security is a process not a reaction Outils et DevOps IntelliJ IDEA pas prêt pour macOS Sierra NetBeans rejoint Apache Support Java dans VisualStudio Code Homebrew 1.0 OSS projects on http://SonarQube.com : claim the ownership! ripgrep - fast gret for all grep usage, build with rust Organisation, communication et politique Accenture rachete Octo autre Divers CommitStrip sort un second livre Outils de l’épisode Un crowdcast de Omar Mebarki neststat $ netstat -anp | grep 8888 -a: Toues les sockets -n: numeric, pas de resolution de non dns. Afficher les numéro de port au lieu du nom du protocole supposé (80 au lieu de http) -p: affiche le PID (qui est le numéro du process) Ce numéro peut être utilisé ensuite avec la command ‘ps’ pour avoir lus de détails Conférences ngEurope 25, 26 octobre 2016 Codeurs en Seine, le CfP le jeudi 24 novembre (avec des ateliers le 26 novembre) DevFest Nantes, le CfP les 9 et 10novembre à Nantes. CfP jusqu’à fin août. Devoxx Belgique du 7 au 11 novembre Snowcamp les 8–10 fevrier scala.io 27 et 28 octobre + une track débutant total 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 se réunissent pour un épisode en direct de Web2day / Tech2day. On y discute de l’évènement en première partie et des news Java et plus en deuxième partie. Merci à Clever Cloud, JFrog et Netapsys pour avoir amené tireuses et futs de bières ! Enregistré le 16 juin 2016 Téléchargement de l’épisode LesCastCodeurs-Episode–149.mp3 Web2day Tech2day Riviera DEV Arnaud Héritier CloudBees Antonio Goncalves Emmanuel Bernard Red Hat Vincent Massol XWiki Guillaume Laforge Google Web2day Quentin Adam Web2day Tech2day SEO SEA Clever Cloud Point de vue général Nantes c’est génial Zone artistique Tous des camera sur pied Beaucoup de panels Ça casse beaucoup les grands du web (vie privée etc). Point de comparaison ? La chaussure connectée Succès par accident Business face à un mastodonte Recrutement chez Google Plus de manager pendant un certain temps Utilisation des données. La réalité virtuelle 24 millions de matériels vendus Autopartage Mixe achat voiture et location de sa voiture Augmentation de 3 à 5% Apport d’un nouveau publique Partenariat avec une startup vs innovation en interne Faut il congeler des ovocytes ? Place de l’enfant Un projet embêtant dans la vie ? Reprendre sa vie numérique Tristan Nitot Tristan Nitot Cozy Cloud Les cochons ne sont pas les clients du fermier. Nous sommes les cochons du numérique. Coup utilisateur pour Facebook 5 a 6 $ / utilisateur / an Cauchemars analytique Le code dans les films au cinéma Tumblr jfrog JFrog XRay News Autres Conférences Devoxx US Spring IO Spring 3 bientôt déprécié, Spring 5 pour JDK 9 mais ne l’attendra pas. Langages Les patterns d’exceptions Parler de System.out Web Les principales causes d’erreur Selenium Pricing Apple réduit sa commission sur les abonnements Nouveau prix XWiki Big data Consequences et impacts du machine learning Les CPU spécifiques pour le machine learning chez Google Les questions des chercheurs dans le domaine Netapsis Outillage Gradle embrasse Kotlin Cédric Champeau Architecture Architecture serverless expliquée par Amazon On gère ta donnée avec nos applis proprio ; et tu fais ton petit code Pourquoi DOS à un antislash Sécurité 2FA et SMS, pas la panacée Guide pour sécuriser et privacy pour Mac OS X El Capitan Stratégie et méthodologie Google gagne contre Oracle sur le fair use des API La copie des API à travers le temps Les interruptions La rubrique du débutant Expliquer final, expliquer immuable Conférences Scala.io et son CfP 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
Un épisode spécial invité avec Quentin Adam (@waxzce) CEO de Clever-Cloud, pendant lequel Antoine et Fabrice dissertent avec Quentin des nombreuses bonnes raisons d'utiliser une PAAS et des outils et technologies utilisées par Clever-Cloud pour construire la plate-forme.