Blog
Den Drachen bändigen – Sichere Software von Anfang an (Teil 1)
Entwickler unter Zeitdruck So wie in alten Mythen Drachen die Menschen plagten und ihr Leben bedrohten, stellen heute technisch unsichere Systeme eine Gefahrenquelle dar. Der entscheidende Unterschied: Während die Drachen in das Reich der Fabeln gehören, sind technische Systeme als potentielle...
Design Patterns in der Praxis richtig anwenden
Ob ein Design Pattern eingesetzt werden sollte oder nicht, ist für ein geschultes Auge leicht zu erkennen. Design Patterns sind Lösungen für häufig wiederkehrende Aufgabenstellungen des objektorientierten Softwareentwurfs. So gesehen spielen sie eine ähnliche Rolle wie das kleine Einmaleins, das...
Sichere IoT-Smart-Grids durch modulare Hardware-Security
In einer stark vernetzten Welt ist es ratsam, Anwendungen effektiv gegen Cyberangriffe zu schützen. Dafür ist es wichtig, dass Daten und Kommunikationswege optimal verschlüsselt sind. Die Kryptographie-Algorithmen, die hierzu in Software zum Einsatz kommen, schützen Geräte, die den Angriffen...
Die SOLID-Prinzipien – Fünf Grundsätze für bessere Software
Die Qualität der Software ist nicht in allen Projekten ideal. Der Einsatz von Software Engineering soll den Code in all seinen Aspekten verbessern. Mit diesen fünf Prinzipien kommen Sie dem Ziel näher. Denn guter Code motiviert! Immer wieder hört man Aussage wie: "Warum sollte ich überhaupt guten...
Arm Dual-Core Cortex®-M33 To Go
Melden Sie sich jetzt für das “Armv8-M Architektur Training mit Security Extension” an und erhalten Sie kostenlos ein zukunftsweisendes NXP-Multiboard mit einem Arm Dual-Core Cortex®-M33! Mit der Armv8-M Architektur der neuen Cortex®-M23 und M33 Mikrocontroller lassen sich komplexe...
Missverständnis, der treue Projektbegleiter
Was immer wir in einem Projekt tun, es hat praktisch immer etwas mit Kommunikation zu tun. Der berühmte Satz „Man kann nicht nichtkommunizieren“ des berühmten Kommunikationswissenschaftlers Paul Watzlawik gilt natürlich auch für Projekte. Auch wenn wir uns viel Mühe geben, ist das Missverständnis...
Embedded-Wissen als Trainer weitergeben
Wissen und Informationen sind durch das Internet jederzeit und an jedem Ort schnell verfügbar. Manager und Führungskräfte in Unternehmen vernachlässigen heute oft das Wissen der eigenen Mitarbeiter als kostbare Ressource. Erfahrene Mitarbeiter tragen nicht nur zum Wissenstransfer zwischen den...
Mit Design Patterns Entwicklungszeit einsparen
Die wichtigsten Elemente für Entwurfsmuster, mit denen Sie standardisierte Software-Strukturen einfach wiederverwerten können. Bei der objektorientierten Entwicklung von Software-Architektur und Software-Design sowie der objektorientierten Programmierung (OOP) einer strukturierten...