.Net Foundation / Code Conversations

Add meeting Rate page Subscribe

.Net Foundation / Code Conversations

These are all the meetings we have in "Code Conversations" (part of the organization ".Net Foundation"). Click into individual meeting pages to watch the recording and search or read the transcript.

29 Aug 2017

Sayed I. Hashimi overviews the new templating system for .NET Core 2.0.
  • 2 participants
  • 14 minutes
templates
tool
framework
editors
users
dotnet
application
opensource
modifying
sidewaffle
youtube image

22 Aug 2017

Shows how to manage resources like scripts and styles in ASP.NET Core MVC using the Orchard.ResourceManagement package (available for use independently as a NuGet package. This allows you to do some advanced things like inject scripts and styles from View Components and Partials, prevent duplicate registrations, and define resource dependencies.

Code for this episode is available here: https://github.com/OrchardCMS/Orchard2/tree/master/src/OrchardCore/Orchard.ResourceManagement
  • 2 participants
  • 11 minutes
application
project
rendered
package
scripts
mvc
helpers
layout
manage
spinet
youtube image

22 Aug 2017

Sebastien Ros show how to use Jint. Jint is a Javascript interpreter for .NET which provides full ECMA 5.1 compliance and can run on any .NET platform. Because it doesn't generate any .NET bytecode nor use the DLR it runs relatively small scripts faster. It's available as a PCL on Nuget at https://www.nuget.org/packages/Jint.

Code for this week's show: https://github.com/sebastienros/jint
  • 2 participants
  • 8 minutes
executes
scripting
executing
interpreter
syntax
applications
javascript
chat
render
dotnet
youtube image

15 Aug 2017

Jimmy Campbell gives a tour of the IIS Administration API then shows how they implemented a plugin architecture in .NET Core.
Source code for this presentation:
https://github.com/microsoft/iis_administration
  • 2 participants
  • 6 minutes
api
iis
interface
server
administration
startup
middleware
plugins
configure
powershell
youtube image

15 Aug 2017

Jimmy Campbell shows how you can use the IIS Administration API to manipulate files on your servers running IIS, then digs into the code to show how they secured remote file administration in .NET Core.
Source code for this presentation: https://github.com/microsoft/iis_administration
  • 2 participants
  • 9 minutes
api
file
access
iis
application
administration
interface
directories
repository
configs
youtube image

15 Aug 2017

Jimmy Campbell digs into the resources exposed by the IIS Administration API, then shows how they implemented the website resource.
Source code for this presentation: https://github.com/microsoft/iis_administration
  • 2 participants
  • 8 minutes
api
webserver
iis
administration
setups
website
plugins
prototyping
application
conversation
youtube image

13 Jul 2017

Nate McMaster gives and introduction to using MSBuild in .NET Core project files. Watch as he runs through the basics in a new .NET Core application (using Visual Studio Code on a Mac), then shows off a few useful tricks including property imports, directory build properties, and running custom tasks like Gulp as part of your build.
  • 2 participants
  • 5 minutes
msbuild
assembly
compiles
program
project
builds
packages
basics
gui
dotnet
youtube image

6 Jul 2017

Mads Kristensen shows off LessCompiler, an open source Visual Studio extension he built that makes it easy to compile LESS to CSS. He shows off some cool tips in the Visual Studio extension code that optimally loads and shells out to Node and npm packages.

Code for this episode is here: https://github.com/madskristensen/lesscompiler
  • 2 participants
  • 6 minutes
compiler
compiling
extensions
packages
configuration
editor
execute
noticing
css
easier
youtube image

6 Jul 2017

Mads Kristensen show the code for a new Visual Studio feature that makes it easy to add client side libraries to your projects.

Code for this episode is here: https://github.com/aspnet/libraryinstaller
  • 2 participants
  • 7 minutes
packages
installer
client
npm
js
enable
cd
library
project
github
youtube image

29 Jun 2017

In this video Mikael Mengistu  shows us how to build a simple chat app with SignalR Core.
  • 3 participants
  • 7 minutes
chat
app
server
startups
sending
programming
ui
configure
hub
establishing
youtube image

20 Jun 2017

In this video Jass Bagga as she shows us how to Create Custom Tag Helper Components.
  • 2 participants
  • 7 minutes
helper
head
view
tag
assembly
component
edit
html
footer
mvc
youtube image

20 Jun 2017

Jass Bagga gives as quick introduction to Tag Helper Components.
Joins us as Jass shows us how to modify the HeadTagHelper and the BodyTagHelper in ASP.NET Core MVC 2.0.
  • 2 participants
  • 9 minutes
helpers
helper
tag
help
implemented
mvc
code
app
configure
dotnet
youtube image

13 Jun 2017

Taylor Mullen shows us how to create custom Tag Helpers. The TagHelper that was added in the show was the Markdown TagHelper. It enables you to write Markdown in your Views.
Here's the repo for this episode: https://github.com/CodeConversations/Tag-Helper-with-Taylor-Mullen
  • 2 participants
  • 11 minutes
tag
helpers
refresher
markdown
assembly
notes
tackleberry
stuff
mvc
narrating
youtube image

13 Jun 2017

Taylor Mullen gives us a quick introduction to Tag Helpers. 
Here's the repo for this episode : https://github.com/CodeConversations/Tag-Helper-with-Taylor-Mullen
  • 2 participants
  • 10 minutes
helpers
users
editing
version
tail
interface
advanced
hi
tac
tag
youtube image

8 Jun 2017

Mads Torgersen takes us on a quick look at some C# 7 features by refactoring a fibonacci series generator.

Here's the code: https://github.com/CodeConversations/csharp7-features-with-mads-torgersen
  • 2 participants
  • 14 minutes
programming
computing
fibonacci
computed
implementation
helper
int
recursively
having
arguments
youtube image

8 Jun 2017

Mads Torgersen shows the C# Language is designed in the open.

He shows how issues in the csharplang repository become proposals and shows a few language proposals. The proposals then go to language design meetings, and all the notes for those meetings are included in the repository as well. This open process allows for the community to proposed ideas and interact with the team all the way through release as an official language feature.
  • 2 participants
  • 8 minutes
discussion
discussed
conversation
designing
implementation
proposals
features
sharp
language
github
youtube image