Quick step by step on using Claude Code with Github Copilot. Some caveats worth reading too. ;-) blog.f12.no/wp/2025/09/2...
@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.
Quick step by step on using Claude Code with Github Copilot. Some caveats worth reading too. ;-) blog.f12.no/wp/2025/09/2...
@javazone.bsky.social what's up with encoding on your pages? :-) I'm on Chrome in OSX if it matters. :-)
@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)
Gearing up for speaking at @kotlinconf.com ! Excited to share experiences #HTMX and #KTor . Will I see you there?
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...
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/...
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
Reminder: Many systems only need a database. And monoliths are fine for many things. Enough with all the infra complexity already.
“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.
the CSS Anchor Positioning API is a game changer
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.
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. ;-)
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?
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.
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.
Not sure it will work, but on standard IDEA I have a decent experience with Supermaven. Might be worth a try. 🙂
I have a vague recollection that I used Redocly CLI last time around. Wasn't perfect, but worked. 🙂
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...
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...
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.
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...
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...
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...
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...
Yeah. It's Tenor integration, which is nice enough for funny interactions, but posting your own is still not supported.
Doh... We need animated GIF support on Bluesky. Can we please? 🙂🙏 github.com/bluesky-soci...
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...
👋 Continuous delivery and observability. Start ups and enterprises. Kotlin and TDD. 🙂
Haha. Where's the book on SourceSafe?
👋