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

#155 David Guida, Event Sourcing 16.07.2021

Summary David Guida and I discuss event sourcing, what it is, its uses and drawbacks, and how to get started. Details Who he is, what he does. Overview of event sourcing, everything is an event, aggregates and domain driven design. A practical example; multiple subscribers; the query model and storing calculated data. Why not use a database. Correcting an error in a historical event. Using the str...

#154 Martin Beeby, Using .NET on AWS, Part 2 31.05.2021

Summary Martin Beeby and I continue our discussion on AWS and .NET, turning to security, IaC, and, how to get started with AWS. Details Security feels different and is different; IAM, roles and permissions. Documentation. Tooling for .NET developers, best withing Visual Studio, some for VS Code and Rider; Lambda templates and tests, local deploy with Docker, deploy to AWS. Serverless Application M...

#153 Jamie Goldstein, Mental Health and Emotional Fitness During Covid-19 21.04.2021

Summary Dr. Jamie Goldstein discusses how we are affected by Covid-19, and how to build your mental and emotional fitness. Details Who she is, what she does, what Coa offers. Impact of 2020/2021 on mental health, "Pulling back the curtain"; how Covid broke our community; "work from home" vs "work with home". Stress over a longer period affecting more people; advice on handling stress, building emo...

#152 Martin Beeby, Using .NET on AWS, Part 1 22.03.2021

Summary Martin Beeby talks about how AWS supports .NET on their cloud. Details Who he is, what he does, doing VB.NET, context switching between languages. AWS is for .NET developers; Microsoft going open source and cross platform dev. Moving from Microsoft to AWS. Visual Studio, VS Code, Rider, Docker. C# and .NET are first class citizens on AWS. Getting used to .NET on AWS; challenges with docume...

#151 Suparna Damany, Staying Physically Healthy During Covid-19 10.02.2021

Summary Suparna Damany talks about the little changes we can make to stay physically healthy while working during Covid-19. Details Who she is. What she does. Impact of not going to office; less exercise, more hours worked. What employers should provide. Damage and repair is is happening every day; cumulative nature. Little bursts of exercise; intensity, making exercise part of the day."Fidget all...

#150 Luke Hoban, Pulumi - Infrastructure as Software 29.01.2021

Summary Luke Hoban, CTO of Pulumi talks about modern Infrastructure as Software tools and approaches. Details Who he is, what he does, less coding more team building. History of IaC. Replace instead of repair; using more managed services. When did IaC start. Configuration orchestration vs configuration management; cloud infrastructure as code. What Pulumi is, modern IaC - moving to Infrastructure...

#149 Todd Gardner, The Importance of JavaScript 18.12.2020

Summary Todd Gardner, creator of TrackJS and RequestMetrics tells me how the web runs on JavaScript why it is so important. Details Who he is, what he does. JavaScript and ECMA Script, TypeScript, CoffeeScript, transpilers; Blazor, WebAssembly; SliverLight and Flash. JavaScript on IoT. JavaScript on the backend; Bryan rants about using Json with C#. Parsing Json and the importance of strings. Why...

#148 Brandon Minnick, Getting an App into the App and Play Stores 23.11.2020

Summary Brandon Minnick of Microsoft talks about the process of publishing an app to the various app stores. Details Who he is, what he does. GitHub repo exploration; side loading an app; compiling the code to build the binaries, hosting the binaries instead. The app store rule book and reviews. App Centre Test and testing you app. Fun with manual testing of apps, GitHub access, two factor auth, f...

#147 Martine and Michael Dowden, Teaching Children to Program 05.10.2020

Summary Martine and Michael Dowden talk about the importance of teaching children to program and how to get started. Details Who they are, what they do. The benefits of programming, when to start, Robot Turtles, Scratch and Scratch Junior, moving to a traditional programming language. Helping the child move to the next step, keep their interests in mind; have a project in mind. Minecraft Mods, Box...

#146 Mads Torgersen, C# 9, Part 2 - Listener Questions 03.09.2020

Summary Dr. Mads Torgersen, lead designer of C# at Microsoft answers listener questions. Details How ideas for C# become features, other languages, user requests, user problems. Taking over from Anders Hejlsberg, a quiet change. Move to open source, championing new features. UI plans for C#. Extensions everything and shapes, keeping up with other languages. Who develops C#. How Mads stays so good...

#145 Mads Torgersen, C# 9, Part 1 17.08.2020

Summary Dr. Mads Torgersen, lead designer of C# at Microsoft, talks to me about the upcoming release of C# 9. Details Who he is, what he does, working on C# full time, who he works with. The design process. Doctor Mads, PhD. Init only properties. Records, immutability and a rabbit hole. Top level programs - simpler main programs; making programs simpler. The legacy changes or not making changes .N...

#144 Bill Wagner, .Net 5 and Unifying .NET 06.07.2020

Summary Bill Wagner of Microsoft talks about the goal of one .NET. Details Who he is, what he does. What .NET 5 is, what is happening .NET Framework. How .NET 5 relates to .NET Core. Migrating to .NET 5. Performance improvements. What happens to Entity Framework. Framework to .NET 5 - reasons to stay, reasons to move; Windows specific features. What happens to .NET Standard. What happens to Xamari...

#143 Dylan Beattie, Tech Conferences in a Time of Coronavirus 01.06.2020

Summary Dylan Beattie talks about the present and future of tech conferences, how organizers, presenters and attendees are adapting. Details Who he is, what he does, and what he is doing during the recording! Conferences that are going on now. Participating as an attendee, dedicating time, trying to work; more available to people who can't travel. Participating as a speaker, some of the incentives...

#142 Aaron Stannard, Sustainable Open Source Software 11.05.2020

Summary Aaron Stannard talks about the challenges facing the open source software world and how he thinks they can be addressed. Details Who he is, what he does, a little about Akka and the actor model. Aaron’s blogs on open source projects, burnout; Microsoft vs other software ecosystems; sustainable open source, being a victim of your own success, bug reports, feature requests, the aggression. W...

#141 Abraham Asfaw, IBM Quantum Computing - Out of the Lab, and into Industry 06.04.2020

Summary Abraham Asfaw of IBM talks about the current state of their quantum computing project, and how it has moved out of the lab and into industry and education. Details Who he is, what he does. Quick overview of quantum computing and Qiskit. Book on quantum computing for undergraduates. State of quantum in industry, optimization problems, quantum advantage. Industrial examples, financial, chemi...

#140 Maria Naggaga, Try .NET and .NET Interactive 23.03.2020

Summary Maria Naggaga talks about Try .NET and .NET Interactive - new ways of learning and demonstrating .NET code, and running samples. Details Who she is, what she does. Presenting at conferences. What try dot net is, why they built it; language support. What it lookds like, how to use it. Complexity of what it can run. A small $30,000 bill. Compare to repl. More complex usage; Bryan's Try Dot N...

#139 Heather Newman, The Importance of Workplace Culture 02.03.2020

Summary Heather Newman talks about company culture, why it is so important and how you can help improve it. Details Who she is, what she does. What culture means, elements of a good culture, transparency and trust; trust and mistakes. Heather's talk at MS ignite. How to find out about the culture from the outside, a bad reputation spreads. The interview and making the company appealing. Why cultur...

#138 Jeff Haynie, The State of Engineering Performance Management 17.02.2020

Summary Jeff Haynie of Pinpoint talks about their survey and report on how engineering teams measure their performance. Details Who he is, what he does, a little about Appcelerator Titanium. What is Pinpoint, finding out what is going in engineering. Report on state of engineering performance management, companies surveyed, metrics used. Software is a new profession, much will change in the medium...

#137 Scott Allen, Re-release of talk about ASP.NET 5 27.01.2020

Summary This is a re-release of a podcast I made with the late K. Scott Allen in 2015. Details Who he is; is ASP.NET 5 a rewrite; lightweight, better for SPAs; Scott's favorite new features ; don't need vs 2015, works on Linux; more modular; cross platform, core (subset) CLR; lighter on resources; inbuilt dependency injection; new configuration system; middleware, its history and how it differs fr...

#136 Dennie Declercq, On Developing With Autism 13.01.2020

Summary Dennie Declercq talks about autism, becoming a developer and his views on how to work with others with autism. Details Who he is, what he does, volunteer work. Dennie's view on autism, learning to program. Working, keeping the mind busy, crashing. Joining a coaching program. The challenges Dennie faces at work, getting stuck in a thought, eye contact, deadlines, asking for help. Planning h...

#135 Bob Martin, Clean Agile 09.12.2019

Summary Bob Martin talks about his new book, the origins of agile, its current state and his hopes for its future. Details Who he is, what he does. Frustration and writing his new book - Clean Agile. What agile is, small idea for small teams to execute small projects. "fuss and muss" and the origins of agile; small steps - code, tests and Mercury capsule; bloat and unnecessary processes....

#134 Brandon Minnick, Async Await - Common Mistakes, Part 2 25.11.2019

Summary Brandon Minnick of Microsoft continues with his list of common mistakes in async/await programming and his suggestions. Details Don't return awaits (sometimes), ConfigureAwait(false), synchronization context, what about API applications with no UI, and .NET Core is different too. Do I need async if I my threadpool never runs out of threads, consider scaling in the future. New in .NET Core...

#133 Brandon Minnick, Async Await - Common Mistakes, Part 1 11.11.2019

Summary Brandon Minnick of Microsoft talks about common mistakes when using async/await, and offers solutions. Details Who he is, what he does. What asynchronous programming is, calling code that will return an answer in the future; multithreading. How to make a synchronous method asynchronous, freeing the calling thread; what the compiler does with async code - awaits, switch statements, move nex...

#132 Lars Klint, Cloud First 21.10.2019

Summary Lars Klint talks about the cloud first approach to software development. Details Who he is, what he does, why he is in Australia. What the cloud is, and how to get into it. IaaS, PaaS, SaaS. What “cloud first” means; data sovereignty; cloud only. Serverless, “Serverless is PaaS on steroids”, cold starts in serverless, hot-tiers. All companies can use the cloud. Criteria for building in the...

#131 Dylan Beattie, Esoteric Languages, Rockstar and Programming for Fun 07.10.2019

Summary Dylan Beattie talks about his love of programming, esoteric languages and his language, Rockstar. Details Who he is, what he does. Dylan and Bryan had Amstrad computers. Programming as art, programming for the sake of programming, Conway's game of life, demo scene, squeezing more out of the hardware. Squeezing more out of software; code golf; obfuscating code. Quine - programs that print t...

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.