anders.f12.no
Developer, advisor and mentor. Simplicity, continuous delivery, observability, Kotlin, HTMX, full stack, TDD. Tech mostly.
https://blog.f12.no - https://www.mikill.no
@anderssv if moving from other networks :-)
All opinions are someone else's.
74 posts
351 followers
1,098 following
Regular Contributor
Active Commenter
comment in response to
post
Yeah, definitely not getting all the way with the automated agents and APM. Cross boundaries traces, custom traces and metrics all need to be done to some extent. But agents with APM gives a solid base, and enables drill downs when you see something that is off.
comment in response to
post
Yeah, the OT agent seems to support a lot these days, and has improved. Did a side by side with NewRelic over a year ago, and NR was much better out of the box then.
Shame there are few good options for the backend/UI, but have to test a few from the list I was given. Miss my NR. ;-)
comment in response to
post
I have one from Electrolux that has been good for a while. I have exchanged some parts though, but props to Electrolux for actually letting people order parts directly on their page.
comment in response to
post
Oh, didn't know that. Seems the plugin will get less attention sadly, but understandably too. I will have to test some others as well, a long time since last.
comment in response to
post
Not sure it will work, but on standard IDEA I have a decent experience with Supermaven. Might be worth a try. 🙂
comment in response to
post
I have a vague recollection that I used Redocly CLI last time around. Wasn't perfect, but worked. 🙂
comment in response to
post
Some more info about the LSP. Seems the protocol design itself is problematic for interop between languages on the JVM. devclass.com/2024/11/21/i...
comment in response to
post
You can emulate SPA behaviour with things like hx-boost and hx-preload. But I think the need for that is greatly exaggerated in many cases. Forms with submit still works. 😉 This is one way to use it, though a bit on the side of recommended use: blog.f12.no/wp/2024/11/1...
comment in response to
post
I see it as an addition to HTML. Do HTML and when you want to do something not possible, see if you can do it w HTMX. The main difference is starting out w HTML, then adding compared to React. Adding doesn't have to be HTMX either. Can be Unpoly or Hotwire. HTML first is the main difference.
comment in response to
post
I should probably test/check other testing libraries, but on the mocks I disagree hard. 😊 In short they are more brittle over time. I have tried to describe my reasoning here: github.com/anderssv/the...
comment in response to
post
Like everyone says, it depends. I try to not use them a lot. I often find I have to move away from them and into dependency injection instead.
But I DO love them for setting up test data and then scoped to test via extension functions. Example: github.com/anderssv/the...
comment in response to
post
Yeah. It's Tenor integration, which is nice enough for funny interactions, but posting your own is still not supported.
comment in response to
post
👋 Continuous delivery and observability. Start ups and enterprises. Kotlin and TDD. 🙂
comment in response to
post
Haha. Where's the book on SourceSafe?
comment in response to
post
👋
comment in response to
post
Some examples here if you're interested 🙂 github.com/anderssv/kot...
comment in response to
post
It's great. But you'd only use it where you need interactivity though. Probably just HTML for the rest. 🙂
comment in response to
post
I suspect the boundaries are pretty far out. Just built this, and it kind of blew my mind how simple it was. blog.f12.no/wp/2024/11/1...
comment in response to
post
Code 🙂
comment in response to
post
While this app may not be the most intricate, setting constraints and prioritizing semantics can help ensure its responsiveness in the future. Let's see! 🚀
comment in response to
post
Have lately used PicoCSS with preset styles for forms and elements, reducing the need for extra classes. Using attributes like aria-controls can be a nice way to tune local styles.
2/2