Netz

Mastering OOP: Ein praktischer Leitfaden für Vererbung, Schnittstellen und abstrakte Klassen

Die wohl schlechteste Art, die Grundlagen des Programmierens zu vermitteln, besteht darin, zu beschreiben, was etwas ist, ohne zu erwähnen, wie oder wann es verwendet wird. In diesem Artikel erläutert Ryan M. Kay drei Kernkonzepte in OOP.

Weiterlesen

Programmatisches Entdecken von Freigabecode mit oEmbed

Viele Websites haben Medien und Inhalte gehostet, die an anderer Stelle durch die Verwendung von HTML-Einbettungscode geteilt werden können. Was passiert, wenn Sie nur die URL des Elements haben und ohne menschliches Eingreifen eine einbettbare Version der Medien finden müssen? Hier kommt oEmbed ins Spiel.

Weiterlesen

Gibt es eine Zukunft jenseits des Schreibens von großartigem Code?

Viele Entwickler erreichen einen Punkt in ihrer Karriere, an dem sie viele ihrer Ziele erreicht haben und sich Gedanken über die Zukunft machen. Obwohl einige zuversichtlich sind, den gleichen Weg weiterzugehen, verspüren andere möglicherweise den Drang, verschiedene Optionen zu erkunden, bei denen ihre Fähigkeiten eingesetzt werden können, um einen breiteren Einfluss auf die Projekte, an denen wir arbeiten, und die Teams, mit denen wir zusammenarbeiten, zu haben. Ich habe einige der verschiedenen Richtungen untersucht, die wir einschlagen können, und die komplementären Fähigkeiten, die uns auf unserer Reise helfen können.

Weiterlesen

Erste Schritte mit einem Express- und ES6+-JavaScript-Stack

Eine grundlegende Einführung in den Entwicklungsprozess von Back-End-Webanwendungen mit Express – Erörterung modernster JavaScript-Funktionen von ES6+, des Factory Design Pattern, MongoDB CRUD-Vorgänge, Server und Ports sowie die Zukunft mit n-Tier-Architekturmustern für TypeScript-Projekte in Unternehmen.

Weiterlesen

So verwenden Sie FOMO zur Steigerung der Conversions

Was wäre, wenn wir „Angst“ von der „Angst, etwas zu verpassen“ entfernen und die guten Teile dieser Marketingstrategie im Web- und App-Design einsetzen würden? Dieser Artikel stellt vier Möglichkeiten vor, wie Sie (F)OMO beim Entwerfen digitaler Erlebnisse verwenden können.

Weiterlesen

Durchführen von iOS-Animationen für Ansichten mit UIKit und UIView

Dieser Artikel zielt darauf ab, eine Einführung in iOS-Animationen zu geben, die verschiedene Möglichkeiten, dies zu tun, umfassend abdeckt. Wir beginnen damit, die Grundlagen von Animationen zu verstehen, gehen zu den Core Frameworks über, bauen ein einzelnes Beispiel mit den verschiedenen angebotenen Methoden und betrachten schließlich Möglichkeiten zur Leistungsoptimierung.

Weiterlesen

Erstellen Sie Ihre eigenen erweiternden und zusammenziehenden Inhaltsfelder

In UI/UX ist ein gängiges Muster, das immer wieder benötigt wird, das einer einfachen animierten Öffnungs- und Schließleiste oder „Schublade“. Sie brauchen keine Bibliothek, um diese zu erstellen. Mit etwas grundlegendem HTML/CSS und JavaScript werden wir lernen, wie man es selbst macht.

Weiterlesen

Schreiben einer Multiplayer-Text-Adventure-Engine in Node.js: Erstellen des Terminal-Clients (Teil 3)

Dieser dritte Teil der Serie konzentriert sich auf das Hinzufügen eines textbasierten Clients für die in Teil 2 erstellte Spiel-Engine. Fernando Doglio erklärt das grundlegende Architekturdesign, die Werkzeugauswahl und Code-Highlights, indem er Ihnen zeigt, wie Sie eine textbasierte Benutzeroberfläche erstellen die Hilfe von Node.js.

Weiterlesen

Beschleunigen Sie Ihre Website mit WebP

Bilder sind ein großer Teil des Webs, und dennoch können sie viele Herausforderungen für die Benutzererfahrung verursachen, wenn sie nicht richtig optimiert oder bereitgestellt werden. Es ist fast ein Jahrzehnt her, seit Google der Welt WebP als Lösung für dieses Problem vorgestellt hat. Da es immer mehr von unseren Browsern, Geräten und Software unterstützt wird, ist es an der Zeit, dass Webdesigner damit beginnen, es als Standardbildformat zu übernehmen.

Weiterlesen

„Einmal erstellen, überall veröffentlichen“ mit WordPress

Der Begriff COPE („Create Once, Publish Everywhere“) ist eine Methode zur Veröffentlichung unserer Inhalte auf verschiedenen Outputs (Website, AMP-Site, E-Mail, Apps usw.), indem wir für alle eine einzige Quelle der Wahrheit haben. Lassen Sie uns untersuchen, wie COPE mit WordPress implementiert wird.

Weiterlesen