Bitte nicht aufhören - jeder Experte war einmal ein Anfänger

Bitte nicht aufhören - jeder Experte war einmal ein Anfänger

Wenn du wie ich bist, hast du irgendwann versucht, Programmieren zu lernen, hast deine Hände hochgeworfen und gesagt: „ Ich muss aufhören, dieser Mist ist nichts für mich! ”Es ist leicht, sich entmutigen zu lassen, wenn Sie versuchen, etwas so Kompliziertes wie das Programmieren zu lernen. Die Tatsache, dass Ihnen überall, wo Sie sich wenden, jemand sagt, dass Sie es falsch machen, macht diesen Prozess noch schwieriger.Wenn Sie

Weiterlesen
Ein Dummy's Guide für verteilte Warteschlangen

Ein Dummy's Guide für verteilte Warteschlangen

Wenn Sie sich jemals gefragt haben, worum es bei Kafka, Heron, Echtzeit-Streaming, SQS oder RabbitMQ geht, dann ist dieser Artikel genau das Richtige für Sie. Ich werde im Detail diskutieren, warum wir eine Warteschlange für die moderne Softwarearchitektur von heute benötigen, welche gängigen Technologien verwendet werden und wie Warteschlangen in der Branche häufig verwendet werden. Wenn

Weiterlesen
So implementieren Sie Elasticsearch in Go

So implementieren Sie Elasticsearch in Go

Heute werde ich Ihnen zeigen, wie Sie Elasticsearch in Go implementieren.Aber vorher werde ich natürlich eine kleine Einführung in Elasticsearch geben.Wenn Sie bereits ein grundlegendes Verständnis von Elasticsearch erworben haben, können Sie mit dem nächsten Teil fortfahren.Elasticsearch Elasticsearch hat in letzter Zeit eine große Popularität erlangt. Die Su

Weiterlesen
Zwei Möglichkeiten, eine öffentliche GitHub Pages-Site aus einem privaten Hugo-Repository bereitzustellen

Zwei Möglichkeiten, eine öffentliche GitHub Pages-Site aus einem privaten Hugo-Repository bereitzustellen

Halten Sie Ihre Entwürfe von der Öffentlichkeit fern, indem Sie fortlaufende Bereitstellungstools verwenden, um Ihre öffentliche GitHub Pages-Site zu veröffentlichen - aus einem separaten privaten Repository.Tools wie Travis CI und Netlify bieten einige hübsche Funktionen, z. B. die nahtlose Bereitstellung Ihrer GitHub Pages-Site, wenn Änderungen in das Repository übertragen werden. Zusamm

Weiterlesen
Wie ich einen LinkedIn-Kontakt hergestellt habe, indem ich einen Bot hinzugefügt habe - und tatsächlich ein paar Interviews damit bekommen habe

Wie ich einen LinkedIn-Kontakt hergestellt habe, indem ich einen Bot hinzugefügt habe - und tatsächlich ein paar Interviews damit bekommen habe

Auf LinkedIn gibt es einen Abschnitt mit dem Titel "Personen, die Sie vielleicht kennen". Es befindet sich auf der Registerkarte Mein Netzwerk .Dies ist die Seite, auf der Personen vorgeschlagen werden, mit denen Sie möglicherweise eine Verbindung herstellen möchten.Sie können auf diese Schaltflächen Verbinden klicken , um Verbindungsanfragen an die Personen in dieser Liste zu senden.Vor

Weiterlesen
MacGyvering die Mario Odyssey Springseil Challenge

MacGyvering die Mario Odyssey Springseil Challenge

Super Mario Odyssey ist wahrscheinlich mein Lieblingsspiel von Mario. So sehr, dass ich mir alle Mühe gegeben habe, jede letzte Herausforderung zu meistern. Aber einer von ihnen hat mir mehr Probleme bereitet als alle anderen zusammen: Jump-Rope Genius im Metro Kingdom.Sie müssen sich nicht einmal bewegen. S

Weiterlesen
Wie Multi-User Dungeons mir das Programmieren beigebracht haben

Wie Multi-User Dungeons mir das Programmieren beigebracht haben

„Mama, was soll ich schreiben? Sag es mir einfach und ich schreibe ein Programm für dich. “ Das war ich mit 9 und zog dringend am Hosenbein meiner Mutter.Ich erinnere mich nicht, was ich, wenn überhaupt, in BASIC auf unserem Timex Sinclair-Computer geschrieben habe, aber ich erinnere mich, dass ich ernst genommen werden wollte - etwas machen wollte, das für jemanden nützlich wäre. Ich glau

Weiterlesen
SQL Injection und XSS: Was White Hat-Hacker über das Vertrauen in Benutzereingaben wissen

SQL Injection und XSS: Was White Hat-Hacker über das Vertrauen in Benutzereingaben wissen

Softwareentwickler haben viel im Kopf. Beim Erstellen einer Website oder Anwendung gibt es unzählige Fragen: Welche Technologien werden wir verwenden? Wie wird die Architektur aufgebaut? Welche Funktionen brauchen wir? Wie wird die Benutzeroberfläche aussehen?Insbesondere in einem Softwaremarkt, in dem der Versand neuer Apps eher ein Wettlauf um den Ruf als ein wohlüberlegter Prozess zu sein scheint, steht eine der wichtigsten Fragen häufig ganz unten in der Spalte „Dringend“: Wie wird unser Produkt gesichert?Wenn Sie

Weiterlesen
So verwenden Sie Ereignisse in Node.js richtig

So verwenden Sie Ereignisse in Node.js richtig

Bevor die ereignisgesteuerte Programmierung populär wurde, war die Standardmethode für die Kommunikation zwischen verschiedenen Teilen einer Anwendung ziemlich einfach: Eine Komponente, die eine Nachricht an eine andere senden wollte, rief explizit eine Methode für diese Komponente auf. Ereignisgesteuerter Code wird jedoch geschrieben, um zu reagieren, anstatt aufgerufen zu werden .Die

Weiterlesen
Mathematik für Programmierer Kurs

Mathematik für Programmierer Kurs

Es gibt viele mathematische und logische Konzepte, die für Programmierer wichtig sind, um sie zu verstehen.In diesem Kurs vermittelt Shawn Grooms Programmierern wichtige mathematische Konzepte. Er unterrichtet diskrete mathematische und logische Konzepte und deren Anwendung auf die Programmierung.Er behandelt Themen wie:Was ist diskrete Mathematik?W

Weiterlesen
So führen Sie GETH aus einem Docker-Container aus

So führen Sie GETH aus einem Docker-Container aus

Das Installieren des Ethereum-Knotenclients auf einem Computer kann ein langwieriger Prozess sein. Es gibt eine einfachere Möglichkeit, dies mit einem Docker-Client zu tun. Dies ist eine Anleitung zum Ausführen des GETH - Knotenclients (Ethereum-Go) in einem Docker-Container. GETH ist die GoLang-Implementierung des Ethereum-Protokolls. A

Weiterlesen
Eine Kurzanleitung zu Redis Lua-Skripten

Eine Kurzanleitung zu Redis Lua-Skripten

Redis ist ein beliebtes In-Memory-Grid für die Interprozesskommunikation und Datenspeicherung. Sie haben vielleicht gehört, dass Sie damit Lua-Skripte ausführen können, sind sich aber immer noch nicht sicher, warum. Wenn dies nach Ihnen klingt, lesen Sie weiter.VoraussetzungenSie sollten Redis auf Ihrem System installiert haben, um dieser Anleitung zu folgen. Es

Weiterlesen