// Alle Beiträge
← StartseiteWas ist Memoization (Beispiele für Ruby und Ruby on Rails)?
Memoization (Memoisierung) ist eine Optimierungstechnik, die das Caching von Ergebnissen der Funktionsausführung umfasst, um wied…
Was ist ein Promise in JavaScript und wie versteht man das Wesentliche schnell?
Stellen Sie sich vor, Sie haben einen Kaffee im Café bestellt. Der Barista nimmt die Bestellung entgegen, gibt die Quittung aus u…
Fehlerbehebung [DEPRECATION] #adapters ist veraltet. Verwenden Sie stattdessen #profiles. (Codecov / docile)
Vor kurzem stieß ich auf einen Fehler in Codecov, der tatsächlich eine Fehlermeldung war. Er trat nur auf der Seite von Codecov a…
[Fix] Heroku / SearchBox-Addon - Indexierungsfehler "Der Client kann den Server nicht als Elasticsearch verifizieren"
Beim Einrichten des Such-Addons SearchBox auf Heroku ist ein Fehler beim Starten der Indizierung über die Konsole aufgetreten. La…
[Fix] Keine solche Datei oder Verzeichnis @ rb_sysopen - tmp/pids/server.pid
Manchmal kommt es vor, dass das Verzeichnis tmp/pids auf der lokalen Maschine verloren geht. Aus verständlichen Gründen befindet …
Was ist der Unterschied zwischen spec_helper.rb und rails_helper.rb in RSpec?
Wenn Sie eine Anwendung mit Ruby on Rails entwickeln, sind Sie wahrscheinlich bereits mit dem Testen mit RSpec vertraut. Aber jed…
Was ist PORO in Ruby?
In Ruby wird oft der Begriff PORO (Plain Old Ruby Object) erwähnt, aber was ist das und warum ist es wichtig? PORO: einfach erklä…
[Fix] Fabrik nicht registriert: "user" (KeyError) (FactoryBot / Rails 7)
Bei der Einrichtung von Tests in einem neuen Projekt, das mehrere Modelle umfasst - User, Post und so weiter. Alle Fabriken wurde…
Rundung von Dezimalzahlen: mathematische Regeln, JavaScript und Ruby
Rundung ist eine wichtige Operation bei der Arbeit mit Dezimalzahlen, da sie es ermöglicht, Werte in einer handlicheren Form darz…
Was ist Convention over Configuration (im Kontext von RoR und nicht nur)?
Konvention vor Konfiguration (CoC) — ist ein Prinzip, das besagt, dass ein System oder Framework bereits Standardkonfigurationen …
Was bedeutet das ACID-Prinzip in der Programmierung?
ACID — ist eine Reihe von Eigenschaften, die die Zuverlässigkeit von Transaktionen in Datenbanken garantieren. Jede Transaktion i…
Was ist ein RDBMS (relationales Datenbankmanagementsystem)?
RDBMS (relational database management system / relationale Datenbankmanagementsystem) — ist eine Software, die es ermöglicht, rel…
Was bedeutet relational (im Kontext von relationalen Datenbanken)?
Der Begriff "relational" stammt von dem Wort "Relation", das "Verhältnis" oder "Verbindung" bedeutet. Im Kontext von Datenbanken …
Wie funktioniert das Modell der künstlichen Intelligenz?
Künstliche Intelligenz (KI) wird zunehmend Teil unseres Alltags. Von Sprachassistenten über autonome Fahrzeuge bis hin zu komplex…
Welche Hierarchie hat das DOM (Document Object Model)?
DOM-Hierarchie (Document Object Model) besteht aus Objekten, die die Struktur eines HTML- oder XML-Dokuments in Form eines Baums …
Was ist SCM (Source Control Management)?
SCM (Source Control Management), auch bekannt als Versionskontrollsystem (VCS — Version Control System), ist eine Software oder e…
Was ist ein Commit im Kontext von Programmierung und SCM / Git?
Commit (engl. "commit") im Kontext des Versionskontrollsystems Git ist ein Schlüsselbegriff, der das Speichern von Änderungen im …
Was ist ein Repository?
Ein Repository (repository) ist ein Speicher, in dem alle Dateien und die Historie der Änderungen eines Projekts aufbewahrt werde…
Was ist eine idempotente Methode?
Idempotente Methoden sind solche Methoden oder Operationen in der Programmierung, die bei wiederholter Ausführung mit denselben E…
Wie entfernt man die .DS_Store-Datei aus einem Git-Repository?
In diesem Beitrag werden wir besprechen, wie man .DS_Store zur .gitignore-Datei hinzufügt und bereits hinzugefügte Dateien aus un…