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.

Two Hard Things in Computer Science

Leider ist der Eintrag nur auf English verfügbar.I've always liked Jeff Atwood's variation on Phil Karlton's original quote "There are only two hard things in Computer Science: cache invalidation and naming things.": There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors. However, with reactive programming these days this version by Dave Stagner probably is even more appropriate (especially since it uses zero-based numbering, which of course is the only decent way of indexing elements in a sequence ... Read more

Testing Spring Boot Applications Masterclass by Philip Riecks

Leider ist der Eintrag nur auf English verfügbar.From crafting new software to refactoring existing applications automated testing is an essential part of professional software development and pivotal to high quality software. Philip Riecks (one of the other authors of our upcoming eBook Stratospheric - From Zero to Production with Spring Boot and AWS) offers the - aptly named - Testing Spring Boot Applications Masterclass, a comprehensive, in-depth online course on testing Spring Boot Applications. Currently (as of September 2020), the course consists of ... Read more

A New Name for Our Upcoming Ebook: Stratospheric – From Zero to Production with Spring Boot and AWS

Leider ist der Eintrag nur auf English verfügbar.A few weeks ago I announced that together with fellow software developers and tech bloggers Tom Hombergs and Philip Riecks I have been working on a new project called AWS 101 for a few months now. To recap, the basic idea behind that project is to provide software developers and businesses with basic templates, recipes, building blocks, and overall best practices for developing, deploying, and running a Spring Boot application on Amazon Web Services (AWS). Since ... Read more

GitLive – Real-time Code Collaboration

Leider ist der Eintrag nur auf English verfügbar.Continuing on last week's subject of better collaboration and knowledge sharing in software development (with CodeStream, in that case) I'd like to share GitLive - a new, promising tool I've come across. GitLive allows you and your fellow team members to collaborate on code in real time right in your IDE thereby turning it "into a collaborative space". What I've seen so far looks intriguing. I think that we'll be moving into that direction more rapidly ... Read more

CodeStream – Code as a Knowledge Base

Leider ist der Eintrag nur auf English verfügbar.CodeStream is a code review tool that allows you to conduct such reviews right in your IDE, i.e. without changing context. According to their master plan CodeStream is supposed to "Provide the ability to talk about any block of code, on any branch, in any state [...]" "Eliminate context switching costs [...]" "Treat codeblocks as a first-class object [...]" in order to allow developers, both new and senior ones, to quickly get up to speed with an existing codebase ... Read more

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

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