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.

The Mother of All Leaky Abstractions: The 500-mile Email

Leider ist der Eintrag nur auf English verfügbar.In last week's musings I complained about leaky abstraction on two counts, which reminded me of what in my opinion must be the mother of all leaky abstractions: The notorious 500-mile email. Impedance mismatches and TCP connections seeping through the cracks of the latest reactive programming frameworks certainly at times are difficult to deal with but the actual underlying transmission protocol of the relativistic universe shining through when trying to send an email? It can't get ... Read more

Musings of a Greybeard on the State of Software Engineering

Leider ist der Eintrag nur auf English verfügbar.Two days ago software engineer and fellow blogger Tom Hombergs asked on Twitter if software development had grown harder over recent years, to which I replied: "Incoherent ramblings of a greybeard (without a beard, which is weird; these words rhyme, which is even weirder ...), who has seen at least 3 fat-client-thin-client cycles (the standard time unit in software architecture): As usual it depends. Just a few examples:" For the purpose of this blog post I ... Read more

Remote Team Collaboration: Remote Desktop Solutions

Leider ist der Eintrag nur auf English verfügbar.The tools I wrote about in previous posts on remote team collaboration serve specific tasks or help with particular parts of workflows. They all run on existing hardware and infrastructure, though. If, however, you want to get rid of a dependency on specific hardware entirely, remote desktop solutions are a viable approach. Remote desktop products allow you to run a virtual desktop and workspace on a remote server. Of course you still need a local ... Read more

Remote Team Collaboration: tmate – Instant terminal sharing

Leider ist der Eintrag nur auf English verfügbar.While there are quite a few options for collaborating visually in a remote work setting and remote desktop solutions are ten a penny there are surprisingly few options for instant live collaboration in text-based environments, i.e. terminals or command-line interfaces. One such option for instant terminal sharing is tmate. tmate for instance allows you to have remote pair programming sessions via the terminal or work collaboratively on a command-line interface. It achieves this by returning a ... Read more

Repost vom 16. Juni 2020: Corona Tracing App für Deutschland

Repost vom 16. Juni 2020: Deutsche Corona Tracing App jetzt erfügbar. Read more

Remote Team Collaboration: Whiteboards With Google Jamboard

Leider ist der Eintrag nur auf English verfügbar.Two weeks ago I wrote about working collaboratively on digital whiteboards with Miro. Since 2017 Google has been selling competitively priced digital whiteboard hardware under its Jamboard brand. Alongside that hardware product, however, with Google Jamboard there's a companion software product of the same name as part of Google's G Suite collection of cloud computing, productivity and collaboration tools. Although Jamboard, the software, isn't widely promoted as an independent software product it works perfectly fine as a ... Read more

Deutsche Corona Tracing App Jetzt Verfügbar

Heute wurde die mit Spannung erwartete COVID-19 Tracing App für Deutschland unter dem Namen Corona-Warn-App veröffentlicht. Die iOS-Version ist hier im App Store verfügbar. Die Android-Version kann hier bei Google Play heruntergeladen werden. Die Corona-Warn-App basiert auf der DP3T Proximity Tracing Architektur und der gemeinsamen Spezifikation von Apple und Google für sichere Exposure Notification, die diese Architektur als API implementiert, auf die offizielle Stellen des öffentlichen Gesundheitswesens zurückgreifen können. Die App wird als Open Source unter der Apache License entwickelt und veröffentlicht. Sie wurde ... Read more

Remote Team Collaboration: Appointment Scheduling With Calendly

Leider ist der Eintrag nur auf English verfügbar.Calendly is an online appointment scheduling tool that allows you, your team, or your entire organisation to flexibly schedule meetings. As a user you can define available time slots and allow others to schedule meetings according to these time slots. Calendly taps into your usual online calendar tool (e.g. Google Calendar, Office 365 / Outlook, or iCloud). Instead of the usual back and forth though that commonly happens when trying to agree on an exact ... Read more

Remote Team Collaboration: Whiteboards With Miro

Leider ist der Eintrag nur auf English verfügbar.Miro is a collaborative whiteboard software that's ideal for exploring ideas and concepts in a distributed work setting. Much like a physical whiteboard it lends itself to ideation, brainstorming, design and planning sessions, i.e. work where the structure and nature of the outcome isn't necessarily known beforehand but rather freeform and loosely structured and the process by which these results are generated isn't particularly rigid. Miro provides the user with elements and tools such as sticky ... Read more

Remote Team Collaboration: Interactive Presentations With Mentimeter

Leider ist der Eintrag nur auf English verfügbar.Continuing on my recent theme of remote team collaboration tools, today I'd like to suggest Mentimeter. Mentimeter is an interactive online presentation tool that allows you to engage with and gather feedback from meeting attendees, workshop participants, or team mates. Where with ordinary presentation tools your captive audience can just watch and listen, Mentimenter enables event organisers to collect feedback, keep everyone engaged, and make sure everyone's voice is heard. In addition to the ordinary content ... Read more
« Vorherige SeiteNächste Seite »