Skip to main content

Arc42 by Example

Real software architectures, documented with the arc42 template. Helps you jumpstart your own documentation.

When I'm finished with my current Arc42 book, this seems to be a good follow-up read.


SDKMan: The Software Development Kit Manager

SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. It provides a convenient Command Line Interface (CLI) and API for installing, switching, removing and listing Candidates. Formerly known as GVM the Groovy enVironment Manager, it was inspired by the very useful RVM and rbenv tools, used at large by the Ruby community.


Purism: Librem 15

The Librem 15 is the first ultra-portable workstation laptop that was designed chip-by-chip, line-by-line, to respect your rights to privacy, security, and freedom. Every hardware and software component—and everything we do—is in line with our belief in respecting your rights to privacy, security, and freedom.


DeepCode: From Code to Predictions

We automatically learn from millions of available software programs and use this knowledge to make key suggestions on how to improve your code.


The C4 Model for visualizing software architecture

A software system is made up of one or more containers (web applications, mobile apps, desktop applications, databases, file systems, etc), each of which contains one or more components, which in turn are implemented by one or more classes (or code).


Calypso for Cozmo

Take your Cozmo programming to the next level.

Graphical IDE for Anki Cozmo in early beta. Looks promising.


Increment issue 1: On-Call

Increment is dedicated to covering how teams build and operate software systems at scale, one issue at a time. In this, our inaugural issue, we focus on industry best practices around on-call and incident response.


SPDX License List

The SPDX License List is a list of commonly found licenses and exceptions used for open source and other collaborative software. The purpose of the SPDX License List is to enable easy and efficient identification of such licenses and exceptions in an SPDX document (or elsewhere).


Pulp - software repository management

Pulp is a platform for managing repositories of software packages and making it available to a large numbers of consumers. Pulp can locally mirror all or part of a repository, host your own software packages in repositories, and manage many types of content from multiple sources in one place.

Ein bisschen unhandlich mit MongoDB, MQ und Co. Wenn man nur einen Ersatz für Puppet Forge braucht reicht hoffentlich auch der puppet-forge-server (mit deutlich kleinerem Footprint) aus. Aber das Featureset mit quasi Push auf die Clients hat schon was.


Deutsche OpenStack Tage

Der Schwerpunkt der Konferenz liegt auf dem Enterprise Einsatz der Cloud Computing Software OpenStack. Namhafte Entwickler und Vertreter großer Unternehmen werden die Einführung und den Betrieb von OpenStack anhand von Best Practices und Case Studies vorstellen.

Klingt auch nach einem interessanten Event.


Cryptomator for Android

Free client-side encryption for your cloud files. Open source software: No backdoors, no registration.

The Android beta client now supports Google Drive. Time for a test drive.


Neuer Autopilot-Chef: Swift-Erfinder Chris Lattner verlässt Apple für Tesla

Tesla engagiert den langjährigen Apple-Mitarbeiter und Entwickler der Programmiersprache Swift als Leiter der Autopilot-Software.



Intercloud: Cisco schließt 1-Milliarde-Dollar-Cloud

Ebenfalls keine gute Nachricht ist das Intercloud-Ende für die Initiatoren der Open-Source-Cloud-Software Openstack, auf der die Cisco-Cloud-Plattform basiert. Vor Cisco hatte schon HP seiner Openstack-Cloud-Lösung Helion den Stecker gezogen. Auch Openstack-Mitentwickler Rackspace hat der Lösung mittlerweile den Rücken gekehrt. 

Da kommt wohl Bewegung in den OpenStack-Business-Markt.


Cloud Native Strategy Toolkit

Over the last year I've spoken with many people at large organizations in the thick of improving how they do software. This “journey” goes by many names: “digital transformation,” putting a “cloud strategy” in place, or as my company Pivotal puts it, becoming “cloud native.” Some are annoyingly clever enough to just call it “what we’ve always done.”

Draft of the second edition of Cloud Native Journey by Michael Coté of Software Defined Talk fame.Goes on my To Read list.