SoftwareCraft GmbH

Software Delivery done right!

Dienstleistungen

CMake-Schulungen, Delivery-Consulting und Projektarbeit

Wie ich Sie bei Ihren Softwareentwicklungsprojekten unterstützen kann.

Blog

CMake, C++, Agile und Softwarequalität (Englisch)

Artikel über Softwareentwicklung, C++, Agile und Softwarequalität.

Kontakt

Haben Sie eine Frage? Möchten Sie ein Angebot? Nehmen Sie Kontakt auf!

Haben Sie eine Frage, möchten Sie ein Projekt besprechen oder einfach nur Hallo sagen? Ich freue mich darauf, von Ihnen zu hören.

Porträt von Dominik Berner

Qualitätssoftware effektiv liefern - Was ist SoftwareCraft?

SoftwareCraft ist mehr als nur Code zu schreiben. Es ist die Kombination mehrerer Fähigkeiten mit einem Ziel - die effektive Lieferung von hochwertiger Software. Bei softwarecraft.ch konzentrieren wir uns darauf, die Lieferungseffizienz und -effektivität von Entwicklungsteams durch praktische Projekte, Team-Coaching und Input-Workshops zu steigern, die echte, messbare Verbesserungen bewirken.

Was bieten wir an?

  • Lean Software Delivery Beratung - Agile Coaching und qualitätsfokussierte Liefermethoden für komplexe Softwareprojekte in Branchen wie MedTech und Pharma, wo Compliance kritisch ist.
  • Projektarbeit - Von performance-optimierung von Libraries, über Embedded-Linux-Lösungen bis hin zu Build-System-Bereinigungen und optimierten CI/CD-Pipelines übernehmen wir praktische Herausforderungen, die Ihre Entwicklung reibungsloser machen.
  • Schulungen & Workshops - Trainings in Lean Software Development Methoden und praktische Sessions in C++, CMake und CI/CD Management, massgeschneidert für die Bedürfnisse Ihres Teams.
  • Praktisches Coaching - Persönliche Anleitung in modernem C++ und CMake, um die Fähigkeiten und Produktivität Ihres Teams zu beschleunigen.

Warum SoftwareCraft wählen?

  • Anerkannte Expertise - Anerkannte Autorität in C++ und CMake.
  • Praxiserfahrung - Bewährte Erfolgsgeschichte in Branchen mit strengen regulatorischen Anforderungen.
  • Praktische Lösungen - Wir konzentrieren uns auf Tools und Prozesse, die sofortige, greifbare Verbesserungen liefern.

Lassen Sie uns zusammenarbeiten, um Ihre Software Delivery Praktiken zu verbessern. Ob Sie ein Startup oder ein etabliertes Unternehmen sind, ich kann Ihnen die Anleitung und Unterstützung bieten, die Sie benötigen, um Ihre Ziele zu erreichen.

Latest Posts

Making Releases a Non-Issue: Speeding Up Delivery for Embedded Devices
Making Releases a Non-Issue: Speeding Up Delivery for Embedded Devices

Shipping software for embedded devices has traditionally meant long release cycles, risky upgrades and “Big Bang” releases. But it doesn’t have to be that way. Being able to ship updates to your devices faster and more reliably can be a game-changer for your business. It means being able to ship earlier, respond to customer feedback more quickly, and fix bugs on the fly. When shipping software becomes a routine and safe, teams can focus on delivering value instead of managing risky releases. Moving from a few releases every odd year to a few releases every month will be a game-changer and it is not as hard as you might think.

Encryption at Rest for a Raspberry Pi using Yocto
Encryption at Rest for a Raspberry Pi using Yocto

As embedded devices store more and more sensitive data, encryption-at-rest becomes a critical requirement. Especially for devices that are publicly accessible or deployed in untrusted environments, protecting data while the device is powered down is essential. Together with secure boot, encryption at rest ensures that data stored on the device remains confidential and tamper-proof, even if the device is physically compromised. This article describes how to implement LUKS encryption for embedded Linux devices based on the Raspberry Pi Compute Module 4 using the yocto Project. (Warning, this is a long read!)

Bringing Secure Boot to Embedded Linux with Yocto
Bringing Secure Boot to Embedded Linux with Yocto

Security is no longer optional for embedded devices, especially not with the Cyber Resilience Act coming into effect. Unfortunately, adding secure boot to embedded Linux devices is often not straightforward. In this post, we share our experience implementing secure boot for an embedded Linux device based on the Raspberry Pi Compute Module 4 using the Yocto Project. (Warning, this is a long read!)