discussions on software development

Similar Podcasts

The Cynical Developer

The Cynical Developer
A UK based Technology and Software Developer Podcast that helps you to improve your development knowledge and career, through explaining the latest and greatest in development technology and providing you with what you need to succeed as a developer.

New Rustacean

New Rustacean
A show about the Rust programming language and the people who use it.

The Rabbit Hole: The Definitive Developer's Podcast

The Rabbit Hole: The Definitive Developer's Podcast
Welcome to The Rabbit Hole, the definitive developers podcast. If you are a software developer or technology leader looking to stay on top of the latest news in the software development world, or just want to learn actionable tactics to improve your day-to-day job performance, this podcast is for you.

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

July 06, 2020 00:38:21 36.82 MB Downloads: 0

SummaryBill Wagner of Microsoft talks about the goal of one .NET.DetailsWho 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 Xamarin. Long term service schedule. Release at .Net Conf. New features. A little about C# 9; what's new in C# 9, immutable objects. Release cycles. Attracting younger people to .NET. System.Devices, System.Maui. UWP support. Support for F# and Visual BasicFull show notes

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

June 01, 2020 00:54:38 52.48 MB Downloads: 0

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 are gone, revenue share; lack of hallway track. How conferences are engaging with people, talks and breaks, Slack, multiple tracks. What Dylan is doing with NDC. Time zone vs geographical partitioning of conferences. NDC will continue to make recordings available for free. Canceling a conference is a lot of work. Conference sponsorship. Microsoft made a success of Bulid. Will conferences go back to normal at some point, distributed conferences. Climate change and conferences. Working and isolation; corporate offices are not the future but places to work in your neighborhood might be. Full show notes

#142 Aaron Stannard, Sustainable Open Source Software

May 11, 2020 00:44:01 42.28 MB Downloads: 0

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. What is the incentive to work on open source, making a little money from open source, sustainability and incentives. “No way are we paying for free software!”. Aggression and abuse. Optimism about OSS, examples of successful OSS ventures. How to find more from Aaron. Full show notes

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

April 06, 2020 00:38:20 36.83 MB Downloads: 0

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, chemistry. Demand for developers. Current quantum volume – doubling every year. Why a million qubits by themselves would not be enough. The meaning of quantum advantage/supremacy. Combing classical and quantum computing. How many quantum computers IBM has. Where to get the free IBM book. Other useful resources. Full show notes

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

March 23, 2020 00:36:32 35.09 MB Downloads: 0

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 Net example of Polly. Hosting examples on the web. Blazor and Try Dot Net. How to run it locally. Future of Try Dot Net, changing name to Dot Net Interactive; Dot Net Juypter and Notebooks. Try Dot Net js. Coming features. Full show notes

#139 Heather Newman, The Importance of Workplace Culture

March 02, 2020 00:43:50 42.1 MB Downloads: 0

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 culture is so important. Culture and strategy. Diversity, inclusion and culture; why it's important in tech. Seeing a bad culture when you're in the middle of it - "are you happy?". How to find Heather. Full show notes

#138 Jeff Haynie, The State of Engineering Performance Management

February 17, 2020 01:00:58 58.55 MB Downloads: 0

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 term. Metrics used by companies who did measure; why cost wasn't a metric; is there a "best" metric. How Pinpoint measures their own performance. How is the data gathered. Black boxes in the company and getting visibility into teams, how does agile fit in. How the rest of the business views engineering; CTO/CIO are more most negative about engineering. Challenges teams face; no metrics no problems. Future work. Finding the report. Full show notes

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

January 27, 2020 00:44:14 42.49 MB Downloads: 0

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 from handlers and filter, middleware sees more; combining MVC and Web API; tag helpers; web forms are gone; is Microsoft providing better documentation and examples; front-end improvements, angular, bootstrap, Grunt, Gulp, Bower.

#136 Dennie Declercq, On Developing With Autism

January 13, 2020 00:39:05 37.54 MB Downloads: 0

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 his day. seeing the talents of a person. Where you can see Dennie give talks. Full show notes

#135 Bob Martin, Clean Agile

December 09, 2019 00:43:56 42.19 MB Downloads: 0

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. Impact of universities on the software field. Agile meeting in Snowbird. Project success and failure, with and without agile, “agile is a feedback mechanism...it tries to get the bad news out as early as possible”. What happened to “agile is as small idea”; agile as part of a job title. How agile should affect programming, small feedback loops; ceremonies; agile provides lots of data, micro-management. Bryan’s story about chefs and agile, “Agile is the way programmers were seen to behave in the wild”. The business and agile, deadlines. No promises, no commitment. Why agile hasn’t changed or been replaced over the years. No scientific studies of agile or programming. Agile certification. Agile has simple riles but is difficult to master. Bob’s hopes for the future of agile. Why he is “Uncle Bob”. Full show notes

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

November 25, 2019 00:29:29 28.33 MB Downloads: 0

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 3, ValueTask (if method has an await but might not use it), heaps and stacks, how to find Brandon. Full show notes

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

November 11, 2019 00:36:18 34.87 MB Downloads: 0

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 next and try catch. Calling async from sync, don't use .Result() it's a blocking call, .Result() throws an aggregate exception; use .GetAwaiter().GetResult(). Full show notes

#132 Lars Klint, Cloud First

October 21, 2019 00:40:28 38.87 MB Downloads: 0

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 cloud on the premises, Amazon Snowmobile, Microsoft coastal datacenters. Picking a cloud provider. Is multicloud worth doing. Getting started with the cloud, moving an application to the cloud. How to find Lars, upcoming conferences. Full show notes

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

October 07, 2019 00:52:47 50.69 MB Downloads: 0

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 themselves, quine relays, record is 128 languages. Esoteric languages, a story about Alfred Hitchcock, Turing completeness, examples of esoteric languages. The origins of Rockstar; an example of FizzBuzz in Rockstar, making real music. Dylan’s hectic conference schedule. Full show notes

#130 Isaac Levin, Application Insights

September 23, 2019 00:39:45 38.18 MB Downloads: 0

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 data out, common use cases; snapshots for point in time debugging. Querying data data in near real time, charts and visualizations. Alternatives to App Insights. Future of App Insights and telemetry in general; time travel debugging. How to get in touch and tell Isaac how you are using it.