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...

Die Globalisierung allein ist für viele strukturelle Veränderungen in einer Vielzahl von Aspekten wie Wirtschaft, Kultur oder Handel verantwortlich. Während einer Krise stehen wir jedoch vor einer Reihe weiterer unerwarteter Herausforderungen. Neben dem Überstehen der Krise müssen wir auch die Art und Weise ändern, wie wir nach verfügbaren Geschäftsmöglichkeiten suchen und das Anlagerisiko kalkulierbar machen. Wie können wir etwas so Verheerendes wie einen Virusausbruch nutzen,...

Die Auswahl einer Basisplattform für Ihren Online-Shop ist ein wichtiger Schritt für Ihr Unternehmen. Es mag sein, dass Sie ihre Recherche auf die Beobachtung des Wettbewerbs und deren Wahl begründen, da diese offensichtlich funktionieren, oder Sie vertrauen den neuesten Lösungen und hoffen, dass diese von den neuesten Technologien unterstützt werden. Die beste Plattform für Sie sollte jedoch keine der oben genannten sein. Die “Eine für...

Aus statistischen Daten geht hervor, dass 3,2 Milliarden Menschen mobile Geräte verwenden, um auf das Internet zuzugreifen. Das sind stolze 41% der Weltbevölkerung. Es wird prognostiziert, dass diese Zahl bis 2025 schrittweise auf 72,5% ansteigen wird. Die Schlussfolgerung daraus ist klar: Wenn Ihre Webpräsenz nicht für die mobile Anwendung geeignet ist, dann sind Sie und Ihre Anwender in echten Schwierigkeiten. Deshalb ist das Designen einer...

Ich freue mich, Sie wieder in meinem Blog über die Erstellung eines MVPs begrüßen zu dürfen. Dies ist der zweite und letzte Teil, in dem ich Ihnen die Geheimnisse verrate, wie man einen MVP kreiert und Ihnen zeigen werde, wie man die Entwicklung richtig koordiniert, um Ihre Erwartungen zu treffen. In Teil 1 kamen wir zu dem Schluss, dass die Entwicklung eines MVPs mit einem...

Ever since Mankind invented computing devices, data storage capacities have always been a major concern. As computers got more advanced, data storage needs have increased, thus creating a continuous demand for increased storage capacities. Data storage devices have evolved from being large trunks with a minimal capacity and holding a few kilobytes of data, to microchips able to hold several terabytes of data. In this...

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!