Image Image Image Image Image
Scroll to Top

To Top

General

27

Jun
2013

inGeneral

vonJohannes Hoppe

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.

24

Jun
2013

inGeneral
NoSQL

vonJohannes Hoppe

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

02

Mai
2013

inGeneral

vonJohannes Hoppe

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.

24

Feb
2013

inGeneral

vonJohannes Hoppe

JavaScript Best Practices – Presentation

On 24, Feb 2013 | inGeneral | vonJohannes Hoppe

Of course, a presentation about JavaScript should be made with HTML5 & JavaScript. So, here it is! Enjoy the show in a new browser-tab or in the tiny iframe below. You might also want to fork it on GitHub or save it as an old-fashioned static PDF.

01

Feb
2013

inGeneral

vonJohannes Hoppe

JavaScript Best Practices

On 01, Feb 2013 | inGeneral | vonJohannes Hoppe

Kein modernes ASP.NET Projekt kommt heute noch ohne JavaScript aus. Es gab Zeiten in denen Skriptsprache unterschätzt wurde. Dies ist längst vorbei. Es ist an der Zeit, dass wir das Potential von JavaScript voll ausnutzen. Als Berater für ASP.NET MVC kennt Johannes Hoppe die erfolgreichen als auch die unglücklichen Webprojekte. Dieser intensive Vortrag wird Ihnen zeigen, wie Ihr JavaScript-Code ein solider Baustein für den Erfolg wird!

Entwickeln Sie pragmatischen Clean Code mit JavaScript. Mit 0% PowerPoint und 100% Browser stellt Johannes Hoppe seine persönlichen Best-Practices für JavaScript vor. Den „Software Craftsman“ zeichnen dabei Wissen, Werkzeuge und Übung aus. Lernen Sie die wichtigsten Patterns für eine stabile und modulare Website kennen. Überprüfen Sie Ihre persönliche Werkzeugkiste für Entwicklung, Testing und Deployment.

Tags | ,

18

Jan
2013

inGeneral

vonJohannes Hoppe

Vorträge und Termine 2013

On 18, Jan 2013 | inGeneral | vonJohannes Hoppe

Mit insgesamt 12 Vorträgen und tollem Feedback war das Jahr 2012 für mich als Sprecher ein voller Erfolg. Ich bin gespannt, ob ich eine vergleichbare Serie dieses Jahr wiederholen kann. Folgende Liste wird laufend aktualisiert:

Konferenzen

Tags | ,

16

Okt
2012

inGeneral

vonJohannes Hoppe

WebTechCon 2012: Die Zukunft von Browser-Games mit HTML5 und WebGL

On 16, Okt 2012 | inGeneral | vonJohannes Hoppe

Mit HTML5 & JavaScript lassen sich Browser-Games kreieren, die vormals nur mit proprietären Plugins möglich waren. Dazu zählen hardwarebeschleunigte 3D-Grafiken, welche über den WebGL-Standard unterstützt werden. Johannes Hoppe stellt die Tools und Technologien vor, die für die Erstellung von SolarTournament verwendet wurden.


Demos:

Cube with Texture
Complex Model
SolarTournament

Download:

SolarTournament auf GitHub

18

Sep
2012

inGeneral
Node.js

vonJohannes Hoppe

WDC 2012: Die Zukunft von Browser-Games mit HTML5 und WebGL

On 18, Sep 2012 | inGeneral, Node.js | vonJohannes Hoppe

Mit HTML5 & JavaScript lassen sich Browser-Games kreieren, die vormals nur mit proprietären Plugins möglich waren. Dazu zählen hardwarebeschleunigte 3D-Grafiken, welche über den WebGL-Standard unterstützt werden. Johannes Hoppe stellt die Tools und Technologien vor, die für die Erstellung von SolarTournament verwendet wurden. Allen Teilnehmern wird der Source-Code dieses Multiplayer 3D Action-Shooters sowie eine Auswahl der Arbeitsdateien zur Verfügung gestellt.


Demos:

01. Rotating Cube
02. Cube with Texture
03. Complex Model
04. Cube Explosion
SolarTournament

Download:

SolarTournament auf GitHub

07

Sep
2012

inGeneral

vonJohannes Hoppe

Fachartikel bei der Hakin9 – Sicherheit von Webanwendung (kostenlos!)

On 07, Sep 2012 | inGeneral | vonJohannes Hoppe

„Es ist ein enormer Aufwand eine kompromittierte Website nachträglich auf ihre Sicherheit zu prüfen. Die Kenntnis über bekannte Schwachstellen vermeidet hingegen Fehler bereits während der Entwicklung.“

Die August-Ausgabe 2012 des Hakin9 IT-Security Magazins ist ganz den Themen Server- und Netzwerksicherheit gewidmet. In einem ausführlichen 9-seitigen Artikel gehe ich auf die wichtigsten Angriffsvektoren bei Webanwendungen ein. Es werden exemplarisch Sicherheitslücken aufgezeigt und Gegenmaßnahmen benannt. Unter anderem werden PHP-Schachstellen, SQL-Injections, Session Hijacking, Cross-Site Request Forgeries (CSRF) und verschiedene Cross-Site Scripting Angriffe (XSS) erläutert. Egal ob JAVA, PHP, C# oder Ruby – die Schwachstellen sind konzeptbedingt und betreffen alle Programmier- und Skriptsprachen. Ich empfehle diese Ausgabe der Hakin9 allen Betreibern und Entwicklern von Webanwendungen als Pflichtlektüre!

Tags |

23

Jan
2012

inGeneral

vonJohannes Hoppe

Vorträge und Termine 2012

On 23, Jan 2012 | inGeneral | vonJohannes Hoppe

Johannes Hoppe NoSQL Tie

Meet the guy with the great tie!

Dieses Jahr werde ich auf Konferenzen und User-Groups zu folgenden Themen sprechen:

Ich freue mich, euch dort kennen zu lernen!

 

Tags | , , , , ,