We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Microsoft's Open Source Journey

00:00

Formale Metadaten

Titel
Microsoft's Open Source Journey
Untertitel
(A Whole Bunch of Demos That May Work)
Alternativer Titel
Open Source C#, .NET, and Blazor - everywhere PLUS WebAssembly
Serientitel
Anzahl der Teile
Autor
Lizenz
CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
Scott will talk about the last ten years at Microsoft. Scott went there specially to open source .NET and promote open source in general to a company that wasn't (at the time) OSS friendly. A decade later we have achieved that and .NET Core runs everywhere from microcontrollers to iPhones to any cloud. 40% of Azure runs Linux. .NET Core runs on every Linux and the full stack is open source, all the way down to the metal. How did that happen and what’s next? This technical and demo-heavy talk will cover .NET → WebAssembly running Open Source C# in the browser. Scott will spend much of his time at the command line doing demos in Windows, Linux, Docker,and online. He'll talk about the tech underneath that brings .NET, .NET Core, and Mono together in a cohesive OSS platform. He'll also talk about .NET Standard as a set of APIs and now it overs true and real code reuse across a wide range devices. Scott will also cover the history of WebAssembly as it relates to .NET and Blazor and show how C# and .NET can run within the browser. Scott will also talk about how Microsoft changed both culture and code to release .NET Core as a fully OSS platform with more than 60% of contributions coming from the community.
Open SourceMicrosoft dot netProgrammErwartungswertComputeranimation
SoftwareentwicklerOpen SourceDatenfeldWald <Graphentheorie>VerzerrungstensorComputeranimation
BildschirmfensterMicrosoft dot netOpen SourceVersionsverwaltungGemeinsamer SpeicherNewsletterFreewareStandardabweichungGleitendes MittelCLIÄhnlichkeitsgeometrieCompilerAppletÜbersetzer <Informatik>Virtuelle MaschineSoftwareplattformProgrammCodeHochdruckPhysikalisches SystemDrahtloses lokales NetzLeistung <Physik>AnwendungsdienstanbieterWeb-SeiteSpeicherabzugActive Server PagesOrdnung <Mathematik>Open SourceVollständiger VerbandAnwendungsdienstanbieterMicrosoft dot netProzess <Informatik>DefaultGüte der AnpassungOffene MengeVersionsverwaltungMaschinenschreibenAuswahlaxiomEndliche ModelltheorieSichtenkonzeptBenutzerbeteiligungKontextbezogenes SystemCodeTropfenROM <Informatik>Computeranimation
SoftwareentwicklerMicrosoft dot netSpeicherabzugDienst <Informatik>Mobiles InternetSoftwareplattformFramework <Informatik>SpeicherabzugElektronische PublikationProjektive EbeneTermMicrosoft dot netTexteditorE-MailTopologiePhysikalisches SystemInstallation <Informatik>ZeichenketteHalbleiterspeicherOpen SourceGoogolCoprozessorApp <Programm>BimodulKartesische KoordinatenVirtuelle MaschineUmwandlungsenthalpieFramework <Informatik>SpeicherbereinigungInformatikBildschirmfensterServerQuellcodeRegulärer Ausdruck <Textverarbeitung>Dienst <Informatik>DifferenteSchreiben <Datenverarbeitung>Shape <Informatik>MereologieMultiplikationsoperatorCodeDiagrammMini-DiscSoftwareSchreib-Lese-KopfSampler <Musikinstrument>Minkowski-MetrikDomain <Netzwerk>Differenz <Mathematik>Wort <Informatik>SoftwareentwicklerFamilie <Mathematik>DämpfungPerspektiveEin-AusgabeBitUML
Mobiles InternetMicrosoft dot netSpeicherabzugFramework <Informatik>SoftwareplattformDienst <Informatik>Open SourceBildschirmmaskeTouchscreenPhysikalisches SystemPunktEinfach zusammenhängender RaumTaskBildschirmfensterDatentypAssoziativgesetzLeistung <Physik>SpielkonsoleTemplateATMDickeGebäude <Mathematik>GruppenoperationProzess <Informatik>ProgrammVerzeichnisdienstVersionsverwaltungFehlermeldungLogischer SchlussMessage-PassingGrundsätze ordnungsmäßiger DatenverarbeitungMicrosoft dot netTypentheorieRechter WinkelPunktwolkeSoftwaretestSpielkonsoleWort <Informatik>TouchscreenApp <Programm>CodeVorzeichen <Mathematik>NP-hartes ProblemGebäude <Mathematik>Zentrische StreckungBenchmarkComputeranimation
Microsoft dot netElektronische PublikationOffene MengeVersionsverwaltungProgrammComputervirusFontZoomMereologieDiskrete-Elemente-MethodeSpeicherabzugSoftwareentwicklerMicrosoft dot netComputeranimation
OvalSoftwareentwicklerVisuelles SystemElektronische PublikationCodePhysikalisches SystemKeller <Informatik>ProgrammHydrostatikOffene MengeBildschirmsymbolTouchscreenRechter WinkelZoomMixed RealityDisassemblerPortabilitätVerschiebungsoperatorSystemaufrufLastBildschirmfensterZeichenketteMicrosoft dot netLeistung <Physik>MereologiePhysikalisches SystemMAPFramework <Informatik>SpeicherabzugVisualisierungSpielkonsoleGeradeSoftwareCASE <Informatik>Keller <Informatik>PunktComputeranimation
VerzeichnisdienstMicrosoft dot netDickeATMProgrammbibliothekTemplateGruppenoperationProzess <Informatik>Klasse <Mathematik>Gebäude <Mathematik>Physikalisches SystemProgrammbibliothekKlasse <Mathematik>Arbeit <Physik>Microsoft dot netRechter WinkelProgrammierumgebungPrinzip der gleichmäßigen BeschränktheitBildschirmfensterComputeranimation
SCI <Informatik>PortscannerZeichenketteVerzeichnisdienstDickeATMProgrammFormation <Mathematik>SpielkonsolePhysikalisches SystemElektronische PublikationHill-DifferentialgleichungBootenBildschirmfensterDiskrete-Elemente-MethodeProgrammbibliothekComputeranimation
Microsoft dot netGebäude <Mathematik>VersionsverwaltungSpeicherabzugMessage-PassingLogischer SchlussCILProzess <Informatik>Strom <Mathematik>VerzeichnisdienstATMDickeProgrammOffene MengeProjektive EbeneMicrosoft dot netElektronische PublikationÄquivalenzklasseDemo <Programm>Güte der AnpassungBitProzess <Informatik>Programm/QuellcodeComputeranimation
VerzeichnisdienstMicrosoft dot netProgrammDickeATMSpeicherabzugAnwendungsdienstanbieterTemplateProzess <Informatik>GruppenoperationGebäude <Mathematik>Elektronische PublikationSichtenkonzeptOffene MengeLokales MinimumURNHIP <Kommunikationsprotokoll>Hardware-in-the-loopMicrosoft dot netCodeBenutzerbeteiligungFuzzy-LogikProgrammbibliothekProgramm/QuellcodeJSON
Gebäude <Mathematik>Microsoft dot netCodeGruppenoperationProzess <Informatik>SpeicherabzugTemplateAnwendungsdienstanbieterVerschiebungsoperatorInformationGruppenkeimMetropolitan area networkAdressraumDatenmissbrauchBrowserGraphische BenutzeroberflächeInternetworkingBenutzerbeteiligungCASE <Informatik>BildschirmfensterProgramm/QuellcodeComputeranimation
VerzeichnisdienstATMDickeWeb-SeiteProgrammMicrosoft dot netProgrammbibliothekMicrosoft dot netMAPHumanoider RoboterStandardabweichungBildschirmfensterDifferenteDesign by ContractSystemaufrufDämpfungPhysikalisches SystemExistenzaussageSoftware Development KitNamensraumRahmenproblemElektronische PublikationCASE <Informatik>NeuroinformatikBruchrechnungPunktwolkeBenutzerbeteiligungProgramm/QuellcodeComputeranimation
VariableProgrammierumgebungBenutzerbeteiligungBildschirmfensterArithmetisches MittelVideokonferenzWort <Informatik>FrequenzComputeranimation
VerzeichnisdienstComputervirusSpielkonsoleServerInternetworkingWort <Informatik>Kartesische KoordinatenBenutzerbeteiligungMicrosoft dot netComputervirusComputeranimation
ProgrammKlasse <Mathematik>SpielkonsolePhysikalisches SystemDatentypIndexberechnungDateisystemTouchscreenZeiger <Informatik>BrowserKartesische KoordinatenComputervirusGüte der AnpassungVererbungshierarchieMobiles EndgerätCodeVisualisierungNintendo Co. Ltd.Gebäude <Mathematik>KonfigurationsraumMicrosoft dot netPhysikalisches SystemProgramm/QuellcodeComputeranimation
VerzeichnisdienstKlasse <Mathematik>ATMDickeMicrosoft dot netProzess <Informatik>GruppenoperationGebäude <Mathematik>Inklusion <Mathematik>ComputervirusBenutzerbeteiligungCodeMicrosoft dot netWeb-ApplikationDiskrete-Elemente-MethodeComputervirusComputeranimationFlussdiagrammProgramm/QuellcodeJSON
Gebäude <Mathematik>Microsoft dot netCodeGruppenoperationProzess <Informatik>Inhalt <Mathematik>Kartesische KoordinatenSondierungComputervirusSoundverarbeitungMicrosoft dot netLesezeichen <Internet>SchlüsselverwaltungBenutzerbeteiligungWeb-ApplikationOrtsoperatorVerschiebungsoperatorProgramm/QuellcodeComputeranimation
Web SiteSpeicherabzugSkriptspracheMaßerweiterungDatentypProgrammfehlerIndexberechnungFramework <Informatik>RuhmasseBildschirmsymbolMicrosoft dot netBrowserBenutzerbeteiligungProzess <Informatik>Kontextbezogenes SystemMobiles EndgerätInternetworkingCodeGraphische BenutzeroberflächeVirtuelle MaschineBildschirmfensterMultiplikationsoperatorPunktLaufzeitfehlerVirtualisierungComputeranimationXML
SondierungCodeDiskrete-Elemente-MethodeRechenwerkComputervirusEmulationVersionsverwaltungServerMicrosoft dot netBildschirmmaskeProgrammierumgebungOpen SourcePatch <Software>App <Programm>MAPInternetworkingCodeBildschirmfensterLeistung <Physik>Computeranimation
ComputervirusSondierungSpeicherabzugMicrosoft dot netBildschirmfensterDebuggingOpen SourceBildschirmmaskeKeller <Informatik>App <Programm>TopologieVirtuelle MaschineSchlüsselverwaltungCompilerEndliche ModelltheorieComputeranimation
HydrostatikElektronische PublikationStreaming <Kommunikationstechnik>SpeicherabzugPhysikalisches SystemInternetworkingStellenringOffene MengeVisuelles SystemÜberschallströmungKlon <Mathematik>CodeLokales MinimumSpieltheorieWidgetCliquenweiteOvalFunktion <Mathematik>Innerer PunktSichtenkonzeptBildschirmfensterMaßerweiterungGebäude <Mathematik>HilfesystemABEL <Programmiersprache>ZählenKartesische KoordinatenBildschirmmaskeBildschirmfensterSpieltheorieHalbleiterspeicherApp <Programm>BildschirmsymbolSystemplattformMathematische LogikPortabilitätMicrosoft dot netStandardabweichungComputeranimation
HydrostatikElektronische PublikationPhysikalisches SystemFramework <Informatik>SpeicherabzugFontStreaming <Kommunikationstechnik>Visuelles SystemOffene MengeSoftwareentwicklerBildschirmfensterPrimzahlzwillingeFunktion <Mathematik>DatentypParametersystemSpielkonsolePlastikkarteInhalt <Mathematik>VolumenvisualisierungProgrammSpieltheorieHomepageCodeSystemplattformMathematische LogikObjekt <Kategorie>Projektive EbenePlastikkarteDifferenteBildschirmfensterSpieltheorieBrowserProgramm/QuellcodeXMLComputeranimation
HomepagePlastikkarteSpieltheorieBildschirmfensterApp <Programm>BildschirmmaskeBrowserBitmap-GraphikBitSystemplattformBasis <Mathematik>SystemaufrufBenutzerbeteiligungStandardabweichungTeilbarkeitTopologieCASE <Informatik>Rechter WinkelOffice-PaketPortabilitätMicrosoft dot netComputeranimation
Funktion <Mathematik>ProgrammOvalParametersystemVolumenvisualisierungInhalt <Mathematik>Offene MengeSpielkonsoleDatenmissbrauchPlastikkarteCodeRechenbuchEreignishorizontOpen SourceFunktionalQuellcodeGeradeSpieltheorieStandardabweichungMicrosoft dot netComputeranimation
HydrostatikElektronische PublikationStreaming <Kommunikationstechnik>SpeicherabzugFramework <Informatik>KegelschnittVirtuelle MaschineDifferenteComputersicherheitPi <Zahl>CASE <Informatik>ComputeranimationProgramm/Quellcode
HydrostatikElektronische PublikationPhysikalisches SystemFramework <Informatik>FontStreaming <Kommunikationstechnik>LoginSoftwareProgrammDistributionenraumTermDefaultPasswortComputersicherheitDatensichtgerätFächer <Mathematik>Persönliche IdentifikationsnummerVirtuelle MaschineProdukt <Mathematik>Umsetzung <Informatik>ComputeranimationProgramm/Quellcode
LoginPhysikalisches SystemSoftwareProgrammPasswortDefaultComputersicherheitDistributionenraumTermElektronische PublikationMigration <Informatik>Wurzel <Mathematik>TaskMenütechnikHauptidealringCachingLineares zeitinvariantes SystemMaximum-Entropie-MethodeBefehlsprozessorRegistrierung <Bildverarbeitung>NummernsystemDienst <Informatik>AggregatzustandVersionsverwaltungRechter WinkelPi <Zahl>Produkt <Mathematik>Office-PaketBildschirmfensterDatenverwaltungSchlüsselverwaltungInstallation <Informatik>Computeranimation
Wurzel <Mathematik>Migration <Informatik>Physikalisches SystemTaskCachingBefehlsprozessorMaximum-Entropie-MethodeHauptidealringDiagrammProgrammDialektElektronische PublikationSichtenkonzeptHochdruckInternet der DingeSpeicherabzugMicrosoft dot netZellulares neuronales NetzGamecontrollerSummierbarkeitOffene MengeCodeSpeicherabzugMicrosoft dot netVisualisierungRechter WinkelPhysikalisches SystemMereologieTreiber <Programm>MAPChirurgie <Mathematik>StandardabweichungOpen SourcePersönliche IdentifikationsnummerQuellcodeComputeranimationProgramm/Quellcode
VisualisierungKartesische KoordinatenMicrosoft dot netARM <Computerarchitektur>CodeDebuggingUmwandlungsenthalpieLaufzeitfehlerComputeranimation
Persönliche IdentifikationsnummerTaskProgrammSichtenkonzeptOffene MengeInternet der DingeSpielkonsoleMarketinginformationssystemRechenwerkZellularer AutomatHochdruckSystemaufrufGeradeSchlüsselverwaltungBaum <Mathematik>TopologieDebuggingVisualisierungKontrollstrukturPunktPortabilitätElektronische PublikationBefehlsprozessorProgramm/Quellcode
StellenringProgrammHochdruckZeichenketteVariableComputerarchitekturGanze FunktionKontextbezogenes SystemAnalogieschlussCoprozessorBildschirmfensterARM <Computerarchitektur>Gebäude <Mathematik>VariableUmwandlungsenthalpieVisualisierungCodeProgramm/QuellcodeComputeranimation
SichtenkonzeptElektronische PublikationHochdruckMAPMicrosoft dot netMaximum-Entropie-MethodeBefehlsprozessorHauptidealringWurzel <Mathematik>Migration <Informatik>CachingPhysikalisches SystemTotal <Mathematik>VerzeichnisdienstBinärdatenErschütterungMatrizenrechnungPi <Zahl>MatrizenrechnungDemo <Programm>Microsoft dot netProgramm/Quellcode
Reelle ZahlMikrocomputerProzess <Informatik>ProgrammiergerätMikrocontrollerLeistung <Physik>ViereckSupercomputerPunktCoprozessorRechter WinkelVorzeichen <Mathematik>ComputeranimationBesprechung/Interview
SpielkonsoleProgrammHochdruckHilfesystemSichtenkonzeptThreadATMOvalAggregatzustandGebäude <Mathematik>DatenmodellLipschitz-StetigkeitDigitale PhotographieRelativitätstheorieMicrosoft dot netDigitale PhotographieBesprechung/InterviewProgramm/QuellcodeComputeranimation
SoftwareentwicklerNetzbetriebssystemJensen-MaßWhiteboardMikrocontrollerBootenVerschlingungMikrocomputerFirmwareVersionsverwaltungMicrosoft dot netSoundverarbeitungMikrokernelE-MailRechter WinkelNichtlinearer OperatorVisualisierungBesprechung/InterviewComputeranimation
AggregatzustandGebäude <Mathematik>DatensichtgerätTablet PCThreadSpielkonsoleLuenberger-BeobachterLoopVisualisierungServerOpen SourceTouchscreenBildschirmfensterRhombus <Mathematik>NetzbetriebssystemSystemprogrammLeistung <Physik>VideokonferenzBootenSpannungsmessung <Mechanik>Virtuelle MaschineApp <Programm>Einfache GenauigkeitCASE <Informatik>Rechter WinkelCodeNeuroinformatikTaskVerschlingungComputeranimation
DatentypFehlermeldungKonfigurationsraumVersionsverwaltungCachingSpeicherabzugInformationCliquenweiteSchnittmengeServerMathematikEinfach zusammenhängender RaumUnendlichkeitVerschlingungSkalarproduktGanze FunktionNetzbetriebssystemPersönliche IdentifikationsnummerTouchscreenFirmwareBildschirmfensterComputeranimation
InformationSchnittmengeBildschirmfensterDigitale PhotographieAggregatzustandGebäude <Mathematik>DatensichtgerätIntelBaum <Mathematik>CliquenweiteEinfach zusammenhängender RaumServerCachingMathematikMicrosoft dot netBitSampler <Musikinstrument>Kontextbezogenes SystemCodeJust-in-Time-CompilerMultiplikationsoperatorApp <Programm>InformatikDigitale PhotographieInterpretiererGenerizitätComputeranimationProgramm/Quellcode
BildschirmfensterPi <Zahl>ZufallszahlenGebäude <Mathematik>OvalDatensichtgerätAggregatzustandInklusion <Mathematik>Hill-DifferentialgleichungMicrosoft dot netMikrocontrollerOpen SourceCodeCompilerPunktwolkeVisualisierungComputeranimation
GeradeAggregatzustandBildschirmfensterHochdruckMicrosoft dot netMultiplikationsoperatorMinkowski-MetrikVersionsverwaltungVorlesung/KonferenzComputeranimationBesprechung/Interview
Computeranimation
Transkript: English(automatisch erzeugt)