OwlTail

Cover image of Mark Seemann

Mark Seemann

14 Podcast Episodes

Latest 23 Oct 2021 | Updated Daily

Weekly hand curated podcast episodes for learning

Episode artwork

Code that Fits in Your Head with Mark Seemann

.NET Rocks!

How do you make code that fits in your head? Carl and Richard talk to Mark Seemann about his latest book that focuses on building sustainable applications. Mark talks about the key issue of any application that is going to exist for a while: Can others understand what you wrote? Making understandable code starts with brevity, but clarity is also important. Modern tooling makes it easier to create sustainable applications, with automated testing and continuous integration and deployment being some of the biggest players. Code that you can learn from is code that fits in your head!

1hr

30 Sep 2021

Episode artwork

Code that Fits in Your Head with Mark Seemann

.NET Rocks!

How do you make code that fits in your head? Carl and Richard talk to Mark Seemann about his latest book that focuses on building sustainable applications. Mark talks about the key issue of any application that is going to exist for a while: Can others understand what you wrote? Making understandable code starts with brevity, but clarity is also important. Modern tooling makes it easier to create sustainable applications, with automated testing and continuous integration and deployment being some of the biggest players. Code that you can learn from is code that fits in your head!

1hr

30 Sep 2021

Similar People

Episode artwork

Code that Fits in Your Head with Mark Seemann

.NET Rocks!

How do you make code that fits in your head? Carl and Richard talk to Mark Seemann about his latest book that focuses on building sustainable applications. Mark talks about the key issue of any application that is going to exist for a while: Can others understand what you wrote? Making understandable code starts with brevity, but clarity is also important. Modern tooling makes it easier to create sustainable applications, with automated testing and continuous integration and deployment being some of the biggest players. Code that you can learn from is code that fits in your head!Support this podcast at — https://redcircle.com/net-rocks/donations

59mins

28 Sep 2021

Episode artwork

#156 Mark Seemann, Code That Fits in Your Head

no dogma podcast

SummaryMark Seemann on how to improve your software skills, and it's not all about programming.DetailsWho he is, what he does. The title of his book. Software - engineering/art/craft/science. Writing code that other people can understand is the hard challenge. Software is not engineering, yet. How to improve your own way of working. Keeping complexity low, seven plus/minus two, the emulator in the brain; easier to understand less complex code. Test driven development and why it helps. Using checklists makes you better with no other effort. Encapsulation - can an object be treated as a black box and not need to understand its internal state; trusting an object to behave in a predictable way. Complexity and software architecture; fractal architecture; sticking to seven things. Eureka moments don't happen at the keyboard; timeboxing; flow state, in the zone; leave the room. LaTeX, why???Support this podcastFull show notes@ploehMark's blogCode That Fits in Your Head

54mins

31 Aug 2021

Most Popular

Episode artwork

72. Functional Programming and Haskell | Mark Seemann

SalesforceWay

Mark Seemann, who joins to talk about Functional Programming and Haskell, is a self-employed programmer and software architect, book author, PluralSight author, public conference speaker, Humane Code Video author in Cleancoders.com. Main points Why does Mark move from C# to F# and Haskell? What is a pure function? Why is pure function friendly? Why is Haskell suitable for learning Functional Programming? The importance of Immutability Dynamic v.s. Static typed functional programming languages Links Haskell language Mark’s Twitter Mark’s PluralSight courses Mark’s personal blog Mark’s Humane Code Videos Book – Dependency Injection Principles, Practices, and Patterns Video Teaser The YouTube Video The post 72. Functional Programming and Haskell | Mark Seemann appeared first on SalesforceWay.

44mins

27 Aug 2020

Episode artwork

71. SOLID Principles | Mark Seemann

SalesforceWay

Mark Seemann, who joins to talk about SOLID principles, is a self-employed programmer and software architect, book author, PluralSight author, public conference speaker, Humane Code Video author in Cleancoders.com. Main points What coding problems does SOLID solve? Single Responsibility Principle (SRP) Open-Closed Principle (OCP) Liskov Substitution Principle (LSP) Interface Segregation Principle (ISP) Dependency Inversion Principle (DIP) Links Mark’s Twitter Mark’s SOLID course (PluralSight) Mark’s PluralSight courses Mark’s personal blog Mark’s Humane Code Videos Book – Dependency Injection Principles, Practices, and Patterns Video Teaser The YouTube Video URL The post 71. SOLID Principles | Mark Seemann appeared first on SalesforceWay.

38mins

20 Aug 2020

Episode artwork

There is a Silver Bullet with Mark Seemann

.NET Rocks!

Are there Silver Bullets in Development? Carl and Richard chat with Mark Seemann about the 1986 Fred Brooks essay No Silver Bullet. Mark argues that there are silver bullets - but do we notice them? The conversation dives into technology like the Internet (maybe you've heard of it?) changing the way we do software development: Providing rapid access to resources, answering your questions, and simplifying deployment. Mark also talks about automated testing to shorten cycle times, how modern distributed source control can help you work faster and more!

59mins

30 Apr 2020

Episode artwork

There is a Silver Bullet with Mark Seemann

.NET Rocks!

Are there Silver Bullets in Development? Carl and Richard chat with Mark Seemann about the 1986 Fred Brooks essay No Silver Bullet. Mark argues that there are silver bullets - but do we notice them? The conversation dives into technology like the Internet (maybe you've heard of it?) changing the way we do software development: Providing rapid access to resources, answering your questions, and simplifying deployment. Mark also talks about automated testing to shorten cycle times, how modern distributed source control can help you work faster and more!

59mins

30 Apr 2020

Episode artwork

#85 Mark Seemann, Dependency Rejection, Part 2

no dogma podcast

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 sandwich" sandwich - the origin of the word "sandwich", an example of a translator application, don't lose sight of the other tenets of programming, upcoming conferences.

34mins

4 Dec 2017

Episode artwork

#84 Mark Seemann, Dependency Rejection, Part 1

no dogma podcast

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, abstractions and monoids.

34mins

13 Nov 2017

Loading