SlideShare a Scribd company logo
1 of 44
Download to read offline
Microsoft und die Open Source Community -
Leaving the death star behind
Chris Heilmann @codepo8, TechSummit, December 2016
Chris Heilmann
@codepo8
Was nun?
Vier Fragen, vier
Antworten…
Was?
Warum?
Wer?
Was geht denn mit
Microsoft ab von wegen
Openness und so?
Was nun?
🤔
Was? Warum? Wer?
Was nun?
Viel!
Was? Warum? Wer?
😍 Im letzten Jahr wurden viele Microsoft
Produkte als Open Source
rausgegeben.
😍 Viele andere Produkte wurden
plattformunabhängig umgeschrieben
😍 Andere Plattformen als Windows sind
auf Azure kein Thema
😍 Unsere Trainings- und
Recherchematerialien sind öffentlich
erreichbar.
🍿
Was nun?
Warum macht Microsoft
denn sowas?
Was? Warum? Wer?
🙄
Was nun?Was? Warum? Wer?
Es macht Sinn… ✅ Wir leben in einer “Post-Product
World” - keiner will vorab für Software
bezahlen
✅ Entwickler wollen nicht in einem
System arbeiten, sondern Auswahl
haben
✅ Mitarbeiter einzustellen, die das
Produkt schon kennen spart viel Geld
und Zeit.
📡
Was nun?Was? Warum? Wer?
Es macht Sinn…
✅ Open Source und Creative Commons
Projekte machen eine Firma zu einer
Inhaltsquelle, nicht etwas was man
kaufen muss.
✅ Mitarbeiter lieben es, Ihre Arbeit
mitnehmen zu können, auch wenn sie
keine Lust mehr auf die Firma haben.
✅ Es ist einfacher, an einem Produkt
teilzunehmen, anstatt ein Neues zu
entwicklen.
📡
Was nun?
Es gibt ein gutes
Beispiel…
Was? Warum? Wer?
http://www.businessinsider.de/apple-is-finally-going-to-start-publishing-its-artificial-intelligence-
research-2016-12?op=1&r=US&IR=T
Was nun?
Wer macht was und was
läuft gut?
Was? Warum? Wer?
🎁
Was nun?
Web-freundlicher Browser
mit offener Information und
sichtbarem Team.
https://developer.microsoft.com/microsoft-edge/
Microsoft Edge
Was? Warum? Wer?
Was nun?
https://developer.microsoft.com/en-us/microsoft-edge/platform/status/
Microsoft Edge - Was kommt?
Was? Warum? Wer?
Was nun?
https://github.com/MicrosoftEdge/Status
Microsoft Edge - Status Datensatz
Was? Warum? Wer?
Was nun?
https://github.com/MicrosoftEdge/Status
Microsoft Edge - Versionsinformation
Was? Warum? Wer?
Was nun?
https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/
Microsoft Edge - Offener Issue Tracker
Was? Warum? Wer?
Was nun?
https://blogs.windows.com/msedgedev/2016/08/11/edgebug-twitter/
Microsoft Edge - #EdgeBug
Was? Warum? Wer?
Was nun?
https://channel9.msdn.com/Events/WebPlatformSummit/edgesummit2016
Microsoft Edge - Summit
Was? Warum? Wer?
Was nun?
Microsoft Edge - Sichtbarkeit
Was? Warum? Wer?
😘 Das Edge Team nimmt an offenen und
Konferenzen der Konkurrenz teil
😘 Anfragen per Stackoverflow, Twitter
usw… werden direkt beantwortet
😘 Jeder im Team bloggt, schreibt und
hat seine eigene Online Präsenz
🎙
Was nun?
Web Devrel Team / Interop Team
Was? Warum? Wer?
Was nun?
Web Devrel Team / Interop Team
Was? Warum? Wer?
😘 Wir helfen Entwicklern, Produkte zu
erstellen, die auf genutzten Standards
basieren.
😘 Wir haben aufgehört mit unserer
Platform als die Beste anzugeben
😘 Wir bieten Fakten, Daten und
Information darüber, was Bing im Web
sieht, und welche Technologien
wirklich verwendet werden.
💝
Was nun?
https://developer.microsoft.com/en-us/microsoft-edge/platform/data/
Web Devrel Team / Interop Team - Daten
Was? Warum? Wer?
Was nun?
Web Devrel Team / Interop Team
Was? Warum? Wer?
😘 Wir helfen Entwicklern, den Sprung
auf Windows zu machen
😘 Wir geben Vorabinformationen zu
wichtigen OSS Influencers
😘 Wir achten darauf, das Produkte nicht
nur einen Browser unterstützen
😘 Wir helfen Partnern, Ihre Produkte zu
testen und zu reparieren
💝
Was nun?
http://code.visualstudio.com/
Visual Studio Code
Was? Warum? Wer?
Open Source Editor ohne
Babyspeck; Einstiegsdroge
zu Git; Debugger für alle…
Was nun?
http://code.visualstudio.com/
Visual Studio
Code
Was? Warum? Wer?
Was nun?
http://code.visualstudio.com/
Visual Studio
Code
Was? Warum? Wer?
📢 Leichtgewichtigte Arbeitsumgebung
für Entwickler
📢 Basierend auf Open Source Projekten
und Technologien von Google und
Github
📢 In TypeScript geschrieben, erweiterbar
und kompatibel mit anderen
Umgebungen
Was nun?
http://code.visualstudio.com/
Visual Studio
Code
Was? Warum? Wer?
📢 Integriert mit GitHub
📢 Debugger im Editor
📢 Source Code auf GitHub
📢 Plattformunabhängig
📢 Auch als “Monaco” im Web
verwendbar
Was nun?
https://medium.com/@auchenberg/introducing-simultaneous-nirvana-javascript-debugging-for-
node-js-and-chrome-in-vs-code-d898a4011ab1#.kxhscr4zl
Visual Studio
Code
Was? Warum? Wer?
Was nun?
Open Source JavaScript
engine; Monopolsprenger
https://github.com/Microsoft/ChakraCore
ChakraCore
Was? Warum? Wer?
Was nun?
ChakraCore
Was? Warum? Wer?
☕ Open Source Variante von Chakra, die
JavaScript engine von Edge
☕ Plattformunabhängig
☕ Schnell, klein und neu
☕ Node kompatibel
☕ Einbindbar
☕ Kompatibilitätsmodus zu V8 und
anderen engines
☕ Perfekte GitHub Präsenz
Was nun?
https://blogs.windows.com/msedgedev/2016/11/29/node-chakracore-vm-neutrality/
#j9P4bxZ76lR895d8.97
ChakraCore
Was? Warum? Wer?
Was nun?
Übergangssprache für
JavaScript Verweigerer;
Skalierbarkeitshilfe;
Transpiler
http://typescriptlang.org
TypeScript
Was? Warum? Wer?
Was nun?
TypeScript
Was? Warum? Wer?
http://typescriptlang.org
📢 “JavaScript that scales” - JavaScript mit
Allem, was der moderne Java/C#
Mensch immer haben wollte
📢 Sehr gerne von Anderen verwendet
(Angular/Dojo)
📢 Erlaubt auch Transpilation von neuen
JavaScript Varianten zu älteren
Versionen
📢 Von Anfang an Open Source
Was nun?
Was kommt als Nächstes?
Wie könnt ihr helfen?
Was? Warum? Wer?
🦄
Was nun?
Präsenz!
Was? Warum? Wer?
🎙
. Wir brauchen Microsoft-affine
Sprecher auf nicht-Microsoft
Konferenzen - also bewerbt euch!
. Viele Publikationen suchen immer
Gastschreiber - was sogar gut bezahlt
wird (Microsoft hat auch ein
Programm, das Schreiber und
Magazine vermittelt)
. Oft müssen wir Nein sagen, das ist ne
gute Möglichkeit Euch anzubieten.
Was nun?
Präsenz!
Was? Warum? Wer?
🎙
. Macht mit bei Diskussionen in
Stackoverflow
. Helft falsche Twittervorwürfe durch
Links und Information zu entschärfen
. Meldet Fehler und Probleme in den
bugtrackern und als Issues auf GitHub
. Schickt interessante Informationen
und Blog posts in euren Kreisen
umher.
Was nun?
Information
Was? Warum? Wer?
💡
💬 Windows hat sich sehr verändert, und
mit der Bash Shell haben wir jetzt
vieles, was Mac und *nix Nutzer
haben wollten. Es ist wichtig, sich
damit als Microsoft Möger
auszukennen.
💬 Viele Entwickler interessieren sich für
das Surface Book als Platform
💬 Der Umstieg von OSX zu Windows
kann verwirrend sein
Was nun?
Information
Was? Warum? Wer?
💡
💬 Viele unserer Produkte sind
ausserhalb unserer Development
Chain erreichbar.
💬 Wir müssen damit aufhören jedes
Tutorial mit “Wir öffnen in Visual
Studio…” anzufangen.
💬 Und es bestehen natürlich noch viele
Vorurteile gegenüber Microsoft (EEE)
Was nun?
Neustart
Was? Warum? Wer?
🏁
🚀 Helft uns bitte, Internet Explorer zu
töten
🚀 Erklärt Endkunden die Vorteile von
Cloud First anstatt alles selbst
installieren und warten zu wollen
🚀 Lest die Produktblogs, folgt auf Twitter
🚀 Wartet nicht, bis die nächste
Konferenz kommt - es passiert immer
was Neues.
Was nun?
Übersetzung
Was? Warum? Wer?
3
💬 Viele Open Source Projekte haben
wenig Nutzer und Teilnehmer weil es
nur englische Dokumentation gibt.
💬 Als Deutscher in deutsch über diese
Projekte zu schreiben ist nicht nur
überaus hilfreich, sondern kann auch
lukrativ sein.
💬 Helft Projekten mit Information in
eurer Muttersprache.
Was nun?
4 Bei Open Source gehts es darum,
teilzunehmen - nicht auf Anweisungen
zu warten.
4 Teilnahme bedeutet nicht nur
bestehende Projekte zu unterstützen
und zu bewerben.
4 Teilnahme kann auch sein etwas
Eigenes zu starten oder als Microsoft
Experte bei anderen auszuhelfen.
Mut und
Eigeninitiative
Was? Warum? Wer?
.
STAY ON TARGET
Was nun?
Und ab dafür…
Was? Warum? Wer?
🚀
Was nun?
Und ab dafür…
Was? Warum? Wer?
🚀 https://www.sitepoint.com/open-sourcing-javascript-code/
CHRIS HEILMANN
@CODEPO8
CHRISTIANHEILMANN.COM
DANKE!

More Related Content

What's hot

Accessible Javascript mit Frameworks - Best of Accessibility 2008
Accessible Javascript mit Frameworks - Best of Accessibility 2008Accessible Javascript mit Frameworks - Best of Accessibility 2008
Accessible Javascript mit Frameworks - Best of Accessibility 2008Dirk Ginader
 
Digital Media Night - Responsive Web Design
Digital Media Night - Responsive Web DesignDigital Media Night - Responsive Web Design
Digital Media Night - Responsive Web DesignVirtualtrends
 
Kundenliste erweitern3
Kundenliste erweitern3Kundenliste erweitern3
Kundenliste erweitern3freegalgo
 
Kundenliste erweitern4
Kundenliste erweitern4Kundenliste erweitern4
Kundenliste erweitern4freegalgo
 
Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017Bastian Grimm
 
Das Web zum Mitmachen: Barrieren in der Praxis
Das Web zum Mitmachen: Barrieren in der PraxisDas Web zum Mitmachen: Barrieren in der Praxis
Das Web zum Mitmachen: Barrieren in der PraxisTomas Caspers
 
SEODAY2016 - 10 SEO Coder Hooks
SEODAY2016 - 10 SEO Coder HooksSEODAY2016 - 10 SEO Coder Hooks
SEODAY2016 - 10 SEO Coder HooksConstantin
 

What's hot (7)

Accessible Javascript mit Frameworks - Best of Accessibility 2008
Accessible Javascript mit Frameworks - Best of Accessibility 2008Accessible Javascript mit Frameworks - Best of Accessibility 2008
Accessible Javascript mit Frameworks - Best of Accessibility 2008
 
Digital Media Night - Responsive Web Design
Digital Media Night - Responsive Web DesignDigital Media Night - Responsive Web Design
Digital Media Night - Responsive Web Design
 
Kundenliste erweitern3
Kundenliste erweitern3Kundenliste erweitern3
Kundenliste erweitern3
 
Kundenliste erweitern4
Kundenliste erweitern4Kundenliste erweitern4
Kundenliste erweitern4
 
Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017
 
Das Web zum Mitmachen: Barrieren in der Praxis
Das Web zum Mitmachen: Barrieren in der PraxisDas Web zum Mitmachen: Barrieren in der Praxis
Das Web zum Mitmachen: Barrieren in der Praxis
 
SEODAY2016 - 10 SEO Coder Hooks
SEODAY2016 - 10 SEO Coder HooksSEODAY2016 - 10 SEO Coder Hooks
SEODAY2016 - 10 SEO Coder Hooks
 

Viewers also liked

The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017Christian Heilmann
 
JavaScript is a buffet - Scriptconf 2017 keynote
JavaScript is a buffet - Scriptconf 2017 keynoteJavaScript is a buffet - Scriptconf 2017 keynote
JavaScript is a buffet - Scriptconf 2017 keynoteChristian Heilmann
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Christian Heilmann
 
Suit up, bring extra oxygen Internet space explorers needed.
Suit up, bring extra oxygen Internet space explorers needed.Suit up, bring extra oxygen Internet space explorers needed.
Suit up, bring extra oxygen Internet space explorers needed.Christian Heilmann
 
The Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for HumansThe Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for HumansChristian Heilmann
 
Internet Days - The Depressed Internet
Internet Days - The Depressed Internet Internet Days - The Depressed Internet
Internet Days - The Depressed Internet Christian Heilmann
 
Barrierefreiheit inklusive - Abschlusskeynote A-Tag 2016
Barrierefreiheit inklusive - Abschlusskeynote A-Tag 2016Barrierefreiheit inklusive - Abschlusskeynote A-Tag 2016
Barrierefreiheit inklusive - Abschlusskeynote A-Tag 2016Christian Heilmann
 
Progressive Web Apps – the return of the web? Goto Berlin 2016
Progressive Web Apps – the return of the web? Goto Berlin 2016Progressive Web Apps – the return of the web? Goto Berlin 2016
Progressive Web Apps – the return of the web? Goto Berlin 2016Christian Heilmann
 
Progressive web and the problem of JavaScript
Progressive web and the problem of JavaScriptProgressive web and the problem of JavaScript
Progressive web and the problem of JavaScriptChristian Heilmann
 
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche Intelligenz
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche IntelligenzZwischen Terminator und Star Trek: Digitalisierung und Künstliche Intelligenz
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche IntelligenzChristian Heilmann
 
Automating all the wrong things - You Gotta Love Frontend Keynote
Automating all the wrong things - You Gotta Love Frontend KeynoteAutomating all the wrong things - You Gotta Love Frontend Keynote
Automating all the wrong things - You Gotta Love Frontend KeynoteChristian Heilmann
 
Upgrading JavaScript to ES6 and using TypeScript as a shortcut
Upgrading JavaScript to ES6 and using TypeScript as a shortcutUpgrading JavaScript to ES6 and using TypeScript as a shortcut
Upgrading JavaScript to ES6 and using TypeScript as a shortcutChristian Heilmann
 

Viewers also liked (16)

The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017The Progressive Web and its New Challenges - Confoo Montréal 2017
The Progressive Web and its New Challenges - Confoo Montréal 2017
 
JavaScript is a buffet - Scriptconf 2017 keynote
JavaScript is a buffet - Scriptconf 2017 keynoteJavaScript is a buffet - Scriptconf 2017 keynote
JavaScript is a buffet - Scriptconf 2017 keynote
 
Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?Progressive Web Apps – the return of the web?
Progressive Web Apps – the return of the web?
 
Suit up, bring extra oxygen Internet space explorers needed.
Suit up, bring extra oxygen Internet space explorers needed.Suit up, bring extra oxygen Internet space explorers needed.
Suit up, bring extra oxygen Internet space explorers needed.
 
The Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for HumansThe Soul in The Machine - Developing for Humans
The Soul in The Machine - Developing for Humans
 
Internet Days - The Depressed Internet
Internet Days - The Depressed Internet Internet Days - The Depressed Internet
Internet Days - The Depressed Internet
 
Supercharging Public Speaking
Supercharging Public SpeakingSupercharging Public Speaking
Supercharging Public Speaking
 
Barrierefreiheit inklusive - Abschlusskeynote A-Tag 2016
Barrierefreiheit inklusive - Abschlusskeynote A-Tag 2016Barrierefreiheit inklusive - Abschlusskeynote A-Tag 2016
Barrierefreiheit inklusive - Abschlusskeynote A-Tag 2016
 
Progressive Web Apps – the return of the web? Goto Berlin 2016
Progressive Web Apps – the return of the web? Goto Berlin 2016Progressive Web Apps – the return of the web? Goto Berlin 2016
Progressive Web Apps – the return of the web? Goto Berlin 2016
 
JavaScript isn't evil.
JavaScript isn't evil.JavaScript isn't evil.
JavaScript isn't evil.
 
Javascript isn't hard
Javascript isn't hardJavascript isn't hard
Javascript isn't hard
 
Sharing our Coder Privilege
Sharing our Coder PrivilegeSharing our Coder Privilege
Sharing our Coder Privilege
 
Progressive web and the problem of JavaScript
Progressive web and the problem of JavaScriptProgressive web and the problem of JavaScript
Progressive web and the problem of JavaScript
 
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche Intelligenz
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche IntelligenzZwischen Terminator und Star Trek: Digitalisierung und Künstliche Intelligenz
Zwischen Terminator und Star Trek: Digitalisierung und Künstliche Intelligenz
 
Automating all the wrong things - You Gotta Love Frontend Keynote
Automating all the wrong things - You Gotta Love Frontend KeynoteAutomating all the wrong things - You Gotta Love Frontend Keynote
Automating all the wrong things - You Gotta Love Frontend Keynote
 
Upgrading JavaScript to ES6 and using TypeScript as a shortcut
Upgrading JavaScript to ES6 and using TypeScript as a shortcutUpgrading JavaScript to ES6 and using TypeScript as a shortcut
Upgrading JavaScript to ES6 and using TypeScript as a shortcut
 

Similar to Microsoft und die Open Source Community - Leaving the death star behind

SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftDavid Schneider
 
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Andreas Mertens
 
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010Christian Baranowski
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenPeter Rozek
 
DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011Ulrich Krause
 
Top 10 Internet Trends 2007
Top 10 Internet Trends 2007Top 10 Internet Trends 2007
Top 10 Internet Trends 2007Jürg Stuker
 
Eine Stunde was mit Api First!
Eine Stunde was mit Api First!Eine Stunde was mit Api First!
Eine Stunde was mit Api First!JanWeinschenker
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Jürg Stuker
 
Die wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von WebanwendungenDie wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von WebanwendungenYUHIRO
 
Responsive Webdesign mit Bootstrap
Responsive Webdesign mit BootstrapResponsive Webdesign mit Bootstrap
Responsive Webdesign mit BootstrapGregor Biswanger
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?Johann-Peter Hartmann
 
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)NETWAYS
 
Wir brauchen einen neuen Workflow
Wir brauchen einen neuen WorkflowWir brauchen einen neuen Workflow
Wir brauchen einen neuen WorkflowJens Grochtdreis
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsGünther Haslbeck
 
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...Gregor Biswanger
 
Development in der Cloud-Ära
Development in der Cloud-ÄraDevelopment in der Cloud-Ära
Development in der Cloud-ÄraAndreas Koop
 

Similar to Microsoft und die Open Source Community - Leaving the death star behind (20)

SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
 
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
Die Strategische Bedeutung Von Open Source FüR Das 3 D Internet V2
 
Erfolgreiche rewrites
Erfolgreiche rewritesErfolgreiche rewrites
Erfolgreiche rewrites
 
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
 
Hightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign TestenHightway to Hell - Responsive Webdesign Testen
Hightway to Hell - Responsive Webdesign Testen
 
Rewrites überleben
Rewrites überlebenRewrites überleben
Rewrites überleben
 
Rewrites überleben
Rewrites überlebenRewrites überleben
Rewrites überleben
 
DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011DNUG ak-anwendungsentwicklung.18042011
DNUG ak-anwendungsentwicklung.18042011
 
Top 10 Internet Trends 2007
Top 10 Internet Trends 2007Top 10 Internet Trends 2007
Top 10 Internet Trends 2007
 
Eine Stunde was mit Api First!
Eine Stunde was mit Api First!Eine Stunde was mit Api First!
Eine Stunde was mit Api First!
 
Top 10 Internet Trends 2005
Top 10 Internet Trends 2005Top 10 Internet Trends 2005
Top 10 Internet Trends 2005
 
Die wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von WebanwendungenDie wichtigsten Technologien für die Entwicklung von Webanwendungen
Die wichtigsten Technologien für die Entwicklung von Webanwendungen
 
Responsive Webdesign mit Bootstrap
Responsive Webdesign mit BootstrapResponsive Webdesign mit Bootstrap
Responsive Webdesign mit Bootstrap
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?
 
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
Icinga 2: Integration von Graphite (Webinar vom 25.09.2014)
 
Wir brauchen einen neuen Workflow
Wir brauchen einen neuen WorkflowWir brauchen einen neuen Workflow
Wir brauchen einen neuen Workflow
 
Ueberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web ApplicationsUeberlegungen Projektmanagement Web Applications
Ueberlegungen Projektmanagement Web Applications
 
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
Intel XDK: Cross-Plattform Entwicklung – Apps Entwickeln für alle Plattformen...
 
Development in der Cloud-Ära
Development in der Cloud-ÄraDevelopment in der Cloud-Ära
Development in der Cloud-Ära
 
Development in der Cloud-Ära
Development in der Cloud-ÄraDevelopment in der Cloud-Ära
Development in der Cloud-Ära
 

More from Christian Heilmann

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Christian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilegeChristian Heilmann
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloChristian Heilmann
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteChristian Heilmann
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteChristian Heilmann
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandChristian Heilmann
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilegeChristian Heilmann
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerChristian Heilmann
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Christian Heilmann
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?Christian Heilmann
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Christian Heilmann
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachChristian Heilmann
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsChristian Heilmann
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansChristian Heilmann
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Christian Heilmann
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlChristian Heilmann
 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Christian Heilmann
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)Christian Heilmann
 

More from Christian Heilmann (20)

Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019
 
Hinting at a better web
Hinting at a better webHinting at a better web
Hinting at a better web
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
Seven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC OsloSeven ways to be a happier JavaScript developer - NDC Oslo
Seven ways to be a happier JavaScript developer - NDC Oslo
 
Artificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynoteArtificial intelligence for humans… #AIDC2018 keynote
Artificial intelligence for humans… #AIDC2018 keynote
 
Killing the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynoteKilling the golden calf of coding - We are Developers keynote
Killing the golden calf of coding - We are Developers keynote
 
Progressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays FinlandProgressive Web Apps - Techdays Finland
Progressive Web Apps - Techdays Finland
 
Taking the "vile" out of privilege
Taking the "vile" out of privilegeTaking the "vile" out of privilege
Taking the "vile" out of privilege
 
Five ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developerFive ways to be a happier JavaScript developer
Five ways to be a happier JavaScript developer
 
Taking the P out of PWA
Taking the P out of PWATaking the P out of PWA
Taking the P out of PWA
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
You learned JavaScript - now what?
You learned JavaScript - now what?You learned JavaScript - now what?
You learned JavaScript - now what?
 
Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"Sacrificing the golden calf of "coding"
Sacrificing the golden calf of "coding"
 
Progressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReachProgressive Web Apps - Covering the best of both worlds - DevReach
Progressive Web Apps - Covering the best of both worlds - DevReach
 
Progressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worldsProgressive Web Apps - Covering the best of both worlds
Progressive Web Apps - Covering the best of both worlds
 
Non-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humansNon-trivial pursuits: Learning machines and forgetful humans
Non-trivial pursuits: Learning machines and forgetful humans
 
Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center Progressive Web Apps - Bringing the web front and center
Progressive Web Apps - Bringing the web front and center
 
CSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. Control
 
Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017
 
The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)The Soul in The Machine - Developing for Humans (FrankenJS edition)
The Soul in The Machine - Developing for Humans (FrankenJS edition)
 

Microsoft und die Open Source Community - Leaving the death star behind