Web

GitLab Web IDE: Vom Experiment zur Entwicklungsumgebung

Bereits Anfang des Jahres erschien GitLab 10.7. Die wichtigste Neuerung betraf damals die GitLab Web IDE, welche Open Source gestellt wurde. Vor wenigen Wochen gewährte Dimitrie Hoekstra, UX-Designer bei GitLab, einen Einblick hinter die Kulissen und berichtete über die eigentliche Idee der Web IDE. Wir werfen einen genaueren Blick auf die Web IDE und die interessantesten Fakten ihrer Entstehung.

Anwendungsbau mit Apache Meecrowave

Apache Meecrowave ist ein Mikroprofil-Server und ein Apache-Projekt, das man als eine Art „Spring Boot der EE-Welt“ bezeichnen kann, nur dass es sich hierbei ausschließlich um Apache-Projekte handelt, die in der Realisierung Verwendung finden. Ich bin mir bewusst das es an der einen oder anderen Stelle nun zu einem Aufschrei kommen wird. Aber schauen wir es uns doch einmal kurz an….

Womit machen wir’s denn nun? MVC 1.0 als alternative Webtechnologie

Es gibt kaum ein Thema, das im Enterprise-Umfeld so umstritten ist wie die Wahl des richtigen Webframeworks. Die perfekte Universallösung gibt es wie so oft nicht, und Unwissenheit über Vor- und Nachteile verschiedener Ansätze führt häufig zu folgenschweren Fehlentscheidungen. In seiner Session von der W-JAX 2017 gibt Sven Kölpin, Enterprise-Entwickler, Speaker und Autor bei der OPEN KNOWLEDGE GmbH, einen praxisnahen Überblick zu existierenden Ansätzen für MVC-Webframeworks im Java-Umfeld.

Stolperfallen der EU-DSGVO: Worauf Softwareentwickler achten müssen!

Die neue EU-Datenschutz-Grundverordnung (DSGVO) findet nach einer zweijährigen Übergangszeit am 25. Mai 2018 ihre Anwendung. Unternehmen benötigen daher, abgesehen von geschultem Personal, die richtige Software, um den hohen Anforderungen im Datenschutz gerecht zu werden. Entwickler und Programmierer sollten unbedingt die grundlegenden Vorgaben kennen, um mögliche Abmahnungen und Bußgelder zu vermeiden.

Google Dart 2.0 angekündigt: Kann das Reboot die Sprache retten?

Google gibt nicht auf. Obwohl sich die Programmiersprache Dart in der weiten Welt der Programmierer keiner allzu großen Beliebtheit erfreut, hält der Suchmaschinenriese an seiner JavaScript bzw. TypeScript-Alternative fest. Mit Dart 2.0 soll nun ein neues Zeitalter eingeläutet werden. Der neue Fokus ist klar definier: Die Client-seitige Entwicklung.

JupyterLab Beta: Frische User Interfaces für Projekt Jupyter

Mit JupyterLab geht das Projekt Jupyter einen Schritt weiter in Richtung kooperative Programmierung. Das jetzt als Beta erschienene Web Interface JupyterLab soll Usern mehr Möglichkeiten zur Anpassung, Erweiterung und Interaktion bieten. Daneben unterscheidet sich das User Interface in einigen wesentlichen Punkten von der gewöhnlichen Benutzeroberfläche des Jupyter Notebooks.

How-to: Progressive Web Apps praktisch erklärt

Immer wieder gibt es Diskussionen darüber, welche Form der Anwendung besser geeignet ist: Sollte meine App eher eine Desktop- oder eine Web-Anwendung werden? Wenn es dann auch noch um Apps für den mobilen Sektor geht, wird es meist recht hitzig in der Diskussionsrunde. Eine bestimmte Variante kann hier eventuell für ein wenig Beruhigung sorgen. Die Rede ist von Progressive Web Apps.

Wie geht es weiter nach ECMAScript 2018?

Im Januar-Meeting des ECMA TC39 wurde nicht nur die Feature-Liste für den kommenden ECMAScript-Standard 2018 finalisiert, sondern auch über andere Proposals gesprochen. Nun liegt die Zusammenfassung der Ergebnisse des Meetings vor. Wie wird ECMAScript weiter entwickelt?