18.01.2024
React 2024 - wie geht's weiter?
Mit Stefan und Holger habe ich auf ihrem "Papperlapapp"-YouTube-Kanal über den aktuellen Stand und die weitere Entwicklung von React und Fullstack-Frameworks wie Next.js gesprochen
Mehr...18.01.2024
Mit Stefan und Holger habe ich auf ihrem "Papperlapapp"-YouTube-Kanal über den aktuellen Stand und die weitere Entwicklung von React und Fullstack-Frameworks wie Next.js gesprochen
Mehr...08.01.2024
Ende 2023 ist die 1.0-Version des TanStack Routers mit einigen spannenden Features und Ideen veröffentlich worden. In einem Video stelle ich euch die neue Routing-Lösung für React vor.
Mehr...10.05.2022
Ich habe für "heise Academy" zwei Video-Kurse zum Thema GraphQL aufgenommen (GraphQL Grundlagen und GraphQL APIs mit Spring for GraphQL), die jetzt erhältlich sind
Mehr...22.04.2022
Im April ist der erste Release Candidate von "Spring for GraphQL" erschienen, mit dem Du GraphQL APIs für Spring-Anwendungen bauen kannst. Für heise Developer habe ich aufgeschrieben, wie das geht.
Mehr...31.01.2022
Mit GraphQL APIs und TypeScript lassen sich Clients bauen, die vollständig typsicher sind - inklusive der Verarbeitung der Query-Ergebnisse
Mehr...27.01.2022
Zod ist eine JavaScript- bzw. TypeScript-Bibliothek mit der Du Objekt-Strukturen beschreiben und validieren kannst
Mehr...20.02.2021
Im Taktsoft Campus Podcast haben wir über uns über React unterhalten. Hört doch mal rein!
Mehr...18.02.2021
Die Verwaltung von Zustand in React-Anwendungen ist ein wichtiges Thema. Für heise developer habe ich aufgeschrieben, welche Möglichkeiten es sowohl mit React selbst als auch mit Bibliotheken gibt.
Mehr...11.02.2021
Für ein e-Book von HostEurope über React habe ich einen Artikel über TypeScript beigesteuert
Mehr...24.01.2020
Für heise developer habe ich einen Artikel über die React Hooks API geschrieben, deren Veröffentlichung sich in diesen Tagen zum ersten Mal jährt
Mehr...12.12.2019
Seit heute ist die zweite, vollständig überarbeitete und erweiterte Auflage meines React Buchs "React - Grundlagen, fortgeschrittene Techniken und Praxistipps" erhältlich
Mehr...10.06.2019
In den kommenden Monaten halte ich verschiedene Vorträge zu GraphQL und biete auch öffentliche Workshop dazu an. Wenn Du mehr über GraphQL erfahren möchtest, ist vielleicht etwas interessantes dabei
Mehr...03.03.2019
Frontend-Entwicklung wird oft stiefmütterlich behandelt. Dabei haben moderne Webanwendungen mittlerweile einen enormen Funktionsumfang. Bisweilen werden die Anwendungen sogar so umfangreich, dass sie zur Entwicklung durch mehrere Teams in Module aufgeteilt werden sollen. Dieser Artikel stellt drei Szenarien zur Integration dieser Frontend-Module vor, die versuchen, unterschiedlichen Anforderungen zwischen der bestmöglichen Erfahrung für Benutzer einerseits und einem unabhängigen Entwicklungsprozess andererseits gerecht zu werden.
Mehr...01.02.2019
Die Entwicklung von Komponenten und Anwendungen mit React ist nicht schwierig, weil die API von React sehr schmal und deswegen schnell erlernbar ist. Für große Enterprise-Anwendungen kommen aber eine ganze Reihe von Fragen ins Spiel, für die React keine fertige Antwort mitbringt.
Mehr...16.01.2019
Der zweite Teil meines Artikels beschäftigt sich mit der Frage, wie zu einer bestehenden GraphQL API ein Web-Client gebaut werden kann. Das sehen wir uns exemplarisch an einem Stack bestehend aus React, TypeScript und dem Apollo Framework an.
Mehr...08.11.2018
Alle reden von GraphQL: Dass die Abfragesprache auch mit Java-Anwendungen funktioniert, zeigt dieser Artikel.
Mehr...08.11.2018
Die Mitglieder der JavaScript Community und ganz speziell die Frontend-Entwickler haben oft mit unfairen Vorurteilen zu kämpfen. Nils Hartmann, Softwareentwickler und -architekt, räumt mit diesen Klischees im Interview zur W-JAX 2018 auf. Außerdem gibt er einen Einblick in die aktuellen Ereignisse rund um React und erklärt, was Micro Frontends sind.
Mehr...12.10.2018
Mit dem Open-Source-Editor Visual Studio Code lässt sich auch Java entwickeln. Wie das funktioniert, demonstriere ich in einem kurzen Video
Mehr...04.09.2018
Wer professionelle Webanwendungen bauen will, kommt an JavaScript nicht vorbei. Für viele Nicht-JavaScript-Entwicklerinnen und -Entwickler ist die Vorstellung, mit JavaScript programmieren zu müssen, aber immer noch ein Graus. Zum einen bringt die Sprache selber einige Fallstricke und „Kuriositäten“ mit. Darüber hinaus erscheint aber auch das Ökosystem, das um die Sprache herum existiert, also Frameworks, Libraries und Tools, unüberschaubar groß und wenig nachhaltig. Der richtige Einstieg ist dadurch oftmals sehr schwierig. Dieser Artikel soll eine Orientierung geben, in dem er die wichtigsten Werkzeuge grob vorstellt und einordnet.
Mehr...15.02.2018
Webanwendungen werden heutzutage üblicherweise als Single-Page-Anwendung gebaut, um das bestmögliche Verhalten hinsichtlich UI und UX zu erhalten. Gerade bei größeren Anwendungen kann es sinnvoll sein, die Anwendung in kleinere Teile aufzuspalten.
Mehr...22.11.2016
The upcoming version of React Router - version 4 - is more or less a complete rewrite of the current React Router (v2/v3) with some new interesting features.
Mehr...16.06.2016
Das Warten hat ein Ende: Unser Buch "React - Die praktische Einführung in React, React Router und Redux" ist heute erschienen und ab sofort erhältlich. Hier gibt es Leseproben.
Mehr...26.04.2016
Auf der Jax in Mainz habe ich einen Talk über React gehalten. Die Folien dazu kannst Du hier bekommen.
Mehr...04.11.2015
Auf der W-Jax 2015 in München habe ich eine Einführung in React gegeben. Die Folien des Vortrags könnt ihr hier herunterladen
Mehr...18.08.2015
Flux ist ein Architektur-Muster für die Entwicklung großer React-Anwendungen
Mehr...16.08.2015
Schon seit einer ganzen Weile wollte ich meine Wordpress-basierte Homepage auf ein "leichtgewichtigeres" System umstellen. Ursprünglich hatte ich dazu Jekyll vorgesehen, doch dann kam React...
Mehr...11.08.2015
React ist ein JavaScript-Framework für die Entwicklung von UI-Komponenten. Dabei lassen sich die Komponenten sowohl im Web als auch nativ auf Mobilgeräten darstellen. Für die Website JAXenter habe ich fünf Gründe aufgeschrieben, warum es sich lohnt, sich React genauer anzusehen.
Mehr...25.07.2015
Die Ruhe vor dem herannahenden Sommer-Sturm Zeljko habe ich genutzt, um noch ein paar Makro-Aufnahmen zu machen...
Mehr...05.07.2015
Seit einigen Tagen gibt es eine erste deutschsprachige Community-Seite rund um die JavaScript Bibliothek React. Dort haben ich einen Artikel geschrieben, in dem an Hand eines React/ES6-Beispiels beschrieben wird, wie sich mit Webpack React Anwendungen bauen lassen.
Mehr...15.03.2015
Gemeinsam mit Rene Preissel biete ich auf der diesjährigen Jax im April einen ganztägigen Workshop rund um das Thema Git an
Mehr...08.11.2014
Die Folien zu unserem Git Workshop auf der W-Jax können hier heruntergeladen werden
Mehr...17.09.2014
Gemeinsam mit René Preißel werde ich auf der diesjährigen W-Jax am 7. November einen ganztägigen Experten-Workshop über Git anbieten
Mehr...11.02.2014
Gestern habe ich auf dem "IT Talk" der Firma ConceptPeople einen Vortrag über die Einführung von Git bei der Techniker Krankenkasse gehalten
Mehr...23.09.2013
Einen Tag nach Herbstbeginn habe ich heute - bei grauem Himmel, milden Temperaturen aber nur wenig Wind - eine Herbst-Anemone (Anemone hupehensis) mit dem Makro fotografiert
Mehr...18.08.2013
Eigentlich wollte ich heute den Sonnenuntergang hinter Feldern fotografieren. Leider ist daraus nichts geworden: zum einen schoben sich kurz vor dem Untergang dichte Wolken vor die Sonne. Zum anderen waren die Felder, die ich mir ausgeguckt hatte, schon gemäht. Auf der Rückfahrt bin ich dann aber immerhin noch an einem Feld vorbei gekommen, auf dem noch einige Heu-Rundballen (heißen die so?) lagen. Besser als nichts...
Mehr...17.05.2013
Wenn Sie schon einmal versucht haben, ein bestehendes System zu modularisieren, wissen Sie, wie schmerzhaft das ist. Die internen Abhängigkeiten sind komplex - wo und wie sollen Sie das System in Module aufteilen?
Mehr...21.09.2011
Bei der Techniker Krankenkasse sind wir gerade dabei, unsere Anwendung zu modularisieren und auf OSGi zu portieren. Da diese Modularisierung während der laufenden Weiterentwicklung erfolgen muss, haben wir ein Tool entwickelt, mit dem wir die Abhängigkeiten analysieren und an Hand von Regeln in neue Module transformieren können - den BundleMaker, der mittlerweile als Open-Source-Tool zur Verfügung steht.
Mehr...16.04.2010
Das OSGi Users Forum Germany hat am 15. April 2010 in Darmstadt einen ganztägigen Workshop zum Themenschwerpunkt "Building OSGi based applications" veranstaltet. Gerd und ich haben auf diesem Workshop Ant4Eclipse vorgestellt.
Mehr...05.11.2009
Auf dem Eclipse Democamp in Hamburg haben wir verschiedene Möglichkeiten vorgestellt, wie sich Eclipse Plug-ins bauen lassen
Mehr...03.11.2009
Yesterday I wrote about my first draft version of a PHP code generator for custom Drupal content types written with Xtext and Xpand. Today I added some more features to the generator.
Mehr...02.11.2009
Recently I've implemented a module for the Drupal CMS that contributes some custom content types for Drupal. While this is a pretty straightforwad task, a lot of (technical) PHP-code is required. For example you have to write code for the database schema, for accessing the database, for the editor form etc. After implementing the first custom type I didn't want to do it again manually and tried to implement a domain specific language (DSL) that allows me to describe my content types in a more compact way, leaving out the code generation to a generator.
Mehr...27.06.2009
Am 25. Juni habe ich zusammen mit Gerd Wütherich im Rahmen der Regionalgruppe Hamburg der Gesellschaft für Informatik (GI) beim Hamburger Berater Team (HBT) einen OSGi-Vortrag mit dem Titel "OSGi by Example" gehalten. Die Folien gibt es jetzt als PDF-Dateien zum download.
Mehr...01.05.2009
Die Folien meiner Vorträge auf der JAX 2009 in können hier heruntergeladen werden
Mehr...05.04.2008
Im April 2008 ist das Buch "Die OSGi Service Platform - eine Einfühung mit Eclipse Equinox" erschienen, das ich gemeinsam mit Gerd Wütherich, Bernd Kolb und Matthias Lübken geschrieben habe.
Mehr...01.04.2008
Das Buch, das ich gemeinsam mit Gerd Wütherich, Bernd Kolb, Matthias Lübken zusammen geschrieben haben, bietet einen fundierten Überblick über die OSGi Service Platform
Mehr...05.04.2005
Redundanzen in der Projektkonfiguration zwischen Ant und Eclipse minimieren
Mehr...Moderne Fullstack-Anwendungen mit React - Ein praktischer Deep Dive in Next.js
JavaScript Days, München, 18.03.2025
Single-Page-Anwendung, Fullstack oder HTMX für moderne Web-Frontends?
JavaScript Days, München, 19.03.2025
Webanwendungen mit React - Fortgeschrittene Konzepte
OOSE Seminar, OOSE Campus Hamburg, 09.04.25 - 11.04.25
In-House Workshops und Coaching u.a. zu React, Next.js, TypeScript, GraphQL