Podcasts about principal software engineer

  • 195PODCASTS
  • 279EPISODES
  • 46mAVG DURATION
  • 1EPISODE EVERY OTHER WEEK
  • Jun 29, 2026LATEST

POPULARITY

20192020202120222023202420252026


Best podcasts about principal software engineer

Latest podcast episodes about principal software engineer

She Said Privacy/He Said Security
How to Build and Implement AI Systems That Businesses Can Trust

She Said Privacy/He Said Security

Play Episode Listen Later Jun 18, 2026 27:05


Myles McNamara is Tarkenton's lead technical architect and full-stack developer, specializing in building secure, scalable software solutions. He oversees infrastructure, code, and system design, serving as the team's in-house expert. Previously, he worked with Fortune 500 government contractors and ran his own software and hosting companies. In this episode… Integrating responsible AI tools and systems into business operations depends less on the model itself and more on the privacy and security controls a company embeds around it. "We need AI" is often where the conversation starts, but turning that need into a safe and controlled environment requires a clear understanding of where data lives, who can access it, and what the AI system is allowed to do. Those considerations shape whether AI can support the business without creating unnecessary risks. How can organizations design and implement AI in a way that is secure and grounded in real business needs?  Before companies implement a new AI system, they need to set guardrails around how it will operate in practice. Governance needs to be built into the system from the beginning, not left in a policy or bolted on later. Establishing clear data boundaries, access controls, and system-level permissions defines what the AI tool can access and which actions it can perform. Logging and audit trails give companies visibility into how the system is functioning, so if something goes wrong, they can understand what happened and why. AI will continue to evolve, and companies also need to ensure that their privacy and security controls keep pace through regular monitoring and continued improvements.  In this episode of She Said Privacy/He Said Security, Jodi and Justin Daniels talk with Myles McNamara, Principal Software Engineer at Tarkenton, about designing and implementing AI tools and systems responsibly. Myles shares what it takes to build AI agents and systems in a secure, controlled way, including how companies should think about whether AI is needed and how much autonomy it should have. He emphasizes the importance of integrating governance into system design and offers advice for safeguarding data. Myles also shares how engineering teams can balance business expectations with privacy and security concerns and discusses why AI governance might get overlooked in practice.

GOTO - Today, Tomorrow and the Future
Go for Java Programmers • Barry Feigenbaum & Shon Saliga

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Jun 16, 2026 33:04


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubBarry Feigenbaum - Retired Sr. Principal Software Engineer & Author of "Go for Java Programmers"Shon Saliga - IBM Storage EvangelistCheck out more here:https://gotopia.tech/episodes/444RESOURCESBarryhttps://www.linkedin.com/in/barryfeigenbaumShonhttps://www.linkedin.com/in/shon-saliga-32336b2DESCRIPTIONDr. Barry Feigenbaum — an IBM, Amazon and Dell veteran with a PhD in Computer Engineering and decades of Java experience — spent time working with Go on microservices and liked it enough to write the book he wished had existed when he made the switch. In this GOTO Book Club episode with longtime colleague Shon Saliga, he walks through the core contrasts: Go is a compiled language that targets a narrower domain than Java — primarily command-line tools and web servers — but excels there with smaller binaries, faster startup, and dramatically lower container overhead. Concurrency is the headline difference: Go's goroutines are far lighter than Java threads, and its channel-based communication model sidesteps many of the problems that make concurrent Java code hard to reason about.The error handling conversation is particularly illuminating. Java's exception mechanism, while powerful, encourages developers to overuse it for ordinary error reporting — Go simply doesn't allow that by design. Errors in Go are return values, not throws; panics are reserved for truly catastrophic situations. Similarly, Go's implicit interfaces (if you implement the methods, you implement the interface — no declaration required) give the language a flexibility that feels alien to Java developers at first but becomes a strength quickly. Barry's conclusion is clear: for greenfield servers and containerized microservices, Go is worth serious consideration — and for Java developers willing to reset a few mental models, the transition is more tractable than it looks.RECOMMENDED BOOKSBarry Feigenbaum • Go for Java Programmers • https://amzn.to/4uRL3liKen Christopher, Barry Feigenbaum, Shon Salig • DOS 5: The Basic • https://amzn.to/4tKDVGsA N M Bazlur Rahman • Modern Concurrency in Java • https://amzn.to/42w8cOkBen Evans & Jim Gough • Optimizing Cloud Native Java • https://amzn.to/41nivD9Ian F. Darwin • Java Cookbook 5th ed. • https://amzn.to/3QH0NZyVictor Grazi & Jeanne Boyarsky • Real-World Java • https://amzn.to/4oCEeBRBlueskyInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

IFTTD - If This Then Dev
#357.src - Azure et IA: Dans l'ouragan des modèles, où est la vraie valeur du dev ? avec Antonio Goncalves

IFTTD - If This Then Dev

Play Episode Listen Later May 20, 2026 65:55


"Peut-être que notre plus-value aujourd'hui, c'est d'être des devs. Et devs, c'est pas que taper du code" Le D.E.V. de la semaine est Antonio Goncalves, Principal Software Engineer chez Microsoft et co-organisateur de Devoxx. Dans cet épisode, on plonge dans la complexification du métier avec l'essor de l'IA et des plateformes cloud comme Microsoft Foundry. Antonio raconte comment les développeurs doivent désormais arbitrer entre des milliers de modèles, tout en gérant les attentes métiers, la sécurité et le coût des tokens. Il partage son regard sur la transformation accélérée des pratiques, entre impact métier, outillage et nouveaux collègues&hellip agents IA compris ! Un échange sans filtre sur une profession qui doit jongler entre vitesse, expertise et humanité.Chapitrages00:00:55 : Introduction à l'IA et son impact00:01:51 : Présentation d'Antonio00:03:41 : Transition vers la génération de code00:04:37 : Intégration de l'IA dans les fonctionnalités00:07:27 : Maturité des clients face à l'IA00:09:53 : Complexité croissante dans le métier00:14:52 : Accélération des tâches et des commits00:16:04 : Évolution des méthodes de travail00:20:32 : La génération sacrifiée00:25:17 : Importance de l'apprentissage sans outils00:28:31 : L'IA comme calculatrice moderne00:33:26 : Comparaison avec les technologies établies00:39:39 : Simplification via les outils modernes00:49:02 : Innovations dans l'aviation et l'ingénierie00:54:58 : Réflexion sur l'évolution du métier00:59:25 : Intégration des tokens dans le travail quotidien01:03:13 : Recommandation de ressources01:04:00 : Conclusion et perspectives d'avenir Liens évoqués pendant l'émission Cours Anthropic sur Skilljar

Wikipediapodden
Abstract Wikipedia, James Forrester – #368

Wikipediapodden

Play Episode Listen Later May 16, 2026 28:42 Transcription Available


This is a special episode about Abstract Wikipedia with James Forrester, Principal Software Engineer and Tech Lead for Abstract Wikipedia, Wikimedia Foundation. We refer to the previous episode about Abstract Wikipedia. All episodes in English (podcast feed) Credits The music and sound clips are from Surf Shimmy by Kevin MacLeod (incompetech.com) [CC BY 3.0], via Wikimedia Commons. Image: Abstract-Wikipedia-favicon.svg, Wikimedia Foundation, Public domain. Discuss the episode on the project’s talk page. The episode is also available on Wikimedia Commons.

The New Stack Podcast
How Microsoft is governing thousands of Kubernetes clusters without manual intervention

The New Stack Podcast

Play Episode Listen Later May 7, 2026 25:28


Managing Kubernetes at fleet scale introduces significant complexity, especially as organizations expand from a few clusters to hundreds or thousands across cloud, on-premises, and edge environments. While GitOps remains the dominant model for declarative management, its traditional one-to-one repository-to-cluster approach struggles to handle multi-cluster realities such as global traffic routing, shared secrets, and unified observability. AsStephane Erbrech, Principal Software Engineer at Microsoftexplains, the challenge shifts from deployment to governance—maintaining consistency, security, and compliance across a vast distributed system without manual intervention. This need is amplified by the rise of AI workloads at the edge, where inference is increasingly decentralized. To address these challenges,Microsoft Azure Kubernetes Fleet Managerenables coordinated, staged rollouts across clusters, allowing teams to validate updates in lower-risk environments before production. Supporting this,Cilium Cluster Meshprovides seamless cross-cluster connectivity, enabling workload mobility and efficient resource use, especially for scarce GPU capacity. Together, these tools help modern platform teams manage lifecycle, networking, and orchestration at scale.  Learn more from The New Stack around managing Kubernetes at fleet scale:  KubeFleet: The Future of Multicluster Kubernetes App Management Why Microsoft is betting on temporary identities to stop autonomous agents from going rogue Join our community of newsletter subscribers to stay on top of the news and at the top of your game. 

Maintainable
Rein Henrichs: The Real Work of Maintenance Happens Before You Touch the Code

Maintainable

Play Episode Listen Later Apr 14, 2026 55:26


Software maintenance is often framed as a technical problem. Refactoring code, fixing bugs, or upgrading dependencies. In this conversation, Robby Russell talks with Rein Henrichs about a different lens, one centered on understanding. Rein is a Principal Software Engineer at Procore, where he works within a large, long-lived system used across the construction industry. Rather than focusing on tooling, Rein emphasizes that well-maintained software is software that makes sense to the people maintaining it. To explain this, Rein introduces the idea of the line of representation, drawing on the work of Richard Cook. Engineers do not interact directly with systems. They rely on representations such as logs, dashboards, and code. These are approximations, not reality, echoing ideas from Plato's Allegory of the Cave. When those representations break down, teams lose shared understanding, what Rein describes as “common ground.” This often shows up as weak signals. Subtle indicators that something is not quite right. They are easy to ignore, but over time they lead to confusion and slower decision-making. Incidents make this especially visible. Rein explains how teams build alignment under pressure, highlighting that the role of an incident commander is coordination, not control. Clear communication matters as much as technical correctness. The conversation also explores how large systems behave in practice. They rarely fail completely. Instead, they degrade in multiple ways at once. While SLOs can help teams respond to customer-facing issues, they do not capture internal clarity or alignment. Rein references W. Edwards Deming to highlight a common trap. Not everything that matters can be measured. High-performing teams often rely on judgment, experience, and shared context. Toward the end, Rein connects these ideas to The Field Guide to Understanding Human Error by Sidney Dekker, challenging the idea that incidents are simply caused by mistakes. Instead, they emerge from the same behaviors that usually lead to success, just under different conditions. For teams working in complex systems, the takeaway is straightforward. Maintaining software depends on maintaining understanding. Links & Resources Procore Rein Henrichs on LinkedIn Concepts & References How Complex Systems Fail – Richard Cook The Field Guide to Understanding Human Error – Sidney Dekker W. Edwards Deming Gerald Weinberg – Secrets of Consulting Referenced in this Conversation Kent Beck: You're Ignoring Optionality and Paying for It Charity Majors: Deploys Are Just the Beginning Heidi Helfand: The Art and Wisdom of Changing Teams Thanks to Our Sponsor! Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks. It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications. Keep your coding cool and error-free, one line at a time!  Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.

Code Story
Developer Chats - Oleksandr Piekhota

Code Story

Play Episode Listen Later Mar 4, 2026 27:33 Transcription Available


Today, we are continuing our series, entitled Developer Chats - hearing from the large scale system builders themselves.In this episode, we are talking with Oleksandr Piekhota, Principal Software Engineer at Teaching Strategies. Oleksandr helps to show us at what point of scale platform approaches are required, when to run experiments and when to stop, and perhaps more importantly - engineering ownership beyond the code.QuestionsYou've moved from hands-on engineering into principal and technical leadership roles, working on architecture and platforms.At what point did you realize your work was no longer about individual features, but about the system as a wholeAcross several projects, growth didn't break functionality — it exposed architectural limits.Can you recall a moment when it became clear that shipping more features wouldn't solve the problem, and a platform approach was required?You've designed and supported APIs end-to-end, from architecture to real customers. How do you distinguish between an API that simply works and one that can truly support business scale?Internal systems like invoicing and HR workflows began as automation, but evolved into real products.What tells you that an internal tool is worth developing seriously rather than treating as a temporary workaround?In R&D, you explored CI/CD automation, server-less, and infrastructure experiments — not all reached production. How do you decide when an experiment should continue, and when it's no longer worth the engineering cost?You've hired teams, set standards, and shaped long-term technical direction. At what point does an engineer stop being a contributor and start owning business-level outcomes?You contributed to open-source tools that later became part of your company's infrastructure. Why do you see open source contributions as part of serious engineering work rather than a side activity?Looking across your projects, how do you now recognize a truly mature engineering system? Is it code quality, process, or how teams respond when things go wrong?If we look five to seven years into the future, which architectural assumptions we treat as “standard” today are most likely to turn out to be naive or limiting?SponsorsIncogniLinkshttps://www.linkedin.com/in/oleksandr-piekhota-b675ba53/https://teachingstrategies.com/Support this podcast at — https://redcircle.com/codestory/donationsAdvertising Inquiries: https://redcircle.com/brandsPrivacy & Opt-Out: https://redcircle.com/privacy

JavaScript – Software Engineering Daily
Airbnb's Open-Source GraphQL Framework with Adam Miskiewicz

JavaScript – Software Engineering Daily

Play Episode Listen Later Feb 5, 2026 55:45


Engineering teams often build microservices as their systems grow, but over time this can lead to a fragmented ecosystem with scattered data access patterns, duplicated business logic, and an uneven developer experience. A unified data graph with a consistent execution layer helps address these challenges by centralizing schema, simplifying how teams compose functionality, and reducing operational overhead while preserving performance and reliability. Viaduct is Airbnb's open-source, data-oriented service mesh and GraphQL platform built around a single, highly connected central schema. It has played a major role in scaling Airbnb's engineering organization. Adam Miskiewicz is a Principal Software Engineer at Airbnb and he worked on Viaduct. He joins the podcast with Gregor Vand to talk about how Viaduct originated inside Airbnb, the architectural principles that shaped it, the challenges of scaling GraphQL to millions of queries per second, and why the team decided to open-source the platform. They also discuss the future of backend development in an AI-driven world and how unified data layers may influence the next generation of engineering systems. Gregor Vand is a security-focused technologist, having previously been a CTO across cybersecurity, cyber insurance and general software engineering companies. He is based in Singapore and can be found via his profile at vand.hk or on LinkedIn. Please click here to see the transcript of this episode. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Airbnb's Open-Source GraphQL Framework with Adam Miskiewicz appeared first on Software Engineering Daily.

Open Source – Software Engineering Daily
Airbnb's Open-Source GraphQL Framework with Adam Miskiewicz

Open Source – Software Engineering Daily

Play Episode Listen Later Feb 5, 2026 55:45


Engineering teams often build microservices as their systems grow, but over time this can lead to a fragmented ecosystem with scattered data access patterns, duplicated business logic, and an uneven developer experience. A unified data graph with a consistent execution layer helps address these challenges by centralizing schema, simplifying how teams compose functionality, and reducing operational overhead while preserving performance and reliability. Viaduct is Airbnb's open-source, data-oriented service mesh and GraphQL platform built around a single, highly connected central schema. It has played a major role in scaling Airbnb's engineering organization. Adam Miskiewicz is a Principal Software Engineer at Airbnb and he worked on Viaduct. He joins the podcast with Gregor Vand to talk about how Viaduct originated inside Airbnb, the architectural principles that shaped it, the challenges of scaling GraphQL to millions of queries per second, and why the team decided to open-source the platform. They also discuss the future of backend development in an AI-driven world and how unified data layers may influence the next generation of engineering systems. Gregor Vand is a security-focused technologist, having previously been a CTO across cybersecurity, cyber insurance and general software engineering companies. He is based in Singapore and can be found via his profile at vand.hk or on LinkedIn. Please click here to see the transcript of this episode. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Airbnb's Open-Source GraphQL Framework with Adam Miskiewicz appeared first on Software Engineering Daily.

Cloud Engineering – Software Engineering Daily
Airbnb's Open-Source GraphQL Framework with Adam Miskiewicz

Cloud Engineering – Software Engineering Daily

Play Episode Listen Later Feb 5, 2026 55:45


Engineering teams often build microservices as their systems grow, but over time this can lead to a fragmented ecosystem with scattered data access patterns, duplicated business logic, and an uneven developer experience. A unified data graph with a consistent execution layer helps address these challenges by centralizing schema, simplifying how teams compose functionality, and reducing operational overhead while preserving performance and reliability. Viaduct is Airbnb's open-source, data-oriented service mesh and GraphQL platform built around a single, highly connected central schema. It has played a major role in scaling Airbnb's engineering organization. Adam Miskiewicz is a Principal Software Engineer at Airbnb and he worked on Viaduct. He joins the podcast with Gregor Vand to talk about how Viaduct originated inside Airbnb, the architectural principles that shaped it, the challenges of scaling GraphQL to millions of queries per second, and why the team decided to open-source the platform. They also discuss the future of backend development in an AI-driven world and how unified data layers may influence the next generation of engineering systems. Gregor Vand is a security-focused technologist, having previously been a CTO across cybersecurity, cyber insurance and general software engineering companies. He is based in Singapore and can be found via his profile at vand.hk or on LinkedIn. Please click here to see the transcript of this episode. Sponsorship inquiries: sponsor@softwareengineeringdaily.com The post Airbnb's Open-Source GraphQL Framework with Adam Miskiewicz appeared first on Software Engineering Daily.

The Agile Embedded Podcast
MicroPython with Matt Trentini

The Agile Embedded Podcast

Play Episode Listen Later Jan 5, 2026 57:43


We talk with Matt Trentini, Principal Software Engineer at Planet Innovation, about using MicroPython for professional embedded development—including medical devices. Matt shares how he was drawn back to embedded development after becoming jaded with traditional C-based workflows, and explains why MicroPython's interactive REPL and rapid development cycle have become game-changers for his team.We explore the practical realities of using an interpreted language on microcontrollers: how Planet Innovation uses it for Class B medical devices, what the performance trade-offs actually look like, and how features like the Unix port enable robust testing. Matt walks us through deployment considerations, explains how to integrate C code when needed, and shares compelling stories about real-time client demos that would be impossible in C++.Whether you're skeptical about high-level languages in embedded systems or curious about alternatives to traditional development workflows, this conversation offers a grounded, engineering-focused look at what MicroPython can—and can't—do in production environments.Key Topics[03:30] Matt's background and why he left embedded development before MicroPython brought him back[08:45] What MicroPython is: a complete re-implementation of Python for microcontrollers with REPL, filesystem, and machine module[13:20] How Planet Innovation introduced MicroPython through an OpenMV vision processing project[17:15] The game-changing power of the REPL for interactive hardware development and testing[21:40] Running MicroPython code on x86 for testing, and the mock machine library approach[26:30] Python library compatibility: what works, what doesn't, and memory considerations[29:50] Integrating C and C++ code through extension modules for performance-critical sections[33:10] Performance realities: 10-100x slower in interpreter, but can always drop to C speed when needed[37:45] Tooling: MPRemote, the magical mount feature, and development workflow[42:20] When NOT to use MicroPython: cost-sensitive high-volume products and resource constraints[45:30] Using MicroPython in Class B medical devices and safety-critical applications[49:15] Garbage collection: simple, predictable, and controllable—can be disabled when needed[52:40] Real-time client demo story: modifying state machines during a call and showing results immediately[56:20] Deployment: frozen code, disabling REPL and filesystem, and OTA considerations[01:01:30] Common mistakes: logic errors and inadvertent allocations rather than memory corruption[01:05:45] Threading, AsyncIO, and the Global Interpreter Lock across different ports[01:08:20] State machine frameworks: StateChart, Yasme, and PyTransitions[01:11:40] Junior developer productivity: faster onboarding compared to C/C++ embedded development[01:15:10] Getting started: board bring-up as an ideal first use case for MicroPython[01:17:50] Hardware-in-the-loop testing as a low-risk way to try MicroPythonNotable Quotes"It's hard to overstate how game changing the REPL is. Particularly as an embedded engineer, once you see that you can interactively talk to a peripheral, you can generate your own I2C, squirt it across and see what the peripheral does with it—suddenly driver development has just become easy to experiment with." — Matt Trentini"My trite answer is that MicroPython is slow—10 to 100 times slower than C in the interpreter. But my flip side answer is that it can always be made as fast as C because you can always drop into C to write things." — Matt Trentini"There was a moment in a recent project where we were discussing the workflow of a state machine with the client, and while we were on a call, another engineer was actually making changes to MicroPython code. Literally a couple minutes after we'd been hashing out the details, they showed the changes in the state machine using the REPL. The client was blown away—in 25 years of development, I have never had that kind of turnaround in C and C++." — Matt Trentini"If you want to make a good friend of your electronics engineers, give them a build of MicroPython that can run on their custom board. In the past, they would typically be waiting for weeks or sometimes months before a software resource could be assigned. Now I can turn around a MicroPython build in a day or two, and they can test I2C, GPIOs, and UARTs themselves." — Matt Trentini"The irony is that the people who have embedded C knowledge are actually the people that can benefit the most from MicroPython. It's like having a superpower—you understand what MicroPython is doing in the background, you know you're just effectively writing a lot less code." — Matt TrentiniResources MentionedMicroPython Official Site - The official MicroPython project website with documentation and downloadsOpenMV - Computer vision project using MicroPython for camera-based applicationsMPRemote - Tool for interacting with MicroPython devices, including the magical mount featurePlanet Innovation - Medical device consultancy using MicroPython in production devicesStateChart - State machine library compatible with Python and MicroPythonYasme - Yet another state machine library developed at Planet InnovationPyTransitions - Popular Python state machine library being ported to MicroPythonCircuitPython - Adafruit's fork of MicroPython with additional features and CPython compatibility focus You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.Want to join the agile Embedded Slack? Click hereAre you looking for embedded-focused trainings? Head to https://agileembedded.academy/Ryan Torvik and Luca have started the Embedded AI podcast, check it out at https://embeddedaipodcast.com/

Café debug seu podcast de tecnologia
#179 Dentro da Amazon: tecnologia, cultura e processo seletivo

Café debug seu podcast de tecnologia

Play Episode Listen Later Dec 1, 2025 69:55


Já se imaginou trabalhando em um dos maiores e-commerces do planeta? Neste episódio, conversamos com Bruno Tofollo, Principal Software Engineer na Amazon, que compartilhou insights valiosos sobre como se preparar para entrar na empresa, como funciona o processo seletivo, as tecnologias utilizadas no dia a dia e como a cultura Amazônica molda o trabalho dos times.

Maintainable
Denis Rechkunov: When Consistency Becomes a Culture

Maintainable

Play Episode Listen Later Oct 28, 2025 66:58


Maintaining consistency across a sprawling codebase is one of the hardest challenges in software engineering. Denis Rechkunov, a Principal Software Engineer at Elastic, joins Robby to share how his team turned consistency into a cultural practice rather than a technical checklist. From managing open source projects with hundreds of contributors to experimenting safely with new patterns, Denis believes maintainability begins with shared ownership, not just clean code.He explains how Elastic introduced automation and linters to improve cohesion without discouraging creativity. Instead of enforcing perfection across the entire system, Denis' team scopes their changes to manageable areas and rewards steady progress over sweeping rewrites. Their annual “On Week” tradition gives engineers space to fix what frustrates them most, showing how small, focused bursts of work can produce big leaps in stability and morale.The conversation also explores the human side of maintainability. Denis recalls early lessons about unclear expectations, the importance of documenting decisions in public pull requests, and how open feedback loops build trust across remote teams. Whether it's stabilizing a flaky CI pipeline or mentoring new engineers, Denis argues that technical excellence thrives when consistency becomes a habit shared by everyone.Episode Highlights[00:01:02] Defining Well-Maintained SoftwareDenis identifies consistency, documentation, testability, and agility as the key ingredients of maintainable systems.[00:02:22] Balancing Standards and AutonomyHow automation and linters help preserve code cohesion while minimizing interpersonal friction.[00:04:08] Experimenting SafelyElastic scopes new patterns to low-risk modules before broader adoption, avoiding mass rewrites.[00:07:19] Incremental CleanupLinters only apply to changed files, helping the team fix issues gradually without overwhelming contributors.[00:08:02] Maintainability as a People ProblemDenis highlights that sustainable systems depend more on culture and mentorship than on architecture.[00:10:13] Lessons from MiscommunicationAn early experience showed the cost of undocumented conventions and unclear onboarding.[00:17:09] Making Space for Technical DebtElastic's engineers dedicate part of each sprint and an annual “On Week” to tackle maintenance work.[00:23:05] Restoring CI ReliabilityDenis shares how the team revived a pipeline with only a 10% success rate by categorizing failures and focusing on data.[00:32:00] Practicing Software ArchaeologyHe stresses the value of documenting discussions in pull requests to avoid historical guesswork later.[00:36:09] Feedback and TrustOpen communication, humility, and mutual feedback loops form the backbone of a maintainable culture.[00:51:00] Embracing Chaos in Open SourceDenis encourages teams to accept a degree of entropy and focus their efforts on user-facing stability.[01:00:00] Security and PrivacyWhy maintainability, trust, and privacy are inseparable pillars of long-term sustainability.[01:01:06] Where to StartInstead of rewriting code, start by cultivating maintainability as a shared value across the team.Resources MentionedElasticgolangci-lintAppSignalThe Caves of Steel by Isaac Asimov — Denis' recommendation inspired Robby to finally pick up a copy and start reading it himself.Denis's Blog – rdner.deDenis on GitHubDenis on MastodonDenis on LinkedInThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.

OpenObservability Talks
Unveiling OpenTelemetry eBPF Instrumentation - OpenObservability Talks S6E05

OpenObservability Talks

Play Episode Listen Later Oct 26, 2025 60:39


eBPF holds the potential for true automatic instrumentation for observability. OpenTelemetry eBPF Instrumentation (OBI) is a new addition to the OpenTelemetry project, which brings the promise of a multi-language, multi-protocol auto-instrumentation, thanks to a code donation by Grafana Labs. Our guest today is Mario Macías, Principal Software Engineer at Grafana Labs and OpenTelemetry eBFP Instrument maintainer. Macías joins Horovits to share about OBI, its origins, capabilities and how it fits into the broader OpenTelemetry project. Mario holds a Ph.D. in Computer Architecture and for the last 8 years he's been working in observability at different companies. He also authored books in Spanish language, such as "Programación en Go" or "Introducción a Apache Spark". You can read the recap post: https://medium.com/p/377cb0432bf1Show Notes:00:00 - episode intro02:11 - guest intro05:15 - Beyla origins08:45 - OBI for app monitoring14:46 - no-code multi-language instrumentation 23:12 - OBI trace support33:58 - OBI components43:39 - Beyla project new focus47:21 - OTel instrumentation SIG51:34 - collaboration with other OTel components and SIGs 54:59 - OBI roadmap59:26 - outro Resources:OBI on GitHub: https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/ Grafana Beyla donation: https://grafana.com/blog/2025/05/07/opentelemetry-ebpf-instrumentation-beyla-donation/ eBPF for continuous profiling and the Parca project: https://medium.com/p/8afd5bafd498eBPF for tracing and OTel GoLang Auto-instrumentation SIG: https://www.youtube.com/watch?v=VFykWV1mLAI&list=PLd57eY2edRXz4djMETYTm-2p8WGTdoX3DeBPF for Kubernetes monitoring and the Pixie project: https://www.youtube.com/watch?v=NYDBj5ctKaw&list=PLd57eY2edRXz4djMETYTm-2p8WGTdoX3D&index=52Dotan Horovits============Twitter: @horovitsLinkedIn: www.linkedin.com/in/horovitsMastodon: @horovits@fosstodonBlueSky: @horovits.bsky.socialMario Macías===========LinkedIn: https://www.linkedin.com/in/mariomac/Mastodon: https://masto.es/@maciasSocials:BlueSky: ⁠https://bsky.app/profile/openobservability.bsky.social⁠Twitter: ⁠⁠https://twitter.com/OpenObserv⁠⁠LinkedIn: ⁠https://www.linkedin.com/company/openobservability/⁠YouTube:⁠ ⁠https://www.youtube.com/@openobservabilitytalks⁠⁠OpenObservability Talks episodes are released monthly, on the last Thursday of each month and are available for listening on your favorite podcast app and on YouTube.

Azure DevOps Podcast
Jonathan Peppers: GitHub Copilot for Maui Applications - Episode 364

Azure DevOps Podcast

Play Episode Listen Later Aug 25, 2025 36:51


Today's guest is Jon Peppers, Principal Software Engineer on the .NET MAUI team at Microsoft. Before building developer tools, Jonathan was a Xamarin MVP and the lead developer behind various cross-platform Maui apps. With a deep background in C#, from WPF-based self-checkout systems to home automation software featured on Extreme Home Makeover, Jonathan brings a wealth of experience in both app development and the frameworks that power them.   Topics of Discussion: [1:59] Jonathan recounts his first job after college, working on C# for self-checkout software and migrating to WPF. [4:40] How much on the continuum are we right now with Copilot agent mode? [7:11]  The process of setting up Maui development, including installing Visual Studio and the Maui workload. [12:40] Using Copilot for multi-language debugging. [18:42]  Copilot's effectiveness in deleting unnecessary files and finding errors in string localization files. [19:10] Copilot coding agent. [21:20] The process of assigning issues to Copilot, which creates a branch, opens a pull request, and updates the description with its plan. [27:36]  The availability of different models in VS Code, including Claude and GPT, and the anticipation of new models being released. [31:36] The potential for using LLMs on-device for privacy concerns, especially in healthcare. [35:01] Jonathan encourages developers to try Copilot in their IDEs and explore its code completions and suggestions. [35:17] Jonathan's Cat Swipe dating site!   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum How the .NET Maui Team uses GitHub Copilot for Productivity Jonathan on LinkedIn Jonathan Peppers   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.  

airhacks.fm podcast with adam bien
Java, LangChain4J and Enterprise LLMs

airhacks.fm podcast with adam bien

Play Episode Listen Later Aug 21, 2025 76:27


An airhacks.fm conversation with Antonio Goncalves (@agoncal) about: journey from Java Champion to Principal Software Engineer at Microsoft focusing on AI, the evolution from Java EE standards to modern AI development, writing technical books with LLM assistance, langchain4j as a Java SDK for LLMs providing abstraction over different AI providers, the importance of Java standards and patterns for LLM code generation, Boundary Control Entity (BCE / ECB) pattern recognition by LLMs, quarkus integration with LangChain4J enabling dependency injection and multi-tenancy, MCP (Model Context Protocol) as a new standard potentially replacing some RAG use cases, enterprise AI adoption using Azure AI Foundry and AWS Bedrock, model routers for optimal LLM selection based on prompt complexity, the future of small specialized models versus large general models, tornadovm enabling Java execution on GPUs with 6x performance improvements, GraalVM native compilation for LLM applications, the resurgence of Java EE patterns in the age of AI, using prompts as documentation in READMEs and JavaDocs, the advantage of type-safe languages like Java for LLM understanding, Microsoft's contribution to open source AI projects including LangChain4J, teaching new developers with AI assistance and the importance of curiosity, CERN's particle accelerator and its use of Java, the comparison between old "hallucinating architects" and modern LLM hallucinations, writing books about AI using AI tools for assistance, the structure of the Understanding LangChain4j book covering models RAG tools and MCP, enterprise requirements for data privacy and model training restrictions Antonio Goncalves on twitter: @agoncal

Beyond Coding
Principal Software Engineer: Democracy at Work is Overrated

Beyond Coding

Play Episode Listen Later Aug 13, 2025 64:06


Dario Gieselaar, Principal Software Engineer from Elastic gets brutally honest about what it really takes to succeed in a top tech company. We uncover the uncomfortable truths about the promotion game, why direct feedback is crucial (even when it hurts), and why a "winning" mindset is everything. This is the conversation about career growth they don't have in HR meetings.In this episode, we cover:Navigating promotion cycles and advocating for yourselfGiving and receiving critical feedback without being seen as "negative"The importance of accountability and managing low-performing colleaguesWhy a top-down approach can be more effective than team democracyHow to "disagree and commit" to keep projects moving forwardThis video is for any software engineer who wants to level up their career, navigate corporate dynamics, and become a high-impact performer in a competitive environment.Full episode on YouTube ▶️https://youtu.be/1q7Jjbi5GJ4Beyond Coding Podcast with ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

Tech Lead Journal
#225 - Driving Engineering Excellence with Platform Engineering and IDP - Ganesh Datta

Tech Lead Journal

Play Episode Listen Later Jul 21, 2025 61:17


Is your engineering team running like the wild, wild west? What does engineering excellence look like in practice?In this episode, Ganesh Datta, co-founder and CTO of Cortex, explores what it takes to achieve engineering excellence. Ganesh shares lessons from his own journey, from early bug-fixing to building a company focused on engineering excellence.We discuss how platform engineering and internal developer platforms (IDPs) can help teams scale, improve reliability, and align with business outcomes. Ganesh also explains why culture, leadership, and clear metrics matter more than any single tool.If you're looking to make your engineering team a true business driver, this conversation is for you.Key topics discussed:How to define engineering excellence and why it's tied to business outcomes.The critical role of leadership in connecting engineering initiatives to business values.When to invest in platform engineering and internal developer platforms as your team grows.Common misconceptions about platform engineering.The importance of clear metrics, shared language, and transparency for continuous improvement.Building a culture that supports operational excellence through rituals and repeated messaging.Real-world examples of using generative AI to accelerate platform adoption and incident analysis.Timestamps:(00:00) Trailer & Intro(01:56) Career Turning Points(07:50) The Practice of Finding the Patterns in Issues(11:39) The Definition of Engineering Excellence(17:10) The Leader's Role in Engineering Excellence(22:31) Aligning Engineering Excellence with the Business Outcomes(26:30) The Importance of Metrics in Engineering Excellence(33:35) The Culture that Drives Engineering Excellence(39:05) Platform Engineering and Internal Developer Platform(45:02) The Biggest Misconception of Platform Engineering or IDP(50:36) Cortex as an Engineering Excellence Platform(52:39) Generative AI Use Case in Platform Engineering(55:26) 3 Tech Lead Wisdom_____Ganesh Datta's BioGanesh Datta is a Co-Founder & CTO of Cortex. Before co-founding Cortex, he was a Principal Software Engineer at Mission Lane where he was responsible for driving the development of real-time underwriting infrastructure. At LendUp, Ganesh was a Senior Software Engineer leading the development and optimization of the company's decisioning infrastructure and financial account management system. Ganesh holds a bachelor of science in computer science from the University of California San Diego.Follow Ganesh:LinkedIn – linkedin.com/in/gsdattaTwitter – x.com/gsdattaWebsite – www.cortex.ioEmail – ganesh@cortex.ioJoin Ganesh & Cortex at IDPCon in NYC – ipdcon.comLike this episode?Show notes & transcript: techleadjournal.dev/episodes/225.Follow @techleadjournal on LinkedIn, Twitter, and Instagram.Buy me a coffee or become a patron.

Tech Lead Journal
#220 - From Hibernate to Quarkus: Modernizing Java for Cloud-Native - Sanne Grinovero

Tech Lead Journal

Play Episode Listen Later Jun 16, 2025 75:06


In this special in-person episode, Sanne Grinovero shares the story of Java's evolution from his unique perspective as a long-time open-source contributor. He shares his 16-year career journey at Red Hat, highlighting his amazing work on key projects like Hibernate, Infinispan, and especially the creation of Quarkus. His career trajectory, from a student who initially disliked Java's complexity to a leading figure in its modernization, shows the transformative power of open source.A key part of the conversation focuses on how technical challenges spark innovation. Sanne explains how the task of making the popular Hibernate framework compatible with GraalVM's limitations led directly to the birth of Quarkus. This journey tells the bigger story of how Java adapted for cloud-native development, ensuring it continues to be a top choice for developers seeking high performance and a great developer experience.  Timestamps:(00:00:00) Trailer & Intro(00:02:16) Career Turning Points(00:04:52) Winning an Innovation Award(00:06:35) Java Heroes(00:08:04) Working as a Consultant(00:09:56) Taking a Massive Pay Cut to Work on Open Source(00:10:59) Contributing to Big Open Source as a Youngster(00:12:53) State of Hibernate Project(00:15:15) Spring Boot(00:16:54) Making Hibernate Work on GraalVM(00:21:05) GraalVM Limitations for Running Hibernate(00:26:09) Java for Cloud Native Application(00:28:04) Quarkus vs Spring Boot(00:33:21) JRebel & Quarkus(00:34:35) Java vs New Programming Languages(00:39:22) The ORM Dilemma(00:42:38) Some Hibernate Design Pattern Tips(00:46:40) Getting Paid Working on Open Source(00:48:41) Hibernate License Change(00:51:05) Intellectual Property & Meaningful Contributions(00:52:52) AI Usage & Copyright in Open Source(00:55:21) Biggest Challenge Working in a Big Open Source(00:56:08) Politics in Open Source(00:58:32) Security Risks in Open Source(01:02:25) Donating Hibernate to Commonhaus Foundation(01:04:49) The Future of Red Hat(01:06:39) 3 Tech Lead Wisdom_____Sanne Grinovero's BioSanne Grinovero has been a member of the Hibernate team for 10 years; today he leads this project in his role of Sr. Principal Software Engineer at Red Hat, while also working on Quarkus as a founding R&D engineer.Deeply interested in solving performance and concurrency challenges around data access, scalability, and exploring integration with new storage technologies, distributed systems and search engines.Working on Hibernate features led him to contribute to related open source technologies; most notably to Apache Lucene and Elasticsearch, Infinispan and JGroups, ANTLR, WildFly, various JDBC drivers, the OpenJDK and more recently getting interested in GraalVM.After being challenged to reduce memory consumption and improve bootstrap times of Hibernate, Sanne worked as part of a small R&D team at Red Hat on some ideas which have evolved into what is known today as Quarkus.Follow Sanne:LinkedIn – linkedin.com/in/sannegrinoveroTwitter – twitter.com/SanneGrinoveroGitHub – github.com/sanneLike this episode?Show notes & transcript: techleadjournal.dev/episodes/220.Follow @techleadjournal on LinkedIn, Twitter, and Instagram.Buy me a coffee or become a patron.

Kubernetes Podcast from Google

In this episode, we're bringing you a curated selection of conversations from the KubeCon EU 2025 showfloor. We'll be diving into the rise of platform engineering, exploring some cutting-edge technologies, getting updates on core Kubernetes components, and hearing some truly unique user stories, like using Kubernetes on a dairy farm! Do you have something cool to share? Some questions? Let us know: - web: kubernetespodcast.com - mail: kubernetespodcast@google.com - twitter: @kubernetespod - bluesky: @kubernetespodcast.com   News of the week CNCF Blog - Announcing the Automated Governance Maturity Model Kubernetes Blog CNCF Blog - Understanding Kubernetes Gateway API: A Modern Approach to Traffic Management Open Observability Summit Links from the interview NAIS at NAV, with Hans Kristian Flaatten and Audun Fauchald Strand Audun Fauchald Strand Hans Kristian Flaatten NAV (Norwegian Labor and Welfare Administration) Kubernetes Podcast 216: NAIS, with Johnny Horvi and Frode Sundby NAIS KubeCon EU 2025 Keynote: Adventures of Building a Platform as a Service for the Government - Hans Kristian Flaatten, Lead Platform Engineer, NAV & Audun Fauchald Strand, Principal Software Engineer, NAV GKE release notes   Platform Engineering, with Max Körbächer and Andreas (Andi) Grabner Max Körbächer Andreas (Andi) Grabner Book: “Platform Engineering for Architects: Crafting modern platforms as a product” by Max Körbächer, Andreas Grabner, and Hilliary Lipsig Cloud Native Summit Munich   Kubernetes at LinkedIn, with Ahmet Alp Balkan and Ronak Nathani Ahmet Alp Balkan Ronak Nathani Kubernetes Podcast 249: Kubernetes at LinkedIn, with Ahmet Alp Balkan and Ronak Nathani Ahmet's Blog Introducing Multi-Cluster Orchestrator: Scale your Kubernetes workloads across regions   LLMs on Kubernetes, with Mofi and Abdel KubeCon EU 2025 talk: Yes You Can Run LLMs on Kubernetes - Abdel Sghiouar & Mofi Rahman, Google Cloud About the Gateway API Gateway API Inference Extension Deploy GKE Inference Gateway   SIG etcd with Ivan Valdes Ivan Valdes etcd.io SIG etcd on GitHub   Open Source Kubernetes, with Jago Macleod Jago Macleod Google Open Source: Kubernetes Schedmd Slurm Ray Run:ai from Nvidia Medium blog: “Deploy Slurm on GKE” by Abdel Sghiouar AI-Hypercomputer, xpk XPK (Accelerated Processing Kit, pronounced x-p-k) is a command line interface that simplifies cluster creation and workload execution on Google Kubernetes Engine (GKE). XPK generates preconfigured, training-optimized clusters and allows easy workload scheduling without any Kubernetes expertise. Cursor AI Editor   Dairy Farm Automation & Banking with Kubernetes, with Clément Nussbaumer Clément Nussbaumer Talos Linux Cluster-api Cluster API is a Kubernetes subproject focused on providing declarative APIs and tooling to simplify provisioning, upgrading, and operating multiple Kubernetes clusters. KubeCon EU 2025 Talk: “Day-2'000 - Migration From Kubeadm+Ansible To ClusterAPI+Talos: A Swiss Bank's Journey” - Clément Nussbaumer, PostFinance Kubeadm Kubeadm is a tool built to provide kubeadm init and kubeadm join as best-practice "fast paths" for creating Kubernetes clusters.   Being a First-Time KubeCon Attendee, with Nick Taylor Kubernetes The Hard Way K3s - “The certified Kubernetes distribution built for IoT & Edge computing” Kubernetes Ingress Controllers Kubernetes Up and Running Kubernetes Docs KubeCon EU 2025 Sponsored Keynote: The Science of Winning: Oracle Red Bull Racing's Formula with Open Source, Kubernetes and AI - Sudha Raghavan, SVP of OCI Developer Platform, Oracle

Azure DevOps Podcast
Dustin Campbell: C# 13 - Episode 339

Azure DevOps Podcast

Play Episode Listen Later Mar 3, 2025 38:59


Dustin is a Principal Software Engineer at Microsoft. He works on enhancing .NET tooling and contributing to the design of the next version of C# as part of the language design team. Prior to his current role, he spent several years working as a program manager on Project Roslyn. He also contributed in a strong way to the Razor UI framework. He recently presented a session at .NET Conf 2024 on What's new in C# 13.   Topics of Discussion: [4:04] Fun fact: Dustin has a jazz guitar performance degree! [3:39] The unique appeal of C#. [5:06] Evolution of C# and its features. [10:48] Impact of Async and Await on C#. [13:17] The compatibility of C# 13 with older .NET versions, specifically .NET 8. [15:04] How developers can leverage the latest C# features while still targeting older .NET frameworks, and the challenges associated with runtime support for new language capabilities. [17:04] Hacking the C# compiler. [17:28] The evolution of records from their initial introduction to the added features. [18:46] Records vs. Classes in C#. [22:51] AI's influence on developer productivity. [25:46] The future of AI developer tools. [33:26] The need for better support for testing with large language models and other AI-driven dependencies.   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo  The Five Pillars: Leadership For Effective Custom Software, by Jeffrey Palermo  Jeffrey Palermo's Twitter — Follow to stay informed about future events! Dustin Campbell on LinkedIn .NET Conf 2024: What's New in C#13   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Rails with Jason
240 - JP Camara, Principal Software Engineer at Wealthbox

Rails with Jason

Play Episode Listen Later Dec 4, 2024 66:34


On this episode, I talk with JP Camara, Principal Software Engineer at Wealthbox about nicknames, how having quality A/V equipment impacts how people perceive you, concurrency in programming, quantum computing, Galileo and the multiverse, blank slate-ism and whether people deserve credit or blame for their inborn traits and decisions, free will or determinism, whether or not we live in a simulation, and Jeremy Bearimy.The Fabric of Reality by David DeutschThe Beginning of Infinity by David DeutschThe Blank Slate by Stephen PinkerThe Language Instinct by Stephen PinkerJP Camara on LinkedInJP Camara on TwitterJP Camara.com

Software Engineering Daily
Node.js and the Javascript Ecosystem with Gil Tayar

Software Engineering Daily

Play Episode Listen Later Nov 28, 2024 49:04


Gil Tayar is a Principal Software Engineer at Microsoft, developer advocate, and conference speaker. Gil's contributions to the Node.js ecosystem include adding support for ECMAScript Modules in Node.js to Mocha and TestDouble. He joins the show to talk about his history in software engineering, monorepos vs polyrepos, the state of JavaScript, and more. Josh Goldberg The post Node.js and the Javascript Ecosystem with Gil Tayar appeared first on Software Engineering Daily.

Podcast – Software Engineering Daily
Node.js and the Javascript Ecosystem with Gil Tayar

Podcast – Software Engineering Daily

Play Episode Listen Later Nov 28, 2024 49:04


Gil Tayar is a Principal Software Engineer at Microsoft, developer advocate, and conference speaker. Gil’s contributions to the Node.js ecosystem include adding support for ECMAScript Modules in Node.js to Mocha and TestDouble. He joins the show to talk about his history in software engineering, monorepos vs polyrepos, the state of JavaScript, and more. Josh Goldberg The post Node.js and the Javascript Ecosystem with Gil Tayar appeared first on Software Engineering Daily.

Modern Web
Modern Web Podcast S12E43- Reducing Fatigue for On-Call SWEs with AI, Mentorship, & More with Dr. Sally Wabha

Modern Web

Play Episode Listen Later Nov 27, 2024 22:22


In this episode of the Modern Web Podcast, recorded live at All Things Open in Raleigh, NC, hosts Rob Ocel and Danny Thompson sit down with Dr. Sally Wahba, Principal Software Engineer at Splunk. Dr. Wahba shares her experience tackling on-call burnout, offering insights into reducing fatigue through better observability, automation, and thoughtful team practices. The conversation also touches on mentorship and growth in the tech industry, including practical advice for junior engineers navigating the transition from academics to professional roles and tips for companies to better support new talent. Chapters 00:00:13 - Introduction to Marketing This Dot 00:01:00 - Asking for Help Effectively 00:02:21 - Reducing On-Call Fatigue 00:04:42 - Observability Best Practices 00:07:07 - Balancing Alerts and On-Call Efficiency 00:09:30 - The Role of On-Call in Modern Engineering 00:11:29 - Insights from the Grace Hopper Celebration 00:13:56 - Mentorship and Team Dynamics 00:16:14 - Rapid Changes in Technology and Adaptation 00:18:39 - Automation, Observability, and Debugging Challenges 00:21:04 - Addressing the Talent Gap and Junior Engineer Growth 00:24:00 - Closing Thoughts and Where to Learn More Follow Dr. Sally Wahba on Social Media Twitter: https://x.com/sallyky Linkedin: https://linkedin.com/in/sallywahba/ Sponsored by This Dot: thisdot.co

The Changelog
ANTHOLOGY — Packages, pledges & protocols (Interview)

The Changelog

Play Episode Listen Later Nov 6, 2024 105:36


The hallway track at All Things Open 2024 — features Carl George, Principal Software Engineer at Red Hat for a discussion on the state of open source enterprise linux and RHEL (Red Hat Enterprise Linux), Max Howell, creator of Homebrew and tea.xyz which offers rewards and recognition to open source maintainers, and Chad Whitacre, Head of Open Source at Sentry about the launch of Open Source Pledge and their plans to helps businesses and orgs to do the right thing and support open source.

Changelog Master Feed
ANTHOLOGY — Packages, pledges & protocols (Changelog Interviews #616)

Changelog Master Feed

Play Episode Listen Later Nov 6, 2024 105:36


The hallway track at All Things Open 2024 — features Carl George, Principal Software Engineer at Red Hat for a discussion on the state of open source enterprise linux and RHEL (Red Hat Enterprise Linux), Max Howell, creator of Homebrew and tea.xyz which offers rewards and recognition to open source maintainers, and Chad Whitacre, Head of Open Source at Sentry about the launch of Open Source Pledge and their plans to helps businesses and orgs to do the right thing and support open source.

Maintainable
Moriel Schottlender: The Challenges of Modernizing MediaWiki's Monolith

Maintainable

Play Episode Listen Later Oct 22, 2024 46:10


Welcome to another engaging episode of the Maintainable Software Podcast! In this episode, Robby sits down with Moriel Schottlender, Principal Software Engineer at the Wikimedia Foundation, to explore the complex journey of modernizing MediaWiki, the software behind Wikipedia. Moriel shares her insights on what it takes to keep an enormous monolithic codebase maintainable while supporting an ever-growing and diverse set of global users. She highlights the importance of modularization, ownership, and the delicate balance between flexibility and stability in open-source software.Key Takeaways[00:00:51] Characteristics of Well-Maintained Software: Moriel discusses the three crucial characteristics of well-maintained software: ownership, modularization, and documentation.[00:01:09] Ownership and Rules for Contribution: Ownership goes beyond just fixing bugs—it involves understanding the architectural purpose and maintaining consistency even as teams change.[00:03:35] Product Vision's Role in Maintainability: Why a clear product vision is essential for maintaining software, even in the face of organic growth.[00:07:14] Balancing Experimentation and Long-Term Planning: Moriel shares insights into how Wikimedia balances rapid experimentation with careful, long-term architectural planning.[00:07:32] The Evolution of MediaWiki: MediaWiki's growth from a small project to the backbone of Wikipedia, now supporting over 900 wikis, and the challenges that come with scaling.[00:14:18] Modernizing a 23-Year-Old Monolith: Robby and Moriel dive into the challenges of modernizing MediaWiki's architecture, including the difficulties of updating a monolithic structure.[00:17:15]Wikitext vs. Markdown: Moriel explains why MediaWiki uses its own Wikitext language instead of Markdown and the unique challenges it presents.[00:22:25] Architectural Flexibility for the Future: The importance of having a flexible architecture that can adapt to the evolving needs of users and technologies.[00:26:04] Technical Debt and Modularization: How Wikimedia approaches technical debt in MediaWiki and prioritizes architectural interventions to improve modularity and maintainability.[00:39:00] Community Contributions to MediaWiki: Strategies for increasing developer contributions and how Wikimedia empowers volunteers while maintaining software quality.[00:41:59] Advice for Aspiring Open Source Contributors: Moriel shares encouraging words for anyone looking to contribute to open-source projects, emphasizing that everyone can make a meaningful impact.[00:35:44] The Role of Documentation: Moriel discusses Wikimedia's efforts to improve documentation and ensure it's useful for both developers and end-users, leveraging the strengths of wiki-based contributions.[00:30:29] Celebrating Small Wins: Moriel talks about how Wikimedia celebrates small victories to keep team morale high in the face of big challenges.Resources MentionedMoriel's WebsiteMoriel on MastodonMediaWiki DocumentationBook Recommendation:Year Zero by Rob ReidConnect with MorielMoriel on LinkedInInstagramTwitterGitHubMastodonThanks to Our Sponsor!Turn hours of debugging into just minutes! AppSignal is a performance monitoring and error-tracking tool designed for Ruby, Elixir, Python, Node.js, Javascript, and other frameworks.It offers six powerful features with one simple interface, providing developers with real-time insights into the performance and health of web applications.Keep your coding cool and error-free, one line at a time! Use the code maintainable to get a 10% discount for your first year. Check them out! Subscribe to Maintainable on:Apple PodcastsSpotifyOr search "Maintainable" wherever you stream your podcasts.Keep up to date with the Maintainable Podcast by joining the newsletter.

Azure DevOps Podcast
Ryan Riley: Leading a Software Engineering Team - Episode 316

Azure DevOps Podcast

Play Episode Listen Later Sep 23, 2024 39:34


Ryan Riley is a Principal Software Engineer at Wise Rock in Houston, TX. He enjoys learning and collaborating on simple, creative solutions to problems, and implementing those solutions with others through teamwork, training, and mentoring. He has worked as a Solution Architect and Team Lead for local and remote teams, focusing on front-end UX and back-end, distributed applications and APIs to delight customers across many industries.   Topics of Discussion: [:36] Intro to Ryan and his experience in software engineering leadership. [4:10] Ryan's early career journey and transition from the .com bubble to software development. [6:17] How Ryan stepped into leadership roles through initiative and team collaboration. [8:40] Balancing hands-on coding with team leadership in a long-term software engineering career. [12:10] The importance of experience and technical knowledge for effective leadership in development teams. [14:27] Empowering team members to lead projects and grow their skill sets. [18:15] Key non-negotiables for young developers, including pull requests, testing, and small commits. [21:28] Architectural patterns Ryan favors, like JSON APIs and balancing between monoliths and microservices. [28:55] Key strategies for supporting software in production and ensuring stability. [34:41] Challenges of cloud costs and performance and the importance of managing resources efficiently.   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo's Twitter — Follow to stay informed about future events! Panes of Glass Wizards of Smart James Riley   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Building With People For People: The Unfiltered Build Podcast
Ep. 35: Be A Force Multiplier - Amplifying Engineering Impact with Jeff Bailey

Building With People For People: The Unfiltered Build Podcast

Play Episode Listen Later Sep 10, 2024 56:35


The software world is vast and ever changing. Cutting through the noise of language fads and building a system that meets your organization's goals, is maintainable, scalable, performant and clean is no easy feat. It is the Principal Engineers that stand at the helm and steer the ship in the right direction. Today we dive into the world of one Principal Engineer steering the ship for an iconic brand and how he views his role, what it means to be a principal engineer, his thoughts on AI in software, the importance and meaning of InnerSource software development, and more. Our guest, Jeff Bailey, is one of those superheroes guiding a famous brand to success. He started his software journey as a teenager and his first computer was a White Box 286, that he traded his Sega Master System and some games to acquire. He now has over 25 years of professional software development experience. He has worked for companies like Internet In A Mall, Earthlink, Evoque and Axian doing consultant work, and has a wide range of experience in languages like Perl to Cold Fusion to Python to Java to Javascript. He is currently a Principal Software Engineer at Nike and the co-leader of the Tech Modernization Team. He believes you must be a force multiplier to enable maximum efficiency for your team and prioritizing the right tool for the job. When our guest is not designing architecture or driving excellence at Nike he is gaming on Nintendo Switch, Steam and Xbox or creating a moody vibe playing his guitar. Enjoy the conversation!! Connect with Jeff: LinkedIn Website/Blog Sponsor: Clairity: Do you know how your engineers feel about your company? About their work? Connect your Github and install Clairitiy's real-time survey iteration tool now with code "buildwithpeople" and get 20% off your first year to discover real insights about your engineers experience. Show notes and helpful resources: Alfred Productivity App - A MacOS productivity app for automating workflows and tasks NuShell - A tool that allows running commands against JSON, CSVs, and other file types using a consistent query language. Jeff's Tools Jeff's blog post on Learning, Earning and Growing InnerSource Commons - A global community focused on promoting InnerSource practices and building InnerSource programs Principal engineer role - Jeff describes his role as a "force multiplier," amplifying the effectiveness of his team by solving complex problems, exploring new technologies, and always thinking a step ahead. A principal engineer isn't just a tech expert but a leader who can look beyond code to the broader organizational needs Building software for and with people - For Jeff, the ultimate goal of any technology is to serve people. Whether it's through enhancing productivity or solving everyday problems, software should make life simpler and less complicated for its users. His focus is always on understanding the real needs behind the code. Building something cool or solving interesting problems? Want to be on this show? Send me an email at jointhepodcast@unfilteredbuild.com Podcast produced by Unfiltered Build - dream.design.develop.

Rustacean Station
Exploring Fiberplane's 3-Year Rust Journey, with Benno van den Berg

Rustacean Station

Play Episode Listen Later Aug 12, 2024 47:45


Benno van der Berg, Principal Software Engineer at Fiberplane, sits down with Luca Palmieri. They discuss Fiberplane's 3-years long journey with Rust, building an interactive observability notebook. They touch on Benno's experience switching from .NET to Rust and share insights on using Rust for a commercial product, including the reasons behind Fiberplane's Rust adoption. They then dive into the challenges of maintaining Fiberplane's codebase and conclude with a few tips for developers looking for Rust jobs. Contributing to Rustacean Station Rustacean Station is a community project; get in touch with us if you'd like to suggest an idea for an episode or offer your services as a host or audio editor! Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: hello@rustacean-station.org Timestamps & referenced resources [@00:00] - Introduction Video recording of the interview [@00:33] - Start of the interview [@01:17] - Benno's journey as a Software Engineer [@04:29] - Fiberplane's products [@07:05] - Building an observability product in Rust [@09:25] - Uses for Rust at Fiberplane [@13:30] - WASM and front end [@22:04] - Fiberplane's 3-year experience with Rust [@32:43] - Benno's advice for developers seeking Rust jobs [@35:28] - Conclusion Credits Intro Theme: Aerocity Audio Editing: Mainmatter Hosting Infrastructure: Jon Gjengset Show Notes: Mainmatter Hosts: Luca Palmieri

The Shared Security Show
Exploring Cybersecurity Trends at Black Hat 2024 with Shourya Pratap Singh from SquareX

The Shared Security Show

Play Episode Listen Later Aug 12, 2024 9:58


Join us for this special live edition of the Shared Security Podcast, recorded in scorching Las Vegas at Black Hat 2024. Host Tom Eston is joined by Shourya Pratap Singh, Principal Software Engineer at SquareX. They discuss highlights from Black Hat 2024, emerging themes in cybersecurity such as AI-based threats, compliance, and cloud security. The […] The post Exploring Cybersecurity Trends at Black Hat 2024 with Shourya Pratap Singh from SquareX appeared first on Shared Security Podcast.

The MapScaping Podcast - GIS, Geospatial, Remote Sensing, earth observation and digital geography

In this episode, I welcome Jason Gilman, a Principal Software Engineer at Element 84, to explore the exciting world of natural language geocoding. Key Topics Discussed: Introduction to Natural Language Geocoding: Jason explains the concept of natural language geocoding and its significance in converting textual descriptions of locations into precise geographical data. This involves using large language models to interpret a user's natural language input, such as "the coast of Florida south of Miami," and transform it into an accurate polygon that represents that specific area on a map. This process automates and simplifies how users interact with geospatial data, making it more accessible and user-friendly. The Evolution of AI and ML in Geospatial Work: Over the last six months, Jason has shifted focus to AI and machine learning, leveraging large language models to enhance geospatial data processing. Challenges and Solutions: Jason discusses the challenges of interpreting natural language descriptions and the solutions they've implemented, such as using JSON schemas and OpenStreetMap data. Applications and Use Cases: From finding specific datasets to processing geographical queries, the applications of natural language geocoding are vast. Jason shares some real-world examples and potential future uses. Future of Geospatial AIML: Jason touches on the broader implications of geospatial AI and ML, including the potential for natural language geoprocessing and its impact on scientific research and everyday applications. Interesting Insights: The use of large language models can simplify complex geospatial queries, making advanced geospatial analysis accessible to non-experts. Integration of AI and machine learning with traditional geospatial tools opens new avenues for research and application, from environmental monitoring to urban planning. Quotes: "Natural language geocoding is about turning a user's textual description of a place on Earth into a precise polygon." "The combination of vision models and large language models allows us to automate complex tasks that previously required manual effort." Additional Resources: Element 84 Website State of the Map US Conference Talk on YouTube Blog Posts on Natural Language Geocoding Connect with Jason: Visit Element 84's website for more information and contact details. Google "Element 84 Natural Language Geocoding" for additional resources and talks.

The MongoDB Podcast
EP. 227 HP's Innovative Use of MongoDB in Cloud Services

The MongoDB Podcast

Play Episode Listen Later Jul 31, 2024 11:59


In this episode of MongoDB Global 2024, we chat with Ramesh Sunkara, Principal Software Engineer at Hewlett Packard Enterprise (HPE). Discover how HP Greenlake leverages MongoDB to enhance customer experiences through their wellness platform, offering automated support, proactive maintenance, and predictive analytics. Ramesh shares insights into the platform's architecture, the benefits of using MongoDB, and the collaboration with MongoDB's professional services.

Cisco Champion Radio
S11|E14 Wi-Fi Evolution: Ushering in a New Wave of Wireless Advancements With Wi-Fi 7

Cisco Champion Radio

Play Episode Listen Later Jul 9, 2024 51:02


Wi-Fi 7 has arrived, elevating 6GHz Wi-Fi to unprecedented heights. In this podcast, we dive head-first into the Wi-Fi 7 standard, examining its impact on enterprise networks. We cover a range of topics including Wi-Fi 7 features and capabilities, device and infrastructure readiness, adoption, and what comes next for the standard. -What is wifi 7 (what is its relationship to 802.11be) -What are some new use cases? In homes, but also in enterprise? -Why is wifi 7 important/different from previous gens? Does it work with previous gens? -What problems are being addressed? -How are new standards developed, what is Cisco's input/role with IEEE 802.11, WFA -Interoperability partnerships – advanced etc -What should customers consider re: adopting wifi 7? Any caveats? Check out our latest Mobility Field Day session on Wi-Fi 7 here https://www.youtube.com/watch?v=90A8sYNxvEg Cisco Guests: Jerome Henry, Lead Researcher, Office of the Wireless, CTO, Cisco Binita Gupta, Wireless Systems Architect, Cisco Brian Hart, Principal Software Engineer. Cisco Cisco Champion Hosts Mike Bolitho (https://www.linkedin.com/in/mikebolitho/), Wireless Engineer, CommonSpirit Health Samuel Clements (https://www.linkedin.com/in/saclements/), Technical Solutions Architect, WWT Gert-Jan de Boer (https://www.linkedin.com/in/gjdeboer/), Networking Archeologist, aaZoo Network Solutions Moderator Danielle, Customer Voices and Cisco Champion Program

Azure DevOps Podcast
Mitch Denny: .NET Aspire Architecture - Episode 304

Azure DevOps Podcast

Play Episode Listen Later Jul 1, 2024 46:23


Mitch is a Principal Software Engineer on the .NET Cloud team working on .NET Aspire and ASP.NET Core. Previously Mitch has worked on Azure services, the Azure SDK, and Azure DevOps.   Topics of Discussion: [2:46] Mitch's career journey in the Microsoft ecosystem. [5:46] What makes it .NET Aspire vs. .NET8? [6:16] .NET Aspire focuses on seamless integration between app components. [8:18] Making sure the core of Aspire is cloud-agnostic. [10:48] Developer control plane. [11:40] How Aspire simplifies cross processes. [14:36] Using Aspire to manage dependencies in microservices applications. [18:18] Automating deployments with Azure DevOps and easy mode for .NET Aspire. [30:27] Securing container deployments. [34:39] Using Azure DevOps for cloud deployment and configuration management. [37:33] What are the best resources for people to dig in? [40:03] Azure subscriptions inside Microsoft. [43:43] They are only just getting started with Aspire, and with .NET 9 coming out in November.   Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo's Twitter — Follow to stay informed about future events! GitHub Mitch Denny .NET Aspire (aspire) github.com/dotnet/aspire/tree/main/playground github.com/dotnet/aspire github.com/dotnet/eShop   Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.

Kubernetes Podcast from Google
AI/ML in Kubernetes, with Maciej Szulik, Clayton Coleman, and Dawn Chen

Kubernetes Podcast from Google

Play Episode Listen Later Jun 25, 2024 107:27


In this episode, we talk to three active leaders who have been around since the very beginning of Kubernetes. We explore how Kubernetes has changed since its inception, with a particular focus on current efforts in Open source Kubernetes to support AI/ML style workloads.   Maciej Szulik is currently taking a seat in the Kubernetes Steering Committee. He's also leading Special Interests Groups responsible for kubectl, workload and batch controllers. Maciej has been contributing to Kubernetes since the early days, jumping from one area to another where help was needed. He authored the first version of audit and helped shape its current one, as well as touched multiple other places in apimachinery. He was also responsible for designing and implementing Job and CronJob controllers. In kubectl he was responsible for the plugin mechanism and several major refactors to simplify the code. Since May 2024 he joined the ranks of Production Readiness Review (PRR) approvers helping ensure high production standards for the future of Kubernetes releases.    Clayton Coleman is a long-time Kubernetes contributor, having helped launch Kubernetes as open source, being on the bootstrap steering committee, and working across a number of SIGs to make Kubernetes a reliable and powerful foundation for workloads.  At Red Hat he led OpenShift's pivot onto Kubernetes and its growth across on-premise, edge, and into cloud.  At Google he is now focused on enabling the next generation of key workloads, especially AI/ML in Kubernetes and on GKE.   Dawn Chen has been a Principal Software Engineer at Google cloud since May 2007. Dawn has worked on an open source project called Kubernetes before the project was founded. She has been one of tech leads in both Kubernetes and GKE, and founded SIG Node from scratch. She also led Anthos platform team for the last 4 years, and mainly focuses on the core infrastructure. Prior to Kubernetes, she was the one of the tech leads for Google internal container infrastructure -- Borg for about 7 years. Outside of work, she is a wife, a mother of a 16-year old boy and a good friend. She enjoys reading, cooking, hiking and traveling.   Do you have something cool to share? Some questions? Let us know: - web: kubernetespodcast.com - mail: kubernetespodcast@google.com - twitter: @kubernetespod News of the week Kubernetes 1.31 Code Freeze is on July 9th Links from the interview Kubernetes Working Group Batch Kubernetes Working Group Serving Blog: Introducing Indexed Jobs (2021) Docs: Kubernetes Jobs KEP: Elastic Indexed Jobs Docs: Kubernetes CronJobs KubeCon EU 2021: The Long, Winding and Bumpy Road to CronJob's GA - Maciej Szulik, Red Hat & Alay Patel, Red Hat KubeCon EU 2018: Writing Kube Controllers for Everyone - Maciej Szulik, Red Hat (Beginner Skill Level) Kubernetes Working Group Device Management Kubernetes Enhancement Proposal process README DockerCon 2014: The announcement of Kubernetes at DockerCon Blog: AI & Kubernetes (by Kaslin) Kueue - “Kueue is a cloud-native job queueing system for batch, HPC, AI/ML, and similar applications in a Kubernetes cluster.” Whitepaper: Large-scale cluster management at {Google} with {Borg} Email: “Containers: Introduction” - An email introducing the concept of Linux containers to the Linux community Links from the post-interview chat Blog - “Scaling Kubernetes to 7,500 nodes” - OpenAI Ray on Kubernetes  

Cloud Security Podcast by Google
EP176 Google on Google Cloud: How Google Secures Its Own Cloud Use

Cloud Security Podcast by Google

Play Episode Listen Later Jun 10, 2024 27:00


Guest: Seth Vargo, Principal Software Engineer responsible for Google's use of the public cloud, Google Topics: Google uses the public cloud, no way, right? Which one? Oh, yeah, I guess this is obvious: GCP, right? Where are we like other clients of GCP?  Where are we not like other cloud users? Do we have any unique cloud security technology that we use that others may benefit from? How does our cloud usage inform our cloud security products? So is our cloud use profile similar to cloud natives or traditional companies? What are some of the most interesting cloud security practices and controls that we use that are usable by others? How do we make them work at scale?  Resources: EP12 Threat Models and Cloud Security (previous episode with Seth) EP66 Is This Binary Legit? How Google Uses Binary Authorization and Code Provenance EP75 How We Scale Detection and Response at Google: Automation, Metrics, Toil EP158 Ghostbusters for the Cloud: Who You Gonna Call for Cloud Forensics IAM Deny Seth Vargo blog “Attention Is All You Need” paper (yes, that one)

ITSPmagazine | Technology. Cybersecurity. Society
Unveiling Innovation at SquareX Booth during RSA Conference 2024: A Deep Dive Into SquareX's Vision | 7 Minutes on ITSPmagazine | A Short Brand Innovation Story From RSA Conference 2024 | A SquareX Story with Dakshitaa Babu and Shourya Pratap Singh

ITSPmagazine | Technology. Cybersecurity. Society

Play Episode Listen Later May 22, 2024 5:45


Innovation Unveiled: SquareX's Vision at RSA Conference 2024During RSA Conference 2024, SquareX emerged as a source of fresh innovation, revolutionizing the cybersecurity landscape with their cutting-edge solutions. Hosted by Sean Martin, this episode of "On Location" takes you on a journey through the insights and revelations brought to light by key figures at SquareX.Introducing SquareX: Meet the VisionariesThe episode turn on the microphones at the Square X booth, where Sean Martin introduces the audience to Dakshitaa Babu and Shourya Pratap Singh, pivotal figures driving innovation at SquareX. Dakshitaa, the product evangelist, and Shourya, the principal software engineer, shed light on their roles and the impact of SquareX's work on the industry.The Passion Behind the InnovationDakshitaa shares her perspective on the privilege of contributing to a company that drives meaningful change in the industry, emphasizing SquareX's commitment to innovation. Shourya echoes this sentiment, highlighting the satisfaction of solving complex problems and witnessing their solutions making a tangible impact on customers.Pushing the Boundaries: A Glimpse Into SquareX's TechnologySean Martin delves into the intricacies of SquareX's technology, discussing AI-generated images and reverse engineering techniques employed to uncover hidden threats within images. Shourya elaborates on the challenges posed by malicious files and the innovative approaches adopted by SquareX to enhance cybersecurity.Addressing Customer Concerns: SquareX's Value PropositionSean Martin probes Dakshitaa and Shourya on the key concerns voiced by prospects and customers at the conference. They shed light on how SquareX addresses the gap in endpoint security solutions, providing customers with insightful data and a comprehensive understanding of cyber threats.Empowering Organizations: The SquareX DifferenceThe episode concludes with Sean Martin underscoring the significance of visibility at the web browser level and commending SquareX for empowering organizations to proactively tackle cybersecurity challenges. Dakshitaa extends her gratitude to visitors at the booth, emphasizing the value of SquareX's solutions for a secure digital environment.Learn more about SquareX: https://itspm.ag/sqrx-l91Note: This story contains promotional content. Learn more.Guests: Dakshitaa Babu, Security Researcher, SquareXOn LinkedIn | https://www.linkedin.com/in/dakshitaababu/Shourya Pratap Singh, Principal Software Engineer, SquareXOn LinkedIn | https://www.linkedin.com/in/shouryaps/ResourcesLearn more and catch more stories from SquareX: https://www.itspmagazine.com/directory/squarexView all of our RSA Conference Coverage: https://www.itspmagazine.com/rsa-conference-usa-2024-rsac-san-francisco-usa-cybersecurity-event-infosec-conference-coverageLearn more about 7 Minutes on ITSPmagazine Short Brand Story Podcasts: https://www.itspmagazine.com/purchase-programsNewsletter Archive: https://www.linkedin.com/newsletters/tune-into-the-latest-podcasts-7109347022809309184/Business Newsletter Signup: https://www.itspmagazine.com/itspmagazine-business-updates-sign-upAre you interested in telling your story?https://www.itspmagazine.com/telling-your-story

Software Engineering Daily
Microsoft Copilot with Justin Harris

Software Engineering Daily

Play Episode Listen Later May 21, 2024 49:40


Microsoft Copilot is a chatbot developed by Microsoft that launched in 2023 and is based on a large language model. Justin Harris is a Principal Software Engineer at Microsoft and has an extensive background in classical machine learning and neural networks, including large language models. He joins the show to talk about Microsoft Copilot, natural The post Microsoft Copilot with Justin Harris appeared first on Software Engineering Daily.

HPE Tech Talk
Exploring the tech behind Star Wars: Galaxy's Edge at Walt Disney World Resort

HPE Tech Talk

Play Episode Listen Later May 4, 2024 14:04


We're celebrating May the 4th be with you. Yes, it's Star Wars Day and we've been given incredible behind the scenes access at none other than Star Wars: Galaxy's Edge at Walt Disney World Resort in Florida. Courtesy of Jose Corpuz, Principal Software Engineer with Global Engineering Technology and Analysis with Walt Disney Parks and Resorts, we've been given an exclusive behind-the-scenes tour of the tech that makes this one of the most immersive theme park experiences of its kind anywhere in the world. This is one you don't want to miss!This is Technology Now, a weekly show from Hewlett Packard Enterprise. Every week we look at a story that's been making headlines, take a look at the technology behind it, and explain why it matters to organizations and what we can learn from it.About this week's guest: https://www.linkedin.com/in/jose-corpuz-a23533/More about Star Wars: Galaxy's Edge: https://www.hpe.com/psnow/doc/a00083951enw

Tech behind the Trends on The Element Podcast | Hewlett Packard Enterprise
Exploring the tech behind Star Wars: Galaxy's Edge at Walt Disney World Resort

Tech behind the Trends on The Element Podcast | Hewlett Packard Enterprise

Play Episode Listen Later May 4, 2024 14:04


We're celebrating May the 4th be with you. Yes, it's Star Wars Day and we've been given incredible behind the scenes access at none other than Star Wars: Galaxy's Edge at Walt Disney World Resort in Florida. Courtesy of Jose Corpuz, Principal Software Engineer with Global Engineering Technology and Analysis with Walt Disney Parks and Resorts, we've been given an exclusive behind-the-scenes tour of the tech that makes this one of the most immersive theme park experiences of its kind anywhere in the world. This is one you don't want to miss!This is Technology Now, a weekly show from Hewlett Packard Enterprise. Every week we look at a story that's been making headlines, take a look at the technology behind it, and explain why it matters to organizations and what we can learn from it.About this week's guest: https://www.linkedin.com/in/jose-corpuz-a23533/More about Star Wars: Galaxy's Edge: https://www.hpe.com/psnow/doc/a00083951enw

The CyberWire
Cloud Architect vs Detection Engineer: Mutual benefit. [CyberWire-X]

The CyberWire

Play Episode Listen Later Apr 21, 2024 18:23


In this episode of CyberWire-X, N2K CyberWire's Podcast host Dave Bittner is joined by Brian Davis, Principal Software Engineer, and Thomas Gardner, Senior Detection Engineer, both from Red Canary. They engage in a cloud architect vs. detection engineer discussion. Through the conversation, they illustrate how one person benefits the other's work and how they work together. Red Canary is our CyberWire-X episode sponsor.

Learn Polish Podcast
#291 Enhancing Healthcare Security: Zero Trust Block with Pratik Thantharate

Learn Polish Podcast

Play Episode Listen Later Apr 3, 2024 38:30


Pratik Thantharate is a Principal Software Engineer with over ten years of experience in Agile Software Development, Cybersecurity, and DevOps. ================ All Episodes can be found at www.thecryptopodcast.org   Podcast Coaching + All Social Media + Donations link https://bio.link/podcaster   Our Facebook Group can be found at https://www.facebook.com/thecryptopodcast   =======   Thanks to my Sponsors : If you or know some body you know is struggling with anxiety and want to know how to be 100% anxiety free, in 6 weeks, without therapy or drugs, fully guaranteed    https://www.danielpackard.com/ --------------------------   Speaking Podcast Social Media / Coaching My Other Podcasts ⁠https://bio.link/podcaster⁠   ======================== Bio of Pratik Thantharate : Pratik Thantharate is a Principal Software Engineer with over ten years of experience in Agile Software Development, Cybersecurity, and DevOps. With dual M.S. degrees in Computer Science and Management Information Systems from US universities, he currently works at Paycor. His focus areas include Agile development, DevOps, security from code to cloud, monitoring, observability, and data privacy. Pratik applies his knowledge in CI/CD pipelines, infrastructure as code, containerization, and microservices to innovate in DevOps platforms and security frameworks. He has authored 6 research papers, peer-reviewed over 100, and served on the Technical Program Committee for over 30 international conferences, aiming to advance software delivery through his research. What we Discussed:   - How he got involved in Blockchain Technology (2:30 mins)   - What is Agile Development & Dev Ops (3:30 mins)   - Ai & Machine Learning (6 mins)   - ZeroTrustBlock ( 7 mins)   - How to stop errors in Hospitals ( 10 mins)   - How do we ensure that the Ai gives proper date (14 mins)   - A better Healthcare using Ai (16 mins)   - Cyber Security and how to protect yourself (20 mins)   - Ensure side effects are reported (22 mins)   - Transparency with Employees (26 mins)   - Protecting your Personal Data in Healthcare (28 mins)   - How to ensure that people can use this technology (30 mins)   - What Paycor does ( 31 mins)   - Why he is Positive for the Future of Ai (35 min)   and more     How to Contact Pratik Thantharate :   https://scholar.google.com/citations?hl=en&user=VEjDpX8AAAAJ   https://www.linkedin.com/in/pratikt1988/  

Awakening
Enhancing Healthcare Security: Zero Trust Block with Pratik Thantharate

Awakening

Play Episode Listen Later Apr 3, 2024 38:30


Pratik Thantharate is a Principal Software Engineer with over ten years of experience in Agile Software Development, Cybersecurity, and DevOps. ================ All Episodes can be found at www.thecryptopodcast.org   Podcast Coaching + All Social Media + Donations link https://bio.link/podcaster   Our Facebook Group can be found at https://www.facebook.com/thecryptopodcast   =======   Thanks to my Sponsors : If you or know some body you know is struggling with anxiety and want to know how to be 100% anxiety free, in 6 weeks, without therapy or drugs, fully guaranteed    https://www.danielpackard.com/ --------------------------   Speaking Podcast Social Media / Coaching My Other Podcasts ⁠https://bio.link/podcaster⁠   ======================== Bio of Pratik Thantharate : Pratik Thantharate is a Principal Software Engineer with over ten years of experience in Agile Software Development, Cybersecurity, and DevOps. With dual M.S. degrees in Computer Science and Management Information Systems from US universities, he currently works at Paycor. His focus areas include Agile development, DevOps, security from code to cloud, monitoring, observability, and data privacy. Pratik applies his knowledge in CI/CD pipelines, infrastructure as code, containerization, and microservices to innovate in DevOps platforms and security frameworks. He has authored 6 research papers, peer-reviewed over 100, and served on the Technical Program Committee for over 30 international conferences, aiming to advance software delivery through his research. What we Discussed:   - How he got involved in Blockchain Technology (2:30 mins)   - What is Agile Development & Dev Ops (3:30 mins)   - Ai & Machine Learning (6 mins)   - ZeroTrustBlock ( 7 mins)   - How to stop errors in Hospitals ( 10 mins)   - How do we ensure that the Ai gives proper date (14 mins)   - A better Healthcare using Ai (16 mins)   - Cyber Security and how to protect yourself (20 mins)   - Ensure side effects are reported (22 mins)   - Transparency with Employees (26 mins)   - Protecting your Personal Data in Healthcare (28 mins)   - How to ensure that people can use this technology (30 mins)   - What Paycor does ( 31 mins)   - Why he is Positive for the Future of Ai (35 min)   and more     How to Contact Pratik Thantharate :   https://scholar.google.com/citations?hl=en&user=VEjDpX8AAAAJ   https://www.linkedin.com/in/pratikt1988/  

The Crypto Podcast
Enhancing Healthcare Security: Zero Trust Block with Pratik Thantharate

The Crypto Podcast

Play Episode Listen Later Apr 2, 2024 38:30


Pratik Thantharate is a Principal Software Engineer with over ten years of experience in Agile Software Development, Cybersecurity, and DevOps. ================ All Episodes can be found at www.thecryptopodcast.org   Podcast Coaching + All Social Media + Donations link https://bio.link/podcaster   Our Facebook Group can be found at https://www.facebook.com/thecryptopodcast   =======   Thanks to my Sponsors : If you or know some body you know is struggling with anxiety and want to know how to be 100% anxiety free, in 6 weeks, without therapy or drugs, fully guaranteed    https://www.danielpackard.com/ -------------------------- Speaking Podcast Social Media / Coaching My Other Podcasts ⁠https://bio.link/podcaster⁠   ======================== Bio of Pratik Thantharate : Pratik Thantharate is a Principal Software Engineer with over ten years of experience in Agile Software Development, Cybersecurity, and DevOps. With dual M.S. degrees in Computer Science and Management Information Systems from US universities, he currently works at Paycor. His focus areas include Agile development, DevOps, security from code to cloud, monitoring, observability, and data privacy. Pratik applies his knowledge in CI/CD pipelines, infrastructure as code, containerization, and microservices to innovate in DevOps platforms and security frameworks. He has authored 6 research papers, peer-reviewed over 100, and served on the Technical Program Committee for over 30 international conferences, aiming to advance software delivery through his research. What we Discussed:   - How he got involved in Blockchain Technology (2:30 mins) - What is Agile Development & Dev Ops (3:30 mins) - Ai & Machine Learning (6 mins) - ZeroTrustBlock ( 7 mins) - How to stop errors in Hospitals ( 10 mins) - How do we ensure that the Ai gives proper date (14 mins) - A better Healthcare using Ai (16 mins) - Cyber Security and how to protect yourself (20 mins) - Ensure side effects are reported (22 mins) - Transparency with Employees (26 mins) - Protecting your Personal Data in Healthcare (28 mins) - How to ensure that people can use this technology (30 mins) - What Paycor does ( 31 mins) - Why he is Positive for the Future of Ai (35 min)   and more     How to Contact Pratik Thantharate :   https://scholar.google.com/citations?hl=en&user=VEjDpX8AAAAJ https://www.linkedin.com/in/pratikt1988/ --- Send in a voice message: https://podcasters.spotify.com/pod/show/roy-coughlan8/message

Data Viz Today
93: How to Leverage Sports Analytics for a Standout Dataviz Portfolio — Featuring Shri Khalpada

Data Viz Today

Play Episode Listen Later Mar 29, 2024 34:07


Are you looking for ways to make your work stand out in a crowded industry, like sports? Or maybe looking for a topic with pretty clean data to create a portfolio project? In today's episode, we're chatting with Shri Khalpada, a D.C. area creative coder and Principal Software Engineer at Cleaning the Glass, which is an NBA analytics website founded by Ben Faulk that's available to the public and also has more robust tools for NBA teams. Shri shares how he increased his chances of landing a coveted sports analytics job, and a few lessons he's learned working with sports data that can be applied to any dataviz job. Let's go! Show notes: https://dataviztoday.com/shownotes/93 Grab my book Chart Spark, which has NINE prompts to help you be more innovative in your data communication: https://www.chartsparkbook.com If you think the book deserves a review, I'd be so grateful if you shared your favorite part in an Amazon or Goodreads review

Screaming in the Cloud
The Current State of Serverless with Kristi Perreault

Screaming in the Cloud

Play Episode Listen Later Mar 27, 2024 33:30


On this week's episode of Screaming in the Cloud, Corey is joined by Kristi Perreault. Given Kristi's title of AWS Serverless Hero, Corey and Kristi discuss the origins and current state of the serverless world, the similarities between AI and serverless as the tech world moves into this next era, and why she emphasizes that serverless is not always the right solution for every issue. Kristi also opens up about her role as Principal Software Engineer at Liberty Mutual, and what she enjoys most about jet setting around the globe giving speeches.Highlights:(00:00) - Introducing Christy Perrealt(00:39) - The Unconventional Path to Becoming an AWS Serverless Hero(05:05) - Exploring the Boundaries of Cloud Education(10:53) - The Challenges of Keeping Up with Rapid Tech Changes(11:51) - Redefining Serverless: Beyond the Hype(13:12) - The Evolution of Serverless and Its Impact(21:55) - Staying Grounded Amidst Technological Zealotry(27:18) - Python Development in the Cloud(29:31) - Upcoming Talks and Where to Connect with KristiAbout KristiKristi Perreault is an AWS Serverless Hero and a Principal Software Engineer at Liberty Mutual Insurance, where her focus is serverless-first cloud enablement. She has over 5 years of industry experience, holds an M.S. in Electrical & Computer Engineering, and is very passionate about promoting women in technology. She is an established speaker, appearing in over 35 conferences, podcasts, panels, and more. Kristi founded the Serverless Denver meetup, and currently co-organizes the Portsmouth, NH AWS User Group and CDK Day. Outside of work and the serverless tech space, Kristi can be found reading a good book in her tiny home, enjoying a good poke bowl, or jet setting all over the world.Links:Linkedin: https://www.linkedin.com/in/kristi-perreault/Twitter: @kperreault95AWS Portsmouth User Group: https://www.meetup.com/aws-portsmouth-user-group/AWS Usergroup Belfast: https://www.meetup.com/aws-usergroup-belfast/

GRTiQ Podcast
Pablo Carranza Velez - Principal Software Engineer at Edge & Node

GRTiQ Podcast

Play Episode Listen Later Feb 16, 2024 66:43


Today I am speaking with Pablo Carranza Velez, Principal Software Engineer at Edge & Node. Pablo previously joined the podcast in February 2023 for a panel discussion on The Graph's transition to Arbitrum One during Episode 105.In this episode, we take a more in-depth look into Pablo's personal journey, tracing his educational pursuits and early fascination with the space industry. Pablo shares insights into his evolution as a developer, from learning to program to his eventual foray into startups. Our conversation then navigates towards Pablo's transition into the dynamic landscape of web3 and his role at Edge & Node.We also talk about two significant initiatives Pablo has been working on. First, we discuss the highly successful L2 migration, which Pablo played a pivotal role in orchestrating. Second, we discuss Graph Horizon, an ambitious proposal from Edge & Node that Pablo has been instrumental in shaping. Recently, he authored a comprehensive Forum post detailing the proposal, providing The Graph community with a lot of important context.Show Notes and TranscriptsThe GRTiQ Podcast takes listeners inside web3 and The Graph (GRT) by interviewing members of the ecosystem.  Please help support this project and build the community by subscribing and leaving a review.Twitter: GRT_iQwww.GRTiQ.com