#173 Andy Gocke, .NET Ahead of Time Compilation, Part 2, Listener's Questions
No Dogma Podcast | Discussions on software development
by no dogma podcast
6M ago
Summary Andy Gocke, lead of the native AOT and app model team at Microsoft answers listener's questions about native AOT. Details Future of Native AOT. Trimming support in third party libraries. Why .NET prefers its own JIT compiler over the LLVM MSIL backend. How much bigger with AOT be over MSIL and JIT. Where to follow libraries supporting AOT. Using AOT and GPUs. WASM performance. Can Native AOT replace Mono AOT. Plan for using dependency injection with AOT. When will the IDEs support for Native AOT. How to get in touch. Support this podcast Full show notes @andygocke Native AOT deployment ..read more
Visit website
#172 Stormy Peters, Supporting Open Source Software Communities
No Dogma Podcast | Discussions on software development
by no dogma podcast
1y ago
Summary Stormy Peters talks about open source software and how to support the communities that create it. Details Who she is, what she does. What open source software is, what free means. Different types of OSS licenses, beerware, restrictive licenses. Commercial use of open software. Making OSS financially viable; tools that GitHub offers, most software is built on open source software. "We're not paying for free software!", normalizing paying for OSS; hard for companies to make payments; GitHub sponsors for companies. Individuals sponsoring/supporting OSS, getting in touch with maintainers ..read more
Visit website
#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1
No Dogma Podcast | Discussions on software development
by no dogma podcast
1y ago
Summary Andy Gocke, lead of the native AOT and app model team at Microsoft talks about ahead-of-time compilation (AOT) in .NET. Details Who he is, what he does. Quick overview of ahead-of-time compilation (AOT); finding your code. Traditional compilation, interpreter vs compiler, translation from source to target languages. Operating systems, intermediate language (IL). There's always an interpreter. Just-in-time compilation (JIT); Java ran on multiple OSes, but .NET was Windows only; .NET ran on multiple architectures. Ready-to-run (R2R) and trimming. Tiered compilation, variable performance ..read more
Visit website
#170 Tanya Janca, Building Security Into Software
No Dogma Podcast | Discussions on software development
by no dogma podcast
1y ago
Summary Tanya Janca talks about fixing your developer process so that security is part of the life cycle. Details Who she is, what she does. Becoming a penetration tester. Being a developer advocated. Adding security at the end of the software development life cycle; people wish there was a silver bullet for security. "We're secure, we don't need to test our security". Security should start at the project kickoff. Who owns security, the devs or the security team; getting authority and responsibility. Choosing what to fix; likelihood, potential losses, cost. Security stories during development ..read more
Visit website
#169 Mads Torgersen, C# 11 Part 2, Listener Questions
No Dogma Podcast | Discussions on software development
by no dogma podcast
1y ago
Summary Mads Torgersen, answers questions from listeners about C# 11. Details What features he regrets most; inclusion of discriminated unions; progress on roles and extensions; .NET LTS, STS, and C#; null handling and null references; warnings as errors; pressure to add more functional stuff; functions as first-class citizens; Mads is mad about delegate types - "delegate types should never have existed!"; meetings with Anders Hejlsberg; adding cloud programming constructs; reminiscing about async; evolutionary ideas; comparisons to Kotlin and Rust; balancing needs of developers with different ..read more
Visit website
#167 Clark Sell, Building a Community
No Dogma Podcast | Discussions on software development
by no dogma podcast
1y ago
Summary Clark Sell talks about building a community for software developers. Details Who he is, what he does. What a community is; not limited to in-person. How to build a community; need for some organizing force. Building a community via a conference. Local conference. Financial side of a conference, price of ticket, speaker stipend. Getting the conference started, polyglot, website, event planning. Getting people to attend the first conference. Format/behaviors, events to bring people together. The challenge of polyglot conferences; tech sessions vs soft skills; the non tech ones are more l ..read more
Visit website
#166 Michael Dowden, Managing Remote Teams
No Dogma Podcast | Discussions on software development
by no dogma podcast
1y ago
Summary Michael Dowden tells me about his experiences building and managing remote teams. Details Who he is, what he does. Managing a remote team, first employees hired over social media; skipped formal interviews some times; impact of Covid on team, meetings instead of email, stress. Not "work from home"; types of remote work, being available, meeting occasionally; how the team handled remote work; improving communication, document outcomes/decisions, documentation is the "source of truth", message overload; employees dedicated to managing communication; handling difficult conversations, don ..read more
Visit website
#111 Michael Dowden, Serverless Computing and Getting Started with Firebase
No Dogma Podcast | Discussions on software development
by Bryan Hogan
1y ago
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 Firebase. Storing data, real time database, cloud Firestore. Accessing other data and api's. Firebase suite of tools, authentication and authorization "oauth in 15 minutes with Firebase", using authentica ..read more
Visit website
#165 Mads Torgersen, ADHD
No Dogma Podcast | Discussions on software development
by no dogma podcast
1y ago
Summary Mads Torgersen and I chat about his recent diagnosis with Attention-Deficit/Hyperactivity Disorder (ADHD) and how it has changed his life for the better. Details Why we are making this podcast. The diagnosis; his symptoms. Hard time focusing + stress and fear, low self esteem, fear of what others think; good emotional intelligence. Biological disorder. Diagnostic process. Looking back at his childhood through the lens of ADHD, new perspective on old events, better understanding of paths/decisions. Conscious forgetfulness. Baking bread, (fast and) slow; long process, sticking to the rec ..read more
Visit website
#164 Jared Parsons, The C# Compiler, Part 2
No Dogma Podcast | Discussions on software development
by no dogma podcast
1y ago
Summary Jared Parsons, C# compiler lead at Microsoft continues talking about the C# compiler. Details Many ways of doing the same thing, evolving language, succinct code. Null parameter checking, listening customer feedback; preview features. String literals, JSON interpolation. Backward compatibility hindering the language; better ways of releasing .NET and C#; breaking compatibility; adding Records. No tiny changes to overload resolution. What it would take to make major break in compatibility; removing old APIs while maintaining binary compatibility. Yearly cadence; much better for features ..read more
Visit website

Follow No Dogma Podcast | Discussions on software development on FeedSpot

Continue with Google
Continue with Apple
OR