Podcasts about Polymorphism

  • 124PODCASTS
  • 179EPISODES
  • 39mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Apr 18, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about Polymorphism

Latest podcast episodes about Polymorphism

Viced Rhino: The Podcast
If I Only Ask People Who Agree With Me, Then Everyone Agrees With Me!

Viced Rhino: The Podcast

Play Episode Listen Later Apr 18, 2025 30:08


Cards:Sex and Sensibility:https://www.youtube.com/watch?v=nVQplt7ChosSuicide Hotlines and Prevention Resources Around the World: https://tinyurl.com/2za2jhrhOriginal Video: https://tinyurl.com/29qtanzcSources:Gender incongruence and gender dysphoria in childhood and adolescence—current insights in diagnostics, management, and follow-up: https://tinyurl.com/2ye4ncznAge of Realization and Disclosure of Gender Identity Among Transgender Adults: https://tinyurl.com/2aesq7seSocial contagion, violence, and suicide among adolescents: https://tinyurl.com/242dbtqaTranssexuality Among Twins: Identity Concordance, Transition, Rearing, and Orientation: https://tinyurl.com/24rkpz2vThe (CA)n Polymorphism of ERβ Gene is Associated with FtM Transsexualism: https://tinyurl.com/23n975pnAndrogen receptor repeat length polymorphism associated with male-to-female transsexualism: https://tinyurl.com/22av5naeMolecular basis of Gender Dysphoria: androgen and estrogen receptor interaction: https://tinyurl.com/2jms7k95Sex Assigned at Birth Ratio Among Transgender and Gender Diverse Adolescents in the United States: https://tinyurl.com/2yd5a6swPrevalence of Gender-Diverse Youth in an Urban School District: https://tinyurl.com/ymv2xlyeThe Amsterdam Cohort of Gender Dysphoria Study (1972–2015): Trends in Prevalence, Treatment, and Regrets: https://tinyurl.com/25e36nhrRegret after Gender-affirmation Surgery: A Systematic Review and Meta-analysis of Prevalence: https://tinyurl.com/26z44v9nLong-Term Regret and Satisfaction With Decision Following Gender-Affirming Mastectomy: https://tinyurl.com/22edogj7Guiding the conversation-types of regret after gender-affirming surgery and their associated etiologies: https://tinyurl.com/22bkpw32Regret after Gender-Affirming Surgery: A Multidisciplinary Approach to a Multifaceted Patient Experience: https://tinyurl.com/23vfdasrIncreases in Self-identifying as Transgender Among US Adults, 2014–2022: https://tinyurl.com/2cmgdmnjWhy has identifying as transgender increased so much among young adults?: https://tinyurl.com/268k8mwvThe mean age of gender dysphoria diagnosis is decreasing: https://tinyurl.com/22moq5ebU.S. health secretary heads to Texas after 2nd unvaccinated child dies of measles-related illness: https://tinyurl.com/2ykuvkh8Parent reports of adolescents and young adults perceived to show signs of a rapid onset of gender dysphoria: https://tinyurl.com/y4oqkko3Mobile Phone Use and Mental Health. A Review of the Research That Takes a Psychological Perspective on Exposure: https://tinyurl.com/2yrdfluhNew Book “Irreversible Damage” Is Full of Misinformation: https://tinyurl.com/24kxcdvfPrevalence of Gender-Affirming Surgical Procedures Among Minors and Adults in the US: https://tinyurl.com/2dac8c8xBecome a supporter of this podcast: https://www.spreaker.com/podcast/viced-rhino-the-podcast--4623273/support.

Descifrando la ansiedad
Sube la serotonina sin salir de casa

Descifrando la ansiedad

Play Episode Listen Later Feb 21, 2025 6:50


CONTÁCTAME POR WHATSAPP https://wa.me/message/VLBJNM7KBBQDC1 DÉJAME CONOCER TU CASO HACIENDO CLIC AQUÍ https://nelsonarturopsicologo.com/superar-ansiedad Así puedes subir la serotonina de manera natural; y es que, el acelerado ritmo de vida del siglo XXI ha conducido a una búsqueda constante de elementos que faciliten el tener una vida más tranquila, generalmente, bajar los niveles de ansiedad y estrés, poder dormir mejor, son cosas que sin duda se puede que nos haga falta, y para ello es necesario tener niveles estables de serotonina. Este neurotransmisor es el encargado del buen funcionamiento del cerebro aparte de las células nerviosas, permitiendo nivelar las emociones. Teniendo en cuenta estos efectos, hoy te contaremos como regular los niveles de serotonina mediante el suplemento 5HTP. ¿QUÉ ES EL 5 HTP? El 5 hidroxitriptófano popularmente conocido como 5HTP es un precursor de la serotonina, es decir, un elemento vital en la formación de este neurotransmisor. Compra el 5HTP https://iherb.co/Hct3Hehe Existen diversos métodos para su obtención, siendo el más común lógicamente la ingesta de alimentos ricos en él, como la carne de pavo, el pollo, los frijoles, la carne res y bananos; sin embargo, dado los hábitos de alimentación actuales, se ha vuelto complejo añadir alguno de los alimentos anteriormente mencionadas a la dieta diaria, por lo que, una opción para su obtenerlo es mediante la suplementación. ¿POR QUÉ NO SE CONSUME SEROTONINA DE FORMA DIRECTA? Al ser un neurotransmisor que es producido naturalmente por el cuerpo humano, la serotonina es muy diferente a cualquier consumible ya sea por ingesta o por medio intravenosos, la serotonina es incapaz de superar dos barreras de nuestro organismo, la que produce el ácido gástrico, y la producida por la red hematoencefálica. LA DOSIS IDEAL DE 5HTP Se recomienda generalmente. consumir alrededor de 300 mg al día de 5HTP, siempre y cuando la persona tenga características promedio, lo que permitirá producir la serotonina necesaria para contrarrestar afectaciones negativas, como la ansiedad, la falta de sueño, mientras permite gestionar de mejor forma el estrés y regular el apetito. Como ya se ha mencionado en entregas pasadas, para dosificar eficientemente cualquier suplemento es necesario tener presente la estatura, el peso y el problema que se quiere combatir; para mencionar una cosa, puedes contactar con nosotros en Libre de Ansiedad ya que podemos asesorarte si así lo requieres. Es importante señalar que los efectos no son inmediatos, ya que se estima que el 5HTP empieza a tener un impacto significativo en el organismo de una persona entre una a tres semanas de haber empezado la ingesta, ten en cuenta que, en el caso de este potenciador de serotonina, si bien existen testimonios sobre una supuesta efectividad inmediata, suelen ser casos aislados que no representan el efecto normal del suplemento. ENLACES DE INTERÉS (H3) TRIPTÓFANO Y 5HTP PARA CURAR LA ANSIEDAD Y OTROS TRASTORNOS (https://nelsonarturopsicologo.com/triptofano-y-5htp-para-curar-la-ansiedad-y-otros-trastornos/) 7 FORMAS DE SUBIR LA SEROTONINA NATURALMENTE, Y REDUCIR LA ANSIEDAD, LA DEPRESIÓN EL ESTRÉS Y SENTIRTE MEJOR (https://nelsonarturopsicologo.com/7-formas-de-subir-la-serotonina-naturalmente/) REFERENCIAS Boer, J., & Westenberg, H. (1990). Behavioral, neuroendocrine, and biochemical effects of 5-hydroxytryptophan administration in panic disorder. Psychiatry Research, 31, 267-278. https://doi.org/10.1016/0165-1781(90)90096-N. Handley, S., & McBlane, J. (2005). 5HT drugs in animal models of anxiety. Psychopharmacology, 112, 13-20. https://doi.org/10.1007/BF02247358. Maffei, M. (2020). 5-Hydroxytryptophan (5-HTP): Natural Occurrence, Analysis, Biosynthesis, Biotechnology, Physiology and Toxicology. International Journal of Molecular Sciences, 22. https://doi.org/10.3390/ijms22010181. Lesch, K., Bengel, D., Heils, A., Sabol, S., Greenberg, B., Petri, S., Benjamin, J., Müller, C., Hamer, D., & Murphy, D. (1996). Association of Anxiety-Related Traits with a Polymorphism in the Serotonin Transporter Gene Regulatory Region. Science, 274, 1527 - 1531. https://doi.org/10.1126/science.274.5292.1527.

Les Cast Codeurs Podcast
LCC 321 - Les évènements écran large

Les Cast Codeurs Podcast

Play Episode Listen Later Jan 21, 2025 73:53


Arnaud et Emmanuel discutent des versions Java, font un résumé de l'ecosystème WebAssembly, discutent du nouveau Model Context Protocol, parlent d'observabilité avec notamment les Wide Events et de pleins d'autres choses encore. Enregistré le 17 janvier 2025 Téléchargement de l'épisode LesCastCodeurs-Episode–321.mp3 ou en vidéo sur YouTube. News Langages java trend par InfoQ https://www.infoq.com/articles/java-trends-report–2024/ Java 17 finalement depasse 11 et 8 ~30/33% Java 21 est à 1.4% commonhaus apparait GraalVM en early majority Spring AI et langchain4j en innovateurs SB 3 voit son adoption augmenter Un bon résumé sur WebAssembly, les différentes specs comme WASM GC, WASI, WIT, etc https://2ality.com/2025/01/webassembly-language-ecosystem.html WebAssembly (Wasm) est un format d'instructions binaires pour une machine virtuelle basée sur une pile, permettant la portabilité et l'efficacité du code. Wasm a évolué à partir d'asm.js, un sous-ensemble de JavaScript qui pouvait fonctionner à des vitesses proches de celles natives. WASI (WebAssembly System Interface) permet à Wasm de fonctionner en dehors des navigateurs Web, fournissant des API pour le système de fichiers, CLI, HTTP, etc. Le modèle de composant WebAssembly permet l'interopérabilité entre les langages Wasm à l'aide de WIT (Wasm Interface Type) et d'ABI canonique. Les composants Wasm se composent d'un module central et d'interfaces WIT pour les importations/exportations, facilitant l'interaction indépendante du langage. Les interfaces WIT décrivent les types et les fonctions, tandis que les mondes WIT définissent les capacités et les besoins d'un composant (importations/exportations). La gestion des packages Wasm est assurée par Warg, un protocole pour les registres de packages Wasm. Une enquête a montré que Rust est le langage Wasm le plus utilisé, suivi de Kotlin et de C++; de nombreux autres langages sont également en train d'émerger. Un algorithme de comptage a taille limitée ne mémoire a été inventé https://www.quantamagazine.org/computer-scientists-invent-an-efficient-new-way-to-count–20240516/ élimine un mot de manière aléatoire mais avec une probabilité connue quand il y a besoin de récupérer de l'espace cela se fait par round et on augmente la probabilité de suppression à chaque round donc au final, ne nombre de mots / la probabilité d'avoir été éliminé donne une mesure approximative mais plutot précise Librairies Les contributions Spring passent du CLA au DCO https://spring.io/blog/2025/01/06/hello-dco-goodbye-cla-simplifying-contributions-to-spring d'abord manuel amis meme automatisé le CLA est une document legal complexe qui peut limiter les contribuitions le DCO vient le Linux je crois et est super simple accord que la licence de la conmtrib est celle du projet accord que le code est public et distribué en perpetuité s'appuie sur les -s de git pour le sign off Ecrire un serveur MCP en Quarkus https://quarkus.io/blog/mcp-server/ MCP est un protocol proposé paor Antropic pour integrer des outils orchestrables par les LLMs MCP est frais et va plus loin que les outils offre la notion de resource (file), de functions (tools), et de proimpts pre-built pour appeler l'outil de la meilleure façon On en reparlera a pres avec les agent dans un article suivant il y a une extension Quarkus pour simplifier le codage un article plus detaillé sur l'integration Quarkus https://quarkus.io/blog/quarkus-langchain4j-mcp/ GreenMail un mini mail server en java https://greenmail-mail-test.github.io/greenmail/#features-api Utile pour les tests d'integration Supporte SMTP, POP3 et IMAP avec TLS/SSL Propose des integrations JUnit, Spring Une mini UI et des APIs REST permettent d'interagir avec le serveur si par exemple vous le partagé dans un container (il n'y a pas d'integration TestContainer existante mais elle n'est pas compliquée à écrire) Infrastructure Docker Bake in a visual way https://dev.to/aurelievache/understanding-docker-part–47-docker-bake–4p05 docker back propose d'utiliser des fichiers de configuration (format HCL) pour lancer ses builds d'images et docker compose en gros voyez ce DSL comme un Makefile très simplifié pour les commandes docker qui souvent peuvent avoir un peu trop de paramètres Datadog continue de s'etendre avec l'acquisition de Quickwit https://www.datadoghq.com/blog/datadog-acquires-quickwit/ Solution open-source de recherche des logs qui peut être déployée on-premise et dans le cloud https://quickwit.io/ Les logs ne quittent plus votre environment ce qui permet de répondre à des besoins de sécurité, privacy et réglementaire Web 33 concepts en javascript https://github.com/leonardomso/33-js-concepts Call Stack, Primitive Types, Value Types and Reference Types, Implicit, Explicit, Nominal, Structuring and Duck Typing, == vs === vs typeof, Function Scope, Block Scope and Lexical Scope, Expression vs Statement, IIFE, Modules and Namespaces, Message Queue and Event Loop, setTimeout, setInterval and requestAnimationFrame, JavaScript Engines, Bitwise Operators, Type Arrays and Array Buffers, DOM and Layout Trees, Factories and Classes, this, call, apply and bind, new, Constructor, instanceof and Instances, Prototype Inheritance and Prototype Chain, Object.create and Object.assign, map, reduce, filter, Pure Functions, Side Effects, State Mutation and Event Propagation, Closures, High Order Functions, Recursion, Collections and Generators, Promises, async/await, Data Structures, Expensive Operation and Big O Notation, Algorithms, Inheritance, Polymorphism and Code Reuse, Design Patterns, Partial Applications, Currying, Compose and Pipe, Clean Code Data et Intelligence Artificielle Phi 4 et les small language models https://techcommunity.microsoft.com/blog/aiplatformblog/introducing-phi–4-microsoft%e2%80%99s-newest-small-language-model-specializing-in-comple/4357090 Phi 4 un SML pour les usages locaux notamment 14B de parametres belle progression de ~20 points sur un score aggregé et qui le rapproche de Llama 3.3 et ses 70B de parametres bon en math (data set synthétique) Comment utiliser Gemini 2.0 Flash Thinking (le modèle de Google qui fait du raisonnement à la sauce chain of thought) en Java avec LangChain4j https://glaforge.dev/posts/2024/12/20/lets-think-with-gemini–2-thinking-mode-and-langchain4j/ Google a sorti Gemini 2.0 Flash, un petit modèle de la famille Gemini the “thinking mode” simule les cheminements de pensée (Chain of thoughts etc) décompose beaucoup plus les taches coplexes en plusiewurs taches un exemple est montré sur le modele se battant avec le probleme Les recommendations d'Antropic sur les systèmes d'agents https://www.anthropic.com/research/building-effective-agents défini les agents et les workflow Ne recommence pas les frameworks (LangChain, Amazon Bedrock AI Agent etc) le fameux débat sur l'abstraction Beaucoup de patterns implementable avec quelques lignes sans frameworks Plusieurs blocks de complexité croissante Augmented LLM (RAG, memory etc): Anthropic dit que les LLMs savent coordonner cela via MCP apr exemple Second: workflow prompt chaining : avec des gates et appelle les LLMs savent coordonner successivement ; favorise la precision vs la latence vu que les taches sont décomposées en plusieurs calls LLMs Workflow routing: classifie une entree et choisie la route a meilleure: separation de responsabilité Workflow : parallelisation: LLM travaillent en paralllele sur une tache et un aggregateur fait la synthèse. Paralleisaiton avec saucissonage de la tache ou voter sur le meilleur réponse Workflow : orchestrator workers: quand les taches ne sont pas bounded ou connues (genre le nombre de fichiers de code à changer) - les sous taches ne sont pas prédéfinies Workflow: evaluator optimizer: nun LLM propose une réponse, un LLM l'évalue et demande une meilleure réponse au besoin Agents: commande ou interaction avec l;humain puis autonome meme si il peut revenir demander des precisions à l'humain. Agents sont souvent des LLM utilisât des outil pour modifier l'environnement et réagir a feedback en boucle Ideal pour les problèmes ouverts et ou le nombre d'étapes n'est pas connu Recommende d'y aller avec une complexité progressive L'IA c'est pas donné https://techcrunch.com/2025/01/05/openai-is-losing-money-on-its-pricey-chatgpt-pro-plan-ceo-sam-altman-says/ OpenAI annonce que même avec des licenses à 200$/mois ils ne couvrent pas leurs couts associés… A quand l'explosion de la bulle IA ? Outillage Ghostty, un nouveau terminal pour Linux et macOS : https://ghostty.org/ Initié par Mitchell Hashimoto (hashicorp) Ghostty est un émulateur de terminal natif pour macOS et Linux. Il est écrit en Swift et utilise AppKit et SwiftUI sur macOS, et en Zig et utilise l'API GTK4 C sur Linux. Il utilise des composants d'interface utilisateur native et des raccourcis clavier et souris standard. Il prend en charge Quick Look, Force Touch et d'autres fonctionnalités spécifiques à macOS. Ghostty essaie de fournir un ensemble riche de fonctionnalités utiles pour un usage quotidien. Comment Pinterest utilise Honeycomb pour améliorer sa CI https://medium.com/pinterest-engineering/how-pinterest-leverages-honeycomb-to-enhance-ci-observability-and-improve-ci-build-stability–15eede563d75 Pinterest utilise Honeycomb pour améliorer l'observabilité de l'intégration continue (CI). Honeycomb permet à Pinterest de visualiser les métriques de build, d'analyser les tendances et de prendre des décisions basées sur les données. Honeycomb aide également Pinterest à identifier les causes potentielles des échecs de build et à rationaliser les tâches d'astreinte. Honeycomb peut également être utilisé pour suivre les métriques de build locales iOS aux côtés des détails de la machine, ce qui aide Pinterest à prioriser les mises à niveau des ordinateurs portables pour les développeurs. Méthodologies Suite à notre épisode sur les différents types de documentation, cet article parle des bonnes pratiques à suivre pour les tutoriels https://refactoringenglish.com/chapters/rules-for-software-tutorials/ Écrivez des tutoriels pour les débutants, en évitant le jargon et la terminologie complexe. Promettez un résultat clair dans le titre et expliquez l'objectif dans l'introduction. Montrez le résultat final tôt pour réduire les ambiguïtés. Rendez les extraits de code copiables et collables, en évitant les invites de shell et les commandes interactives. Utilisez les versions longues des indicateurs de ligne de commande pour plus de clarté. Séparez les valeurs définies par l'utilisateur de la logique réutilisable à l'aide de variables d'environnement ou de constantes nommées. Épargnez au lecteur les tâches inutiles en utilisant des scripts. Laissez les ordinateurs évaluer la logique conditionnelle, pas le lecteur. Maintenez le code en état de fonctionnement tout au long du tutoriel. Enseignez une chose par tutoriel et minimisez les dépendances. Les Wide events, un “nouveau” concept en observabilité https://jeremymorrell.dev/blog/a-practitioners-guide-to-wide-events/ un autre article https://isburmistrov.substack.com/p/all-you-need-is-wide-events-not-metrics L'idée est de logger des evenements (genre JSON log) avec le plus d'infos possible de la machine, la ram, la versiond e l'appli, l'utilisateur, le numero de build qui a produit l'appli, la derniere PR etc etc ca permet de filtrer et grouper by et de voir des correlations visuelles tres rapidement et de zoomer tiens les ventes baisses de 20% tiens en fait ca vient de l'appli andriod tiens aps correle a la version de l'appli mais la version de l'os si! le deuxieme article est facile a lire le premier est un guide d'usage exhaustif du concept Entre argumenter et se donner 5 minutes https://signalvnoise.com/posts/3124-give-it-five-minutes on veut souvent argumenter aka poser des questions en ayant déjà la reponse en soi emotionnellement mais ca amene beaucoup de verbiage donner 5 minutes à l'idée le temps d'y penser avant d'argumenter Loi, société et organisation Des juges fédéraux arrêtent le principe de la neutralité du net https://www.lemonde.fr/pixels/article/2025/01/03/les-etats-unis-reviennent-en-arriere-sur-le-principe-de-la-neutralite-du-net_6479575_4408996.html?lmd_medium=al&lmd_campaign=envoye-par-appli&lmd_creation=ios&lmd_source=default la neutralité du net c'est l'interdiction de traiter un paquet différemment en fonction de son émetteur Par exemple un paquet Netflix qui serait ralenti vs un paquet Amazon Donald trump est contre cette neutralité. À voir les impacts concrets dans un marché moins régulé. Rubrique débutant Un petit article sur les float vs les double en Java https://www.baeldung.com/java-float-vs-double 4 vs 8 bytes precision max de 7 vs 15 echele 10^38 vs 10^308 (ordre de grandeur) perf a peu pret similaire sauf peut etre pour des modeles d'IA qui vont privilegier une taille plus petite parfois attention overflow et les accumulation d'erreurs d'approximation BigDecimal Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 20 janvier 2025 : Elastic{ON} - Paris (France) 22–25 janvier 2025 : SnowCamp 2025 - Grenoble (France) 24–25 janvier 2025 : Agile Games Île-de-France 2025 - Paris (France) 6–7 février 2025 : Touraine Tech - Tours (France) 21 février 2025 : LyonJS 100 - Lyon (France) 28 février 2025 : Paris TS La Conf - Paris (France) 6 mars 2025 : DevCon #24 : 100% IA - Paris (France) 13 mars 2025 : Oracle CloudWorld Tour Paris - Paris (France) 14 mars 2025 : Rust In Paris 2025 - Paris (France) 19–21 mars 2025 : React Paris - Paris (France) 20 mars 2025 : PGDay Paris - Paris (France) 20–21 mars 2025 : Agile Niort - Niort (France) 25 mars 2025 : ParisTestConf - Paris (France) 26–29 mars 2025 : JChateau Unconference 2025 - Cour-Cheverny (France) 27–28 mars 2025 : SymfonyLive Paris 2025 - Paris (France) 28 mars 2025 : DataDays - Lille (France) 28–29 mars 2025 : Agile Games France 2025 - Lille (France) 3 avril 2025 : DotJS - Paris (France) 3 avril 2025 : SoCraTes Rennes 2025 - Rennes (France) 4 avril 2025 : Flutter Connection 2025 - Paris (France) 10–11 avril 2025 : Android Makers - Montrouge (France) 10–12 avril 2025 : Devoxx Greece - Athens (Greece) 16–18 avril 2025 : Devoxx France - Paris (France) 23–25 avril 2025 : MODERN ENDPOINT MANAGEMENT EMEA SUMMIT 2025 - Paris (France) 24 avril 2025 : IA Data Day 2025 - Strasbourg (France) 29–30 avril 2025 : MixIT - Lyon (France) 7–9 mai 2025 : Devoxx UK - London (UK) 15 mai 2025 : Cloud Toulouse - Toulouse (France) 16 mai 2025 : AFUP Day 2025 Lille - Lille (France) 16 mai 2025 : AFUP Day 2025 Lyon - Lyon (France) 16 mai 2025 : AFUP Day 2025 Poitiers - Poitiers (France) 24 mai 2025 : Polycloud - Montpellier (France) 5–6 juin 2025 : AlpesCraft - Grenoble (France) 5–6 juin 2025 : Devquest 2025 - Niort (France) 11–13 juin 2025 : Devoxx Poland - Krakow (Poland) 12–13 juin 2025 : Agile Tour Toulouse - Toulouse (France) 12–13 juin 2025 : DevLille - Lille (France) 17 juin 2025 : Mobilis In Mobile - Nantes (France) 24 juin 2025 : WAX 2025 - Aix-en-Provence (France) 25–27 juin 2025 : BreizhCamp 2025 - Rennes (France) 26–27 juin 2025 : Sunny Tech - Montpellier (France) 1–4 juillet 2025 : Open edX Conference - 2025 - Palaiseau (France) 7–9 juillet 2025 : Riviera DEV 2025 - Sophia Antipolis (France) 18–19 septembre 2025 : API Platform Conference - Lille (France) & Online 2–3 octobre 2025 : Volcamp - Clermont-Ferrand (France) 6–10 octobre 2025 : Devoxx Belgium - Antwerp (Belgium) 9–10 octobre 2025 : Forum PHP 2025 - Marne-la-Vallée (France) 16–17 octobre 2025 : DevFest Nantes - Nantes (France) 4–7 novembre 2025 : NewCrafts 2025 - Paris (France) 6 novembre 2025 : dotAI 2025 - Paris (France) 7 novembre 2025 : BDX I/O - Bordeaux (France) 12–14 novembre 2025 : Devoxx Morocco - Marrakech (Morocco) 23–25 avril 2026 : Devoxx Greece - Athens (Greece) 17 juin 2026 : Devoxx Poland - Krakow (Poland) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

The Java Easily Podcast
#20: Learning Why Polymorphism is an Awesome Feature in Java

The Java Easily Podcast

Play Episode Listen Later Sep 15, 2024 16:40


In this episode of the podcast, our mini-series on how to look at coding with Objects in Java continues, looking at the big ideas behind polymorphism. Check out our courses at ⁠⁠⁠⁠⁠https://courses.javaeasily.com⁠⁠⁠⁠⁠ Get your Java Beginner's Starter Kit over at ⁠⁠⁠⁠⁠https://javaeasily.com⁠⁠⁠⁠⁠ This is the Java Easily Podcast where beginning and intermediate Java developers can get all the latest tips, tutorials and advice on Java software development.

North Meets South Web Podcast
JSON vs Polymorphism and editable index pages

North Meets South Web Podcast

Play Episode Listen Later Jun 27, 2024 39:27 Transcription Available


In this episode, Jake and Michael discuss whether you should push polymorphism to the database or settle for a simple JSON field, and we discuss options for rendering multiple edit fields on an index page.Show linksMy User GuideLiquid Death

Living Well with Lipedema
Investigating the Association between MTHFR Gene Polymorphisms and Lipedema Risk

Living Well with Lipedema

Play Episode Listen Later Apr 4, 2024 10:29


Today, I'd like to discuss a research study featured in the European Review for Medical and Pharmacological Sciences, published in March 2023. This collaborative endeavor involved researchers from Italy, Jordan, and Australia.Titled "Exploring the Influence of MTHFR Polymorphisms on Lipedema Risk," the study set out to investigate the potential correlation between mutations in the MTHFR gene and the likelihood of developing lipedema.

CheyTea Podcast
Episode 76 | Thoughts & Prayers

CheyTea Podcast

Play Episode Listen Later Dec 13, 2023 84:49


Welcome back to the CheyTea Podcast! Starting off with some comedy, the ladies discuss how expensive life is and how to be responsibly stupid splurging on yourself. Girl math. Which lead to Aleeyah telling another hair horror story. Diddy makes an announcement denying the most recent SA allegations, Ashanti's pregnant? Polymorphism relationships and the sad reality of the current state of performances in the Toronto dance scene. Follow Us: IG: @CheyTeaPodcast Tik Tok: @CheyTeaPodcast Available on Apple Podcast & Spotify (DOWNLOAD THE EPISODES) Subscribe to our Youtube Channel: CheyTea Podcast

Nice Games Club
"Smarter, more evolved." Polymorphism; Save Scumming

Nice Games Club

Play Episode Listen Later Oct 27, 2023


In this week's episode, Mark teaches us to cast polymorph, a 4th level transmutation spell. Just kidding! But Mark does put his high INT score to work helping us understand polymorphism, a useful feature of object-oriented programming. Later on, Stephen talks about the pattern of "save scumming" and considers how it might influence how designers create games. Ellen noodles on things.Noodle demo game - Ellen Burns-Johnson, The Training Arcade0:04:48Polymorphism31:57:0Save ScummingShepard. Wrex. Grunt.YouTube

Neurology Minute
MTHFR Polymorphisms and Leukoencephalopathy Risk in CNS Lymphoma Patients

Neurology Minute

Play Episode Listen Later Oct 20, 2023 2:11


Dr. Philipp Karschnia discusses his paper, "Association of MTHFR Polymorphisms With Leukoencephalopathy Risk in Primary CNS Lymphoma Patients Treated With Methotrexate-Based Regimens". Show references: https://n.neurology.org/content/early/2023/08/01/WNL.0000000000207670

Neurology® Podcast
MTHFR Polymorphisms and Leukoencephalopathy Risk in CNS Lymphoma Patients

Neurology® Podcast

Play Episode Listen Later Oct 19, 2023 13:11


Dr. Kait Nevel talks with Dr. Philipp Karschnia about the assessment on whether MTHFR polymorphisms affects the risk for leukoencephalopathy.  Read the related article in Neurology. Visit NPUb.org/Podcast for associated article links.

Ruby for All
Welcome back!

Ruby for All

Play Episode Listen Later Oct 5, 2023 29:23


Welcome back to a brand new season of Ruby for All! After a summer hiatus, Andrew and Julie are back and ready to catch up with each other and you! Julie kicks things off sharing her thrilling road trip up the West Coast, visits to national parks, and even some sandboarding in Oregon. Andrew shares his camping and hiking adventure to the Grand Canyon with his friend Drew Bragg, embarking on some challenging hikes, encounters with wildlife, a night of stargazing, and the importance of respecting park guidelines. Then, the conversation shifts gears with Andrew talking about launching a new email product at Podia during the summer, while Julie dives into her focus on research and architectural decisions in her work.  They discuss the challenges of making architecture decisions in software development, including the debate between Single Table Inheritance (STI) and Polymorphism, and they touch on their notetaking and knowledge retention practices. This is going to be an exciting new season, so go ahead and download this episode now![00:00:32] Julie talks about her three-week road trip up the West Coast, visiting national parks, and sandboarding in Oregon. [00:01:48] Julie's favorite park is Mt. Rainier, she tells us about going into some fun caves, and Andrew and Julie discuss hiking boots vs. hiking shoes. [00:04:15] What did Andrew do this summer besides work? He shares his camping and hiking trip to the Grand Canyon with Drew Bragg. He talks about their camping gear and hiking experience at the Grand Canyon, and some of the challenges and safety aspects of hiking there. [00:12:20] Julie and Andrew tell us some encounters they had with wildlife and locking up their food to prevent animals from getting it to it. Andrew mentions seeing aggressive squirrels and the importance of not feeding them due to disease concerns. [00:14:47] Andrew shares stories about tourists in national parks disregarding warnings about interacting with wild animals, such as petting bison.[00:16:34] Andrew talks about his work on launching a new email product at Podia during the summer and Julie mentions her current focus on research and architectural decisions on her work, regarding handling access lists between repositories.[00:18:00] We hear about some challenges Andrew's been having with architecture decisions, specifically mentioning the debate between Single Table Inheritance (STI) and Polymorphism and how changing requirements can lead to revisiting architectural decisions. [00:19:19] Andrew explains Single Table Inheritance (STI) and Polymorphism and how these concepts relate to their architectural decisions. [00:21:18] He highlights the complexity of making architectural decisions and the need to adapt to changing requirements, acknowledging that there is often no one-size-fits-all solution.[00:23:20] Julie asks about the effort required to backtrack and change architectural decisions when they realize they've made the wrong choice. [00:24:36] Julie explains the concept of backfilling data, which involves filling in missing or incomplete data. She mentions her existing data app for meetings and notes but expresses the need to redesign it for better organization, and Andrew gives her advice. [00:26:02] Julie discusses the challenge of retaining and retrieving knowledge for future reference, and Andrew shares his note-taking workflow using Obsidian and how he organizes his notes hierarchically. [00:28:05] Julie mentions her habit of keeping detailed PR notes for her work. Panelists:Andrew MasonJulie J.Sponsors:HoneybadgerLinks:Andrew Mason TwitterAndrew Mason WebsiteJulie J. TwitterJulie J. WebsiteObsidianSandboarding

The Science of Self Healing with Dr. Sharon Stills
Podcast #111 - How Cutting-Edge DNA Sequencing is Personalising Health and Wellbeing|Andreanna Rainville, RN, NC, Scientific Advisor

The Science of Self Healing with Dr. Sharon Stills

Play Episode Listen Later Jul 18, 2023 49:39


Dr. Sharon Stills interviews Andreanna Rainville (“Nurse Andi”), RN, NC, Scientific Advisor about a cutting-edge technology: using DNA sequencing to analyze genetic differences that we, as consumers, can take action to address. Nurse Andi is the scientific advisor for SNIP Nutrigenomics, and she explains how her company empowers people to take control of their health through personalized medicine. SNIP Nutrigenomics analyzes DNA for common mutations; creates actionable, personalized genetic reports; and even develops custom, personalized supplements to optimize gene functions. If you are looking for an incredible way to enhance your wellbeing, you won't want to miss this podcast!

Smart Software with SmartLogic
José Valim, Guillaume Duboc, and Giuseppe Castagna on the Future of Types in Elixir

Smart Software with SmartLogic

Play Episode Listen Later Jun 8, 2023 48:32


It's the Season 10 finale of the Elixir Wizards podcast! José Valim, Guillaume Duboc, and Giuseppe Castagna join Wizards Owen Bickford and Dan Ivovich to dive into the prospect of types in the Elixir programming language! They break down their research on set-theoretical typing and highlight their goal of creating a type system that supports as many Elixir idioms as possible while balancing simplicity and pragmatism. José, Guillaume, and Giuseppe talk about what initially sparked this project, the challenges in bringing types to Elixir, and the benefits that the Elixir community can expect from this exciting work. Guillaume's formalization and Giuseppe's "cutting-edge research" balance José's pragmatism and "Guardian of Orthodoxy" role. Decades of theory meet the needs of a living language, with open challenges like multi-process typing ahead. They come together with a shared joy of problem-solving that will accelerate Elixir's continued growth. Key Topics Discussed in this Episode: Adding type safety to Elixir through set theoretical typing How the team chose a type system that supports as many Elixir idioms as possible Balancing simplicity and pragmatism in type system design Addressing challenges like typing maps, pattern matching, and guards The tradeoffs between Dialyzer and making types part of the core language Advantages of typing for catching bugs, documentation, and tooling The differences between typing in the Gleam programming language vs. Elixir The possibility of type inference in a set-theoretic type system The history and development of set-theoretic types over 20 years Gradual typing techniques for integrating typed and untyped code How José and Giuseppe initially connected through research papers Using types as a form of "mechanized documentation" The risks and tradeoffs of choosing syntax Cheers to another decade of Elixir! A big thanks to this season's guests and all the listeners! Links and Resources Mentioned in this Episode: Bringing Types to Elixir | Guillaume Duboc & Giuseppe Castagna | ElixirConf EU 2023 (https://youtu.be/gJJH7a2J9O8) Keynote: Celebrating the 10 Years of Elixir | José Valim | ElixirConf EU 2022 (https://youtu.be/Jf5Hsa1KOc8) OCaml industrial-strength functional programming https://ocaml.org/ ℂDuce: a language for transformation of XML documents http://www.cduce.org/ Ballerina coding language https://ballerina.io/ Luau coding language https://luau-lang.org/ Gleam type language https://gleam.run/ "The Design Principles of the Elixir Type System" (https://www.irif.fr/_media/users/gduboc/elixir-types.pdf) by G. Castagna, G. Duboc, and J. Valim "A Gradual Type System for Elixir" (https://dlnext.acm.org/doi/abs/10.1145/3427081.3427084) by M. Cassola, A. Talagorria, A. Pardo, and M. Viera "Programming with union, intersection, and negation types" (https://www.irif.fr/~gc/papers/set-theoretic-types-2022.pdf), by Giuseppe Castagna "Covariance and Contravariance: a fresh look at an old issue (a primer in advanced type systems for learning functional programmers)" (https://www.irif.fr/~gc/papers/covcon-again.pdf) by Giuseppe Castagna "A reckless introduction to Hindley-Milner type inference" (https://www.lesswrong.com/posts/vTS8K4NBSi9iyCrPo/a-reckless-introduction-to-hindley-milner-type-inference) Special Guests: Giuseppe Castagna, Guillaume Duboc, and José Valim.

Colloques du Collège de France - Collège de France
Colloque - Integrating Evolutionary Genetics and Ecology : An Ancestral Balanced Inversion Polymorphism Confers Global Adaptation

Colloques du Collège de France - Collège de France

Play Episode Listen Later May 22, 2023 23:18


Virginie Courtier-OrgogozoBiodiversité et écosystèmes (2022-2023)Collège de FranceColloque - Integrating Evolutionary Genetics and Ecology : An Ancestral Balanced Inversion Polymorphism Confers Global AdaptationSince the pioneering work of Dobzhansky in the 1940s, many chromosomal inversions have been identified but how they contribute to adaptation remains poorly understood. In Drosophila melanogaster, the widespread inversion polymorphism In(3R)P is involved in climate adaptation, exhibiting non-neutral latitudinal clines on multiple continents. Here, I summarize new results suggesting that this chromosomal rearrangement represents a long-term (equilibrium) balanced polymorphism of ancestral African origin and that it harbors alleles that are maintained by balancing selection on several continents. Our findings indicate that In(3R)P spread out of its ancestral subtropical/tropical range and then become latitudinally along similar but independent climatic gradients, always being frequent in subtropical/tropical areas but rare or absent in temperate climates.Thomas Flatt is Full Professor of Evolutionary Biology and Head of the Department of Biology at the University of Fribourg, Switzerland. Thomas' research interests are the genomic basis of adaptation, population genetics, and the evolution life histories and aging, mainly using Drosophila as a model system. He received his M.Sc. from the University of Basel in 1999 (supervisor: Prof. Stephen Stearns), for work done at the University of Sydney with Prof. Richard Shine, and his Ph.D. from Fribourg in 2004 (supervisor: Prof. Tadeusz Kawecki). Between 2004 and 2008, he was a postdoctoral researcher at Brown University with Prof. Marc Tatar and a visiting postdoc with Prof. Neal Silverman at UMass Medical School, funded by fellowships from the Swiss National Science Foundation (SNSF) and the Roche Research Foundation. Prior to taking up his position in Fribourg in 2017, he was a SNSF Professor in the Department of Ecology and Evolution at Lausanne (2012-17), a Fellow at the Wissenschaftskolleg Berlin (2012), a faculty member of the Vienna Graduate School of Population Genetics and a tenured group leader at the Institute of Population Genetics in Vienna (2009-12). Between 2018 and 2021 he held a DFG Mercator Fellowship and Visiting Professorship at the University of Münster. He has been serving on numerous editorial, advisory and reviewing panels and, with Josefa Gonzalez (Barcelona), co-leads an international consortium of researchers, the European Drosophila Population Genomics Consortium (DrosEU). He currently serves as an elected member of the National Research Council, the scientific body of the Swiss National Science Foundation (SNSF).

Ardiland
آموزش مبانی برنامه نویسی شی گرا - بخش 3 - مثال کاربردی

Ardiland

Play Episode Listen Later Feb 20, 2023 28:07


آموزش مبانی برنامه نویسی شی گرا - بخش 3 - مثال کاربردی این ویدیو سومین بخش از یک سری آموزش سه قسمتی هست که به معرفی مبانی اولیه برنامه نویسی شی گرا میپردازه.در این ویدئو با معرفی یک مثال شبه واقعی، اقدام به طراحی نرم افزار به صورت شی گرا، پیاده سازی طراحی ارائه شده و مقایسه این پیاده سازی با پیاده سازی غیر شی گرا کردملینک بخش اول:https://www.youtube.com/watch?v=5qwZJIsgd6Qلینک بخش دوم:https://www.youtube.com/watch?v=RVSuXUodOywهدف این سری آموزش ها، آشنایی اولیه و ایجاد بستر فکری مناسب برای شروع آموزش مباحث تکمیلی برنامه نویسی می باشد. مباحثی مثلProgramming principles و Design Pattersو ...در ویدیو اول به تشریح مفاهیم اولیه و اجزای اصلی یک سیستم شی گرا پرداختم و درویدیو دوم به کمک مثال هایی عملی به تشریح ارکان اساسی برنامه نویسی شی گرا پرداختم:EncapsulationAbstractionInheritancePolymorphismشروع (0:00)معرفی مساله (0:55)طراحی شی گرا (2:06)پیاده سازی شی گرا (6:13)Abstraction (15:23)Encapsulation (16:23)Encapsulation (16:53)Polymorphism (17:39)پیاده سازی غیر شی گرا (19:02)جمع بندی، معرفی کتاب و قدم های بعدی (25:16)پایان (27:38)---------------------------------------------------------------لینک کانال در سایر شبکه های اجتماعیYouTube:https://www.youtube.com/c/Ardiland1---------------------------------------------------------------Telegram:https://t.me/ardiland_tm---------------------------------------------------------------Instagram:https://www.instagram.com/ardiland_ig/---------------------------------------------------------------Twitter:https://twitter.com/Ardiland3---------------------------------------------------------------GitHub:https://github.com/ardalanebrahimi---------------------------------------------------------------LinkedIn:https://www.linkedin.com/in/ardalan-ebrahimi---------------------------------------------------------------

Free To Choose Media Podcast
Episode 185 – Polymorphism and Human Disease (Podcast)

Free To Choose Media Podcast

Play Episode Listen Later Feb 2, 2023


Today's podcast is titled, “Polymorphism and Human Disease.” Dr. Baruch S. Blumberg, Fox Chase Cancer Center, winner of the 1976 Nobel Prize in Physiology/Medicine, and Prof. H. Sharat Chandra, Indian Institute of Science, Bangalore, India, discuss polymorphism and human disease. Listen now, and don't forget to subscribe to get updates each week for the Free To Choose Media Podcast.

Mayo Clinic Pharmacy Grand Rounds
A CYmPle Matter – CYP2C19 Polymorphisms and P2Y12 Inhibitor Selection in Ischemic Stroke

Mayo Clinic Pharmacy Grand Rounds

Play Episode Listen Later Nov 9, 2022 40:47


Jo Ann Leal, PharmD (Twitter: @jojopharmd) describes the implications of various CYP2C19 phenotypes on clopidogrel metabolism and activity, analyzes the available literature evaluating outcomes of clopidogrel versus ticagrelor in ischemic stroke patients based on CYP2C19 metabolizer status and selects a preferred antiplatelet agent and dose for secondary prevention of ischemic stroke given patient specific pharmacogenomic information. For more pharmacy content, follow Mayo Clinic Pharmacy Residency Programs @MayoPharmRes or the host, Garrett E. Schramm, Pharm.D., @garrett_schramm on Twitter! You can also connect with the Mayo Clinic's School of Continuous Professional Development online at https://ce.mayo.edu/ or on Twitter @MayoMedEd. 

CHEST Journal Podcasts
MUC5B Promoter Polymorphism and Survival in Indian Patients With Idiopathic Pulmonary Fibrosis

CHEST Journal Podcasts

Play Episode Listen Later Oct 6, 2022 44:12


Moderators Aravind M Menon, MD, MPH, and Alice Gallo de Moraes, MD, and journal CHEST® author Sahajal Dhooria, MD, DM, discuss the article, "MUC5B Promoter Polymorphism and Survival in Indian Patients With Idiopathic Pulmonary Fibrosis," which was published in the October issue. DOI: https://doi.org/10.1016/j.chest.2022.04.001

Happy Path Programming
#69 Polymorphism Unbound

Happy Path Programming

Play Episode Listen Later Sep 30, 2022 67:01


Bruce continues his archaeological dig into the foundations of mainstream programming. Referenced blog: Why Are There Functions? Discuss this episode: https://discord.gg/nPa76qF

Miscarriage Hope Desk Podcast
Troy Duell - How the MTHFR Mutation and Proper Supplementation Impact Fertility | #106

Miscarriage Hope Desk Podcast

Play Episode Listen Later Sep 19, 2022 27:46


In episode #106 Troy shares his expertise as the founder of a pharmaceutical company and his personal story experiencing infertility with his wife. Troy has always been interested in health research, and he discovered the MTHFR mutation issue in 2010. He began a deep dive into this issue as it relates to fertility and pregnancy, and he was amazed by how many people are affected. With the right tests, it was discovered that his wife had the MTHFR mutation. Proper supplementation allowed her to get pregnant and they were able to have their second child. We discuss the difference between folic acid and folate, how the MTHFR mutation affects fertility and pregnancy, and how proper folate supplementation can make a big difference. References are listed below, and Troy is offering a discount code for your first bottle of prenatal vitamins from his company, Centurion Labs. Topics Discussed: infertility, folic acid, folate, MTHFR mutation, prenatal vitamins CONNECT WITH TROY - centurionlabs.com Use coupon code HOPE for 67% off your first bottle of prenatal vitamins! MISCARRIAGE HOPE DESK RESOURCES- Miscarriage Hope Desk aims to help women struggling miscarriage, pregnancy loss and recurrent miscarriages (RPL), by providing the following resources- - Library of Articles, found here- https://miscarriagehopedesk.com/library/understanding-why/ - Instagram Community- https://instagram.com/miscarriagehopedesk - Facebook Community- https://www.facebook.com/groups/1617075958466247/ - Free Miscarriage Lab Checklist- https://miscarriagehopedesk.com/labs - Free Weekly Newsletter- http://miscarriagehopedesk.com/newsletter FREE MEAL PLANS Do you need help getting healthy, tasty meals on the table? Check out our sponsor Prep Dish, PrepDish.com/mhd to get 2 weeks FREE! SHOW NOTES- https://miscarriagehopedesk.com/podcast/ Get a FREE Miscarriage Lab Testing Checklist- MiscarriageHopeDesk.com/labs REFERENCES: Scaglione, F., Panzavolta, G., Folate, Folic Acid and 5-methyltetrahydrofolate are not the same thing, Xenobiotica. Feb. 2014 Servy, Edouard, et.al., MTHFR isoform carriers. 5-MTHF (5-methyl tetrahydrofolate) vs. folic acid: a key to pregnancy outcome: a case series. Journal of Assisted Reproduction and Genetics. https://doi.org/10.1007/s10815-018-1225-2 Greenberg, J. Multivitamin Supplementation During Pregnancy: Emphasis on Folic Acid and L-Methylfolate. Reviews in Obstetrics & Gynecology. 2011, Vol. 4 pg 126-127. D'Elia, PQ., et.al., MTHFR polymorphisms C677T and A1298C and associations with IVF outcomes in Brazilian women. Reproductive Biomedicine Online 2014 Jun;28(6):733-8. doi: 10.1016/j.rbmo.2014.02.005. Naqvi, H., et.al., Role of 677C® T polymorphisms a single substitution in methylenetetrahydrofolate reductase (MTHFR) gene in North Indian infertile men. Molecular Biology Reports. Feb. 2014; 41(2):573-9. Mfady, DS, et. al., Associations of variants in MTHFR and MTRR genes with male infertility in the Jordanian population. Gene. 2014 Feb 15;536(1):40-4. doi: 10.1016/j.gene.2013.12.001. Gava, MM, et.al., Polymorphisms in folate-related enzyme genes in idiopathic infertile Brazilian men. Reproductive Sciences 2011 Dec;18(12):1267-72. doi: 10.1177/1933719111411729. Shen, O., et.al., Association of the Methylenetetrahydrofolate Reductase Gene A1298C Polymorphism with Male Infertility: A Meta-Analysis Updated Estimates of Neural Tube Defects Prevented by Mandatory Folic Acid Fortification, Centers for Disease Control (CDC): Morbidity and Mortality Weekly Report (MMWR), January 16, 2015. McGowan, E., et.al., Association Between Folate Metabolites and the Development of Food Allergy in Children. Journal of Allergy and Clinical Immunology. January 2020; 8(1):132-140. McStay, Catrina, Maternal Folic Acid Supplementation during Pregnancy and Childhood Allergic Disease Outcomes: A Question of Timing. Nutrients. 2017 February. Wang, T., et. al., Is Folate Status a Risk Factor for Asthma or Other Allergic Diseases?, Allergy, Asthma & Immunology Research. 2015 November; 7(6): 538-546. Whitrow, Melissa, et. al., Effect of Supplementatl Folic Acid in Pregnancy on Childhood Asthma: A Prospective Birth Cohort Study. American Journal of Epidemiology. October 2009. Vol. 170, No. 12.  

Psychiatry.dev -  All Abstracts TTS
Effect of schizophrenia risk gene polymorphisms on cognitive and neural plasticity – PubMed

Psychiatry.dev - All Abstracts TTS

Play Episode Listen Later Sep 9, 2022


https://psychiatry.dev/wp-content/uploads/speaker/post-9535.mp3?cb=1662702585.mp3 Playback speed: 0.8x 1x 1.3x 1.6x 2x Download: Effect of schizophrenia risk gene polymorphisms on cognitive and neural plasticity – PubMed Wan Zhao et al. Schizophrenia Research. 2022. A recentFull EntryEffect of schizophrenia risk gene polymorphisms on cognitive and neural plasticity – PubMed

Dark Rhino Security Podcast
SC S7 E6 Disrupting "Anonymous"

Dark Rhino Security Podcast

Play Episode Listen Later Sep 2, 2022 56:05


Founder, CEO of Prevailion. He is the host of the podcast the introverted iconoclast. He has been in infosec since the 90s. He was the former director of intelligence at Mandiant. He is a serial entrepreneur. In 2011, his second company, Unveillance's, success resulted in disrupting the malicious operations of the hacker collective, Anonymous. He has been featured in news outlets throughout the country. 00:00 Introduction 01:40 Why entrepreneurship? What's your driver? Advice? 09:10 The Introverted Iconoclast 16:20 Keeping Cyber Interesting 18:47 Unveillance 21:44 Anonymous 26:01 The minds of Bad Actors 32:14 Sea Cucumbers and Armadillos 35:22 Reducing the dwelling time 37:03 How do I know I'm a target? 42:00 Do you get threatened? 43:54 How is Prevailion doing this? 49:00 Polymorphism of Malware 52:20 Artificial Intelligence 54:50 Connecting with Karim To learn more about Karim visit https://www.linkedin.com/in/karimhijazi/ The Introverted Iconoclast: https://www.theintrovertediconoclast.com/ To learn more about Dark Rhino Security visit https://www.darkrhinosecurity.com SOCIAL MEDIA: Stay connected with us on our social media pages where we'll give you snippets, alerts for new podcasts, and even behind the scenes of our studio! Instagram: https://www.instagram.com/securityconfidential/ Facebook: https://m.facebook.com/Dark-Rhino-Security-Inc-105978998396396/ Twitter: https://twitter.com/darkrhinosec LinkedIn: https://www.linkedin.com/company/dark-rhino-security Youtube: https://www.youtube.com/channel/UCs6R-jX06_TDlFrnv-uyy0w/videos

This Week in Virology
TWiV 931: Driven to immunodistraction

This Week in Virology

Play Episode Listen Later Aug 28, 2022 121:20


TWiV reviews the genetic characterization of a new strain of type 2 oral polio vaccine and its implications for eradication, and how a polymorphism in humans comprising a single amino acid change in an antibody molecule regulates vaccine elicitation of broadly neutralizing antibodies against influenza virus HA. Hosts: Vincent Racaniello, Dickson Despommier, Alan Dove, Kathy Spindler, and Brianne Barker Subscribe (free): Apple Podcasts, Google Podcasts, RSS, email Become a patron of TWiV! Links for this episode Characterization of novel OPV2 from humans (MMWR) Engineering nOPV2 (TWiV 756) Genome sequence of Rockland County NY OPV2 isolate (Genbank) Allelic polymorphism and vaccine induction of influenza virus bnAbs (Immunity) Letters read on TWiV 931 Timestamps by Jolene. Thanks! Weekly Picks Dickson – Small groups: 1.  Miles Davis Quintet: Miles Davis, trumpet, John Coltrane, Tenor saxophone; Cannonball Adderley, Alto saxophone; Winton Kelly*, Bill Evans*, Piano; Paul Chambers, Bass; Jimmy Cobb, Drums. Signature album: Kind Of Blue. Signature song: So What. Many jazz enthusiasts think this is the best jazz album ever recorded. *performed on separate tracks Brianne – World Excel Championships Kathy – yre bird background and video Alan – The Kissing Bug, by Daisy Hernandez Vincent -Five top detective fiction writers. #1 Martin Beck by Maj Sjöwall and Per Wahlöö Listener Picks John – Fevers, Feuds and Diamonds: Ebola and the Ravages of History by Paul Farmer Carol – The Social Dilemma Intro music is by Ronald Jenkees Send your virology questions and comments to twiv@microbe.tv

Software Developer
Polymorphism : Practicle Example c#

Software Developer

Play Episode Listen Later Aug 14, 2022 10:31


Implementation of ploymorphism in real world projects and cases. staic and dynamic polymorphism explained with examples. --- Send in a voice message: https://anchor.fm/ervaibhavsinghchauhan/message

Engineering Word Of The Day

Not to be confused with biological polymorphism, polymorphism in programming languages can add robustness to your engineering code. Originally published June 7, 2017.

The Animal Behavior Podcast
S2E3 Swanne Gordon on Evolution of Polymorphism and Diversity in Biological Sciences

The Animal Behavior Podcast

Play Episode Listen Later May 30, 2022 49:16


In this episode, Matthew speaks with Swanne Gordon (@Swanne Gordon),  Assistant Professor of Biology at Washington University in St. Louis. They talk about diversity in both nature and in the biological sciences. The research focus of the conversation focuses on Swanne's experimental and modeling work to understand polymorphism among aposematic wood tiger moths, and the surprising outcomes that positive density dependent selection can have, when combined with migration between populations.Then after the break they discuss the lack of racial and ethnic diversity in biological sciences, especially in evolutionary biology. Swanne describes her own experiences and identifies areas of progress and failure in our field. Then they close their conversation by discussing the benefits of increasing diversity in the model systems that we study.This week's Two-Minute Takeaway comes from Dishari Dasgupta (@DishariDg), a PhD student at IISER Kolkata. Read Dishari's work on food preference of urban langurs here.Media relevant to today's show:1.  Swanne's paper explaining the maintenance of polymorphism in wood tiger moths:Gordon, S. P., Kokko, H., Rojas, B., Nokelainen, O., & Mappes, J. (2015). Colour polymorphism torn apart by opposing positive frequency‐dependent selection, yet maintained in space. Journal of Animal Ecology, 84(6), 1555-1564.2. Duffy et al.'s call for greater diversity in model systems:Duffy, M. A., García-Robledo, C., Gordon, S. P., Grant, N. A., Green, D. A., Kamath, A., ... & Zaman, L. (2021). Model systems in ecology, evolution, and behavior: A call for diversity in our model systems and discipline. The American Naturalist, 198(1), 53-68.3.  Swanne's EcoEvoSeminar Talk, from August 2020, discussing some of these results in more detail:https://www.youtube.com/watch?v=KcLjlWc6GCsCredits:The Animal Behavior Podcast is created by a team of animal behavior researchers and audio professionals. Come meet us here! We receive production support from the Cornell Broadcast studio, directed by Bert Odom-Reed and financial support from the Animal Behavior Society.

The Literary City
Brevity, Bio Physics And The Short Story With Indira Chandrasekhar

The Literary City

Play Episode Play 30 sec Highlight Listen Later Apr 19, 2022 35:22


Almost every famous author—Hemingway, Virginia Woolf, Toni Morrison, Marquez and many before and after them—has written memorable short stories.The short story has long been celebrated as an important part of  literature, and in my view any effort to defend it as such is unnecessary.My guest today is Indira Chandrasekhar—a writer of short stories. She is also a scientist and the editor of Out Of Print, a literary magazine.I have known Indira for many years. We were in college in Bangalore, at about the same time. But the similarity ends there.Indira made something of college. She went on to a doctorate in science and became a bio-physicist, like Jagdish Chandra Bose or James Watson.But evidently, she likes what I do, more.So she quit messing with membranes and macromolecules and about 12 years ago, she started a literary magazine called Out Of Print.Out Of Print is published once in three months, online. Each issue carries fewer than 10 short stories, with a focus on writing from the Indian sub-continent.Carefully curated, every one of the short stories in each issue is a tribute to craft, skill and style.A 10th anniversary anthology of Out Of Print is available in bookstores and was a delight to sink into. As was her book of short stories, Polymorphism—that passage you heard in the beginning was Indira reading from this book.To discuss science, literature and the polymath nature of old Bangalore, it is my pleasure to introduce my friend, Indira Chandrasekhar, to The Literary City With Ramjee Chandran.ABOUT INDIRA CHANDRASEKHARDr. Indira Chandrasekhar is a scientist, a writer, a literary curator and the founder and principal editor of Out of Print, one of the primary platforms for short fiction bearing a connection to the South Asian subcontinent. Indira's short stories have won awards and appeared in literary journals published in different parts of the world. Her publications include, Out of Print : Ten Years – An Anthology of Stories (ed.), Context Books, the literary imprint of Westland Publishing, 2020; Polymorphism, HarperCollins, 2017; Pangea: An Anthology of Stories from Around the World (ed.), Thames River Publishing, 2012. She serves on the councils of the Bangalore International Centre, the International Music and Arts Society Bangalore, the Kala Ghoda Arts Festival Mumbai and the G5A Foundation for Contemporary Culture Mumbai.Out of Print: Ten Years : An Anthology of Stories: https://amzn.to/37vgqgxPolymorphism: Stories: https://amzn.to/3xxvWmVOut Of Print magazine: http://outofprintmagazine.co.in WHAT'S THAT WORD?! - THE SHORT STORYCo-host Pranati "Pea" Madhav joins Ramjee Chandran in the segment "What's That Word?", where they discuss the history of the short story, and present a trivia section of the shortest stories ever written, such as Hemingway's 6-word novel.WANT TO BE ON THE SHOW?If you have a word, expression or phrase you would like to know more about, we would love to have you join us live on the show. You can reach out to us by mail: theliterarycity@explocity.com or simply, tlc@explocity.com.Or, you can visit: https://www.facebook.com/groups/bangaloreliterarysociety.Or you can go to our Instagram page https://www.instagram.com/explocityblr/.If your word or phrase is selected, we will call you.Join our Facebook group, Bangalore Literary Society. It does not matter if you are not in Bangalore. This group is for anyone interested in language and words.

Signals and Threads
Memory Management with Stephen Dolan

Signals and Threads

Play Episode Listen Later Jan 5, 2022 82:34


Stephen Dolan works on Jane Street's Tools and Compilers team where he focuses on the OCaml compiler. In this episode, Stephen and Ron take a trip down memory lane, discussing how to manage computer memory efficiently and safely. They consider trade-offs between reference counting and garbage collection, the surprising gains achieved by prefetching, and how new language features like local allocation and unboxed types could give OCaml users more control over their memory.You can find the transcript for this episode  on our website.Some links to topics that came up in the discussion:Stephen's command-line JSON processor, jqStephen's Cambridge dissertation, “Algebraic Subtyping”, and a protoype implementation of mlsub, a language based on those ideas.A post from Stephen on how to benchmark different memory allocators.A Jane Street tech talk on “Unboxed Types for OCaml”, and an RFC in the OCaml RFC repo.A paper from Stephen and KC Sivaramakrishnan called “Bounding Data Races in Space and Time”, which is all about a new and better memory model for Multicore OCaml.Another paper describing the design of OCaml's multicore GC.The Rust RFC for Higher-ranked trait bounds.

Unschooling with Kai
Ants - Part IV - Marauder Ants

Unschooling with Kai

Play Episode Listen Later Dec 30, 2021 63:33


We talk about Kai's second favorite (and currently Dan's favorite) type of ants: the Marauder Ants. We discuss their species as well as their extreme Polymorphism, Trails & Food, and Raids & Fighting. Enjoy! --- Send in a voice message: https://anchor.fm/unschoolingwithkai/message

cpp.chat
Did You Really Learn from All the C++ Mistakes?

cpp.chat

Play Episode Listen Later Dec 27, 2021 65:58


We're back! Again! And so is Dave Abrahams, after a long period outside the C++ community. So we thought we should hear about what he's been up to and what he's doing now. We end up getting some fascinating insights into the design and evolution of the Swift programming language, which Dave joined the team behind quite early on. While Swift draws inspiration from many languages, the core of the team behind it - including Dave - were C++ experts - but experts who wanted to take from the best, yet learn from the mistakes, of the past. Listen to this episode to find out if they pulled it off!

North Meets South Web Podcast
Industrial shifts, polymorphism, and single table inheritance

North Meets South Web Podcast

Play Episode Listen Later Dec 6, 2021 51:05


In this episode, Jake and Michael discuss Michael's change in job (again), and when you might choose single table inheritance over polymorphism.This episode is sponsored by Workvivo and Makeable.dk and was streamed live.Show links No Compromises Laravel test generator Parental Pushing polymorphism to the database

//uncomment
Навіщо SOLID, якщо можна писати код в задоволення?

//uncomment

Play Episode Listen Later Nov 16, 2021 39:10


Про що йдеться у цьому випуску: - Що таке SOLID по буквам? - Навіщо мені SOLID якщо я верстаю лендінг? - Коли почати задумуватись над архітектурою? - Чому SOLID це не хайпово - Які мінуси SOLID - SOLID це все про одне і те ж (або нове визначення SOLID) - Ідеальний SOLID існує? - Чому класи порушують SOLID - SOLID у світі Functional Programming - SOLID це карта, а не територія Посилання - OTA solid - Polymorphism in JS - Map is not a territory - Design principles and patterns (Uncle Bob) - StackOverflow blog about SOLID

Tech Heads
Ep 27 | OOPs We Did It Again - Object Oriented Programming

Tech Heads

Play Episode Listen Later Oct 31, 2021 63:05


We're here to talk about the four pillars of Object Oriented Programming: Abstraction, Polymorphism, Inheritance, and Encapsulation. Ana shares some amazing news about her next piece of tech and we recommend a couple great resources you can use in your next project! Victor Recommends: https://readme.so/Ana Recommends: https://pocoloco.io/Ana Recommends this too for Linux Distribution: https://www.deepin.org/en/Website Victor mentioned: https://www.rockpaperfishandchips.com/Our Patreon: https://www.patreon.com/techheads  

Nada nuevo bajo el sol
Ep.40: Override Polymorphism / Factory Builder Pattern

Nada nuevo bajo el sol

Play Episode Listen Later Aug 13, 2021 10:24


Un ejemplo explicado en TypeScript de Factory Patter y Override Polymorphism.Blog post: http://www.joantolos.com/blog/factory-pattern-override-polymorphism/Design Patterns: Elements of Reusable Object-Oriented Software: https://amzn.to/36Bxg9tmail: info@joantolos.comSwag: http://store.joantolos.comOfficial web: http://www.joantolos.comApple podcast: https://podcasts.apple.com/es/podcast/nada-nuevo-bajo-el-sol/id1563220961Spotify: https://open.spotify.com/show/6BcHhm3wO3cvSIMZL6ssG8

The Stroke Journey
What Is the Clinical Impact of the Genetic Polymorphism Observed with the Effectiveness of some P2Y12 Inhibitors?

The Stroke Journey

Play Episode Listen Later Aug 3, 2021 13:54


The association of genetic polymorphisms and P2Y12 inhibitors in regards to efficacy for patients with ischemic stroke or transient ischemic attack (TIA) remains controversial. Drs. Deepak Bhatt of Brigham and Women's Hospital and Natalie Kreitzer of the University of Cincinnati discuss key perspectives from a neurocritical, emergency medicine, and stroke perspective related to this important area of medicine.

The Pharma Lab Show
The Role of Polymorphism in the Future of Pharma

The Pharma Lab Show

Play Episode Listen Later Jun 29, 2021 18:33 Transcription Available


Research into the benefits of polymorphs is proceeding at a revolutionary rate. What does the future hold for these exciting prospects and the companies who are investing these innovations? Join Simon Bates, our host for this episode and Business Development Manager at Rigaku Americas Corporation, as he engages in a lively roundtable discussion with six industry experts on the future of polymorphs and current challenges. What we talked about: - Stunning evolutionary advances in the field of pharmaceutical polymorphs. - Bringing in computational and big data solutions. - Challenges in patentability for smaller companies. - A bright future in polymorphism. Today's amazing guests: - Steve Byrn, Professor and Dept. Head at Purdue University - Raj Suryanarayanan, Professor at University of Minnesota - Ann Newman, Solid-State and Pharmaceutical Consultant at Seventh Street Development Group - Ken Morris, University Professor, Director Lachman Institute for Pharmaceutical Analysis, Long Island University - Eyal Barash, Life Sciences Patent Attorney - Mansoor Khan, Professor and Vice Dean, Presidential Impact Fellow, Texas A&M University, Rangel College of Pharmacy For more insights into the pharmaceutical industry, subscribe to the show on Apple Podcasts, Spotify, or wherever podcasts are found. Listening on a desktop & can't see the links? Just search for The Pharma Lab Show in your favorite podcast player.

The Pharma Lab Show
Addressing the Biggest Challenges in Polymorphism

The Pharma Lab Show

Play Episode Listen Later Jun 22, 2021 43:56 Transcription Available


In this episode, a roundtable of distinguished guests discuss the impact and challenges of polymorphism. You'll hear from these life science and pharmaceutical experts: - Eyal Barash, Life Sciences Patent Attorney and Founder at Barash Law - Steve Byrn, Professor and Dept. Head at Purdue University - Mansoor Khan, Professor and Vice Dean, Presidential Impact Fellow, Rangel College of Pharmacy, Texas A&M University - Ken Morris, University Professor, Director Lachman Institute for Pharmaceutical Analysis, Long Island University - Ann Newman, Solid-State and Pharmaceutical Consultant at Seventh Street Development Group - Raj Suryanarayanan, Professor and WIlliam and Mildred Peters Endowed Chair at University of Minnesota We talked about: - The guests' backgrounds and origin stories in life science - The biggest challenges with respect to polymorphism - Thinking in terms of practical benefit vs. the clinical benefit - Distinguishing the formulation effect from the form effect This episode is Part 1 of 2 on our polymorph roundtable discussion. Don't miss the conclusion! For more insights into the pharmaceutical industry, subscribe to the show on Apple Podcasts, Spotify, or wherever podcasts are found. Listening on a desktop & can't see the links? Just search for The Pharma Lab Show in your favorite podcast player.

Periodic Effects: Cannabis Business Podcast
Pe215 The Gene Polymorphism that creates Superhumans

Periodic Effects: Cannabis Business Podcast

Play Episode Listen Later Jun 3, 2021 40:53


(Part 2) If a person with a specific gene polymorphism (related to the Endocannabinoid System) gains superhuman abilities, can a Buddhist Monk set himself on fire (in protest) using only his mental focus to influence that same gene, gaining those same superhuman abilities? We discuss this science with our guest, Dr. Ryan McLaughlin, Assoc. Professor of Integrative Physiology & Neuroscience at Washington State University. P.S. World’s Best Search Engine for Video Cannabis Education = PeriodicSearch.com Send us a message using “Contact Us” Button on the Periodic Search homepage. Schedule 1-on-1 call w/ Wayne (Office Hours, Fri 2-4pm PST) *read details for 1-on-1 calls in this calendar link

Tech Stories
EP-9 My First Date with Programming Languages

Tech Stories

Play Episode Listen Later May 22, 2021 11:50


We all are experiencing the change in era of Programming languages starting from Fortran, C, embedded C, C++,Java, .net etc we have 100+ Programming Languages starting from Procedural based to object oriented to script based languages .In this podcast I have covered the all three categories with a beautiful stories to make the concept clear for all newbies, non technical people. following concepts are covered as below Procedural Based (C and Embedded C Programming Language for IoT) OOPs Concepts Scripting Language with less syntax Please follow me on Instagram@ Podcasteramit for free workshops on Embedded C,Matlab, Python, R etc Check the oops features definition as mentioned below Abstraction is a process where you show only “relevant” data and “hide” unnecessary details of an object from the user. Encapsulation is the process of binding object state(fields) and behaviors(methods) together in a single entity called “Class”. Inheritance is a process of defining a new class based on an existing class by extending its common data members and methods. It is the concept where an object behaves differently in different situations.Since the object takes multiple forms, it is called Polymorphism. Follow me on Instagram @podcasteramit Listen the episode on all podcast platform and share your feedback as comments here Do check the episode on various platform follow me on instagram https://www.instagram.com/podcasteramit Apple https://podcasts.apple.com/us/podcast/id1544510362 Huhopper Platform https://hubhopper.com/podcast/tech-stories/318515 Amazon https://music.amazon.com/podcasts/2fdb5c45-2016-459e-ba6a-3cbae5a1fa4d Spotify https://open.spotify.com/show/2GhCrAjQuVMFYBq8GbLbwa

SciPod
Polymorphisms in the Myostatin Gene Influence Muscle Fibre Composition and Race Distance Aptitude in Thoroughbred horses

SciPod

Play Episode Listen Later May 13, 2021 9:24


The Thoroughbred is a horse breed best known for its use in racing. Intense selection for speed and stamina has led the Thoroughbred to develop energy-efficient muscles, with a high aerobic capacity relative to skeletal muscle mass. Dr Mary F. Rooney and her colleagues from University College Dublin and Trinity College Dublin, Ireland, investigated how different myostatin genotypes in equine muscle are correlated with muscle fibre composition and, ultimately, influence the race distance aptitude of the Thoroughbred horse.

#NoFauxGiven
Dope Organic Conversation #1

#NoFauxGiven

Play Episode Listen Later May 1, 2021 101:41


I have come across this Poly stuff a lot and I wanted to talk about it. So I put a tweet out and seeing if someone would be interested, and my new Friend Kash, said she was game. We talk Polygamy and Polymorphism. Also get some nice advice on the dos and do nots when you talk to nice ladies like Kash. Hope you learn something --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app --- Send in a voice message: https://anchor.fm/nofauxgiven/message Support this podcast: https://anchor.fm/nofauxgiven/support

Sara先生のペットの暮らしと健康 No.2(Podcast with Holistic Vet Sara)
#262. ペットを飼いたい方へ:アレルギーでも飼いやすい犬猫の種類は?

Sara先生のペットの暮らしと健康 No.2(Podcast with Holistic Vet Sara)

Play Episode Listen Later Apr 29, 2021 11:59


ペットのアレルギーになるメカニズムについて簡単に解説! 最もアレルギーになりやすい動物は? アレルゲンの少ない犬種・猫種は? 具体的に解説! ◆Clubhouseに招待してもらいたい方は直接メッセージください(審査あり) クラブ【ペットのホリスティックケア】 ⇒ https://bit.ly/3tXtMbn ◆Clubhouse イベントのスケジュールはコチラで確認できます^^ ⇒ https://bit.ly/2PopPgO ◆Clubhouse始めました! ↓ 探してみてネ ↓ アカウント名:ホリスティック獣医Sara (@holistic_sara) 著書: 【ペットのお悩み解決!メール相談室:犬猫に長生きしてもらうためのホームケア】 ◆電子版(Kindle):https://amzn.to/3cR7kIa ◆一般(ペーパーバック):https://amzn.to/2W7C94I ◆質問箱を設置しました! ペットの健康に関する気になることなど、なにかありましたらお気軽にコメントください。 ラジオ番組内でお答えさせていただきます。 ⇒ https://peing.net/ja/sarapa101mayu 往診専門 Saraホリスティックアニマルクリニック DVM(獣医師) / 英国VetLFHom 濱田真由美(Sara) ウェブサイト等: https://linktr.ee/holisticvet.sara Attribution: Otologic, https://otologic.jp Dova syndrome, https://dova-s.jp References: - Sartore S, et al. Polymorphism analysis of Ch1 and Ch2 genes in the Siberian cat. Vet Sci 2017; 4(4): 63. - Vredegoor DW, et al. Can f1 levels in hair and homes of different dog breeds: lack of evidence to describe any dog breed as hypoallergenic. J Allergy Clin Immunol 2012; 130(4): 904-909. - Satorina J, et al. Do hypoallergenic cats exist? - Determination of major cat allergen Fel d1 production in normal and hypoallergenic cat breeds. Clin Transl Allergy 2014; 4: P11. ーコメント・シェアはお気軽にどうぞー ホリスティック獣医Saraでした

OUTER DIMENSION
PODCAST 078 | DJ SODEYAMA

OUTER DIMENSION

Play Episode Listen Later Apr 21, 2021 72:25


DJ, producer and founder of ARPA records, Yoshifumi Sodeyama started djing in the early 90's in his native Tokyo. Throughout his 20 years of active career, he didn't stop contributing to the Japanese Electronic scene. You can find his music on labels such as Dynamic Reflection, Children Of Tomorrow, Quartz, трип and more. TRACKLIST: @the-black-dog - Flat Earth @alwootton - Baccata @ntogn - Spott, Blod & Jord Dorisburg (@alexanderberg) - Fumana Prophecy @karimtikita, @amandraaa - Sqala 3 (@donato-dozzy Remix) @deejayploy - Pressure Frequency - Panic Mode (1993 Version) @otherform - Further Still @svarogtechnomusic - Week 2 @desroi - Vermillion Border @arthurrobert - Volatile @the-subliminal-kid - Year of the Rats @Pessimist - The Crawlers @alexanderjohansson - Polymorphism 1 @yantmusicuk - Contravention Sebastian Kramer - Love (Reverse) @twr72 - Youth Function - Misinterpretations of Reality @heathered-pearls, @terrencedixon - Salvaged Copper (@luke-slater Remix) @pttrn-antwerp - Demo @pttrn-antwerp - Disappear 4 (@geophone Remix) @heathered-pearls - The Packard Plant (@sophiasaze Remix) Seraphim Rytm - Entrance Follow DJ Sodeyama here: www.residentadvisor.net/dj/djsodeyama www.soundcloud.com/arparecords www.facebook.com/djsodeyamaofficial OUTER DIMENSION www.soundcloud.com/outerdimension www.instagram.com/outerdimension www.facebook.com/OUTERDIMENSION www.formaviva.com/outer-dimension Premiere Requests, Infos & Promos outerdimension.au@gmail.com

Develpreneur: Become a Better Developer and Entrepreneur
Inheritance - Polymorphism In A Hierarchical Manner

Develpreneur: Become a Better Developer and Entrepreneur

Play Episode Listen Later Mar 8, 2021 15:17


We switch gears in this episode and start to look at inheritance.  This is a core feature of object-oriented design and the most recognizable attribute.  Child classes are utilized through polymorphic support.  Thus, we have a natural transition into this popular usage of object-oriented solutions. A Lowest Common Denominator We have discussed the idea of building on methods where possible.  When we do, we are creating a lowest common denominator approach to functionality.  This is what makes a system logical in its design.  Whenever a user (developer) uses a method or attribute there are certain things they can expect that are included. For example, when I have "save" methods in classes, the user expects the class supports persistence.  They also will expect a corresponding "load" is going to be available in that class.  It is reasonable for the user to expect that a "save" followed by a "load" will result in the before/after instances being identical. Extending Through Inheritance We have the aforementioned set of expectations as developers.  Those lead us to look at a hierarchy as something that grows as it goes.  That means we should extend functionality as we inherit.  We should avoid rewriting what the parent does.  While we can change or even block behavior in child classes, that is rarely a good design.  It is highly frustrating for a developer to have a method available to the parent that is no longer relative (rewritten or unavailable) further down the chain. Think of each step in the hierarchy as a way to build on the parent features.  The base class supplies a foundation.  The child classes add to that foundation without impacting what has been built in the prior layers.  This approach will help your hierarchy help the developers that use it.

Develpreneur: Become a Better Developer and Entrepreneur
Code Consistency - Critical For Practical Polymorphism

Develpreneur: Become a Better Developer and Entrepreneur

Play Episode Listen Later Mar 1, 2021 14:53


One of the challenges of good polymorphic design is code consistency.  We are building a way to communicate with developers.  Therefore, our language or syntax needs to be easy to understand.  Likewise, we need to set and meet expectations properly. Code Consistency In Results The most common error I find in this area of coding is found in the values returned.  When we stick to native types and numbers, it tends to be easy enough to stay consistent.  However, strings and structures lend themselves to issues. For example, an address can have many properties and formats.  We may be able to start with an output of: "address line, city, state zip."  However, addresses vary.  What happens when we want to add in a country or a different zip code format?  The best approach to take in these cases is to extend as opposed to convert. Lowest Common Denominator This thought process leads us to a focus on the lowest common denominator among classes and polymorphic methods.  We can achieve this within a hierarchy by sticking to extending.  However, it is not as easy to do this across classes.  Think about a physical address when compared to an email address.  These are very different collections of properties.  When you consider a "print" method for these, there are multiple issues to consider. Is there an expected limit to the length? Do we allow multiple lines? Should we include field labels? Are there multiple formats (CSV, XML, JSON, etc.) to be supported? When designing for polymorphic behavior, the answers to these questions should be the same across all instances of the method.  For example, we should not allow some print functions to go multi-line while others keep all the values to one line (when a class has multiple attributes).  Likewise, we should not have a "save" that does not pair properly with its corresponding "load" method.  Development is difficult enough, do not add to our headaches with seemingly random functionality across methods with the same name.  

Develpreneur: Become a Better Developer and Entrepreneur
Polymorphism Without Side Effects - Object-Oriented Clarity

Develpreneur: Become a Better Developer and Entrepreneur

Play Episode Listen Later Feb 26, 2021 14:43


We discussed in the previous episode how polymorphic behavior gives us a form of a common language for objects.  Thus we need to consider the idea of polymorphism without side effects, so we have clear and concise commands.  There is also a consistency required for this to be an approach that is truly useful. What Is Polymorphism Without Side Effects As always, we should start with a definition of terms.  In this case, our goal is clarity.  Polymorphism is a way to give a command each object responds to.  That means there should be similar results for each one.  As an example, if I tell several people to "get the mail," I should be able to assume they either check a physical mailbox or maybe an electronic one.  I should not have some people make me lunch or pay the bills as part of that command. The Danger of Intent This challenge revolves around intent.  In our mail example, there are logical assumptions that can be made.  These include scope and other restrictions.  When I ask someone to get the mail, it implies a one-time task and not something that will be done forever.  Likewise, it does not generally imply sending mail at the same time (or paying bills).  These unintended consequences can be described as side-effects.  They can be confusing and even damaging. The Power of Clarity We will look at several good habits that make object-oriented programming work well.  Clarity and consistency are two of these.  When we use the same command for different work, it becomes confusing and impacts the user experience.  Instead, we should aim for polymorphism without side effects by clearly defining actions and publicly visible properties.  We can do this by adding context (e.g., printToScreen, printToFile) or other descriptive terms (e.g. printAsXML, printAsJSON)  

iteration
Pragmatic Paranoia

iteration

Play Episode Listen Later Jun 8, 2018 32:46


Chapter 4 - Pragmatic Paranoia Tip 30: You Can't Write Perfect Software perfect software doesn't exist "defensive driving" analogy for a programmer, you shouldn't trust YOURSELF either, haha “Pragmatic Programmers code in defenses against their own mistakes.” John: To me this means testing and never assuming the user is wrong. Tip 31: Design with Contracts (long section alert) https://github.com/egonSchiele/contracts.ruby "You can think of contracts as assert on steroids" This says that double expects a number and returns a number. Here's the full code: require 'contracts' class Example include Contracts::Core include Contracts::Builtin Contract Num => Num def double(x) x * 2 end end puts Example.new.double("oops") be strict in what you will accept before you begin, and promise as little as possible in return. Remember, if your contract indicates that you'll accept anything and promise the world in return, then you've got a lot of code to write! What is a "correct" program? “What is a correct program? One that does no more and no less than it claims to do. Documenting and verifying that claim is the heart of Design by Contract” idea of "designing by contract" - a program should do more and no less than promised this is kind of like testing. Ruby doesn't have a "contract" system built into its design obviously, we have a Ruby gem for it! hah the reason this is supposedly more powerful than plain ol assertions is that contracts can propagate down the inheritance hierarchy given some precondition that must be true (i.e. must be a positive integer) -> the postcondition will be satisifed Tip 32: Crash Early don't have, "it can't happen mentality" code defensively a pragmatic progammer tells themself that if there is an error, something very bad has happened err on the side of crashing earlier! - when you don't, your program may continue with corrupted data “It's much easier to find and diagnose the problem by crashing early, at the site of the problem.” John: In ruby using rescue to aggressively just pushes the problem up. Not crashing but not working properly. When your code discovers that something that was something to be impossible just happened, your program is no longer viable A dead program normally does a lot less damage than a crippled one this brings into discussion being able to handle errors gracefully - this is very much a UX question as well Tip 33: If it can't happen, use assertions to ensure that it won't "This application will never be used abroad, so why internationalize it?" Let's not practice this kind of self-deception, particularly when coding this cuts me deep when you're this confident, you should write tests to absolutely ensure that you're right John: Write tests prove it won't be used in a certain way. I assumed there would always be money in the stripe account. Think through how the world will screw things up. Write tests against it. Tip 34: Use exceptions for exceptional problems our good friend, the javascript try...catch - ask yourself: "will this code still run if I remove all of the exception handlers". if the answer is, "no" then maybe exceptions are being used in nonexceptional circumstances John: Error and an exception are two different things. Very loosely: one is based on incorrect inputs the other is an error in a process. Programs that use exceptions as part of their normal processing suffer from all the readability and maintainability problems of classic spaghetti code. These programs break encapsulation routines and their callers are more tighlting coupled via exception handling Tip 35: Finish what you start John: Garbage collection. We are lucky as most major frameworks do garbage collection for us. resources that devs manage: memory, transactions, threads, files, timers these resources need memory allocated, THEN deallocated the problem is that devs don't have a plan for dealing with allocation AND deallocation basically, don't forget to garbage collect not doing so may lead to memory leaks don't forget to do things like close files John: I currently have this problem with action-cable web-socket connections. I am opening them and not managing the closing of these connections well. So it's leading to performance issues. Email sending: make sure it delivered. Handle the exception, finish what you started! Picks John: Rails Conf Talks are live I will update with my blogpost of top picks here. Polymorphism

The Wellness Mama Podcast
135: Understanding Genetic Testing, Epigenetics & Genetic Polymorphisms with Dr. Ben Lynch

The Wellness Mama Podcast

Play Episode Listen Later Feb 8, 2018 59:39


Today Dr. Benjamin Lynch is joining me on the podcast, and we’re in for a treat. Dr. Ben is most importantly a dad of three amazing boys, and (just a side note) he’s also a doctor and one of the top experts in the world on epigenetics and genetic polymorphism. He has a naturopathic degree from …

The Wellness Mama Podcast
135: Dr. Ben Lynch on Genetic Testing, Epigenetics & Genetic Polymorphisms

The Wellness Mama Podcast

Play Episode Listen Later Feb 8, 2018 59:39


Today Dr. Benjamin Lynch is joining me on the podcast, and we’re in for a treat. Dr. Ben is most importantly a dad of three amazing boys, and (just a side note) he’s also a doctor and one of the top experts in the world on epigenetics and genetic polymorphism. He has a naturopathic degree from …

How to Program with Java Podcast
Inheritance in Java

How to Program with Java Podcast

Play Episode Listen Later Jan 5, 2013 25:57


Interested in starting your coding career? I'm now accepting students into an immersive programming Bootcamp where I guarantee you a job offer upon graduation. It is a 6 month, part-time, online Bootcamp that teaches you everything you need to know to get a job as a Java developer in the real-world. You can learn more via https://www.coderscampus.com/bootcamp In this episode You will learn the ins and outs of Inheritance.  This concept is one of the three key concepts of object oriented programming, so it's an important one to understand.