POPULARITY
Welcome to a new season of the Oracle University Podcast, where we delve deep into the world of OCI Container Engine for Kubernetes. Join hosts Lois Houston and Nikita Abraham as they ask senior OCI instructor Mahendra Mehra about the transformative power of containers in application deployment and why they're so crucial in today's software ecosystem. Uncover key differences between virtualization and containerization, and gain insights into Docker components and commands. Getting Started with Oracle Cloud Infrastructure: https://oracleuniversitypodcast.libsyn.com/getting-started-with-oracle-cloud-infrastructure-1 Networking in OCI: https://oracleuniversitypodcast.libsyn.com/networking-in-oci OCI Identity and Access Management: https://oracleuniversitypodcast.libsyn.com/oci-identity-and-access-management OCI Container Engine for Kubernetes Specialist: https://mylearn.oracle.com/ou/course/oci-container-engine-for-kubernetes-specialist/134971/210836 Oracle University Learning Community: https://education.oracle.com/ou-community LinkedIn: https://www.linkedin.com/showcase/oracle-university/ X (formerly Twitter): https://twitter.com/Oracle_Edu Special thanks to Arijit Ghosh, David Wright, Radhika Banka, and the OU Studio Team for helping us create this episode. --------------------------------------------------------- Episode Transcript: 00:00 Welcome to the Oracle University Podcast, the first stop on your cloud journey. During this series of informative podcasts, we'll bring you foundational training on the most popular Oracle technologies. Let's get started! 00:26 Lois: Hello and welcome to the Oracle University Podcast! I'm Lois Houston, Director of Innovation Programs with Oracle University, and with me is Nikita Abraham, Principal Technical Editor. Nikita: Hi everyone! Welcome to a new season of the Oracle University Podcast. This time around, we're going to delve into the world of OCI Container Engine for Kubernetes, or OKE. For the next couple of weeks, we'll cover key aspects of OKE to help you create, manage, and optimize Kubernetes clusters in Oracle Cloud Infrastructure. 00:58 Lois: So, whether you're a cloud native developer, Kubernetes administrator and developer, a DevOps engineer, or site reliability engineer who wants to enhance your expertise in leveraging the OCI OKE service for cloud native application solutions, you'll want to tune in to these episodes for sure. And if that doesn't sound like you, I'll bet you will find the season interesting even if you're just looking for a deep dive into this service. Nikita: That's right, Lois. In today's episode, we'll focus on concepts of containerization, laying the foundation for your journey into the world of containers. And taking us through all this is Mahendra Mehra, a senior OCI instructor with Oracle University. 01:38 Lois: Hi Mahendra! We're so glad to start our look at containerization with you today. Could you give us an overview? Why is it important in today's software world? Mahendra: Containerization is a form of virtualization, operates by running applications in isolated user spaces known as containers. All these containers share the same underlying operating system. The container engine, pivotal in containerization technologies and container orchestration platforms, serves as the container runtime environment. It effectively manages the creation, deployment, and execution of containers. 02:18 Lois: Can you simplify this for a novice like me, maybe by giving us an analogy? Mahendra: Imagine a container as a fully packaged and portable computing environment. It's like a digital suitcase that holds everything an application needs to run—binaries, libraries, configuration files, dependencies, you name it. And the best part, it's all encapsulated and isolated within container. 02:46 Nikita: Mahendra, how is containerization making our lives easier today? Mahendra: In olden days, running an application meant matching it with your machine's operating system. For example, Windows software required a Windows machine. However, containerization has rewritten this narrative. Now, it's ancient history. With containerization, you create a single software package, a container that gracefully runs on any device or operating systems. What's fascinating is that these containers seamlessly run while sharing the host operating system. The container engine is like a shadow abstracted from the host operating system with limited access to underlying resources. Think of it as a super lightweight virtual machine. The beauty of this, the containerized application becomes a globetrotter, seamlessly running on bare metal within VMs or on the cloud platforms without needing tweaks for each environment. 03:52 Nikita: How is containerization different from traditional virtualization? Mahendra: On one side, we have traditional virtualization. It's like having multiple houses on a single piece of land, and each house or virtual machine has its complete setup—wall, roofs, and utilities. This setup, while providing isolation, can be resource-intensive with each virtual machine carrying its entire operating system. Now, let's shift gears to containerization, the modern day superhero. Imagine a high-rise building where each floor represents a container. These containers share the same building or host operating system, but have their private space or isolated user space. Here's the magic. They are super lightweight, don't carry extra baggage of a full operating system and can swiftly move between different floors. 04:50 Lois: Ok, gotcha. That sounds pretty efficient! So, what are the direct benefits of containerization? Mahendra: With containerization technology, there's less overhead during startup and no need to set up a separate guest OS for each application since they all share the same OS kernel. Because of this high efficiency, containerization is commonly used for packing up the many individual microservices that make up modern applications. Containerization unfolds a spectrum of benefits, delivering unparalleled portability as containers run uniformly across diverse platforms. This agility, fostered by open source container engines, empowers developers with cross-platform flexibility. The speed of containerized applications known for their lightweight nature reduces cost, boosts efficiency, and accelerates start times. Fault isolation ensures robustness, allowing independent operations without affecting others. Efficiency thrives as containers share the OS kernel and reusable layers, optimizing server utilization. The ease of management is achieved through orchestration platforms like Kubernetes automating essential tasks. Security remains paramount as container isolation and defined permissions fortify the infrastructure against malicious threats. Containerization emerges not just as a technology but as a transformative force, redefining how we build, deploy, and manage applications in the digital landscape. 06:37 Lois: It sure makes deployment efficient, scalability, and seamless! Mahendra, various components of Docker architecture work together to achieve containerization goals, right? Can you walk us through them? Mahendra: A developer or a DevOps professional communicates with Docker engine through the Docker client, which may be run on the same computer as Docker engine in case of development environments or through a remote shell. So whenever a developer fires a Docker command, the client sends them to the Docker Daemon which carries them out. The communication between the Docker client and the Docker host is usually taken place through REST APIs. The Docker clients can communicate with more than one Daemon at a time. Docker Daemon is a persistent background process that manages Docker images, containers, networks, and storage volumes. The Docker Daemon constantly listens to the Docker API request from the Docker clients and processes them. Docker registries are services that provide locations from where you can store and download Docker images. In other words, a Docker registry contains repositories that host one or more Docker images. Public registries include Docker Hub and Docker Cloud and private registries can also be used. Oracle Cloud Infrastructure offers you services like OCIR, which is also called a container registry, where you can host your own private or public registry. 08:02 Do you want to stay ahead of the curve in the ever-evolving AI landscape? Look no further than our brand-new OCI Generative AI Professional course and certification. For a limited time only, we're offering both the course and certification for free. So, don't miss out on this exclusive opportunity to get certified on Generative AI at no cost. Act fast because this offer is valid only until July 31, 2024. Visit https://education.oracle.com/genai to get started. That's https://education.oracle.com/genai. 08:39 Nikita: Welcome back! Mahendra, I'm wondering how virtual machines are different from containers. How do virtual machines work? Mahendra: A hypervisor or a virtual machine monitor is a software, firmware, or hardware that creates and runs virtual machines. It is placed between the hardware and the virtual machines, and is necessary to virtualize the server. Within each virtual machine runs a unique guest operating system. VMs with different operating systems can run on the same physical server. A Linux VM can sit alongside a Windows VM and so on. Each VM has its own binaries, libraries, and application that it services. And the VM may be many gigabytes in size. 09:22 Lois: What kind of benefits do we see from virtual machines? Mahendra: This technique provides a variety of benefits like the ability to consolidate applications into a single system, cost savings through reduced footprints, and faster server provisioning. But this approach has its own drawbacks. Each VM includes a separate operating system image, which adds overhead in memory and storage footprint. As it turns out, this issue adds complexity to all the stages of software development lifecycle, from development and test to production and disaster recovery as well. It also severely limits the portability of applications between different cloud providers and traditional data centers. And this is where containers come to the rescue. 10:05 Lois: OK…how do containers help in this situation? Mahendra: Containers sit on top of a physical server and its host operating system—typically, Linux or Windows. Each container shares the host OS kernel and usually the binaries and libraries as well. But the shared components are read only. Sharing OS resources such as libraries significantly reduces the need to reproduce the operating system code. A server can run multiple workloads with a single operating system installation. Containers are thus exceptionally lightweight. They are only megabytes in size and take just seconds to start. What this means in practice is you can put two or three times as many applications on a single server with containers than you can put on a virtual machine. Compared to containers, virtual machines take minutes to run and are order of magnitude larger than an equivalent container measured in gigabytes versus megabytes. 11:01 Nikita: So then, is there ever a time you should use a virtual machine? Mahendra: You should use a virtual machine when you want to run applications that specifically require a new OS, also when isolation and security are your priority over everything else. In most scenarios, a container will provide a lighter, faster, and more cost-effective solution than the virtual machines. 11:22 Lois: Now that we've discussed containerization and the different Docker components, can you tell us more about working with Docker images? We first need to know what a Dockerfile is, right? Mahendra: A Dockerfile is a text file that defines a Docker image. You'll use a Dockerfile to create your own custom Docker image. In other words, you use it to define your custom environment to be used in a Docker container. You'll want to create your own Dockerfile when existing images won't meet your project needs to different runtime requirements, which means that learning about Docker files is an essential part of working with Docker. Dockerfile is a step-by-step definition of building up a Docker image. It provides a set of standard instructions to be used in Dockerfile that Docker will execute when you issue a Docker build command. 12:09 Nikita: Before we wrap up, can you walk us through some Docker commands? Mahendra: Every Dockerfile must start with a FROM instruction. The idea behind this is that you need a starting point to build your image. It can be from scratch or from an existing image available in the Docker registry. The RUN command is used to execute a command and will wait till the command finishes its execution. Since most of the images are Linux-based, a good practice is to set up a directory you will work in. That's the purpose of work directory line. It defines a directory and moves you in. The COPY instruction helps you to copy your source code into the image. ENV provides default values for variables that can be accessed within the containers. If your app needs to be reached from outside the container, you must open its listening port using the EXPOSE command. Once your application is ready to run, the last thing to do is to specify how to execute it. You must add the CMD line with the same command with all the arguments you used locally to launch your application. This command can also be used to execute commands at runtime for the containers, but we can be more flexible using the ENTRYPOINT command. Labels are used in Dockerfile to help organize your Docker images. 13:20 Lois: Thank you, Mahendra, for joining us today. I learned a lot! And if you want to learn more about working with Docker images, go to mylearn.oracle.com and search for the OCI Container Engine for Kubernetes Specialist course. The course is free so you can get started right away. Nikita: Yeah, a fundamental understanding of core OCI services, like Identity and Access Management, networking, compute, storage, and security, is a prerequisite to the course and will certainly serve you well when leveraging the OCI OKE service. And the quickest way to gain this knowledge is by completing the OCI Foundations Associate learning path on MyLearn and getting certified. You can also listen to episodes from our first season, called OCI Made Easy, where we discussed these topics. We'll put a few links in the show notes so you can easily find them. Lois: We're looking forward to having Mahendra join us again next week when we'll talk about container registries. Until next time, this is Lois Houston… Nikita: And Nikita Abraham signing off! 14:24 That's all for this episode of the Oracle University Podcast. If you enjoyed listening, please click Subscribe to get all the latest episodes. We'd also love it if you would take a moment to rate and review us on your podcast app. See you again on the next episode of the Oracle University Podcast.
Today on the Ether we have Joe hosting an episode of DeFi 101 with EntryPoint. You'll hear from Tank, Alessandro, Garuda, and more! Recorded on May 15th 2024. Make sure to check out the newest tracks from Finn and the RAC FM gang over at ImaginetheSmell.org! The majority of the music at the end of these spaces can be found streaming over on Spotify, and the rest of the streaming platforms. Thank you to everyone in the community who supports TerraSpaces.
Hello les amis Trop d'utilisateur docker ignorent la différence fondamentale entre le ENTRYPOINT et la CMD, ce qui est regretable car ses deux instructions sont complémentaires et apportent une vraie solution d'agilité pour le lancement de nos applications conteneurisées Vous souhaitez proposer des sujets à traiter dans les futurs épisodes ? soumettez votre problématique via ce formulaire : https://bit.ly/3PU5VnR
Hello les amis Suite au précédent épisode sur la différence entre ENTRYPOINT et CMD, je vous partager aujourd'hui la différence entre l'instruction ADD et COPY utilisés dans le Dockerfile Vous souhaitez proposer des sujets à traiter dans les futurs épisodes ? soumettez votre problématique via ce formulaire : https://bit.ly/3PU5VnR
Show Notes - The Grow Your Business and Grow Your Wealth podcast with Gary Heldt - EP 087 Chris Ward, Founder – EntryPoint Wealth Management Chris Ward founded EntryPoint Wealth Management to provide advisory relationships built on Financial Life Planning to enable his clients to achieve more in their lives and financial aspirations. We take the time to help clients understand what is truly important to our clients to make the best financial decisions to empower them to achieve their successes. We attract High Networth Investors who ask us to untangle the complexity of their situation, reduce the stress of their financial lives, and create a plan to help them accomplish their long-term goals. To help our clients, we engage in Investment Management, Charitable Planning, Tax Analysis, 1031 Exchanges, and Estate Planning to best serve our client's goals and objectives. Given that every client's situation is unique, we build a custom plan for every client we work with, outlining the techniques we will use to help them achieve their objectives. Chris' insights include: Why having a system in place instead of being driven by emotions is important to make good decisions The challenges of transitioning from working for a company to starting your own business How setting your own schedule can allow you to spend more time with family His thorough process to ensure he covers all aspects for a financial plan for each client His goals for his business Enjoy the show! Connect with Chris: Website: https://entrypointwm.com/ Connect with Gary: Website: https://sbadvisors.cc/ Facebook: https://www.facebook.com/SmallBusinessAdvisors LinkedIn: https://www.linkedin.com/in/gary-d-heldt-jr-388a051/ Learn more about your ad choices. Visit megaphone.fm/adchoices
On today’s show, I’m talking with Pete Martin, who started, scaled, and sold four of his previous companies (including car leasing, systems integration consulting, business process outsourcing, and software distribution). Pete will share how he intentionally applied what he learned in the first couple exits to his last venture in order to scale up EntryPoint to sell to KPMG for 12x EBITDA without having to go with the sale or take an earn out. This is a very rare story because many times professional services companies are valued around 1x revenue or a small multiple of EBITDA with an earn out. Pete explains how he created a company manifesto at the very beginning, created a very unique service and pricing model and then scaled up using very little cash… all on purpose. What You Will Learn In Today's Podcast Interview How and why Pete created a company manifesto on day one How seeing his business as an asset helped Pete achieve his goals Why Pete declined a $5M customer contract Why you should look at 5 years for an ROI on each hire What polling your employees about culture and values will tell you about your business When to hire full-time or part-time employees and what that means for culture The underappreciated impact of invoicing on your cash flow and company (for employees and customers) Ways to scale your company without using any capital How to balance cash flow when hiring, whether contractors or salaried positions What happens when a company lives in accordance to its values, as well as the long-term client Pete secured by owning up to an expensive mistake How to get out of the owner’s trap (when you are the key employee) How to build a narrative that allows a strategic buyer to buy into the reasons they should acquire your company How Pete got the business sale unstuck within 30 minutes after talking to the VP of KPMG The difference between a strategic buyer vs a financial buyer of a business What happens when you tie outcomes to your Net Promoter Score and get your employees aligned with that Clarify Your Path Towards a More Valuable Business and Turn Your Vision into Reality CLICK HERE to get 5 Videos to help you clarify your vision and start making
On today’s show, I’m talking with Pete Martin, who started, scaled, and sold four of his previous companies (including car leasing, systems integration consulting, business process outsourcing, and software distribution). Pete will share how he intentionally applied what he learned in the first couple exits to his last venture in order to scale up EntryPoint to sell to KPMG for 12x EBITDA without having to go with the sale or take an earn out. This is a very rare story because many times professional services companies are valued around 1x revenue or a small multiple of EBITDA with an earn out. Pete explains how he created a company manifesto at the very beginning, created a very unique service and pricing model and then scaled up using very little cash… all on purpose. What You Will Learn In Today's Podcast Interview How and why Pete created a company manifesto on day one How seeing his business as an asset helped Pete achieve his goals Why Pete declined a $5M customer contract Why you should look at 5 years for an ROI on each hire What polling your employees about culture and values will tell you about your business When to hire full-time or part-time employees and what that means for culture The underappreciated impact of invoicing on your cash flow and company (for employees and customers) Ways to scale your company without using any capital How to balance cash flow when hiring, whether contractors or salaried positions What happens when a company lives in accordance to its values, as well as the long-term client Pete secured by owning up to an expensive mistake How to get out of the owner’s trap (when you are the key employee) How to build a narrative that allows a strategic buyer to buy into the reasons they should acquire your company How Pete got the business sale unstuck within 30 minutes after talking to the VP of KPMG The difference between a strategic buyer vs a financial buyer of a business What happens when you tie outcomes to your Net Promoter Score and get your employees aligned with that Clarify Your Path Towards a More Valuable Business and Turn Your Vision into Reality CLICK HERE to get 5 Videos to help you clarify your vision and start making
Chris Holman caught up with EntryPoint's Founder and Managing Director Emily Heintz to discuss the findings from their latest report. On Monday, August 16, EntryPoint announced the release of our 2021 Ann Arbor Entrepreneurial Ecosystem Report. This annual report provides a comprehensive analysis of Washtenaw's growing startup community. Key findings from the 2021 Ann Arbor Entrepreneurial Ecosystem Report include: 69 active venture-backed startup companies in Washtenaw County have raised over $1 billion in venture capital funding. In the last year, 43 startup companies in the Ann Arbor area attracted more than $215 million from venture capital firms, a record for the region. 46% of the startup companies in Michigan are located in the Ann Arbor area. There are 69 venture-backed startups in Washtenaw County, a 64% increase in the number of startup companies over the last seven years. » Visit MBN website: www.michiganbusinessnetwork.com/ » Subscribe to MBN's YouTube: www.youtube.com/channel/UCqNX… » Like MBN: www.facebook.com/mibiznetwork » Follow MBN: twitter.com/MIBizNetwork/ » MBN Instagram: www.instagram.com/mibiznetwork/
Emily Heintz, Founder and Managing Director of EntryPoint, discusses the release of the 2021 Detroit Entrepreneurial Ecosystem Report. EntryPoint is a research and analysis company that partners with economic development organizations and nonprofits to foster inclusive and vibrant communities across the Midwest through research and community-focused programming. » Visit MBN website: https://www.michiganbusinessnetwork.com/ » Subscribe to MBN's YouTube: https://www.youtube.com/channel/UCqNX… » Like MBN: https://www.facebook.com/mibiznetwork » Follow MBN: https://twitter.com/MIBizNetwork/ » MBN Instagram: https://www.instagram.com/mibiznetwork/
Emily Heintz, Founder and Managing Director of EntryPoint, talks with Chris Holman about the recent release of the 2021 Genesee County Small Business Analysis. EntryPoint and the Flint & Genesee Economic Alliance have partnered to release a new annual report which provides a comprehensive analysis to support Genesee County's small business community. » Visit MBN website: https://www.michiganbusinessnetwork.com/ » Subscribe to MBN's YouTube: https://www.youtube.com/channel/UCqNX… » Like MBN: https://www.facebook.com/mibiznetwork » Follow MBN: https://twitter.com/MIBizNetwork/ » MBN Instagram: https://www.instagram.com/mibiznetwork/
Chris Holman interviews Emily Heintz to find out about this new study ANN ARBOR, Mich. – EntryPoint, a nonprofit research institution that delivers comprehensive research insights and implements effective data-driven programs to promote entrepreneurship across the Midwest, Monday announced the release of the Washtenaw County COVID-19 Business Impact Report. These new findings show the ongoing impact of COVID-19 on businesses since the beginning of EntryPoint’s research in May 2020. The comprehensive research insights provide information on the current state of Washtenaw County businesses to aid policymakers, foundations, and other community-focused organizations in their continued efforts to support entrepreneurs and their businesses. » Visit MBN website: https://www.michiganbusinessnetwork.com/ » Subscribe to MBN’s YouTube: https://www.youtube.com/channel/UCqNX… » Like MBN: https://www.facebook.com/mibiznetwork » Follow MBN: https://twitter.com/MIBizNetwork/ » MBN Instagram: https://www.instagram.com/mibiznetwork/
On this morning's WJR Business Beat, Jeff discusses the city of Ann Arbor as an entrepreneurial ecosystem hub within southeast Michigan.As reported in DBusiness yesterday, Washtenaw County has seen a 31 percent increase in the number of venture-backed startups over the last six years, now with a total of 55 such active startups.The study referenced in DBusiness by EntryPoint notes that Ann Arbor now claims 38 percent of the total venture-backed companies in the state of Michigan, and the 55 active venture-backed startups in the county have raised nearly $1 billion in venture capital funding.Tune in to the WJR Business Beat for full details.
Cet épisode consacre Java le langage et sa version 15 en particulier. On discute aussi l'impact des mémoires fautives sur la JVM, le réactif, les frameworks backends et bien d'autres choses. Et nous avons deux crowdcasts! ???? Enregistré le 13 octobre 2020 Téléchargement de l'épisode [LesCastCodeurs-Episode-240.mp3](https://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-240.mp3) ## News ### Langages [Java 15](https://twitter.com/java/status/1305874025231650817) (plus de détails par [Remi Forax](https://groups.google.com/d/msgid/lescastcodeurs/63086933.1723204.1600182952350.JavaMail.zimbra%40u-pem.fr) ). * unicode 13, * hidden classes (non-discoverable implementation details of the framework eg classes générées au runtime, déchargement aggressif), * TreeMap amelioration de perf, * check de revocation pour le jar signer, * sha-3 support, * nashorn enlevé, * les lock biaisés sont désactivés/dépréciés, * ZGC prêt pour la prod, * amélioration d’ergo de G1 (on en avait parlé), [Azul couvre JDK 15](https://www.azul.com/jdk-15-release-64-new-features-and-apis/), avec un focus sur les Sealed classes, les Records, les Hidden classes. [Des bugs de timezone qui vous pouvez rencontrer dans vos applications](https://blog.davidojeda.dev/4-time-zone-bugs-i-ran-into). * Faire tourner son code sous une vieille version de JRE/JDK qui n’est pas à jour au niveau des données de TimeZone. * Le serveur est peut-être dans votre TimeZone à vous, ou bien sur UTC, alors attention ! * En stockant des dates en bases de données, il faut aussi prendre en compte la TimeZone configurée dans la DB ! * Parfois aussi côté affichage, on peut oublier de parser les dates avec les infos de TimeZone, ou côté client la TimeZone ou l’heure d’été peut être mal configurée... Enregistrements d’Oracle Developer Live Java * * [Les crashs de JVM sont souvent des erreurs mémoire.](https://shipilev.net/jvm/test-your-memory/) Pourquoi ? * La JVM on lui donne souvent beaucoup de mémoire. * Les métadonnées utilisées par le GC sont importantes. * Ces métadonnées sont accédées entièrement lors d’un full GC. Romain Manni-Bucau explique [comment configurer Java Util Logging avec un formateur sur une ligne](https://rmannibucau.metawerx.net/post/jul-production-ready-pattern-with-simpleformatter), pour que ce soit plus sympa dans un contexte prod Docker [Un rapport sur l’écosystème Groovy](https://e.printstacktrace.blog/groovy-ecosystem-usage-report-2020/) : * l’outil le plus utilisé : Gradle (pour le build). * librairie la plus populaire : Spock (pour les tests). * framework le plus populaire : Grails. * beaucoup d’utilisation de Groovy comme langage de script, d’automatisation, mais aussi comme langage général principal et comme Domain-Specific Language. ### Librairies [Sortie de JUnit 5.7](https://twitter.com/junitteam/status/1305140909223411712) * Isolated tests. * New Enabled/DisabledIf execution conditions. * Custom disabled reasons. * New MethodOrderer.DisplayName. * New DisplayNameGenerator.Simple. * Java Flight Recorder support. * Improved EngineTestKit. [Quarkus vs Spring Boot dans des environnements de plus en plus contraints mais quel est le choix d’équipe au final ?](https://medium.com/swlh/hail-to-the-new-king-or-not-295090a96bbf). [Sortie de Micronaut 2.1](https://micronaut.io/blog/2020-10-05-micronaut-21-released.html). * nouveau plugin Gradle qui facilite le build d’image natives Graal et de containers Docker en couches. * support des fonctions Oracle Cloud. * support amélioré de Google Cloud Platform, avec le logging structuré de Stackdriver, * et le support natif du messaging avec Google Cloud Pub/Sub. * Plus d’infos dans la doc dans la section des nouveautés : https://docs.micronaut.io/2.1.0/guide/index.html#whatsNew Sortie de [Quarkus 1.8](https://quarkus.io/blog/quarkus-1-8-0-final-released/) (et on n'avait pas annoncé 1.7) * multiple persistence unit * Micrometer * intégration avec jbang * GraalVM 20.2 * MongoDB pour Kotlin * Elasticsearch REST client (1.7) * Client vert.x Redis (1.7) * Hibernate Envers (1.7) * DB2 (1.7) ### Infrastructure [NVidia rachète ARM à SoftBank pou 40Md$](https://www.engadget.com/nvidia-arm-acquisition-softbank-000846113.html), ça va faire un sacré concurrent à Intel et AMD. () [Retour d’experience sur l’utilisation de Kubernetes.](https://medium.com/better-programming/3-years-of-kubernetes-in-production-heres-what-we-learned-44e77e1749c8) Java et ses problèmes (spécialement 8, toujours grosse conso mémoire), mettre à jour Kubernetes (ils créent des nouveaux clusters), corriger un index au démarrage vs liveness probe, exposer des IPs externes et la limite de connections parallèles. [Project Natick: Datacenter mis sous l’eau en 2018 par Microsoft](https://www.theverge.com/2020/9/14/21436746/microsoft-project-natick-data-center-server-underwater-cooling-reliability). * 864 servers, 27.6 petabytes de stockage, 117 pieds au fond de l’ocean (Ecosse). * Aux dires de Microsoft, c’est un succès. [Google est neutre en carbone, et a même racheté sa dette carbone depuis sa création](https://blog.google/outreach-initiatives/sustainability/our-third-decade-climate-action-realizing-carbon-free-future/). * (1) We were the first major company to become carbon neutral in 2007. → Google a été “neutre” par compensation, chaque année depuis 2007, notamment en achetant autant d’énergie renouvelable que d’énergie carbonée. * (2) We were the first major company to match our energy use with 100 percent renewable energy in 2017... We’re eliminating our entire carbon legacy, effective today. → Depuis 2017, Google a en plus acheté autant d’énergie renouvelable l’année N que d’énergie carbonée consommée l’année N+1. En Septembre 2020, Google a fini fini par être totalement “neutre” en ayant consommé autant d’énergie renouvelable que d’énergie carbonée depuis la création de Google. * (3) We are the first major company to make a commitment to operate on 24/7 carbon-free energy in all our data centers and campuses worldwide... by 2030. → Dans 10 ans, Google espère ne plus consommer d’énergie carbonée du tout. ### Data [CrunchyDB offre un PostgresSQL as a service qui est cross clouds](https://info.crunchydata.com/blog/announcing-crunchy-bridge-a-modern-postgres-as-a-service). ### Outillage [Github sort la version 1.0 de son outil en ligne de commande pour gérer ses projets Github](https://github.blog/2020-09-17-github-cli-1-0-is-now-available/). ### Architecture Un vieux truc, [le memo de Bezos sur la service oriented company](https://gist.github.com/chitchcock/1281611). [Jonas Boner annonce les 8 principes réactifs](https://principles.reactive.foundation/). * I. Stay Responsive : Always respond in a timely manner. * II. Accept Uncertainty : Build reliability despite unreliable foundations. * III. Embrace Failure : Expect things to go wrong and design for resilience. * IV. Assert Autonomy : Design components that act independently and interact collaboratively. * V. Tailor Consistency : Individualize consistency per component to balance availability and performance. * VI. Decouple Time : Process asynchronously to avoid coordination and waiting. * VII. Decouple Space : Create flexibility by embracing the network. * VIII. Handle Dynamics : Continuously adapt to varying demand and resources. ### Méthodologies [Les recommendations de Red Hat aux Red Hatters sur la contribution à l'Open Source](https://www.redhat.com/en/about/open-source/participation-guidelines) ### Sécurité [Jenkins vient avec pleins de fix de sécurité](https://groups.google.com/g/jenkinsci-advisories) comme tous les mois (voire 2 fois par mois). ### Loi, société et organisation [Est-ce que le Hacktoberfest de Digital Ocean fait mal à l’Open Source ?](https://blog.domenic.me/hacktoberfest/) * plein de gens contribuent des commits à deux balles, juste pour gagner un t-shirt, et c’est les mainteneurs de projets open source qui sont obligés de se taper tous les pull requests comme des messages de spam * [Update de DigitalOcean to reduce spam](https://hacktoberfest.digitalocean.com/hacktoberfest-update) * [Comment une personne (un YouTuber avec 600K followers a pourri le système)](https://joel.net/how-one-guy-ruined-hacktoberfest2020-drama) [Bye bye Stop Covid qui va devenir Alerte Covid.](https://www.europe1.fr/societe/information-europe-1-la-nouvelle-appli-stop-covid-sappellera-alerte-covid-3997914) L’application ne règle en rien les problèmes en terme d’efficacité et de vie privée déjà décriés dans le passé mais veut rajouter des usages en ciblant notamment l’utilisation dans les bars et restaurants et en y diminuant la durée d’exposition utilisée comme indicateur de contact. Elle devrait aussi pouvoir vous notifier d’alerte locale (le gouvernement dans votre poche). ## Outils de l'épisode Un écran 49" 32:9 ## Rubrique débutant Si vous débutez en Docker, il est important de [comprendre les différences entre les instructions RUN, CMD, et ENTRYPOINT de vos Dockerfiles](https://www.baeldung.com/devops/dockerfile-run-cmd-entrypoint). * RUN est exécuté quand on build l’image. * CMD est l’instruction par défaut lancée au démarrage de votre image. * ENTRYPOINT permet plus de flexibilité que CMD en supportant les paramètres en entrée. ## Conférences [Codeurs En Seine 2020 - Edition en ligne](https://twitter.com/codeursenseine/status/1301064575786405888?s=21) * En novembre, les mardis à 19h et les jeudis à 21h * 45 minutes de conférences + environ 15 minutes de questions * En ligne sur Twitch + rediffusion Youtube Crowdcast de Emmanuel Demey sur les conférences à venir dans le Nord. * Cloud Nord le 19/10 en remote : * Web Stories le 5/2 en présentiel (pour le moment) * Le Devfest Lille le 11/6 en présentiel ## 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
Emily Heintz joins Chris Holman on the Michigan Business Beat. Emily is the Founder and Managing Director of EntryPoint located in Ann Arbor, MI. EntryPoint is a research institution that aims to promote entrepreneurship across the Midwest. In the interview, Emily provides some insights from a recently released report on Washtenaw County's tech ecosystem.
Jeffrey Mosher speaks with Molly Theis, incoming Community Engagement Manager, EntryPoint, Ann Arbor, MI They discus how she is EntryPoint's New Hire and upcoming 2020 Initiatives for the company. The questions covered include • Can you tell us about your background and what led you to EntryPoint? • What are your responsibilities as community engagement manager of EntryPoint? • What projects are in the pipeline for 2020?
Detroit has a robust entrepreneurial ecosystem. And given the right support, the Detroit region can continue to see healthy growth, especially in mobility startups. Welcome to Driven’s Mobility Moments podcast, where we talk with the people building the mobility ecosystem in the Detroit region. In this episode, we talk with Emily Heintz, founder and managing director of EntryPoint. Emily shared EntryPoint’s groundbreaking research about how innovation thrives in Detroit – what we do well, and what we need more of. Emily also says NOW is the time for Detroit to set the industry standard for diversity and inclusion in the high-tech ecosystem. Events to look out for:Michigan Venture Capital Association Annual Awards DinnerAccelerate Michigan Innovation CompetitionLearn more about how mobility works in the Detroit Region at www.detroitdriven.us
In this episode I discuss the differences between the dockerfiles commands of ENTRYPOINT and CMD, and how to use them together for automate container startup tasks.
Are you sometimes annoyed by the information overflow or tired of going through endless searches to find the information you need? Today we have invited Ye Chen (Alex), CEO of Tigerobo, a microsoft for startups powered AI-based financial search engine startup that is aiming to revolutionise the info searching experience. 0:37 Why Alex started Tigerobo 1:27 Why Fintech industry 3:06 Fintech market in china 4:30 The importance of timing 6:00 Market competitiveness 8:47 Examples of the Tigerobo search function 11:50 Challenges Tigerobo is facing right now in china 16:54 Next step for Tigerobo 18:58 Entering foreign market 20:22 Optimising user experience for different markets 24:30 Why starting in China first 25:20 How Tigerobo CEO divides up his work
In this episode, I list the steps to copy or sync files between a docker volume and the host
I go through the multiple ways to get your environment variables into a container, and what shouldn't go into your ENV's.
ROYAL OAK – Emily Heintz talks about her new project, EntryPoint, that seeks to fill the gaps in Michigan entrepreneurial ecosystem. Joe Melnick outlines his new project to create a consortium of creative entrepreneurs. Ned Staebler will explain why TechTown will buy NextEnergy and turn it into an innovation center. Ahmed Alomari introduces Cybernoor, the Oracle...
Jeff Christensen is the President & CEO of EntryPoint Networks and has been the Principal Investigator for a Department of Energy Grant: Edge Intelligence for Virtualization and Security in Open Networks. Prior to EntryPoint, Christensen was Vice President, Operations at Emdeon. Watch Jeff's TEDx talk HERE. Connect with Jeff HERE. BeTheTalk is a 7 day a week podcast where Nathan Eckel chats with talkers from TEDx & branded events. Tips tools and techniques that can help you give the talk to change the world at BeTheTalk.com !
Jeff Christensen is the President & CEO of EntryPoint Networks and has been the Principal Investigator for a Department of Energy Grant: Edge Intelligence for Virtualization and Security in Open Networks. Prior to EntryPoint, Christensen was Vice President, Operations at Emdeon. Watch Jeff's TEDx talk HERE. Connect with Jeff HERE. BeTheTalk is a 7 day a week podcast where Nathan Eckel chats with talkers from TEDx & branded events. Tips tools and techniques that can help you give the talk to change the world at BeTheTalk.com !
We’re having a conversation about why your internet sucks. But the internet doesn’t suck, your internet company does. Your internet is open and free to the world, but your Internet Service Provider (ISP), is surprisingly closed and lacking in innovation. This week, Jeff Christensen talks with Sean Sevy about how his company called EntryPoint has created … Continue reading "The Solution to Bad Internet Companies – with Jeff Christensen"
This week Dave talks with Jeremy Eder about blockchain, Hyperledger, OpenShift Blockchain, and more! I spent all my profits on new fans. Blockchain Hyperledger Ethereum Used for ‘First’ Paid Energy Trade Using Blockchain Tech OpenShift Blockchain Initiative Cutting Room Floor The Rise and Rise of Bitcoin (Unprofitably) mine Litecoin using a RHEL 7 container # # Dockerfile for cpuminer # usage: docker run creack/cpuminer --url xxxx --user xxxx --pass xxxx # ex: docker run creack/cpuminer --url stratum+tcp://ltc.pool.com:80 --user creack.worker1 --pass abcdef # # FROM rhel7 MAINTAINER David Egts RUN yum -y update && yum -y install git automake gcc make curl-devel RUN git clone https://github.com/pooler/cpuminer RUN cd cpuminer && ./autogen.sh && ./configure CFLAGS="-O3" && make WORKDIR /cpuminer ENTRYPOINT ["./minerd"] We Give Thanks Jeremy Eder for getting us all blockchained up!