@CodingItWrong@tdd.social
@CodingItWrong@tdd.social avatar

CodingItWrong

@CodingItWrong@tdd.social

Software developer with a passion for testing, test-driven development (TDD), and evolutionary design—and sharing it with others. Full-stack with a focus on frontend web and mobile.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

jeff, to random

One of my more common frustrations with SwiftUI is the frequency with which its declarative nature prevents you from tying extra code logic to a user interaction.

Sure, something like NavigationLink or ShareLink (the latter having been introduced in iOS 16) should be enough, but what if I need to run arbitrary code at the point that the user taps on them?

I look forward to the day that I won’t have to jump through weird hoops or wrap UIKit. Today, sadly, is not that day.

CodingItWrong,
@CodingItWrong@tdd.social avatar

@jeff thanks for posting this. I am considering rewriting my React Native side project in Apple technologies. I had heard last year that SwiftUI still had rough edges, and this confirms it's still the case. Plus, I'm very much a top-of-the-adoption curve person: I just want to be able to build features with well-documented APIs. This gives me confidence to proceed with UIKit

NanoRaptor, to random
@NanoRaptor@bitbang.social avatar

deleted_by_author

  • Loading...
  • CodingItWrong,
    @CodingItWrong@tdd.social avatar

    @NanoRaptor the worst part was when you ran out of just one color of bits you had to replace the whole cable!

    thisismissem, to random
    @thisismissem@hachyderm.io avatar

    I swear to god the Yarn (classic) workspaces documentation is the most confusing shit ever. Full of conflicting statements about how it works / what to expect.

    CodingItWrong,
    @CodingItWrong@tdd.social avatar

    @thisismissem totally. At one point I couldn't figure out how lockfiles worked in either yarn or npm. I asked both maintainers. After I got an answer from yarn I had to update the docs to make sense. I never understood the answer from npm.

    CodingItWrong, to random
    @CodingItWrong@tdd.social avatar
    cliffwade, (edited ) to fediverse
    @cliffwade@allthingstech.social avatar

    deleted_by_author

  • Loading...
  • CodingItWrong,
    @CodingItWrong@tdd.social avatar

    @cliffwade @quigs 1 main account I post from, others on several servers whose local timelines I follow, so I can filter/mute/block on those servers

    mcnees, to random
    @mcnees@mastodon.social avatar
    CodingItWrong,
    @CodingItWrong@tdd.social avatar

    @mcnees musk is still trying to catch up to this level of success

    ChronRevisited, to random

    I'm still working on the season five premiere of "Computer Chronicles," which is all about the . One of the interesting side-stories is that this may have been the accidental birth of "Sherlocking." Although to be more precise, actually Sherlocked itself.

    In 1987, Apple decided to spin off a number of its first party apps into a subsidiary called Claris, a company that is still around today. But Apple CEO John Sculley decided not to give to Claris, declaring it an essential part of the Mac operating system (which was a bit of a stretch). Instead, Apple gave HyperCard away for free with new Macs, which was probably the smarter business move.

    Claris later became known for the database product FileMaker, and actually changed its name to FileMaker Inc. for several years before reverting back to the Claris name.

    CodingItWrong,
    @CodingItWrong@tdd.social avatar

    @ChronRevisited ime one reason Apple gave away HyperCard was that that was part of the contract creator Bill Atkinson established with them; he wanted it to be an exchange medium for people to create with, so it had to be free in the box.

    I did a good amount of HyperCard research recently; some notes and links to other resources here: https://user-modifiable.codingitwrong.com/

    viticci, to random
    @viticci@macstories.net avatar

    Well, @Gargron and team sure have great taste in websites ☺️

    https://joinmastodon.org/verification

    CodingItWrong,
    @CodingItWrong@tdd.social avatar

    @viticci @Gargron "There are few truly unique names in the world." - "Gargron"

    Well, he didn't say "there are no truly unique names 😄

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • magazineikmin
  • InstantRegret
  • thenastyranch
  • cubers
  • Youngstown
  • ethstaker
  • slotface
  • mdbf
  • rosin
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • khanakhh
  • tacticalgear
  • ngwrru68w68
  • cisconetworking
  • modclub
  • everett
  • osvaldo12
  • normalnudes
  • provamag3
  • anitta
  • tester
  • Leos
  • lostlight
  • All magazines