Suche senden
Hochladen
Scriptcs NRW Conf 2013
•
0 gefällt mir
•
1,342 views
FDeitelhoff
Folgen
Session about scriptcs at the community event NRW Conf 2013 in Wuppertal, Germany.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 47
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
9 Tipps für die Modernisierung von PHP-Anwendungen
9 Tipps für die Modernisierung von PHP-Anwendungen
Ralf Eggert
Middleware Anwendungen mit dem Zend Framework 3
Middleware Anwendungen mit dem Zend Framework 3
Ralf Eggert
Clean Code mit Fun und nicht cleanem Code aus 15 Jahren Software Entwicklung
Clean Code mit Fun und nicht cleanem Code aus 15 Jahren Software Entwicklung
Richard Fichtner
9 PARTICIPACION EN IV OLIMPIADA DE PROGRAMACION.PDF
9 PARTICIPACION EN IV OLIMPIADA DE PROGRAMACION.PDF
Randy Mujica
Eventos PP
Eventos PP
moguerpopular
Projeto água pp
Projeto água pp
beterato
Aula 1 17-03-2015
Aula 1 17-03-2015
Icaro Mendes
Acórdão 22ª câmara cível
Acórdão 22ª câmara cível
Conversa Afiada
Empfohlen
9 Tipps für die Modernisierung von PHP-Anwendungen
9 Tipps für die Modernisierung von PHP-Anwendungen
Ralf Eggert
Middleware Anwendungen mit dem Zend Framework 3
Middleware Anwendungen mit dem Zend Framework 3
Ralf Eggert
Clean Code mit Fun und nicht cleanem Code aus 15 Jahren Software Entwicklung
Clean Code mit Fun und nicht cleanem Code aus 15 Jahren Software Entwicklung
Richard Fichtner
9 PARTICIPACION EN IV OLIMPIADA DE PROGRAMACION.PDF
9 PARTICIPACION EN IV OLIMPIADA DE PROGRAMACION.PDF
Randy Mujica
Eventos PP
Eventos PP
moguerpopular
Projeto água pp
Projeto água pp
beterato
Aula 1 17-03-2015
Aula 1 17-03-2015
Icaro Mendes
Acórdão 22ª câmara cível
Acórdão 22ª câmara cível
Conversa Afiada
110430 todos somos tomás
110430 todos somos tomás
Comunidad de los Siervos de Jesús
Icfes 1999 la_investigacion
Icfes 1999 la_investigacion
Ernesto Fernández
Clase modelo
Clase modelo
Ernesto Fernández
Religion
Religion
Javier Bernal
Citacionaudiencia valledupar-17-02-2012
Citacionaudiencia valledupar-17-02-2012
Ernesto Fernández
HOTELES POR TUENTI POCO Y TUENTI PICO
HOTELES POR TUENTI POCO Y TUENTI PICO
Viajes Centur
tv diguital
tv diguital
leo4000
laboratorio
laboratorio
juliana18
IX Jornada Nacional de Bibliotecarios Escolares
IX Jornada Nacional de Bibliotecarios Escolares
sabricastillo
Appreciation letter 1
Appreciation letter 1
Shahadab Muneer
Educação não tem cor
Educação não tem cor
Juliana Medeiros
Nitin PG Degree
Nitin PG Degree
Ben nitin Ezhil
12th certi
12th certi
Muhammed Sunail Shoukath Ali
Semester Performa- III PDF
Semester Performa- III PDF
Amar Hussain
HanesBrands Our Vision
HanesBrands Our Vision
Elisandro Matias-Pascual
Vista a Camiseta
Vista a Camiseta
Marcelo Rocha
AIG_Japan_Extra_Miler
AIG_Japan_Extra_Miler
Ramakrishna Tirunagiri
Kursbevis nivå 3
Kursbevis nivå 3
Kristoffer Eliassen
Ideal
Ideal
Comunidad de los Siervos de Jesús
business writting skills
business writting skills
Tandiswa Bambata
Architectures for .Net Core Applications
Architectures for .Net Core Applications
Robin Sedlaczek
.NET Core Architecture (UI)
.NET Core Architecture (UI)
Robin Sedlaczek
Weitere ähnliche Inhalte
Andere mochten auch
110430 todos somos tomás
110430 todos somos tomás
Comunidad de los Siervos de Jesús
Icfes 1999 la_investigacion
Icfes 1999 la_investigacion
Ernesto Fernández
Clase modelo
Clase modelo
Ernesto Fernández
Religion
Religion
Javier Bernal
Citacionaudiencia valledupar-17-02-2012
Citacionaudiencia valledupar-17-02-2012
Ernesto Fernández
HOTELES POR TUENTI POCO Y TUENTI PICO
HOTELES POR TUENTI POCO Y TUENTI PICO
Viajes Centur
tv diguital
tv diguital
leo4000
laboratorio
laboratorio
juliana18
IX Jornada Nacional de Bibliotecarios Escolares
IX Jornada Nacional de Bibliotecarios Escolares
sabricastillo
Appreciation letter 1
Appreciation letter 1
Shahadab Muneer
Educação não tem cor
Educação não tem cor
Juliana Medeiros
Nitin PG Degree
Nitin PG Degree
Ben nitin Ezhil
12th certi
12th certi
Muhammed Sunail Shoukath Ali
Semester Performa- III PDF
Semester Performa- III PDF
Amar Hussain
HanesBrands Our Vision
HanesBrands Our Vision
Elisandro Matias-Pascual
Vista a Camiseta
Vista a Camiseta
Marcelo Rocha
AIG_Japan_Extra_Miler
AIG_Japan_Extra_Miler
Ramakrishna Tirunagiri
Kursbevis nivå 3
Kursbevis nivå 3
Kristoffer Eliassen
Ideal
Ideal
Comunidad de los Siervos de Jesús
business writting skills
business writting skills
Tandiswa Bambata
Andere mochten auch
(20)
110430 todos somos tomás
110430 todos somos tomás
Icfes 1999 la_investigacion
Icfes 1999 la_investigacion
Clase modelo
Clase modelo
Religion
Religion
Citacionaudiencia valledupar-17-02-2012
Citacionaudiencia valledupar-17-02-2012
HOTELES POR TUENTI POCO Y TUENTI PICO
HOTELES POR TUENTI POCO Y TUENTI PICO
tv diguital
tv diguital
laboratorio
laboratorio
IX Jornada Nacional de Bibliotecarios Escolares
IX Jornada Nacional de Bibliotecarios Escolares
Appreciation letter 1
Appreciation letter 1
Educação não tem cor
Educação não tem cor
Nitin PG Degree
Nitin PG Degree
12th certi
12th certi
Semester Performa- III PDF
Semester Performa- III PDF
HanesBrands Our Vision
HanesBrands Our Vision
Vista a Camiseta
Vista a Camiseta
AIG_Japan_Extra_Miler
AIG_Japan_Extra_Miler
Kursbevis nivå 3
Kursbevis nivå 3
Ideal
Ideal
business writting skills
business writting skills
Ähnlich wie Scriptcs NRW Conf 2013
Architectures for .Net Core Applications
Architectures for .Net Core Applications
Robin Sedlaczek
.NET Core Architecture (UI)
.NET Core Architecture (UI)
Robin Sedlaczek
Developer Week 2019: .NET, .NET Core und .NET Standard - Ein Richtungskompass
Developer Week 2019: .NET, .NET Core und .NET Standard - Ein Richtungskompass
Robin Sedlaczek
Thread-safe .NET durch Immutables
Thread-safe .NET durch Immutables
Robin Sedlaczek
Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Robin Sedlaczek
BASTA! 2016 - Roslyn & Visual Studio Extensions
BASTA! 2016 - Roslyn & Visual Studio Extensions
Robin Sedlaczek
BASTA! Spring 2017 - C# Script in Action
BASTA! Spring 2017 - C# Script in Action
Robin Sedlaczek
#ADC 2016 - Roslyn & Visual Studio Extensions
#ADC 2016 - Roslyn & Visual Studio Extensions
Robin Sedlaczek
Cross Plattform Apps mit Visual Studio und Apache Cordova
Cross Plattform Apps mit Visual Studio und Apache Cordova
Peter Hecker
BASTA! Spring 2018 - Architekturen für .NET Core-Anwendungen
BASTA! Spring 2018 - Architekturen für .NET Core-Anwendungen
Robin Sedlaczek
DevOpenSpace 2017 - .NET, .NET Core & .NET Standard - Und ich mal wieder mitt...
DevOpenSpace 2017 - .NET, .NET Core & .NET Standard - Und ich mal wieder mitt...
Robin Sedlaczek
Software Entwicklung im Team
Software Entwicklung im Team
brandts
Continuous Integration / Deployment mit Jenkins CI
Continuous Integration / Deployment mit Jenkins CI
Florian Bosselmann
Architekturen für .NET Core-Anwendungen
Architekturen für .NET Core-Anwendungen
Robin Sedlaczek
Git und WordPress-Themes | WPCamp Berlin 2013
Git und WordPress-Themes | WPCamp Berlin 2013
KirstenSchelper
BASTA! Spring 2017 - Warum warten auf die IDE? Direct Coding in der eigenen A...
BASTA! Spring 2017 - Warum warten auf die IDE? Direct Coding in der eigenen A...
Robin Sedlaczek
TYPO3 Dokumentation mit ReStructuredText
TYPO3 Dokumentation mit ReStructuredText
Peter Linzenkirchner
Developer Week 2019: Architekturen für .NET Core-Anwendungen
Developer Week 2019: Architekturen für .NET Core-Anwendungen
Robin Sedlaczek
German: Softwareprodukte aus einem Source Code mit Javascript
German: Softwareprodukte aus einem Source Code mit Javascript
Ralf Schwoebel
AG Softwaretechnik
AG Softwaretechnik
Roland M
Ähnlich wie Scriptcs NRW Conf 2013
(20)
Architectures for .Net Core Applications
Architectures for .Net Core Applications
.NET Core Architecture (UI)
.NET Core Architecture (UI)
Developer Week 2019: .NET, .NET Core und .NET Standard - Ein Richtungskompass
Developer Week 2019: .NET, .NET Core und .NET Standard - Ein Richtungskompass
Thread-safe .NET durch Immutables
Thread-safe .NET durch Immutables
Magdeburger Developer Days 2018 - Warum warten auf die IDE?
Magdeburger Developer Days 2018 - Warum warten auf die IDE?
BASTA! 2016 - Roslyn & Visual Studio Extensions
BASTA! 2016 - Roslyn & Visual Studio Extensions
BASTA! Spring 2017 - C# Script in Action
BASTA! Spring 2017 - C# Script in Action
#ADC 2016 - Roslyn & Visual Studio Extensions
#ADC 2016 - Roslyn & Visual Studio Extensions
Cross Plattform Apps mit Visual Studio und Apache Cordova
Cross Plattform Apps mit Visual Studio und Apache Cordova
BASTA! Spring 2018 - Architekturen für .NET Core-Anwendungen
BASTA! Spring 2018 - Architekturen für .NET Core-Anwendungen
DevOpenSpace 2017 - .NET, .NET Core & .NET Standard - Und ich mal wieder mitt...
DevOpenSpace 2017 - .NET, .NET Core & .NET Standard - Und ich mal wieder mitt...
Software Entwicklung im Team
Software Entwicklung im Team
Continuous Integration / Deployment mit Jenkins CI
Continuous Integration / Deployment mit Jenkins CI
Architekturen für .NET Core-Anwendungen
Architekturen für .NET Core-Anwendungen
Git und WordPress-Themes | WPCamp Berlin 2013
Git und WordPress-Themes | WPCamp Berlin 2013
BASTA! Spring 2017 - Warum warten auf die IDE? Direct Coding in der eigenen A...
BASTA! Spring 2017 - Warum warten auf die IDE? Direct Coding in der eigenen A...
TYPO3 Dokumentation mit ReStructuredText
TYPO3 Dokumentation mit ReStructuredText
Developer Week 2019: Architekturen für .NET Core-Anwendungen
Developer Week 2019: Architekturen für .NET Core-Anwendungen
German: Softwareprodukte aus einem Source Code mit Javascript
German: Softwareprodukte aus einem Source Code mit Javascript
AG Softwaretechnik
AG Softwaretechnik
Scriptcs NRW Conf 2013
1.
SCRIPTCS C# als Skriptsprache!? Fabian
Deitelhoff @FDeitelhoff
2.
Was ist scriptcs? Vollständige
Engine für C#-Code Fabian Deitelhoff @FDeitelhoff
3.
Wer hat‘s erfunden? Glenn
Block (@gblock) Justin Rusbatch (@jrusbatch) Filip Wojcieszyn (@filip_woj) Fabian Deitelhoff @FDeitelhoff
4.
Was will scriptcs? C#
mit einem Texteditor schreiben & ausführen Fabian Deitelhoff @FDeitelhoff
5.
Ziele & Werte? Öffentliche
Werte, Anwendungsfälle & Akzeptanzkriterien Fabian Deitelhoff @FDeitelhoff
6.
Werte Einfachheit, Agilität, schnelle
Entwicklung Fabian Deitelhoff @FDeitelhoff
7.
Anwendungsfälle Rapid Prototyping, Anwendungen,
Erweiterungen, Skripte Fabian Deitelhoff @FDeitelhoff
8.
Akzeptanzkriterien Kein Handbuch, keine
Abhängigkeiten, lose Skripte, Pakete Fabian Deitelhoff @FDeitelhoff
9.
Fabian Deitelhoff @FDeitelhoff
10.
Ein paar kurze
Fakten Open Source (GitHub), sehr aktiv, sehr beliebt Fabian Deitelhoff @FDeitelhoff
11.
Technische Basis Basiert hauptsächlich
auf Roslyn und NuGet Fabian Deitelhoff @FDeitelhoff
12.
Roslyn? C#- und VB.NET-Compiler
als Dienste Fabian Deitelhoff @FDeitelhoff
13.
Fabian Deitelhoff @FDeitelhoff
14.
Und was genau? Ein
bestimmter Aspekt von Roslyn Fabian Deitelhoff @FDeitelhoff
15.
NuGet? Paketverwaltung für die
Microsoft-Plattform & .NET Fabian Deitelhoff @FDeitelhoff
16.
Installation Zwei Varianten. Eine
schnell, die andere schneller Fabian Deitelhoff @FDeitelhoff
17.
Variante 1 Quellen von
GitHub besorgen Die Datei build.cmd ausführen Fabian Deitelhoff @FDeitelhoff
18.
Variante 2 Chocolatey installieren Den
Befehl cinst scriptcs ausführen @powershell -NoProfile -ExecutionPolicy Unrestricted -Command "iex ((New-Object Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%chocolateybin Fabian Deitelhoff @FDeitelhoff
19.
Alles startklar? Auf die
Plätze, fertig, los! Fabian Deitelhoff @FDeitelhoff
20.
Erste Gehversuche mit
REPL Read-Eval-Print-Loop. Schnell, unkompliziert, für zwischendurch Fabian Deitelhoff @FDeitelhoff
21.
REPL-Features DEMO Fabian Deitelhoff @FDeitelhoff
22.
REPL-Features Direkte Ausführung, multiline,
nette Gimmicks Fabian Deitelhoff @FDeitelhoff
23.
C# Skriptdateien REPL ist
schön, aber schnell zu eingeschränkt Fabian Deitelhoff @FDeitelhoff
24.
C# Skriptdateien Datei auf,
relevanter Code rein, speichern, fertig Fabian Deitelhoff @FDeitelhoff
25.
Editoren? Vollkommen egal! Ich
bevorzuge Sublime Text 2 Fabian Deitelhoff @FDeitelhoff
26.
C# Skriptdateien Keine Namespaces,
keine Klassen, nur wichtige Dinge Fabian Deitelhoff @FDeitelhoff
27.
Features #load, #r, Parameter,
Standards, Pakete Fabian Deitelhoff @FDeitelhoff
28.
C# Skriptdateien DEMO Fabian Deitelhoff @FDeitelhoff
29.
C# Skriptdateien Fabian Deitelhoff @FDeitelhoff
30.
Standards • System • System •
System.Core • System.Collections.Generic • System.Data • System.Linq • System.Data.DataSetExtensions • System.Text • System.Xml • System.Threading.Tasks • System.Xml.Linq Fabian Deitelhoff @FDeitelhoff
31.
Pakete scriptcs Script Packs
& „normale“ Pakete Fabian Deitelhoff @FDeitelhoff
32.
Pakete Verwaltung läuft über
NuGet scriptcs -install <Paketname> Fabian Deitelhoff @FDeitelhoff
33.
Script Packs Simplere Anwendung,
Automatismen, Factory-Methode Fabian Deitelhoff @FDeitelhoff
34.
Weitere Pakete Identische Installation,
„normale“ NuGet-Pakete Fabian Deitelhoff @FDeitelhoff
35.
Pakete DEMO Fabian Deitelhoff @FDeitelhoff
36.
Debugging Auch bei Skriptdateien
tauchen Fehler auf… Fabian Deitelhoff @FDeitelhoff
37.
Debugging Läuft über Visual
Studio Fabian Deitelhoff @FDeitelhoff
38.
Debugging DEMO Fabian Deitelhoff @FDeitelhoff
39.
Was können wir? Installation,
REPL, Skripte, Referenzen, Pakete, Debugging Fabian Deitelhoff @FDeitelhoff
40.
That‘s it! Wir kennen
scriptcs Fabian Deitelhoff @FDeitelhoff
41.
Anwendungsbeispiele Und was macht
man jetzt damit? Fabian Deitelhoff @FDeitelhoff
42.
PDF-Datei manipulieren Ich brauche
Seite 2 und 3 Fabian Deitelhoff @FDeitelhoff
43.
Konfigurationen Können auch als
C# Skriptdateien abgelegt werden Fabian Deitelhoff @FDeitelhoff
44.
scriptcs ebnet den
Weg Die Anwendungsszenarien kommen von uns! Fabian Deitelhoff @FDeitelhoff
45.
Zukunft Export als exe-Datei
& Visual Studio Projekt Fabian Deitelhoff @FDeitelhoff
46.
Vielen Dank für
die Aufmerksamkeit! Fabian Deitelhoff @FDeitelhoff
47.
Fabian Deitelhoff Informatikstudent Master
of Science Schwerpunkt Biomedizinische Informatik Autor, Speaker, Trainer, Softwareentwickler Kontaktinformationen E-Mail: Fabian@FabianDeitelhoff.de Twitter: @FDeitelhoff Blog: http://www.fabiandeitelhoff.de Fabian Deitelhoff @FDeitelhoff
Jetzt herunterladen