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.

Interview: Spring Boot- und Angular-Trainer Björn

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.Recently, full-stack developer Parik tweeted this slide from a talk that neatly - if in a somewhat flippant manner - summarises HTTP status codes: https://twitter.com/parik36/status/1521467121720598536 1**: "Hold on!" 2** "Here you go!" 3**: "Go away!" 4**: "You fucked up." 5**: "I fucked up." In other - only slightly more technical - terms, HTTP status codes can be categorised as: 1**: Informational 2** Successful 3**: Redirects 4**: Client errors 5**: Server error Read more

New Stratospheric Blog Post on Faster Amazon ECS Container Deployments

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.This week, we published a new Stratospheric blog post on how we achieved faster Amazon ECS Container deployments. So, if you're running containerized applications on AWS you might want to check this out. While that specific example uses the AWS CDK in its Java incarnation the general ideas and settings are generally applicable and therefore should easily translate to other languages and environments, too. Read more

Stratospheric Online Course: Early-Bird Offer

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.Earlier his week, we finally released the first iteration of the Stratospheric Online Course - a companion course to our ebook "Stratospheric - From Zero to Production with Spring Boot and AWS"! Having just returned from Spring I/O 2022 in Barcelona - where, incidentally, the authors of Stratospheric met in person for the first time - I can say there are quite a few exciting things in store for Spring Boot and Spring in ... Read more

Manuel Matuzovic – Lost in Translation @ beyond tellerrand Düsseldorf 2022

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.At beyond tellerrand Düsseldorf 2022 frontend developer and accessibility expert Manuel Matuzović gave this insightful - and genuinely funny - talk on web accessibility and in particular on how information often gets lost when web developers focus almost exclusively - to the exclusion of semantics and a design's intent - on the visual aspects while translating requirements into HTML and CSS: Read more

7 Practical Design Tips

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.Some time ago, Adam Wathan & Steve Schoger of Tailwind CSS and Refactoring UI published this article with "7 Practical Tips for Cheating at Design". While I don't think that you can actually cheat at design, design being a skill that can and has to be learned, practiced, and honed like any other, pragmatic advice such as using colour and font weight for creating information hierarchy can help with achieving some quick wins and ... Read more

Stratospheric – 1.6 Released: AWS CDK Bootstrapping 🏗

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.This week, we released version 1.6 of Stratospheric - From Zero to Production with Spring Boot and AWS. The main reason behind this release is that we somehow entirely missed talking about an important topic: Bootstrapping an AWS environment for the AWS CDK. You may have already run into this issue when trying to deploy one of our AWS CDK stacks: Has the environment been bootstrapped? Please run 'cdk bootstrap' We've now added a dedicated section on ... Read more

Spring Framework RCE Vulnerability With War File Deployments on Tomcat

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.Yesterday, an RCE vulnerability in the Spring Framework has been announced: Spring Framework RCE, Early Announcement CVE-2022-22965: Spring Framework RCE via Data Binding on JDK 9+ While, as of now, only WAR deployments of Spring Boot applications running under Apache Tomcat seem to be affected, it is still recommended to upgrade to Spring Boot 2.6.6 as soon as possible, even for Spring-based applications deployed as a JAR, because "the vulnerability is more general, and there may ... Read more

Documenting REST APIs Provided by Express Applications

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.swagger-jsdoc is an NPM library that allows us to generate an OpenAPI specification for REST APIs provided by an Express application. swagger-jsdoc consumes YAML-formatted OpenAPI specification segments within JSDoc comments annotated with the @openapi annotation and turns those into a comprehensive OpenAPI specification for our API. This specification, in turn, can for example be used for automatically having a Swagger UI documentation page created for our REST APIs (using Swagger UI Express, for instance). While annotating ... Read more

Optimising Docker Image Sizes: “Self-extracting” Node.js Applications

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.As a follow-up on last week's article on tools for inspecting Docker images, and Docker image sizes in particular, today I'd like to introduce another - more custom - approach for reducing the size of Docker images for production deployments. As a means of shaving off an additional 50 MB from the packaged application in question I came up with an idea somewhat reminiscent of the self-extracting archives of yore (of the WinRAR and ... Read more

Stratospheric – 1.4 Released: Migration to AWS CDK v2 🏗

Leider ist der Eintrag nur auf Britisches Englisch verfügbar.On Tuesday this week, we released another update of Stratospheric - From Zero to Production with Spring Boot and AWS, which includes these changes and updates: The AWS CDK (Cloud Development Kit) project, which we use to manage and deploy our AWS infrastructure, moves fast. Last year in December, AWS announced that the CDK v2 is now generally available. As one of our main goals for Stratospheric is to stay up-to-date with the latest tools ... Read more
Nächste Seite »