|
|
How did you like the show?
Report a problem
Reviews:
| Review this podcast |
| Review this podcast |
Episodes
- Rico Mariani: Visual Studio Today, Tomorrow and Beyond - Your Questions Answered
Mon, 01 Dec 2008 18:22:00 GMT
The great Rico Mariani, software performance guru and Chief Architect of Visual Studio (we dig into what this role is exactly...), sits down with us to discuss what's on tap for the next iteration(s) of Visual Studio (Visual Studio 2010) and beyond... If you spend alot of time in VS, then you definitely want to make some time to watch this (and listen carefully). It's a long one, but well worth it. 3/4 of the time is spent answering YOUR questions!
I recently asked Niners to submit questions for Rico that would be addressed in this conversation. Rico was kind enough to answer not some but all of the questions! Thank you for your submissions Niners and thank you Rico for taking the time to listen to, learn from and engage with your customers! :) - Intervju fr??edev: Johan Broberg om att jobba som testare p?icrosoft
Sun, 30 Nov 2008 15:49:00 GMTIntervju med Johan Broberg från MDCC. Johan jobbar som testare på Microsoft Dynamics i Danmark och berättar lite om sina erfarenheter om att jobba som utvecklare och testar på Microsoft.
- Intervju fr??edev: Magnus M?ensson om dynamisk kodgenerering
Sun, 30 Nov 2008 15:46:00 GMTIntervju med Magnus Mårtensson från Dotway om dynamisk kodgenerering
- Intervju fr??edev: Magnus Juvas om arkitektur
Sun, 30 Nov 2008 15:44:00 GMTIntervju med Magnus Juvas om arkitektur och arkitektens roll
- Intervju fr??edev: Johan Norm?om SweNug
Sun, 30 Nov 2008 15:38:00 GMTIntervju med Johan Normén från Dotway om SweNug.
- Intervju fr??edev: Silverlightpanelen
Fri, 28 Nov 2008 16:48:00 GMTUnder Öredev konferensens första dag tog Robert Folkesson chansen att prata lite med några av Sveriges främsta Silverlight-experter om Silverlight och processen mellan utvecklare och designers.
- Intervju fr??edev: Sergio Molero om s?rhet och utvecklare
Fri, 28 Nov 2008 16:25:00 GMTI den här diskussionen med Sergio Molero som är en medlem av MEET pratar vi om säkerhet och utvecklare, SDL och hur beteenden måste förändras.
- Intervju fr??edev: Patrik L?dahl om Dom?Driven Design
Fri, 28 Nov 2008 15:59:00 GMTMikael Deurell tar i den här intervjun med Patrik Löwendahl och pratar lite DDD.
- Intervju fr??edev: Glenn Block om MEF
Fri, 28 Nov 2008 15:53:00 GMTI den här intervjun med Glenn Block från Patterns & Practices pratar vi om Managed Extensibility Framework och hur det kan komma att påverka flera produkter och tekniker från Microsoft.
- Intervju fr??edev: Chris Klug om Silverlight 2
Fri, 28 Nov 2008 10:40:00 GMTRobert Folkesson samtalar med Chris Klug, Technical Trainer på EPI-server, om Silverlight 2, integration med HTML-DOM:en, 'headless' Silverlight-applikationer och hur man håller sig ajour om teknik.
- Intervju fr??edev: Scott Hunter om ASP.NET Dynamic Data
Fri, 28 Nov 2008 10:38:00 GMTRobert Folkesson samtalar med Scott Hunter, Program Manager i ASP.NET-teamet, om ASP.NET Dynamic Data och de möjligheter som tekniken medför samt lite om vad som är på gång i kommande versioner.
- Intervju fr??edev: Nikolai Tillmann om PEX och automatisk testgenerering
Fri, 28 Nov 2008 10:33:00 GMTRobert Folkesson samtalar med Nikolai Tillmann, projektledare för PEX på Microsoft Research. PEX är ett nytt verktyg som möjliggör automatgenerering av ad-hoc tester och enhetstester utifrån befintlig .NET-kod. Nikolai berättar i den här intervjun vad PEX är och visar även i en kort demo hur verktyget kan användas.
- Intervju fr??edev: Eilon Lipton om ASP.NET MVC
Fri, 28 Nov 2008 10:32:00 GMTRobert Folkesson samtalar med Eilon Lipton, Senior Development Lead i ASP.NET MVC-teamet, om vilka utmaningar som MCV-ramverket hanterar och hur teamet har resonerat när man utvecklat ramverket.
- This Week on C9: The Thanksgiving Episode
Thu, 27 Nov 2008 18:11:00 GMT
This Week on Channel 9, Dan and Brian give thanks to the folks who help make This Week on Channel 9 possible. Happy Thanksgiving everyone :) - Vanliga fel som g?med ASP.NET och hur du hittar dem med WinDbg
Thu, 27 Nov 2008 05:54:00 GMTTess Ferrandez-Norlander som jobbar på Microsoft i Sverige som Escalation Engineer går i den här presentationen (på engelska) igenom vanliga produktionsfel i och med ASP.NET lösningar och hur dessa kan identifieras med hjälp av WinDbg.
- Gespr? mit Jason Zander, GM f?isual Studio
Wed, 26 Nov 2008 11:00:00 GMT
Auf dem Technical Summit letzte Woche in Berlin hatte Frank Fischer, Manager der Evangelisten bei Microsoft Deutschland, ein Gespräch mit Jason Zander, dem General Manager für Visual Studio. Jason erzählt über seine Karriere und was er alles bei Microsoft gemacht hat. Er genießt es immer noch, selbst Code zu schreiben und seine Produkte auszutesten. Frank und Jason diskutieren über .Net 4.0, Visual Studio 2010 und den besten Einstieg in Entwickeln mit .Net.
- Talking with Dan'l Lewin about BizSpark for Startups
Wed, 26 Nov 2008 10:18:00 GMT
A couple of weeks ago, Microsoft launched a new program for Startups called BizSpark. Microsoft BizSpark is a global program designed to help accelerate the success of early stage startups by providing them with software, support and visibility. The BizSpark program was launched in Germany last week at the Xtopia conference ? a German conference about web design, web business, user experience and technology. At the Xtopia, I had the opportunity to talk to Dan?l Lewin, Microsoft Corporate Vice President, about the BizSpark program for Startups. In this video, Dan?l tells me about BizSpark and offers some advice for people who are thinking about founding a Startup in this current economic environment.
BizSpark Details:
With the BizSpark program, Startups get access to Microsoft?s development tools, platform technologies, and production licenses of server products for immediate use in developing and bringing to market innovative and interoperable solutions with no upfront costs and minimal requirements. Professional technical support from Microsoft (MSDN) and community support from BizSpark Network Partners around the world is also included in the program as well as global visibility to an audience of potential investors, clients and partners.
BizSpark is available to Startups that are private company building a software-based product or service, in business for less than 3 years and have less than USD $1M in revenue. Participation in the program lasts up to 3 years.
For more information about BizSpark visit:
http://www.microsoftstartupzone.com/
or
http://www.microsoft.com/bizspark/
- Technical Summit 2008: Steve Teixeira on Parallel Computing
Tue, 25 Nov 2008 13:27:00 GMT
Auf dem Technical Summit 2008 durfte ich mit Steve Teixeira aus dem Parallel Computing Tools Team der Microsoft Corporation sprechen. Steve hat mir einige der Dinge gezeigt die in Visual Studio 2010 kommen werden um Multithreaded Anwendungen einfacher im Debugger und Profiler analysieren zu können. Das Interview selbst ist in Englisch.
English:
During the Technical Summit 2008 I had the pleasure to Interview Steve Teixeira about the work his team is doing at Microsoft. Steve gave me a sneak peak on what is coming in Visual Studio 2010 regarding the tools support for multithreaded applications.
Enjoy,
Dariusz - Roz Ho: Reflections On Leadership and Believing in Yourself
Mon, 24 Nov 2008 22:59:00 GMT
Sometimes Charles and Ritzy get really lucky in meeting people whose energy is truly contagious, as in the case of Corporate Vice President, Premium Mobile Experiences, Roz Ho. In another edition of WM_IN, Roz tells us about her diverse experiences; from growing up in Hong Kong, moving to California, landing at Microsoft and how she almost left Microsoft to become an archeologist! Roz leads a team working on consumer-focused projects in mobile communications, and her team comes first; she literally shows us what keeps her coming back to the job every day, even after 17 years. And she knows a little something about the importance and delicacy of human relationships, as she used to be the GM of the Macintosh Business Unit, where her team was responsible for the development and marketing of Mac Office. Before joining Microsoft in 1991, Ho was a software engineer for HP and she also spent two years working as a software engineer developing a number of financial systems at Bank of America, including the first large-scale ATM system in the world. - This Week on C9: Xbox & Zune get updates, C9 gets custom CSS, and autonomous trucks!
Sat, 22 Nov 2008 18:33:00 GMT
This week on Channel 9, Dan and Brian are joined by Steve Velat, a PhD student at Univ. of Florida working on cool autonomous robots. This week's news includes:
- Microsoft store launches (1:00 - 1:40)
- The New Xbox Experience is now available including new services like NetFlix, new avatars, and XNA Community games (1:51 - 3:37)
- Windows Live OneCare is discontinued, but Morro will be a free lightweight offering...60% of developed nations don't have up-to-date security protection (higher in emerging markets) (3:37 - 5:09)
- Zune Pass update means that every month you can own 10 songs (5:09 - 6:23)
- Omar Shahine discusses Windows Live updates, and New York Times declares Microsoft the winner of Social Inbox 2.0 (6:23 - 7:40)
- Live Search API adds XML, JSON APIs, removes query limit, and enables you to specify Web, news, images, phonebook, Encarta Instant Answers, etc for search results (7:40 - 9:17)
- CodeProject article shows building a Pan & Tilt camera with object tracking using LEGO NXT (9:17 - 10:25)
- The 9 guy, Brian, and Dan make it on to Microspotting (10:25 - 11:12)
- Rico Mariani, the architect for Visual Studio tooling, discusses the Visual Studio Technology Roadmap (11:12 - 13:10)
- OnMicrosoft video site launches, includes interviews with the Microsoft product teams (13:10 - 14:00)
- Channel 9 dev team adds user-generated CSS extensions and Jamie's built some cool ones already (14:00 - 15:00)
- Charles has a two-part video series with Brian Beckman on state monads and concurrency, Part 1 and Part 2 (15:00 - 15:46)
- Dan's pick of the week: Dan declares extending VSTS Power Tools with Skype to talk directly to teammates (18:15 - 19:20)
- Steve's pick of the week: Robotic Assisted Convoy Operation - A video clip of automated transport vehicles using IR emitters to drive actual convoy trucks (19:20 - end) - XAML Power Toys - Instant Form Generation
Fri, 21 Nov 2008 19:25:00 GMT
Karl Shifflett brought one of his favorite Hawaiian shirts and his XAML Power Toys in to the studio and it was time to play. Karl demonstrates how to use his Visual Studio Add-In to instantly generate forms for Line of Business applications.
Since the filming of this video Karl has since updated XAML Power Toys to now support Silverlight 2 as well as WPF. Karl has also recorded 11 videos of his own (available half way down the XAML Power Toys page) to help you get started with this useful and customizable tool. - Brian Beckman: The Zen of Stateless State - The State Monad - Part 2
Thu, 20 Nov 2008 21:38:00 GMT
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 unique integer node numbers: (1) by hand, (2) non-monadically, but functionally, by threading an updating counter state variable through function arguments, and (3) monadically, by using a partially generalized state-monad implementation to handle the threading via composition. Of course during this lesson from one of the masters of mathematical programming, we wind through various conversational contexts, but always stay true to the default topic in a stateful monadic way (watch/listen to this piece to understand what this actually means :))
This is another great conversation with astrophysicist and programming master Brian Beckman. Brian is one of the true human treasures of Microsoft. If you don't get mondas, this is a great primer. Even if you don't care about monadic data types, this is worth your time, especially if you write code for a living. This is part 2 of a 2 part series.
See part 1 here.
Below, you will find several exercises for generalizing the constructions further. Here are the source files you need for playing with these algorithms in visual studio or your favorite Haskell environment. Brian will monitor this thread so start your coding engines!!
Exercise 1: generalize over the type of the state, from int
to <S>, say, so that the SM type can handle any kind of
state object. Start with Scp<T> --> Scp<S, T>, from
"label-content pair" to "state-content pair".Exercise 2: go from labeling a tree to doing a constrained
container computation, as in WPF. Give everything a
bounding box, and size subtrees to fit inside their
parents, recursively.Exercise 3: promote @return and @bind into an abstract
class "M" and make "SM" a subclass of that.Exercise 4 (HARD): go from binary tree to n-ary tree.
Exercise 5: Abstract from n-ary tree to IEnumerable; do
everything in LINQ! (Hint: SelectMany).Exercise 6: Go look up monadic parser combinators and
implement an elegant parser library on top of your new
state monad in LINQ.Exercise 7: Verify the Monad laws, either abstractly
(pencil and paper), or mechnically, via a program, for the
state monad.Exercise 8: Design an interface for the operators @return
and @bind and rewrite the state monad so that it implements
this interface. See if you can enforce the monad laws
(associativity of @bind, left identity of @return, right
identity of @return) in the interface implementation.Exercise 9: Look up the List Monad and implement it so that it implements the same interface.
Exercise 10: deconstruct this entire example by using
destructive updates (assignment) in a discipline way that
treats the entire CLR and heap memory as an "ambient
monad." Identify the @return and @bind operators in this
monad, implement them explicitly both as virtual methods
and as interface methods. - Brian Beckman: The Zen of Stateless State - The State Monad - Part 1
Thu, 20 Nov 2008 21:36:00 GMT
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 unique integer node numbers: (1) by hand, (2) non-monadically, but functionally, by threading an updating counter state variable through function arguments, and (3) monadically, by using a partially generalized state-monad implementation to handle the threading via composition. Of course during this lesson from one of the masters of mathematical programming, we wind through various conversational contexts, but always stay true to the default topic in a stateful monadic way (watch/listen to this piece to understand what this actually means :))
This is another great conversation with astrophysicist and programming master Brian Beckman. Brian is one of the true human treasures of Microsoft. If you don't get mondas, this is a great primer. Even if you don't care about monadic data types, this is worth your time, especially if you write code for a living. This is part 1 of a 2 part series.
See Part 2 here.
Included with this interview is a .zip file containing all of the code and diagrams Brian shows us (including both Haskell and C#). To understand the State Monad program, it may be best to start with Main, seeing how the various facilities are used, then backtrack through the code learning first the non-monadic tree labeler, starting with the function Label, then finally the monadic tree labeler, starting with the function MLabel.
Below, you will find several exercises for generalizing the constructions further. Brian will monitor this thread so start your coding engines!!
Exercise 1: generalize over the type of the state, from int$0 to <S>, say, so that the SM type can handle any kind of$0 state object. Start with Scp<T> --> Scp<S, T>, from "label-content pair" to "state-content pair".
Exercise 2: go from labeling a tree to doing a constrained$0 container computation, as in WPF. Give everything a$0 bounding box, and size subtrees to fit inside their$0 parents, recursively.
Exercise 3: promote @return and @bind into an abstract$0 class "M" and make "SM" a subclass of that.
Exercise 4 (HARD): go from binary tree to n-ary tree.
Exercise 5: Abstract from n-ary tree to IEnumerable; do everything in LINQ! (Hint: SelectMany).
Exercise 6: Go look up monadic parser combinators and implement an elegant parser library on top of your new$0 state monad in LINQ.
Exercise 7: Verify the Monad laws, either abstractly$0 (pencil and paper), or mechnically, via a program, for the state monad.
Exercise 8: Design an interface for the operators @return and @bind and rewrite the state monad so that it implements this interface. See if you can enforce the monad laws (associativity of @bind, left identity of @return, right identity of @return) in the interface implementation.
Exercise 9: Look up the List Monad and implement it so that it implements the same interface.
Exercise 10: deconstruct this entire example by using destructive updates (assignment) in a discipline way that treats the entire CLR and heap memory as an "ambient monad." Identify the @return and @bind operators in this monad, implement them explicitly both as virtual methods and as interface methods. - Rockwell Automation: FactoryTalk
Thu, 20 Nov 2008 21:29:00 GMT
Rockwell Automation helps manufacturers succeed and grow with industrial automation control and information solutions. From stand-alone, industrial components to enterprise-wide integrated systems, Rockwell Automation solutions apply across a wide range of industries and in some of the most demanding manufacturing environments.
The FactoryTalk suite extends the Rockwell Automation Integrated Architecture? by providing an information tier
of software applications and services for production and performance management. Tight integration with the
Rockwell Automation Logix control platform, as well as connectivity to third-party and legacy systems can help deliver a seamless flow of high-fidelity data across your enterprise. Check out the interview to learn more about how Factory Talk provides flexible, scalable, and extensible solutions to a wide variety of today?s manufacturing challenges.
- CRM Accelerators: Enterprise Search
Wed, 19 Nov 2008 20:33:00 GMT
In this video, we take a look at the Enterprise Search Accelerator for CRM and see how SharePoint and CRM can complement each other in creating business solutions.
The enterprise search accelerator allows Microsoft Office SharePoint Server (MOSS) customers to view and search for Microsoft Dynamics CRM data directly from their SharePoint portals.
Additionally, the technology, Business Data Catalog (BDC), and techniques used with this accelerator can be employed to surface data from other line of business applications to further enrich the SharePoint portal.
BDC makes it easy for people to connect to, find, and act on information stored in structured line-of-business systems (such as Microsoft Dynamics CRM) by using a declarative framework to securely integrate them into search results. With BDC you can configure actionable audience-specific portals, dashboards and mash-up interfaces for this data without writing any code.
