Michael
12 posts
Grafana 12 just leveled up observability as code and dashboards that think
new features in grafana 12 that’ll make your monitoring setup feel like a superpower Introduction welcome to the…
AWS Security Case Studies: Lessons from the Field
As organizations increasingly migrate to the cloud, the importance of robust security measures cannot be overstated. Amazon Web…
Supercharge Your AI Applications: Building Custom Tools with Model Context Protocol
Supercharge Your AI Applications: Building Custom Tools with Model Context Protocol TL;DR: Learn how to build MCP servers…
Understanding RxJS and Observables in Angular: A Beginner-Friendly Guide
RxJS (Reactive Extensions for JavaScript) is a powerful library for handling asynchronous data streams in JavaScript. If you’re…
Copy paste bash command but dont understand what it does?
Bismillahirahmanirahim Sebagai system admin Linux junior, kita biasa lihat arahan-arahan linux yang pelik-pelik dalam tutorial, ada sebahagiannya kita…
Experimental WASM/Rust support for Pulumi
I was working on this for the last few months and while it’s still not very ergonomic I…
Web Analytics 101: The Beginner’s Guide That I Live By
One of my favorite things to do on my personal website is to dig into web analytics. I…
Why Short-Form Video Is the Future Of Lead Generation
Short-form video is revolutionizing the way that businesses approach primary lead generation. But do you know why —…
Styling in ReactJS: Exploring the Best Libraries
Styling is an essential aspect of building appealing and user-friendly web applications. In the React ecosystem, several libraries…
Add Google Analytics to NextJS/React Website
⨯ src/app/[...slug]/layout.js (50:11) @ dataLayer ⨯ ReferenceError: dataLayer is not defined https://dev.sh20raj.com/sh20raj/add-google-analytics-to-nextjs-website-11gp if your add like that Error…