my blog. for you.

Reden wir über Digitales.

Ich bin selbständiger IT Berater und Unternehmer in der Internet und Software Branche. Ich beschäftige mich mit Design, Enterprise Applikationen, Web Apps und SaaS Produkten. Ich entwerfe und entwickle Business Lösungen und Anwendungen. Ich helfe Unternehmen in Sachen Software Qualität und Wissenstransfer, z.B. mit Angular und Spring Boot.

Improving Developer UX

Leider ist der Eintrag nur auf English verfügbar.Software engineer and data scientist Gabriel Pickard recently has published an article about developer experience being fundamentally harder than normal UX. He defines developer experience as the user experience of the tools software developers use in order to do their job: code editors IDEs command-line tools Gabriel identifies these main aspects in which in his opinion developer tools are failing their users: Counter to any UI/UX philosophy, as programmers we find ourselves maintaining vast background knowledge about the structure and ... Read more

GDPR Transparency: Web App for Managing GDPR-related Activities in Your Company

Leider ist der Eintrag nur auf English verfügbar.GDPR Transparency is a web app for managing the record of processing activities (see https://gdpr-info.eu/art-30-gdpr/) and technical and organisational measures (seehttps://gdpr-info.eu/art-32-gdpr/) as required by GDPR. Since I didn't feel comfortable with the common - rather makeshift - solution of managing GDPR-related processing activities (see https://gdpr-info.eu/art-30-gdpr/) in a spreadsheet table I've created this web app called GDPR Transparency that allows you to manage that kind of information for your business: https://bjoernkw.github.io/gdpr-transparency/ The source code is available here: https://github.com/BjoernKW/gdpr-transparency GDPR ... Read more

Reprise: Petro Salema – Storyteller Extraordinaire

Leider ist der Eintrag nur auf English verfügbar.Almost five years ago I wrote about a talk given by Petro Salema at that year's edition of beyond tellerrand in Düsseldorf: Petro Salema – Designing Interfaces That Think @ beyond tellerrand Düssedorf 2015 A common advice given regarding talks and presentations, especially ones of a more technical variety, is to not just talk about technical details but to tell a story. While this piece of advice is good and well-intentioned it's not usually exemplified or specified ... Read more

Alternative Git Workflows

Leider ist der Eintrag nur auf English verfügbar.In his 2018 article "4 branching workflows for Git" software developer Patrick Porto outlines these four proven Git workflows and their respective advantages and downsides: Git Flow GitHub flow GitLab Flow OneFlow While Git Flow probably is the most well-known and most widely used one of those it's also received quite some criticism for being overly complex. Even Git Flow originator Vincent Driessen, has only just recently noted that when he originally conceived of this workflow more than 10 years ... Read more

Don’t Just Document Software, Tell a Story.

Leider ist der Eintrag nur auf English verfügbar.Humans tend to remember stories much better than mere facts, which probably is why storytelling has such a long tradition in human history. Storyteller is - quoting from their own description - an "editor plugin that generates web pages that recreate and animate entire programming sessions" (see this playback repository for examples and the project's GitHub repository for more details). It's an interesting, novel take on software documentation in that instead of merely describing some current ... Read more

Monoliths Aren’t Inherently Bad

Leider ist der Eintrag nur auf English verfügbar.Self-professed minimalist developer Kelsey Hightower a few months ago wrote about monoliths being the future. The microservice design pattern has been trending in software development for quite some now. Unfortunately, more often than not it's been indiscriminately treated as a panacea to every software architecture and design problem out there. Microservices can help with one aspect specifically: Reducing deployment risk. If you have a large monolith and frequently need to make changes to a specific part or ... Read more

The Richardson Maturity Model for REST APIs

Leider ist der Eintrag nur auf English verfügbar.On his website about software design patterns Martin Fowler provides an in-depth explanation of the Richardson Maturity Model for HTTP-based REST APIs by Leonard Richardson. According to that model REST APIs come in 4 levels of sophistication: Level 0, aka the "Everything is a POST request" model for example propagated by SOAP. This is basically tantamount to remote procedure invocation. Level 1 - Resources: Every resource is accessed through its own canonical URL. Level 2 - HTTP Verbs: ... Read more

My name is Björn …

Leider ist der Eintrag nur auf English verfügbar.Looks like my name's broken. Perhaps next time I'll check in under a non-Unicode, strictly ASCII charset one. Does that count as a @KevlinHenney? — Björn Wilmsmann (@bwilmsmann) October 2, 2019 https://twitter.com/bwilmsmann/status/1179428788708560896 Read more

No-code, Low-code, Some Code and Everything In-between

Leider ist der Eintrag nur auf English verfügbar.CTO-for-hire (through Freeman Clarke) Alex Hudson recently wrote an article about what he terms "The 'No Code' Delusion": That so-called no-code and low-code tools will replace bespoke business software development entirely, no trained software developers required anymore. In a nutshell, it's the old pipe dream of just having to write a specification (in this case a visual one) and having the actual code write itself, the fallacy here of course being that the code is ... Read more

In-depth Description of Medical Devices Software Testing

Leider ist der Eintrag nur auf English verfügbar.In this blog post series medical devices software developer Julien Zaegel describes the process of testing software for medical devices, including automated tests, supervised tests and manual tests. Julien provides a detailed view on how quality assurance for software for medical devices works in order to ensure the safety and reliability required for devices of literally vital importance, as well as of course legal and regulatory compliance. He not only explains the various test processes, practices, ... Read more
« Vorherige SeiteNächste Seite »