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

#105 Jon Smith, Entity Framework Core 2.1 and Domain Driven Design 24.09.2018

Summary Jon Smith talks to me about Entity Framework Core 2.1, how to organize your EF code to meet the principles of domain driven design and his recent book on the topic. Details Who he is, what he does. Leaving tech and coming back. Differences between EF 6 and EF Core, no more db initializer or data validation (by default), better adding and updating, lazy loading, less bugs in Core 2. How to...

#104 Laura Elizabeth, Design Advice for Engineers 10.09.2018

Summary Laura Elizabeth explains how engineers can improve their design skills. Details Who she is, what she does. Why developers should care about design. Bryan's PowerPoint slides are better than they used to be. Where to start learning design, iterate your design. How do you know if the design is good, getting others to look at the site, making use of negative feedback. look at other sites for...

#103 Jay Gambetta, IBM Quantum Information Science 27.08.2018

Summary Jay Gambetta of IBM talks about their new Quantum Information Science Kit which makes it easy to running chemistry, artificial intelligence and optimization applications on quantum computers. Details Who he is, what he does, quick overview of IBM Quantum Experience. Qiskit, Terra and Aqua, compilers, providers, simulators, experiment with chemistry, AI and optimization. Integration with ex...

#102 Spencer Schneidenbach, REST APIs 13.08.2018

Summary Spencer Schneidenbach talks about REST APIs, what makes a good one, who should design it, how to document it and why developer experience is so important. Details Who he is, what he does. Designing an api, the consumer should drive the design, is the developer the main consumer, is the business a customer? What REST is, RPC, nouns not verbs, querying, SEARCH verb, PUT and PATCH, common con...

#101 Andrew Lock, .NET Core 30.07.2018

Summary Andrew Lock, blogger and author of ASP.NET Core in Action talks to me about the .NET Core and why you should probably use it instead of Framework. Details Who he is, what he does. His book. Why did Microsoft build .NET Core, the complications of Web API Core running on Framework. Platforms it works on. New configuration system, typed configs. Dependency injection is built-in now, a mention...

#100 Jeff Glennon, The Man Who Left Technology for Beer 16.07.2018

Summary Jeff Glennon used to be an agile consultant helping companies align their departments to deliver better software, but he left that world behind and is now the Chief Operations Officer at Night Shift Distributing, a distributor of craft beers and other beverages in Massachusetts. Jeff talks to me about his move, the skills he brought with him and what he has learned. Details What he used to...

#99 Jimmy Bogard, Diving into Containers 03.07.2018

Summary Jimmy Bogard creator of AutoMapper, MediatR and HtmlTags talks to me about his move into the world of containers. Details Who he is, what he does, his open source projects. What containers are, why use them, containers are like Lego bricks. How many apps to a container. Windows containers types. Differences between Windows and Linux containers, why choose over the other, size and ease of s...

#98 Michael Brett, QxBranch – Commercial Quantum Computing 18.06.2018

Summary Michael Brett of QxBranch tells me about their work in the world of commercial quantum computing, their software and where he sees the industry going. Details Who he is, what he does, history of QxBranch, predictive analytics - financial, pharmaceutical, gas industries. Quick overview of quantum and the limits of traditional computing. Why Australia has so much quantum computing experience...

#97 Cliff Agius, Decision Making as a Pilot and Engineer 04.06.2018

Summary Cliff Agius, software engineer and pilot of Boeing 787's talks about decision making above the clouds and in the office. Details Who he is, what he does, flying and coding. Critical decision making, what it is, an aircraft has thousands of computers, types of decision - impulsive vs considered, caging the chimp. Types of response, chimp (instinctive) , rule based (check list) , human (thin...

#96 Steve Gordon, Http Client Factory in .NET Core 2.1 21.05.2018

Summary Steve Gordon and I talk about the new Http Client Factory in .Net Core 2.1. We cover what's new, what's different and how to use Polly, the .NET resilience framework with it. Details Who he is, what he does, meetup group, Humanitarian Toolbox. What is wrong with Http Client, exhausting sockets; using a singleton, DNS problems. Http Client Factory, creates a client pool, using DI to create...

#95 Ben Watson, High Performance .NET 07.05.2018

Summary Ben Watson, software engineer at Microsoft working on Bing and author of Writing High Performance .NET Code talks to me about his book and how to improve your code. Details Who he is, what he does, working on Bing lead to the book, Bing is probably the biggest C# app in the world. Why worry about performance, pay for play, serverless; sometimes more machines are the best solution. Where to...

#94 Todd Gardner, Building Your Brand 23.04.2018

Summary Todd Gardner, founder of TrackJS talks about building its and his own brands, speaking, and growing a company. Details Who he is, what he does, pub conf. What TrackJS is. Why having a good product is not enough, talk about it as much as building it, present at conferences. How he sold to the big companies like Google, StackOverflow and Microsoft, hiring sales people. Moving from developer...

#93 Ben Cull, From Developer to Startup Founder 09.04.2018

Summary Ben Cull tells be about his move from being a developer to the founder of a starup, why he decided to make the change and the success and failures along the way. Details Who he is, what he does. Starting a product, knowing what to build. How to transition away from the day job, become a free lancer, when did does the startup start paying. Finding the market fit for your product, target a s...

#92 Felienne Hermans, What is Programming? 26.03.2018

Summary Felienne Hermans has been asking the question "What is programming?", in this podcast she tells me why it is an important question and what she has found out. Details Who she is, what she does. Felienne's research into what programming is, why it is important. Her general findings. Excel as an intro to programming, Excel is functional. Programming with kids, code smells, code qua...

#91 Adam Ralph, NServiceBus, Microservices and SOA 12.03.2018

Summary Adam Ralph talks about the challenges of distributed systems, queues, coupling, and how NServiceBus helps with microservices, SOA and long running processes. Details Who he is, being "a white space bigot"; what he does; working for Particular, evangelist and engineer. What NServiceBus is, infrastructure for distributed systems, queues, retires. History of NServiceBus, commercial...

#90 Kjersti Sandberg and Charlotte Lyng, Norwegian Developer Conferences 26.02.2018

Summary Kjersti Sandberg and Charlotte Lyng of the Norwegian Developer Conference tell me what goes into organizing four major conferences around the world. Details Who they are, what they do. A little about how the conferences started. What is the Norwegian Developer Conference; spreading around the world, London, Oslo, Minnesota, Sydney. How they organize the conferences, finding local partners,...

#89 Mark Eisenberg, Breaking the Monolith 12.02.2018

Summary Mark Eisenberg talks about the very long life of the software monolith, when it started, and how we have been trying to escape it since. Details Who he is, what he does. What is a monolith, tell-tale signs of a monolith, coupling and decoupling. Why we built monoliths. N-tiers and monoliths. Software is rarely a green field. Were we ever able to swap tiers. Advantages of a monolith, it's f...

#88 Aaron Bedra, Threat Modelling 29.01.2018

Summary Aaron Bedra talks to me about threat modelling, why you should do and what to cover. Details Who he is, what he does. What is threat modeling and how he approaches it. Types of security, loss of money, loss of life. Should you secure something if it is not valuable. Are we in a post security world? How often your site is attacked. How to decide what to protect. Regulations and breaches. Ho...

#87 Veronika Kolesnikova, Xamarin and Cognitive Services 08.01.2018

Summary Veronika Kolesnikova talks to me about Xamarin and Microsoft Cognitive Services. Details Who she is, what she does. What is Xamarin. What are cognitive services, why so many services; artificial intelligence vs machine learning vs deep learning, training models. He she got started in Xamarin; it's part of Visual Studio, SDKs and testing tools, Xamarin live player debugging on device. Why u...

#86 Tomas Petricek, Software Correctness 19.12.2017

Summary Tomas Petricek talks about software correctness, its history and future. Details Who he is and what he does, his book on F#. Alan Turing Institute. Software as an engineering discipline, software as art. History of errors in software, errors in hardware. Software was never in crisis. Using types to help with correctness, how different languages do it, some complications, a new language wou...

#85 Mark Seemann, Dependency Rejection, Part 2 04.12.2017

Summary Part two of a two part recording with Mark Seemann on dependency rejection. Details No mocking needed for unit testing, command query separation. Do you still use some DI in impure functions; partial applications, Mark is not a fan of DI containers and doesn't know of any for F#. Are partial functions functional, Haskell keeps its impure functions at the edge, "impure-pure-impure sand...

#84 Mark Seemann, Dependency Rejection, Part 1 13.11.2017

Summary Part one of a two part recording with Mark Seemann on dependency injection and rejection in F#. Details Who he is, what he does. The new video site. Used to earn from C#, now earns from F# but would like to earn from Haskell; how much dev is going on in F#. Dependency rejection; side effects, purity and determinism. Impure functions. Pure and impure calling each other. Dijkstra, abstractio...

#83 Steve Elliot, When to Rearchitect 23.10.2017

Summary Steve Elliot, CEO of Agile Craft talks to me about re-architecting software, why it should be done, when to do it, and how to do it well. Details Who he is, what he does. When to re-architect, monitor usage patterns, out of date ui, spaghetti code, ratio of bug fixes to new code, not mobile enabled, difficulty recruiting, market opportunity. Making a decision, who gets a say. How to measur...

#82 Jay Gambetta, IBM Quantum Experience 09.10.2017

Summary Jay Gambetta manager for quantum theory and computing at IBM talks to me about the IBM Quantum Experience. Details Who he is, what he does. Why is quantum computing different, entanglement and interference. How do quantum computers look, cryogenic refrigerators, close to absolute zero. IBM's history in quantum computing. What is the quantum experience, how a program goes from the cloud app...

#81 Doc Norton, Better Agile Metrics 25.09.2017

Summary Doc Norton tells me why measuring agile velocity is a bad idea and what to do instead. Details Who he is, what he does. "Escape Velocity", why he wrote a book on agile metrics. What velocity is, rate of delivering value to customer, "it is useless", estimates are "bunk". "The business" pushes velocity based estimates. Lack of trust throughout organiz...

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.