Skip to main content

# Chris Malek - Technical Writings

Beyond Software: The Real Challenges of ERP Implementation

ERP implementations are difficult and complex. Everyone hates them. They take years and are expensive. You are often left with a new system that does the same thing as the old system. Why is that? Why do they take so long? Why do they cost so much? Why do they fail?

Imagine performing knee surgery on a patient while they’re running a marathon. That is the challenge of implementing an ERP system. You have to keep the business running while trying to change the system. However, it is not just about the software. It is about the people, the processes, and the systems that are all intertwined. You have to understand the system’s business processes, software, and technical aspects. You have to work with the business and IT teams to ensure that the system is set up to meet the organization’s needs and deliver on its promises.

Secure Your Hugo Site with OAuth2 and Deploy to Fly.io

I’ve just published a Github Repository detailing how to secure your Hugo static website with OAuth2 authentication and deploy it on Fly.io. This is a practical guide based on my own struggles and solutions, offering a working template for anyone looking to protect their internal documentation or client-facing content.

Check out the repository

Datastar: Web Framework for the Future?

# TLDR

Datastar is a new hypermedia framework that makes building real-time web applications simpler and more efficient. It prioritizes server-side logic, uses “signals” for automatic UI updates, and leverages Server-Sent Events for lightning-fast performance. If you’re looking for a streamlined alternative to traditional JavaScript frameworks or HTMX, Datastar is worth exploring.

However, it requires that you approach web development with a fresh perspective, embracing server-driven architecture and reactive programming.