Johann Strasser
31 posts
AWS AI COST OPTIMIZER
AWS AI Cost Optimizer leverages generative AI through AWS Bedrock to analyze cloud infrastructure costs and provide actionable…
Vagrant vProfile Multi-Tier Java Application
Overview This project sets up a multi-tier Java application using Vagrant and VirtualBox. The architecture consists of multiple…
Kubernetes Operators for Custom Applications (e.g., Databases)
Kubernetes Operators for Custom Applications (e.g., Databases) Kubernetes Operators are an advanced pattern used to automate the deployment,…
React Design Patterns~Container Componets / Uncontrolled Controlled Component~
Uncontrolled Component This pattern means that React doesn’t control the form data, and the DOM holds the form…
Shield Your Web Apps with SafeLine: The Self-Hosted WAF
SafeLine is a robust, self-hosted Web Application Firewall (WAF) built to protect your web applications from a wide…
PPM Report – 5 Key Reports for Project, Resource and Portfolio Management
Are you looking for a solution for project, resource and portfolio management (PPM)? Or are you about to…
What Is Project Success? Definition, Challenges and Practical Tips
Everyone wants successful projects, right? Yet in reality, there is often a lack of clarity about what project…
7 Project Management Trends in 2024 – Where Are We Headed?
Which project management trends will we see in areas such as resource planning, collaboration, methods and tools? How…
Using the @Lookup Annotation in Spring
The @Lookup annotation is an injection (like @Inject, @Resource, @Autowired) annotation used at the method level. This annotation…
Overcoming Resistance to Change: Causes & Solutions
Companies specializing in professional services are often employed to shepherd organizational change. That doesn’t mean there isn’t resistance…