Blog
Denkanstöße für den Projekterfolg – Die menschliche Seite (Peter Siwon)
Welches Ziel hat dieses Buch? Dieses Buch soll vor allem Spaß machen und Ihnen viele Denkanstöße für Ihre tägliche Arbeit geben. Mithilfe kleiner Experimente und Tests gehen Sie mit mir dazu auf eine interessante und teilweise verblüffende Entdeckungsreise. In kurzen, unterhaltsamen und...
Den Drachen bändigen – Sichere Software von Anfang an (Teil 3)
Das sagen die Experten Im Zuge der Recherchen zum Beitrag "Den Drachen bändigen - Sichere Software von Anfang an" hat MicroConsult Embedded-Experten befragt und Ratschläge wie Statements zu Qualität und Sicherheit erhalten, die wir in den folgenden Punkten zusammengefasst haben. Die häufigsten und...
Futter für Ihre Neugier auf Embedded-Themen: MicroConsult auf dem ESE Kongress 2019
Es ist wieder ESE-Zeit! Die Embedded-Software-Community trifft sich vom 2. bis 6. Dezember zum 12. Mal in Sindelfingen. Hier tauchen Entwickler, Manager und Projektverantwortliche jedes Jahr in die Tiefe der aktuellen Embedded-Themen ein und schauen gemeinsam über den Tellerrand. MicroConsult ist...
Den Drachen bändigen – Sichere Software von Anfang an (Teil 2)
Alle Projektbeteiligten qualifizieren und informieren Wie kann man als Entwickler sichere und qualitativ gute Software entwickeln? Zunächst einmal muss man sich darüber im Klaren sein, dass Sicherheit und Qualität keine Zufallsprodukte sind – sie sind das Ergebnis gezielter Maßnahmen während des...
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...