Bryan Hogan

no dogma podcast

discussions on topics connected with software development; privacy, security, management, tools, techniques, skills, training, business, soft skills, health

Author

Bryan Hogan

Category

Technology

Latest episode

Apr 2, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

#130 Isaac Levin, Application Insights 23.09.2019

Summary Isaac Levin of Microsoft talks about Application Insights, how to use it and what you can learn from the data. Details Who he is, what what does. What Application Insights is, where it can be used, can be used with any language. Isaac's favorite feature. How to use it. Who uses it. Mobile and IoT use cases. Most common uses, web, desktop, etc. Relationship to diagnostic source. Getting dat...

#129 Laurie Barth, Speaking at Conferences 09.09.2019

Summary Laurie Barth tells me why she loves speaking at conferences and gives some advice on how you can become a speaker too. Details Who she is, what she does. Why she likes speaking at conferences, how she got started. Going from knowing about something to talking about. Telling a story. What makes a good talk, practice, engage with the audience. How to apply to a conference; the abstract. How...

#128 Patrick Smacchia, NDepend in 2019 26.08.2019

Summary Patrick Smacchia of NDepend comes back on the podcast to talk about updates to the tool in the past two years. Details Who he is, what he does. A little bit of background on NDepend. Azure devops; NDepend in CICD, coming soon to Linux containers. Visual Studio extension, challenges in writing extensions in VS 2019, extension placement; no VS Code extension. How coming changes in .NET and V...

#127 Michal Klos, Using SnowFlake To Grow Food 05.08.2019

Summary Michal Klos of Indigo explains how they use Snowflake to help grow food, improve agriculture and the protect environment. Details Who he is, what he does. Decommoditizing agriculture. What Snowflake is, it's in all the clouds. Difference between a data warehouse and a database; could Snowflake be used instead of a database. Michal’s first experience with Snowflake a few years ago; how he u...

#126 Elissa Shevinsky, Faster Than Light Static Code Analysis 22.07.2019

Summary Elissa Shevinsky, author and founder of Faster Than Light, talks about static code analysis and why you should be doing it. Details Who she is, what she does. A little about Faster Than Light. What static analysis is; why it is important, availability by language. How to get started. Making it part of CI/CD. Uploading code to Faster Than Light, why their tool is faster then doing the analy...

#125 Angela Dugan, How to Build a Great Team 08.07.2019

Summary Angela Dugan talks about teams, what they are, how they go wrong and how to build a great one. Details Who she is, what she does. What a team is; should we all be full-stack developers. Types of team member, introverts and extroverts. Difference between leader and manager. Career path for developers who don't want to manage. Finding the strengths of a team member and a team. People are the...

#124 Mads Torgersen, C# 8 24.06.2019

** Summary ** Mads Torgersen talks about the upcoming release of C#, what's new, what's different, what else is coming in the future. He also answers questions from Twitter. ** Details ** Who he is, what he does. What new in C# 8; robustness, pits of success; nullable reference types. No breaking changes. Use of language features, IntelliCode. The legacy of String, unicode and UTF8, array, immutab...

#123 Dane Hillard, Good Software Practices 10.06.2019

Summary Dane Hillard, software engineer and author, discusses what he considers to be some of the important principles of software development. Details Who he is, what he does. A little about his book. Separation of concerns, what it means, how to do it, good naming, method length. Abstraction and encapsulation, what it is, good examples and bad examples. Good programming in industry. Improving pe...

#122 Matt Warren, How the .NET Runtime Has Changed 27.05.2019

Summary Matt Warren discusses what considers to be the biggest changes to the .NET runtime over the past four years. Details Who he is, what he does. Why he's interested in the runtime. Runtime vs base class libraries, cross platform. Just in Time compilation (JITing); tiered compilation, can boost speed of third party libraries. Monitoring and diagnostics. Spans, Tech Empower rating. Default inte...

#121 Mark Eisenberg, Microservices in the Enterprise 13.05.2019

Summary Mark Eisenberg discusses why enterprises should adopt microservices, what is stopping them, and how they can overcome those problems. Details Who he is, what he does. Mark's interest in microservices. What a microservice is, why it is important, why it is difficult; what he means by "enterprise". What enterprises are currently doing - using new technology in an old way. Are enter...

#120 Rafał Legiędź, Augmented and Virtual Reality 29.04.2019

Summary Rafał Legiędź talks about augmented and virtual reality and their unexpectedly long history. Details How to pronounce his name, who he is, what he does. Types of reality, augmented, mixed, virtual. What is VR. What is AR, not just vision, noise cancelling headphones. car reversing cameras. Quick history or AR starting in 1862. State of the art now, HoloLens, MagicLeap. Who is using the tec...

#119 Amy Kapernick, Why You Should Use CSS Grid Layout 15.04.2019

Summary Amy Kapernick loves CSS Grid Layout and thinks you should use it too! Details Who she is, what she does, speaking at conference. History of layouts, table. Background of CSS grid, it makes your code smaller. What browsers support it, falling back if not supported. Usage in the industry. CSS Working Group is driving the standard. No relationship to bootstrap. What's coming in the next versi...

#118 Cliff Agius, Building a Bionic Hand 01.04.2019

Summary Cliff Agius, software developer and airline pilot, talks about how he built a bionic hand for a 15 year old. Details Who he is, what he does, finding time to fly and code. Why he's building a bionic arm; cost of custom built arm. Open source bionic arm, OpenBionic; 3D printing parts, other components, motors; spare parts are easy. The control board; sensors attached to arm send signals to...

#117 Arthur Doler, Mental Health Advice for Developers 18.03.2019

Summary Arthur Doler, developer and mental health advocate talks about the challenges he has faced and how to help others in the workplace. Details Who he is, what he does, why he's interested in mental health, mental health issues in the developer population; art talks about autism, bipolar disorder, social anxiety disorder, obsessive compulsive disorder. A bad day vs a disorder, DSM 5. What to d...

#116 Bob Crowley, Better Debugging Through Visual Studio 04.03.2019

Summary Bob Crowley talks to me about many of the useful debugging features of Visual Studio. Details Who he is, what he does. How hard is debugging. Why debugging is important. Should debugging be taught in university. Knowing the tech stack. Intercepting requests, Postman, Fiddler and packet sniffers. Looking at the SQL generated by Entity Framework and other ORMs. Visual Studio tools for debugg...

#115 Scott Helme, Fighting Cross-Site Scripting with Content Security Policy and Subresource Integrity 18.02.2019

Summary Security researcher Scott Helme tells me how Content Security Policy and Subresource Integrity are used to fight cross site scripting. Details Who he is, what he does. What cross site scripting is; well known examples; how it works; crypto mining with cross site scripting (XSS). Input validation, output encoding, more frameworks are handling validation. Content Security Policy (CSP), what...

#114 Kee Jeffreys, Loki Privacy Network 04.02.2019

Summary Kee Jeffreys talks about the Loki, a privacy network for secure financial transactions and communications. Details Who he is, what he does. What Loki is, differences from What's App/Signal/Telegram, issues with peer-to-peer. Sending money with Loki. Why we need more privacy. How Loki works; how metadata gives you away; how the nodes work, incentives. Size of the network. Open source. Poiso...

#113 Morgan Bruce, Working With Microservices 14.01.2019

Summary Morgan Bruce author of Microservices in Action talks about how and why he builds microservices. Details Who he is, what he does, his stack. Morgan's book. What is a microservice, difference between microservice and monolith; are monoliths still ok. What to do with a new application. How small should a microservice be. Can a microservice be made up of multiple languages. Microservices calli...

#112 John Maglione, Managing Your Career 31.12.2018

** Summary ** John Maglione explains how you can take charge of your career and reach the goals you set ** Details ** Who he is, what he does. How to find a good recruiter. Career management vs career development. Actively managing your career - learning new technologies, handling change, moving cities. Planning the steps of your career from junior dev to... on the technical route; from junior dev...

#111 Michael Dowden, Serverless Computing and Getting Started with Firebase 17.12.2018

Summary Michael Dowden tells me how FlexePark build a completely serverless application with Firebase. Details Who he is, what he does. What is serverless computing, how it differs from traditional and container based computing. What Firebase is, its ecosystem ; where the business logic lives. Progressive web apps, languages you can use with Firebase. Where Firebase "lives". Why Michael chose Fire...

#110 Brandon Byars, Testing Microservices with Mountebank 03.12.2018

** Summary ** Brandon Byars, creator of Mountebank talks about testing microservices with that tool, and more general testing patterns for microservices. ** Details ** Who he is, what he does. Quick overview of Mountebank and service virtualization. Types of testing, faking vs mocking. Challenges of testing, determinism. What is mountebank, stubbing HTTP, TCP and SMPT. Proxy and replay; types of r...

#109 Joshua Sheppard, Data Science is Hard 19.11.2018

Summary Joshua Sheppard of Infinite Campus tells my about their data science and machine learning projects and how you can start your own. Details Who he is, what he does. What is data science, is a data scientist a role or a team, what skills are needed. Data vs big data. When does SQL + math become science, how to get started, Python, R and other languages; trying to follow software engineering...

#108 Mark Rendle, Gathering Metrics in .NET Core 05.11.2018

Summary Mark Rendle tells me why gathering metrics is so important, how to do it with .NET Core and how to analyze what you have collected. Full Details Who he is, what he does, training videos. Event Tracing for Windows and diagnostic source, tracking numbers. Logging versus diagnostics, turning on diagnostics, writing to diagnostic sources, things that already write to diagnostic sources, how to...

#107 Niall Merrigan, Hacking, Bug Bounties and Responsible Disclosure 22.10.2018

Summary Niall Merrigan, security researcher tells me about bug hunting and the best hacks he has seen. Full Details Who he is, what he does. Bug hunting, crowd sourcing the hunters, bug bounties, should you invite attacks on production, Hacker One and Bug Crowd. IoT is the most attacked software; smart cars, aircraft. Security.txt. Responsible disclosure, what do if you find a bug, Niall's experie...

#106 Joe McBride, GraphQL for .NET 08.10.2018

Summary Joe McBride creator GrpahQL .NET tells me about his implementation of the GraphQL standard. Details Who he is, what he does. What GraphQL is, protocol agnostic, type safe. Why use GraphQL; queries, fields. Why use GraphQL, how it is being used, some missing features. OData as a substitute for GraphQL. Why Joe built GraphQL.Net, the bus rule. How compliant GraphQL.Net is with the standard....

Listen to the no dogma podcast podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.