Go Developer Advocate & @jetbrains - Speaker, Engineer & Mentor | ainsley.dev

London, England
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. piped.video/AHFGMkzrfwM
29
12
144
41,589
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
1
7
13
141
Ainsley Clark retweeted
@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
2
7
103
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! 🚀
1
9
16
1,595
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
8
12
391
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
1
14
434
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
4
1
39
549
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?
8
22
749
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
21
45
1,017
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…
3
5
310
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: piped.video/lZ4EPkIngRc
1
2
276
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
8
17
702
Packaging up beers at the docker brewery 🍺
3
78
Great catching up with Jonathon @gopherconlatam
Has static analysis become a thing of the past in the AI era? Jonathan Amsterdam of the Go team says it’s just as relevant for agents as it is for people.
1
1
53
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…
3
2
29
10,379
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
8
79
2,658
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
3
8
286
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. *𝘛𝘦𝘳𝘮𝘴 𝘢𝘯𝘥 𝘤𝘰𝘯𝘥𝘪𝘵𝘪𝘰𝘯𝘴 𝘢𝘱𝘱𝘭𝘺
14
9
112
3,319,070
Ainsley Clark retweeted
We've reimagined JetBrains IDEs to become the ultimate agentic workbench. Air is an open hub for agents inside your IDE: -Any agents to run (Claude, Codex & many more) -Agents are more efficient with IDE intelligence -Free Junie Lite agent bundled -Cloud runs via Air Teams ⬇️
45
69
454
3,419,239