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.

Admiral Grace Hopper Explains the Nanosecond

Leider ist der Eintrag nur auf English verfügbar.Grace Hopper was a brilliant computer scientist, who - among numerous other achievements throughout her career in mathematics and computer science, the military, and the at the time nascent software business - can be credited with having had a pivotal role in the development of the business programming language COBOL (which quite deservedly got her the nickname Grandma COBOL and which in turn gave rise to enterprise software and the enterprise software industry) This ... Read more

AWS 101 – A Teaser: What to Expect and When

Leider ist der Eintrag nur auf English verfügbar.This past three months I have been working with fellow software developers and tech bloggers Tom Hombergs and Philip Riecks on a new project called AWS 101. So far and for the most part, we've been flying under the radar (the project is developed in the open though, see below) but the time has come to give you a little information about what to expect from this. The basic idea behind AWS 101 is to provide ... Read more

sdras/awesome-actions: A Curated List of Useful GitHub Actions

Leider ist der Eintrag nur auf English verfügbar.As a follow-up to last week's post on automating software maintenance tasks with GitHub Actions I'd like to point you to Awesome Actions, a curated list of resources related to GitHub Actions. The list includes both predefined actions you can directly use and resources for getting started with building your own actions and workflows, as well as various utilities for testing, linting and security purposes. Read more

Using GitHub Actions for Automating Angular Updates

Leider ist der Eintrag nur auf English verfügbar.I've published quite a few Angular applications under various open source (MIT and Apache License, respectively) licenses : GDPR Transparency PivotHelper TimeSheets3 Among other responsibilities, maintaining software comes with the task of regularly checking for dependency updates and applying them to the software in question. This first and foremost involves security updates but also bug fixes and new features for the frameworks and libraries used by the application. Fortunately, Angular CLI comes with a command that allows you to ... Read more

Emergency Remote – A Guide to “Winning” Remote Work

Leider ist der Eintrag nur auf English verfügbar.These days, there's certainly no shortage of remote work guides, how-tos and tools - and rightfully so: Remote work has made sense since before 2020 and in the future it'll be the new default for many industries. Emergency Remote is another more recent take on how to quickly implement a productive remote work environment that focuses on actionable measures with immediate benefits and using the changes required as an opportunity for improving your company's overall ... Read more

Fetching Incoming Invoices in an Automated Fashion With Puppeteer

Leider ist der Eintrag nur auf English verfügbar.Like I said in 2016, accounting is still a manual and tedious process. However, since then I've made quite some headway, especially with regard to automatically fetching and storing incoming invoices. By now, all of those thankfully arrive via email, which allows me to have Zapier automatically fetch them and store attached invoice PDFs in the appropriate folders in Google Drive. One particular, lasting pet peeve of mine in that respect, however, so far has been ... Read more

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
« Vorherige SeiteNächste Seite »