https://www.developerfusion.com/t/csharp/media/sort/popularity/ C# Media from Developer Fusion 2011-05-05T23:26:00.00Z http://www.developerfusion.com/media/66529/c9-lectures-dr-erik-meijer-functional-programming-fundamentals-chapter-1-of-13/ C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals, Chapter 1 of 13 2009-10-01T17:33:00.00Z Welcome to a new technical series on Channel 9 folded into a different kind of 9 format: C9 Lectures. These are what you think they are, lectures. They are not conversational in nature (like most of what you're used to on 9), but rather these pieces are entirely focused on education, coming to yo. James Crowley http://www.developerfusion.com/media/118808/anders-hejlsberg-questions-and-answers/ Anders Hejlsberg: Questions and Answers 2011-05-05T23:26:00.00Z Anders wanted to hear from you to get a sense of what's on your mind with respect to C#. We asked you for questions and, as usual, you delivered -> this is your interview, Niners. Thanks for the great questions. Special thanks to Anders for taking an hour out of his insanely busy schedule to. James Crowley http://www.developerfusion.com/media/67953/podcast-71/ Podcast #71 2009-10-27T18:25:00.00Z A collection of clips recorded at the San Francisco DevDays conference, including Joel Spolsky, Mark Harrison, Jeff Atwood, Scott Hanselman and Rory Blyth. This episode runs a bit longer than usual. Joel Spolsky on web usability Mark Harrison on Python and the Norvig spell checker Rory Blyth on i. James Crowley http://www.developerfusion.com/media/67433/c9-lectures-dr-erik-meijer-functional-programming-fundamentals-chapter-2-of-13/ C9 Lectures: Dr. Erik Meijer - Functional Programming Fundamentals, Chapter 2 of 13 2009-10-12T17:19:00.00Z We've kicked off C9 Lectures with a journey into the world of Functional Programming with functional language purist and high priest of the lambda calculus, Dr. Erik Meijer (you can thank Erik for many of the functional constructs that have shown up in languages like C# and VB.NET. When you use L. James Crowley http://www.developerfusion.com/media/75749/podcast-80/ Podcast #80 2010-01-21T09:23:00.00Z In this episode of the Stack Overflow podcast, Joel and Jeff discuss GitHub, the value of formal code documentation, and how to decide what features belong in the next version of your software. We’ve had some difficulty adapting to GitHub, where the reverse engineering of the Javascript Markdown James Crowley http://www.developerfusion.com/media/10177/stack-overflow-podcast-44/ Stack Overflow: Podcast #44 2009-03-05T20:25:00.00Z This is the 44th episode of the StackOverflow podcast, where Joel and Jeff discuss the enduring influence of C, the questionable value of the title “Software Architect”, and the evolution of Java. Joel brings the YouTube video Write it in C to our attention. “Pascal won... James Crowley http://www.developerfusion.com/media/76711/c9-lectures-dr-don-syme-introduction-to-f-1-of-3/ C9 Lectures: Dr. Don Syme - Introduction to F#, 1 of 3 2010-02-04T21:15:00.00Z F# is Microsoft's first functional programming language to be included as one of Visual Studio's official set of languages. F# is a succinct, efficient, expressive functional/object-oriented programming language under joint development by Microsoft Developer Division and Microsoft Research. Durin. James Crowley http://www.developerfusion.com/media/118796/conversation-with-herb-sutter-perspectives-on-modern-c0x11/ Conversation with Herb Sutter: Perspectives on Modern C++(0x/11) 2011-05-05T09:24:00.00Z I was lucky enough to catch up with Herb Sutter not too long after the FDIS announcement(Final Draft International Standard is complete).As usual when talking to Herb, the conversation is all about C++ (well, we do talk about C# for a little while, but in the context of C++. Why?).See. James Crowley http://www.developerfusion.com/media/10082/stack-overflow-podcast-42/ Stack Overflow: Podcast #42 2009-02-19T02:38:00.00Z This is the 42nd episode of the StackOverflow podcast, where Joel and Jeff discuss ethical email, backup strategies, how to learn new programming languages, and dealing with underperforming developers. The Conversations Network, a non-profit organization that graciously underwrites the bandwidth... James Crowley http://www.developerfusion.com/media/10999/the-state-monad-part-1/ The State Monad - Part 1 2008-11-20T21:36:00.00Z Concurrency is a problem that faces all developers as we move to the age of ManyCore processor architectures. Managing state is an important aspect of programming generally and for parallel programming especially. The great Brian Beckman demonstrates three ways of labeling a binary tree with uniq... James Crowley http://www.developerfusion.com/media/85235/herding-code-90-sara-chipps-on-girl-develop-it-and-girls-developing-software/ Herding Code 90: Sara Chipps on Girl Develop IT and Girls Developing Software 2010-08-17T15:41:00.00Z This week on Herding Code, the boys talk with Sara Chipps about Girl Develop IT, a comfortable place where women can learn at their own pace and not be afraid to ask "stupid questions." Listen in as Sara talks about repairing the wide gender gap in development through her series of classes which James Crowley http://www.developerfusion.com/media/51672/why-comments-are-evil-and-pair-programming-with-corey-haines/ Why Comments Are Evil and Pair Programming With Corey Haines 2009-08-13T21:46:00.00Z In this episode Keith and Woody sit down with friend and traveling developer Corey Haines.  Here's a question, how many times have you written comments in your code?  Probably a lot!  In this show Corey gives some valid reasons why developers shouldn't have comments in their code (with a few exce... James Crowley http://www.developerfusion.com/media/88998/erik-meijer-gilad-bracha-mads-torgersen-perspectives-on-programming-language-design-and-evolution/ Erik Meijer, Gilad Bracha, Mads Torgersen: Perspectives on Programming Language Design and Evolution 2010-09-17T16:50:00.00Z I attended Lang.NET 2008 and, as expected, learned a great deal from some of the industry's finest language and compiler minds. One of the most interesting talks was Gilad Bracha's session on his new programming language, Newspeak. Newspeak is really compelling from a language design perspective James Crowley http://www.developerfusion.com/media/83917/herding-code-82-cory-foy-and-will-green-compare-net-and-ruby-development/ Herding Code 82: Cory Foy and Will Green Compare .NET and Ruby Development 2010-06-10T15:49:00.00Z This week on Herding Code, Cory Foy and Will Green join the guys to discuss general differences between .NET and Ruby development approaches. Is the grass always greener on the other side? Listen in on this week’s talk about how languages, frameworks, tools and cultures shape the way we implement. James Crowley http://www.developerfusion.com/media/9566/stack-overflow-podcast-36/ Stack Overflow: Podcast #36 2009-01-08T04:50:00.00Z Joel and Jeff, with special guest Eric Sink of SourceGear, discuss source control present and future, why writing a compiler is an important rite of passage for programmers, and how budding software engineers should be educated. I was convinced Eric was going to agree with me on whether or not s... James Crowley http://www.developerfusion.com/media/9942/episode-18-matt-podwysocki-on-f-and-functional-programming/ Episode 18: Matt Podwysocki on F# and Functional Programming 2008-09-19T00:45:00.00Z This week Matt Podwysocki puts the fun in functional programming with a deep dive into F#. We've heard plenty of high level discussions of F# and functional programming lately, so we tried to dig into the gory details as much as possible: What is functional programming, and why sho... James Crowley http://www.developerfusion.com/media/8670/episode-18-matt-podwysocki-on-f-and-functional-programming/ Episode 18: Matt Podwysocki on F# and Functional Programming 2008-09-19T00:45:00.00Z This week Matt Podwysocki puts the fun in functional programming with a deep dive into F#. We've heard plenty of high level discussions of F# and functional programming lately, so we tried to dig into the gory details as much as possible: What is functional programming, and why sho... James Crowley http://www.developerfusion.com/media/88984/expert-to-expert-contract-oriented-programming-and-spec/ Expert to Expert: Contract Oriented Programming and Spec# 2010-09-17T16:50:00.00Z The Spec# programming system is a new attempt at a more cost effective way to develop and maintain high-quality software.  Spec# is pronounced "Spec sharp" and can be written (and searched for) as the "specsharp" or "Spec# programming system".  The Spec# system consists of:The Spec# programmi. James Crowley http://www.developerfusion.com/media/89010/anders-hejlsberg-herb-sutter-erik-meijer-brian-beckman-software-composability-and-the-future-of/ Anders Hejlsberg, Herb Sutter, Erik Meijer, Brian Beckman: Software Composability and the Future of 2010-09-17T16:51:00.00Z How will imperative programming languages evolve to suit the needs of developers in the age of Concurrency and Composability? What role can programming languages play in enabling true composability? What are the implications of LINQ on the furture of managed (CLS-based) and unmanaged(C++) languag. James Crowley http://www.developerfusion.com/media/76393/herding-code-71-james-avery-and-rob-conery-on-nosql-and-a-bunch-of-other-stuff/ Herding Code 71: James Avery and Rob Conery on NoSQL and a bunch of other stuff 2010-02-01T10:52:00.00Z James and Rob invade this week’s show to discuss NoSQL, the ASP.NET MVC vs WebForms debate, TekPub and all kinds of other stuff. Object Databases and NoSQL, ORM are so last year James challenges the idea that all data must reside in a relational databases for everything Rob won’t go to the bar in. James Crowley