There is a thing that happens, after a couple of weeks of working with coding agents at a steady pace, where you stop thinking of yourself as the person typing and start thinking of yourself as the person seeing. The Latin word for vision is visio, “I see”; the Italian visione and English vision both keep that. It’s a much older idea than the modern “mission statement on a slide” usage. It means: I have, in my head, a picture of where this should go.
Read moreOur Featured Part
Kvitto
Allows parsing and validation of iTunes App Store receipts. Receipts also contain the In App Purchase receipts. For auto-renewable subscriptions the subscription expiration date is available.
Our Featured App
SpeakerClock
Big red LED digits allow you to see the timer even at great distance so you are free to move while you give the talk of your life. SpeakerClock emulates the famous countdown clock that all speakers at TED conferences need to adhere to.
The latest version is a universal app with HD-support for iPad, multiple presets and lots of usability enhancements. New portrait support allows you to put your iPhone/iPad in the cradle and still use SpeakerClock. Now the whole screen flashes if you transition into a new phase of your speech.
The Latest From the Cocoanetics Blog
Look What JavaScriptCore Has Been Doing in My Pocket
I’ll be honest. When I started thinking about which other languages SwiftBash should run, JavaScript was about fifth on my list. I’m a Swift person. I’m a Cocoa person. I’m somewhere between indifferent and faintly hostile to npm. The idea of “let’s drop a Node-compatible runtime into the bash shell” sounded exactly like the kind of project I would shake my head at on someone else’s GitHub.
Read moreIntroducing SwiftPorts
When I was building SwiftBash I made surprisingly quick headway on the basic CLI utilities — jq, awk, sed, grep. Each one is a small, well-scoped language, and once you sit down with the spec it really is just a parser and an evaluator.
Then I hit a wall. The two CLIs I reach for most as a working developer aren’t tiny languages — they’re gh and glab, the GitHub and GitLab clients. And right next to them, the granddaddy of all dev CLIs: git. These aren’t 2,000-line tools. gh alone is roughly fifty thousand lines of Go, with subcommand trees, OAuth flows, REST + GraphQL clients, pagination, archive extraction, jq filtering — the works. Reimplementing all of that by hand felt like a year of evenings.
But the source code is right there on GitHub. And I have a coding agent. So I began to wonder: shouldn’t Opus 4.7 1M (extra-high) be able to translate cli/cli into Swift for me, given the original as ground truth?
Who is Cocoanetics?
The word Cocoanetics comes from the words Cocoa (the framework we use to program iOS apps) and Genetics (to build, make up). It simply states that we have living and breathing iOS development a level even deeper than “in your blood”.
Our apps and parts are often experiments, mostly pieces of art, but always carefully handcrafted. We’re still learning and getting better at coding every day. You benefit from this because our code gets better all the time and we share what we learn on our blog.
