Anders S's Avatar

Anders S

@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.

373
Followers
1,105
Following
77
Posts
19.08.2023
Joined
Posts Following

Latest posts by Anders S @anders.f12.no

Preview
Using Claude Code with GitHub Copilot: A Guide Because we can’t send company information to just any LLM (in this case Anthropic), I wanted to use Claude Code with our company approved GitHub Copilot. We are already running agents in VSCo…

Quick step by step on using Claude Code with Github Copilot. Some caveats worth reading too. ;-) blog.f12.no/wp/2025/09/2...

22.09.2025 13:35 👍 1 🔁 0 💬 0 📌 0
Post image

@javazone.bsky.social what's up with encoding on your pages? :-) I'm on Chrome in OSX if it matters. :-)

01.08.2025 10:48 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

@kentbeck.com is a legend in software engineering: and after coding for 52 years, he's never had more fun than now, he told me. Why? AI agents brought back the joy of creating software without the stuff that he's started to hate about coding.

Watch/listen:

• YouTube: youtu.be/aSXaxOdVtAQ (cont'd)

11.06.2025 16:29 👍 87 🔁 11 💬 5 📌 3

Gearing up for speaking at @kotlinconf.com ! Excited to share experiences #HTMX and #KTor . Will I see you there?

20.05.2025 13:33 👍 4 🔁 1 💬 0 📌 0

Props to the @flydotio team for honest reflection and on deciding to do a managed DB. 👏 "There is, obviously, a huge gap between those two things. We filled it with something weird." go.news.fly.io/deliv...

30.01.2025 11:39 👍 4 🔁 0 💬 0 📌 0

I made a curated list of some really good resources on Continuous Delivery. Let me know if you have something I should add. :-) blog.f12.no/wp/2025/...

15.01.2025 05:00 👍 6 🔁 0 💬 0 📌 0
Post image

Russian state disinfo bots are active on BlueSky for over 2 weeks now.
They are posting fake videos using AI-generated voice to promote talking points of Russian state.

Please help us to reduce its visibility: follow this labeler, choose Warn or Hide; spread the word:
@ab4n-labeler.bsky.social

03.01.2025 12:31 👍 1455 🔁 1056 💬 55 📌 264

Reminder: Many systems only need a database. And monoliths are fine for many things. Enough with all the infra complexity already.

09.01.2025 06:05 👍 4 🔁 0 💬 0 📌 0
Preview
Our Productivity Problem Is Linked To Meaningless Measurement “What gets measured gets managed—even when it’s pointless to measure and manage it, and even if it harms the purpose of the organisation to do so” There is an opportunity cost to …

“Our Productivity Problem Is Linked To Meaningless Measurement – Paul Taylor”

paulitaylor.com/2025/01/03/o...

> Just because you can measure something, doesn’t mean you should.

03.01.2025 10:33 👍 15 🔁 3 💬 1 📌 0
Video thumbnail

the CSS Anchor Positioning API is a game changer

02.01.2025 17:11 👍 53 🔁 3 💬 2 📌 2

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.

09.12.2024 21:13 👍 0 🔁 0 💬 0 📌 0

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. ;-)

08.12.2024 12:02 👍 0 🔁 0 💬 1 📌 0

APM... I miss New Relics APM, but it is not an option now. For reasons. Is there anything I can use that comes close? Maybe open source, but at least on-prem-ish-able?

Opentelemetry agent could come close, but the analysis/UI part of the equation seams weak. What is the best?

06.12.2024 14:09 👍 3 🔁 0 💬 1 📌 0

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.

25.11.2024 17:21 👍 0 🔁 0 💬 0 📌 0

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.

25.11.2024 07:54 👍 0 🔁 0 💬 0 📌 0

Not sure it will work, but on standard IDEA I have a decent experience with Supermaven. Might be worth a try. 🙂

23.11.2024 10:54 👍 1 🔁 0 💬 1 📌 0

I have a vague recollection that I used Redocly CLI last time around. Wasn't perfect, but worked. 🙂

22.11.2024 12:23 👍 0 🔁 0 💬 1 📌 0
Preview
Interview with Kotlin lead designer: How far will the language diverge from Java?  • DEVCLASS Kotlin lead designer Michail ZarečenskijThe Kotlin language, developed by JetBrains and open source under the Apache2.0 licence, began […]

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...

22.11.2024 07:15 👍 0 🔁 0 💬 0 📌 0
HTMX + SSE: Easy updates of HTML state with no JavaScript – Dazed & Confused

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...

21.11.2024 14:55 👍 1 🔁 0 💬 1 📌 0

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.

21.11.2024 14:55 👍 2 🔁 0 💬 1 📌 0

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...

20.11.2024 18:22 👍 0 🔁 0 💬 0 📌 0
Preview
The Impact of Generative AI on Software Developer Performance - BlueOptima

The most robust study I've yet seen on the impact of GenAI on dev productivity

- 4% increase in productivity
- Moderate GenAI users emerged as the highest overall performers
- most GenAI-authored code required significant rework

/ht @johncrickett.bsky.social

www.blueoptima.com/resource/llm...

20.11.2024 13:32 👍 29 🔁 7 💬 6 📌 1
Preview
the-example/src/test/kotlin/application/TestExtensions.kt at main · anderssv/the-example Contribute to anderssv/the-example development by creating an account on GitHub.

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...

20.11.2024 14:38 👍 1 🔁 0 💬 1 📌 0
Preview
Fruits & Roots The forest offers much but demands much too

A big part of my job at the moment is about "driving high performance culture". A lot of @kentbeck.bsky.social's talk of forest & desert is hitting the mood on this right now.

tidyfirst.substack.com/p/fruits-and...

19.11.2024 12:17 👍 6 🔁 2 💬 1 📌 0

Yeah. It's Tenor integration, which is nice enough for funny interactions, but posting your own is still not supported.

18.11.2024 06:47 👍 1 🔁 0 💬 0 📌 0
Allow GIFs in Bluesky · bluesky-social atproto · Discussion #1157 They're fun & right now we only support jpeg & png

Doh... We need animated GIF support on Bluesky. Can we please? 🙂🙏 github.com/bluesky-soci...

18.11.2024 06:35 👍 3 🔁 0 💬 1 📌 0
Post image

Synchronised updates between browser windows without JavaScript! KTor, @htmx_org and ServerSentEvents! #htmx #ktor #nojs

Full blog here: blog.f12.no/wp/2024/...

If you're in Oslo I am doing a talk on Wednesday: www.meetup.com/meetu...

18.11.2024 05:01 👍 10 🔁 1 💬 1 📌 0

👋 Continuous delivery and observability. Start ups and enterprises. Kotlin and TDD. 🙂

17.11.2024 14:47 👍 0 🔁 0 💬 0 📌 0

Haha. Where's the book on SourceSafe?

15.11.2024 10:24 👍 1 🔁 0 💬 1 📌 0

👋

14.11.2024 21:43 👍 1 🔁 0 💬 0 📌 0