Hast du schon mal irgendwann versucht, eine bestimmte Funktionalität dafür einzurichten, wenn jemand auf einen Button auf deiner Website klickt? Oder müssen deine Website-Besucher mit Formularen interagieren? Ein HTML-Skript ist dann eher ungeeignet, da es statisch ist und wenig Funktionalität besitzt. HTML allein kann Elemente nicht so anpassen, dass sie bestimmte Bedingungen erfüllen oder interaktiv sind. Um eine wirklich interaktive und dynamische Webseite zu entwickeln,...

Der Weg von der Front-End- zur Back-End-Entwicklung hat viele Fragen in meinem Kopf aufgeworfen. Was ist Backend-Entwicklung eigentlich, und warum muss ich es lernen? Werde ich in der Lage sein, es zu meistern? Junior-Entwickler beginnen ihre Karriere normalerweise damit, an Frontend-Bibliotheken wie Vue.JS zu basteln, bevor sie sich entscheiden, zu etwas Anspruchsvollerem wie Node.JS umzusteigen.Front-End-Entwickler beschäftigen sich mehr mit visuellen Elementen und statischer Code-Analyse, das...

Ein gutes Layout sorgt dafür, dass Besucher auf einer Seite bleiben, weil es wichtige Dinge leicht zugänglich und intuitiv zu finden macht. Ein mieses Layout frustriert kann Seitenbesucher frustrieren und sorgt dafür, dass sie die Seite verlassen, weil sie nicht finden was, sie suchen. Im Webdesign ist das Layout ein Begriff, der erklärt, wie eine Website auf dem Bildschirm dargestellt wird. HTML 5 hat eine...

No-Code Entwicklungsplattformen sind Software, die es Nicht-Programmierern oder einfachen Benutzern ermöglicht, Applikationen mit einer GUI oder einem visuellen Arbeitsablauf zu erstellen. No-Code-Entwicklungsplattformen arbeiten mit einem WYSIWYG-Editor, der es Benutzern ermöglicht, Elemente, Komponenten und Stile schnell miteinander zu verbinden. Es gibt bereits vorgefertigte Templates, Bibliotheken, Integrationen und Interface-Anpassungen, um Frameworks zu erstellen, die sofort benutzt werden können. Normalerweise werden diese Plattformen in der Cloud gehostet und...

Google ist das größte Internetunternehmen der Welt und es sieht so aus, als hätte diese gigantische, erfolgreiche Firma Geburtstag. Zeit also, um über 22 interessante Fakten zu Ehren von Googles Geburtstag zu schreiben, die den meisten Leuten nicht bekannt sind. 1. Keiner scheint den genauen Geburtstag von Google zu kennen. Ja, es stimmt, dass man nicht genau weiß, welches das genaue Datum des Geburtstages von...

Als Entwickler arbeite ich seit Beginn meiner Karriere mit Linux. Sogar schon Jahre davor habe ich es genutzt. Betriebssysteme wie Linux machen meine Arbeit als Programmierer unkompliziert und problemlos. Warum das? Das wollen wir nun herausfinden. Zuvor möchte ich Ihnen allerdings noch ein paar nützliche Themen vorstellen. Lassen Sie uns loslegen. Was ist Open-Source überhaupt? In der Software-Entwicklung ist “Open-Source-Software” Software mit Quellcode, die von...

Im Zeitalter grenzenloser Technologien ist die Bereitstellung qualitativ hochwertiger Software ein integraler Bestandteil des Software-Entwicklungsprozesses. So können Software-Bugs unter Umständen Millionen kosten, ein ganzes Unternehmen zum Stillstand bringen oder schlimmere Dinge verursachen. Aus diesem Grund müssen wir qualitativ hochwertige, stabile und absolut sichere Softwareprodukte anbieten. Die Qualitätssicherung ist ein wesentlicher Bestandteil der Software-Entwicklung. Sie beeinhaltet jeden Prozess, der definiert, ob ein Produkt oder eine Dienstleistung...

Die Architektur der Microservices basiert auf serverbasierten Lösungen, bei denen die verfügbaren Dienste lose miteinander verbunden sind, aber dennoch ein hohes Maß an Effizienz und Zusammenarbeit gewährleisten. Lose bedeutet in diesem Fall, dass die Applikationsdienste arbeiten können, ohne sich gegenseitig in ihrem Ablauf und ihrer Logik zu beeinflussen. Das Konzept der Microservices bringt viele Vorteile in Bezug auf die Architektur. Aber auch die Teamarbeit entlastet...

Wir werden erklären, was Personas sind, was sie nicht sind, warum jeder Designer sie verwenden sollte, wenn er Schnittstellen erstellt, die auf bestimmte Benutzergruppen abzielen. Was sind User Personas? User Experience-Designer verwenden Benutzer-Personas in ihrem kreativen Prozess, weil sie Antworten auf drei einfache Fragen im Zusammenhang mit der Erstellung der bestmöglichen Produktpräsentation geben: “Wer? Was? Warum?”. Personas sind fiktive Charaktere, die Designer verwenden, um ein...

Meine erste Erfahrung als Projektleiter begann ganz unerwartet. Zu Beginn meines Praktikumsprogramms bei CodeCoda wurden zehn andere Praktikanten und ich gebeten, ein Produkt mit unserem Design zu entwickeln. Die Projektrollen wurden auf der Grundlage dessen verteilt, was jeder von uns bald sein möchte. Zu diesem Zeitpunkt ging ich davon aus, dass ich dem Entwicklungsteam beitreten würde, einfach weil ich als Softwaretechnik-Student die meiste Zeit mit...

Benutzeroberflächen haben seit den ersten Handheld-Geräten einen langen Weg zurückgelegt. Heutzutage, da Mobiltelefone den Status eines vertrauenswürdigen Gadgets für jedermann erlangt haben, haben sich die Oberflächen so entwickelt, wie es die Natur schon immer für sie vorgesehen hatte - kompakt, gemütlich, informativ. Was ist UI Die Benutzeroberflächen der Vergangenheit beschränkten sich auf visuelle Darstellungen, meist Text, und sehr wenig Automatisierung oder Support. Heute haben wir...

A while ago we were developing an application for a fortune 500 company, which wanted to secure a mobile app containing vital data with the built in fingerprint reader on iPhone and Android Devices. Probably everybody is exited with protecting data with a fingerprint, because everyone has his own unique fingerprint, and as a matter of fact they are always with you. You don’t need...

Bei redaktionellen Fragen oder allem, was mit unserem Blog und den veröffentlichten Artikeln zu tun hat, wenden Sie sich bitte an editor@codecoda.com. Wir freuen uns immer über Anregungen und Kommentare zu unseren Artikeln und lieben Ihr Feedback!