Johannes' Blog
DEVELOPER MEDIA Webinar: ASP.NET Web API (Ankündigung)
On 06, Aug 2013 | inWebinar | vonJohannes Hoppe
Die Neue Mediengesellschaft Ulm mbH bündelt Webinare, Trainings, eBooks und die Events unter einer neuen Marke: Developer Media. Die ersten beiden Webinare (Knockout.js für .NET Entwickler) haben wir mit viel positivem Feedback durchgeführt. Die Reihe setze ich mit zwei Webinaren zur ASP.NET Web API fort! Ich hoffe, ihr seid wieder dabei!
BESCHREIBUNG
Die Windows Communication Foundation (WCF) war einst angetreten, eine universale Bibliothek für alle verteilten Anwendungen zu werden. Durch die Unterstützung von SOAP und weiteren Protokollen sollten Server und Client unabhängig von Programmiersprache, Betriebssystem und Gerät miteinander kommunizieren können. Doch wie so oft wurde die Rechnung ohne den Entwickler gemacht! Was in ersten Demos leichtgewichtig wirkt, entwickelt sich zu einem Wirrwarr aus Konfigurationen und endlosen Definitionen. Steht der erste Service endlich, stellt man fest, dass außerhalb der .NET-Welt kaum jemand die komplexen Szenarien tatsächlich unterstützen kann.
Interview: Johannes Hoppe im DWX Gespräch
On 27, Jun 2013 | inGeneral | vonJohannes Hoppe
Am zweiten Tag der DWX Developer Week 2013 wurde Johannes Hoppe von Valentina Maglieri interviewt. Johannes spricht über seine drei Sessions und über die Webinare, welche er in Kooperation mit der Neue Mediengesellschaft Ulm mbH publiziert.
DWX-Developer Week: Downloads und Slides
On 24, Jun 2013 | inGeneral, NoSQL | vonJohannes Hoppe
Software Craftsmanship with JavaScript
Entwickeln Sie Clean Code mit JavaScript. Den “Software Craftsman” zeichnen dabei Wissen, Werkzeuge und Wiederholung aus. Diese drei Grundfeste werden speziell für JavaScript beleuchtet. Lernen Sie die wichtigsten Patterns für eine stabile und wartbare Website kennen. Überprüfen Sie Ihre persönliche Werkzeugkiste für Entwicklung, Testing und Deployment. Schließen Sie Bekanntschaft mit Code Katas für JavaScript.
Vollbild: im neuen Fenster
Download als PDF: auf SlideShare
Sicherheit von HTML5 und JavaScript
Developer Media Webinare
On 17, Jun 2013 | inWebinar | vonJohannes Hoppe
In der dotnetpro 7/2013 findet man eine ganzseitige Anzeige mit meinen Webinaren!
Developer-Media Webinar: Knockout.js für .NET-Entwickler
On 29, Mai 2013 | inWebinar | vonJohannes Hoppe
Am 11.06.2013 geht es weiter mit dem 2. Teil des Webinars!
Anmelden
Inhalt:
Schnell wird im hektischen Projektalltag aus einer ASP.NET-Website eine undefinierbare Masse aus HTML, Controls und JavaScript. Arbeitspakete lassen sich nicht aufteilen, die Entwicklung wartet auf neue Wireframes von den Grafikern und irgendwie macht die proprietäre Control Suite, was sie will. Doch es gibt ein JavaScript-Framework, das einfach nur Spaß macht. Es trennt Daten, Logik und Darstellung sauber voneinander. Vormals komplexe Anforderungen lassen sich mit Leichtigkeit und Eleganz lösen.
HTML5 und JavaScript Security
On 02, Mai 2013 | inGeneral | vonJohannes Hoppe
Folgende interaktiven Slides habe ich bei der Dotnet Cologne 2013 für meine Präsentation „HTML5 und JavaScript Sicherheit“ verwendet. Alle Beispiele sind mit einer Demo verlinkt.
Ich bedanke mich bei den zahlreichen Zuhörern, die ordentlich zum Thema Web-Sicherheit informiert waren und intensiv in die Diskussion zu den neuen HTML5 Angriffsvektoren eingestiegen sind. Mehr kann man sich als Sprecher nicht wünschen. Der Vortrag hat mir dadurch besonders viel Spaß gemacht.
DEVELOPER MEDIA Webinar: Knockout.js (Ankündigung)
On 25, Apr 2013 | inWebinar | vonJohannes Hoppe
Jetzt ist die Katze endlich aus dem Sack!
Die Neue Mediengesellschaft Ulm mbH bündelt Webinare, Trainings, eBooks und die Events unter einem neuen Portal. Die ersten beiden Webinare (Knockout.js für .NET Entwickler) werde ich durchführen. Weitere Themen von mir folgen! Das wird ganz großes Kino! Ich hoffe, ihr seid dabei! :-)
Johannes Hoppe nimmt Sie mit auf eine Reise in die Welt von Knockout.js. Am 27.05.2013 um 17 Uhr beginnt der Ausflug mit einem leeren ASP.NET MVC & WebAPI-Projekt. Johannes baut in diesem Webinar live mit den Teilnehmern erste Knockout.js-Anwendungen. Die 45 minütige Einführung in das JavaScript-Framework ist kostenfrei. Am 11.06.2013 um 17 Uhr setzt Johannes die Reise fort. In 1,5 Stunden finalisiert er das Formular, welches die Möglichkeiten des MVVM-Patterns auslotet.
Spartakiade rockt
On 27, Mrz 2013 | inNoSQL | vonJohannes Hoppe
Die Spartakiade war super. So stellt man sich Berlin vor. Workshops in den Räumen eines Coworking Space, belegte Baguettes, (kalter) Café und Clubmate satt. Ein schlichter und unterhaltsamer Ausklang bei ein paar Kästen Bier und Sekt. KISS in Reinform! So muss das.
Im nächsten Jahr bin ich definitiv wieder dabei. Der 22. März 2014 ist vorgemerkt. Egal ob als Sprecher oder Teilnehmer. Ich freue mich, spätestens dort die ganzen Nasen wie Jan, Mike, Kostja, Dennis, Alexander, Andreas, Marco, Sergey, Alexander und alle anderen wieder zu sehen.
Versprochen habe ich noch die Folien und die Lösungen zu den Hands-On Aufgaben. Das Beispiel-Projekt WebNoteNoSQL und Mongo2Go findet ihr auf Github. Viel Spaß!
Wir sehen uns bei der Spartakiade-Konferenz
On 18, Mrz 2013 | inNoSQL | vonJohannes Hoppe
Ich bin gespannt, dass erste Mal bei der „Mitmachkonferenz“ dabei zu sein. Mitten in Berlin wird es mehrere Workshops geben, die wie ein Open Space organisiert sind:
- alle sind gleich, Titel zählen nicht
- du darfst jederzeit dein Team verlassen zu einem anderen wechseln; keiner wird fragen warum
- du kannst jederzeit an das Buffet gehen, um Kaffee, Obst etc. zu holen
Mein Workshop wird sich rund um das Theme NoSQL drehen. Auf meinem Laptop befindet sich sehr viel Material zu Redis, RavenDB und vor allem zu MongoDB. Hier schon mal ein kleiner Teaser:
MongoDB Berlin: Software Tests with MongoDB
On 25, Feb 2013 | inNoSQL | vonJohannes Hoppe
Quality matters. That’s why we write software tests. They give us confidence to release complex business applications. In a schema-free world they are going to be our escape rope! This talk introduces some Unit Testing principles and separates them from Integration Tests. We will see how other databases solve common problems and how we can archive the same with MongoDB.
Some links that were mentioned:
- Mongo2Go (.NET wrapper around MongoDB)
- WebNoteSinglePage (sample app that uses an embedded MongoDB)
- WebNoteNoSQL (sample app showing MongoDB, Redis, RavenDB)