Martin Folmer

@martinfolmer.bsky.social

📍Aarhus, Denmark Building Apigaze.com (website pending...), simple, easy-to-use API monitoring and analytics for people who’d rather be shipping than fiddling around with configurations and dashboards. Full-time hype man 🎯

Alright! After a few hours of setup I think I got a solid starting point. Hetzner server running everything for now GH actions to build docker image and publish to ghcr Dokploy on the server connected to ghcr, one click deploy Dare I say...it almost feels like a "real" cloud provider😀 #dokploy

The power is gone?! Meaning no internet, no using the desktop pc.. I don't even know what to do then...a little crazy to think about how dependent we are. Well I'll just wait for the food in the fridge to go bad then 😂

Apigaze absolutely isn't an alternative to Honeycomb, Datadog, Azure monitor, Grafana etc It's an alternative for std out Inspect error rate, latency, performance, exceptions, data in/out. In a simple manner. Without using days instrumenting your API and building custom dashboards👈 #buildinpublic

Martin Folmer@martinfolmer.bsky.social · last yr.

I'm building the simplest API monitoring tool. I'm scratching my own itch here. I've been missing a simple opinionated tool for this. No complex setup, no steep leaning curve. Add 1-2 lines of code and get insights. Think @plausible.io for API monitoring. #buildinpublic #dev

Unpopular (biased) opinion. EF core should be your default Seems to be a lot of hate towards EF. But let's be honest - it writes better SQL than most of us. The work done on the performance of EF Core makes it a no-brainer Maintained a lot of manual written queries, no thanks in most cases.

Going to build a simple solution for my use case. Thinking along the lines of a simple middleware with a message sink periodically sending telemetry data to my API. Then going to build a web app to view, filter, etc these telemetry data. Is build in public a thing here? #buildinpublic #dotnet

Martin Folmer@martinfolmer.bsky.social · last yr.

In #dotnet land what are options for simple API analytics + monitoring? Not talking about fully fledged Prometheus+Grafana, Datadog, Sentry, Azure Monitor etc. - these are too complex to start with. I'm talking simple traffic, errors, performance, request log stuff? With a simple dashboard #dotnet

In #dotnet land what are options for simple API analytics + monitoring? Not talking about fully fledged Prometheus+Grafana, Datadog, Sentry, Azure Monitor etc. - these are too complex to start with. I'm talking simple traffic, errors, performance, request log stuff? With a simple dashboard #dotnet

I've built so many integrations over the years. It seems to be the same every time: - Retries - Timeout - Transformation - Auth - Error handling - Alerting - Observability - Push/pull flows I'm might build a 'platform' to handle all this. What are existing solutions? #dev #buildinpublic

Using logical replication feature to get notified by the db when a job is inserted. Time from job scheduled to picked up by 'runner' ranges from 0.8ms to 5ms! That's more than real-time enough for my background jobs 😂 (unoptimised, using dotnet 9 and ef core) #efcore #dotnet #postgres #real-time

Martin Folmer@martinfolmer.bsky.social · 2y ago

Experimenting with using postgres as a job queue for background jobs and cron jobs. Not having to manage any separate "real" queue like rabbitmq or similar seems amazing and will simply my stack and code considerable! #postgres #programming #queue #dotnet #rabbitmq

Given a latitude, longitude and direction the API will return and image centered at that point. Still amazing that these images are freely available #dev #programming #api

Bild
Martin Folmer@martinfolmer.bsky.social · 2y ago

Building a small hobby API to extract images of specific latitude and longitude from skraafoto.dataforsyningen.dk Adding ability to supply radius around the position to include in output image specified. As well as height/width. #dev #programming #api #hobbycoding #coding