Die ersten Schritte mit VueJS – Die Installation

Hast Du vor dir mal Vue JS anzuschauen? Dann ist dieser Artikel genau richtig. Hier zeige ich Dir wie man Vue JS bei dir auf dme Rechner zum laufen kriegt. Man braucht für Vue JS node.js (https://nodejs.org). Hier könnt ihr node für Mac, Windows und Linux runterladen. Für Ubuntu User ist hier die Anleitung zur […]

Weiterlesen...

Die neusten Sachen

November 24, 2020

Mit Geokoordinaten Adresse auf der Map anzeigen lassen

Aktuell arbeite ich für einen Kunden aus der Landwirtschaft und der arbeitet mit vielen Geodaten. Aber auch zu anderen Gelegenheiten, benötige ich immer mal wieder ein Tool in dem ich die Adresse anhand der Geokoordinaten herausfinden kann. Es gibt bereits einige Tools, aber beim bekanntesten kann man so nur drei Adressen am Tag abfragen. Deshalb […]

weiterlesen
avatar Martin

November 20, 2020

Gehalt eines Softwareentwickler in Deutschland berechnen lassen

Wo ich noch Angestellter war und ich mich für einen neuen Job irgendwo beworben habe, gab es für mich beim Bewerbungsgespräch immer eine spezielle, unangenehme Situation. Die Frage nach dem Gehaltswunsch. Egal in welche Branche. Als als Onlinemarketer oder SEO oder als Softwareentwickler. Vielleicht geht es euch genauso. Beim Onlinemarketing, SEO habe ich eigentlich immer […]

weiterlesen
avatar Martin

November 19, 2020

MySQL Datenbankserver im lokalen Netzwerk einrichten

Es kommt mal vor, dass man beim Entwickeln die Test, Entwickler Datenbank nicht auf einem Liveserver sowie auf dem lokalen Rechner einrichten möchte. Und arbeiten an der Livedatenbank sollten sowieso keine Option sein. Jedenfalls kann der Wunsch nach einer Testdatenbank, die nicht auf dem Entwicklerrechner installiert ist unterschiedliche Gründe haben. Ein häufiger Grund ist wohl, […]

weiterlesen
avatar Martin

November 16, 2020

SSH Authentifizierung mit dem SSH Public Key einrichten

Die schlüsselbasierte Authentifizierung in SSH wird als Authentifizierung mit öffentlichem Schlüssel / Public Key bezeichnet. Mit ssh-copy-id kann man leicht die Authentifizierung mit dem SSH Public Key einrichten. Der Prozess läuft wie folgt ab. Generieren zuerst einen SSH-Schlüssel / SSH Key Mit OpenSSH wird ein SSH-Schlüssel mit ssh-keygen erzeugt. Führe den Befehl ssh-keygen aus und […]

weiterlesen
avatar Martin

November 10, 2020

Laravel Mass Assignment – kurz erklärt

Jeder der mit Laravel und einer Datenbank arbeitet kommt zwangsläufig auf das Thema Mass Assignment. Was ist das eigentlich? Beziehungsweise ihr kennt diese HTTP 500 Fehlermeldung: Add [name] to fillable property to allow mass assignment on [App\Models\Profil]. Stellen wir uns vor wir haben eine Website mit einem geschütztem Dashboard für unsere Nutzer. Ein registrierter Nutzer […]

weiterlesen
avatar Martin

November 8, 2020

Kurz mal Modulo erklärt

Ihr seid keine Mathematiker und fragt euch was soll dieses komische aber anscheinend nützliche Prozentzeichen (%) in manchen Funktionen. Das Ding nennt sich Modulo. Ihr könnt euch jetzt ganz einfach bei Wikipedia die mathematische Erklärung reinziehen oder ich erkläre auch das kurz im Streetstyle for Everybody. Das Ding ist ziemlich einfach:Wir gehen mal die Zahlen […]

weiterlesen
avatar Martin

November 7, 2020

Laravel Testing – Das kleine Problem mit dem ENUM bei SQLITE

Wer sein Code Testgetrieben schreibt und bei Laravel seine Testdatenbank auf SQLITE geschaltet hat, wird eventuell auf ein SQLITE Problem treffen, wenn man in seiner Migration Datei ein Enum Feld hat. Da kann zum Beispiel solch eine Fehlermeldung kommen: Hier ein kleiner Hinweis wie man seine Testdatenbank auf Sqlite einstellt. Geht dazu in die phpunit.xml […]

weiterlesen
avatar Martin

November 6, 2020

5 freie Datenbankdesign Tool

Ein Datenbankschema ist ein Abbild Ihrer Datenbank. Sie beschreibt die Datenbankstruktur, die Datentypen und ihre Einschränkungen. Der Entwurf eines Datenbankschematas ist einer der allerersten und wichtigsten Schritte, bei der Entwicklung einer Software bzw. Website. Wer hier das gewünschte Produkt selbsterklärend abbilden kann, hat eigentlich schon die halbe Miete. Um dir dabei zu helfen, das richtige […]

weiterlesen
avatar Martin

October 26, 2020

Laravel Ajax Request Validation

Stellt euch dieses Beispiel ma vor. Wir haben in unserem SPA Frontend ein Formular. Es soll mit Hilfe eines Formulars eine XHR Anfrage mit Geodaten Lat und Lng gesendet werden. Der Server führt dann ein HTTP Reuqest auf die Google Places Api durch und schickt uns das Resultat als Json zum Frontend zurück. Im Frontend […]

weiterlesen
avatar Martin

October 14, 2020

Javascript async/await kurz mal erklärt

Async steht für asynchron. Man kann async vor eine Funktion oder Klassenmethode setzen. Ruft man jetzt die Funktion auf, erhält man statt dem true ein Promise. Das bedeutet das der Rückgabewert in einem Promise verpackt wird, was erst einmal aufgelöst werden muss. Await – Wer async sagt sollte await nutzen …und wer await sagt muss […]

weiterlesen
avatar Martin