
Go Developer Advocate & @jetbrains - Speaker, Engineer & Mentor | https://xitter.cf/t.co/CoEU81XTvK
London, England
Joined September 2020
- Tweets317
- Following185
- Followers174
- Likes953
Ainsley Clark retweeted
I have been thinking about this for a while now, so I wrote a blog on it.
Why we still need an IDE, live on the @jetbrains blog
blog.jetbrains.com/blog/2026…
Ainsley Clark retweeted
An agent writes the code now. Do you still need an IDE?
You do if you want to understand and verify what the agent did.
🎥 In our new video, we talk about the role of an IDE now that humans aren't the only ones working on the code. youtu.be/AHFGMkzrfwM
Ainsley Clark retweeted
Day 1 at #GopherCon Africa 2026 🦫in Nairobi🇰🇪
1 of 15 Ugandan 🇺🇬delegates. Spent it in @jetbrains ' Go workshop with @ainsleydev on DDD, sqlc and templ, then built
Takeaway: AI writes code, but owning the domain and trade-offs is still on us.
Thanks @gophers_africa 🚀
#golang
@t_starkx : sagas with Temporal, compensation registered first.
Toluwase: synctest, testing a 10 minute delay without waiting 10 minutes.
@alextrending : a good lock is a policy, not just a loop.
ESHU: standardize the path to production, not how every team writes code.
#Golang
Ainsley Clark retweeted
Only 1 week left to submit your #GopherConJP proposal! 🇯🇵
We've received 40 proposals from around 30 people so far, but we'd love to hear from even more of you!
Don't miss your chance to speak at GopherCon Japan.
Submit your proposal now! 🚀
Ainsley Clark retweeted
Building with Go across Africa takes more than code. It takes community, consistency, mentorship, and the courage to keep learning.
That’s the energy @itsberyl, @Shaki1Nannyombi , and @_RulesPlayer brought to #GopherConAfrica2026.
#WomenWhoGoAfrica #WomenInTech #Golang
Thank you @gophers_africa 🤝🙏
📦 What really happens when you write //go:embed?
@ainsleydev at #GopherConAfrica2026 broke down the toolchain.
Patterns answers "what files do I have?" Files answers "what file should I read?"
By the time the compiler runs, the guessing is already over.
#Golang
Ainsley Clark retweeted
The folder structure should tell the trust.
From the first session by @ainsleydev
This has been my biggest take away.
Can you really tell what the project does by just looking at folder structure?
It's my Birthday today but @gophers_africa is where I'd rather be! ✨
#Go
Ainsley Clark retweeted
🛠️ Morning session done.
@ainsleydev walked us through five ways to structure a Go app at #GopherConAfrica2026:
flat, layered, onion, hexagonal, feature.
Pros and cons of each, then three questions to test any architecture:
Can you tell what the app does by looking at it?
Ainsley Clark retweeted
🛠️ We're live!
Workshop Day is underway at #GopherConAfrica2026.
@ainsleydev (@jetbrains ) is leading us through Full-Stack Go: Domain-Driven Applications with sqlc and templ.
📍 PrideInn Azure Hotel, Nairobi
#Golang #Go
Ainsley Clark retweeted
From my conversation with @kevinwhinnery on @CoffeeAndOSS, he talks about how AI agents are generating code faster than ever, but human oversight remains essential.
tiktok.com/@isaacrlevin/vide…
Ainsley Clark retweeted
Building a full web app on your own can feel like a lot, especially if JavaScript isn't your comfort zone.
Haseeb Majid's talk shows a simpler path, using Go, HTMX and a handful of friendly tools to go from idea to finished app with barely any JavaScript. It's an honest, practical look at where this approach shines, where it falls short, and why simple code is easier for both you and AI to work with.
Watch the full talk here: youtu.be/lZ4EPkIngRc
Ainsley Clark retweeted
🤝 Meet our community sponsor: JetBrains
We're thrilled to welcome @jetbrains to #GopherConAfrica2026!
The team behind @GoLandIDE, and a long time supporter of the Go ecosystem worldwide.
📍 Nairobi | Oct 15-17
🎟️ clooza.com/en/events/GCA2026
#Golang #Sponsor #JetBrains #Kenya
Great catching up with Jonathon @gopherconlatam
Ainsley Clark retweeted
Get the best of both worlds – agent coding and hands-on developer control 🐍⚡
JetBrains Air is now in PyCharm 2026.3 EAP 4, bringing open, multi-vendor agentic workflows directly into your IDE while keeping you in the loop:
🤖 Switch agents and models mid-session or connect your own provider API keys
🔌 Connect open-source agents via the ACP registry or run local model servers
📊 Track agent sessions across projects in one unified view
🔎 Review changes in the diff editor, add inline comments, and verify code with IDE intelligence
You can test Air for free with Junie Lite – a combination of our agent and an efficient model to put Air in IDEs to the test, without using your subscription. A JetBrains account login is required.
Try Air in PyCharm 2026.3 EAP today: jetbrains.com/pycharm/nextve…
Ainsley Clark retweeted
Go 1.27 expands experimental SIMD support with the archsimd package, giving developers zero-cost, type-safe access to low-level hardware intrinsics on amd64, arm64, and wasm.
Junyang Shao and David Chase explain the API design, how compiler optimizations replace architecture quirks, and share best practices for bounds checks and register allocation to get the most out of it.
Read more on the Go blog 👇
go.dev/blog/archsimd
Buzzing to go to @gophers_africa
📦 One line. A comment. And suddenly your files are inside the binary.
@ainsleydev joins #GopherConAfrica2026 with:
//go:embed: From Comment to Binary
Linker internals, tradeoffs, and production patterns.
📍 Nairobi | Oct 15-17
🎟️ clooza.com/en/events/GCA2026
#Golang #JetBrains
Ainsley Clark retweeted
Running multiple agents in parallel? Want the freedom to choose your agent?
Try JetBrains Air in your IDE – now in Early Access.
Get started for free*, with Junie Lite configuration.
*𝘛𝘦𝘳𝘮𝘴 𝘢𝘯𝘥 𝘤𝘰𝘯𝘥𝘪𝘵𝘪𝘰𝘯𝘴 𝘢𝘱𝘱𝘭𝘺








































