tried using codecov.io for my #kotlin tests but after two days of being unable to get a valid report.xml to parse and their cust serv telling me to get bent, i decided to strike out on my own. in just a few hours i replaced codecov with a custom gradle task writing to a gist which is read by a runkit script to produce a badge. also learned a ton about the gradle build system
gh -> https://github.com/ssoper/Zebec/compare/57cf51b..f4862d4
runkit -> https://runkit.com/ssoper/5e22183145a0a7001a9e8ebd
@dvshkn i've always been split between courier in the terminal and monaco everywhere else. with this new jetbrains font i feel comfortable using just one everywhere.
just downloaded the new JetBrains font aimed at developers, i've updated my terminal and will be doing the same for all my other tools (Xcode, IntelliJ, etc.) https://www.jetbrains.com/lp/mono/
My take on the #Combine framework in #iOS, its #Reactive heritage and how it could lead to a better #UX for the customer 🧶 https://medium.com/capital-one-tech/ios-bites-an-intro-to-combine-and-the-reactive-pattern-24da924a6863
Bye bye Hipmunk https://www.hipmunk.com/tailwind/hipmunk-says-goodbye/
no doubt you’ve seen that famous wedding photo by now so here’s a great write up on the current eruption of taal and what’s likely in store for the next few mos 🌋 🇵🇭 https://www.volcanocafe.org/taal-in-eruption/
physics and machine learning converge with gauge equivariance CNNs which are proving more adept at mapping problems in our 3D world https://www.quantamagazine.org/an-idea-from-physics-helps-ai-see-in-higher-dimensions-20200109/
there are some things in Kotlin that will trip you up if you’re coming from Swift, like collection operators. case in point is `first` which in Swift returns null on not finding a match but in Kotlin it throws an exception. to get the expected Swift behavior in Kotlin you need to use `firstOrNull` and there are other collection operations that follow a similar pattern
@gravely "sent from my wine cave" 🍾
developer 📱 traveler ✈️
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!