Grilled Cheese

ExploreLog inSign up
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-10 01:38:52 EDT

Explore

PostsPeople
LatestRanked
@gianlucaorpello.comOct 6, 2026, 10:31 AM

✅ Exercism Swift #15: high-score-board

TIL: inout lets each function update the dictionary in place, and sorted { $0.value > $1.value } turns it into a ranked list.

#Swift #Exercism #buildinpublic

@gianlucaorpello.comOct 5, 2026, 10:31 AM

Exercism Swift #14: bomb-defuser
Concept: Closures

Closures stored behind a typealias read like data, and makeShuffle returns a closure that captures both flipper and rotator.

#Swift #Exercism #buildinpublic

@gianlucaorpello.comOct 4, 2026, 1:24 PM

Solved expert-mixologist, #13 on the Exercism Swift track.

The hard part: Knowing when a plain loop beats reduce: cutting limes needs an early exit, so for with break is the clearer tool.

#Swift #Exercism #buildinpublic

@gianlucaorpello.comOct 3, 2026, 10:36 AM

✅ Exercism Swift #12: secret-agent

TIL: Returning a closure lets protectSecret capture the secret and the password, so the check lives inside the function it hands back.

#Swift #Exercism #buildinpublic

@gianlucaorpello.comOct 2, 2026, 10:33 AM

Exercism Swift #11: pizza-slices
Concept: Optionals

A switch over a tuple of optionals makes every nil case explicit, and guard let diameter, let slices validates the input in one line.

#Swift #Exercism #buildinpublic

@gianlucaorpello.comOct 1, 2026, 10:33 AM

Solved santas-helper, #10 on the Exercism Swift track.

The hard part: Updating one tuple in an immutable array without a loop: firstIndex, a guard let, then a local var copy.

#Swift #Exercism #buildinpublic

@gianlucaorpello.comSep 30, 2026, 11:32 AM

✅ Exercism Swift #9: bird-watcher

TIL: The exercise teaches loops, but reduce(0, +) and array slicing solved it without a single for.

#Swift #Exercism #buildinpublic

@alter-kaker.hachyderm.io.ap.brid.gySep 29, 2026, 2:34 PM

One of the consequences of being forced to use LLMs at work is that I am now desperate for my computer fix and seeking it elsewhere. The last week I've been spending all my non-work, non-Fedi computer time on #exercism. I went through a bunch of the #Gleam track but this stuff isn't strong […]

@gianlucaorpello.comSep 29, 2026, 10:31 AM

Exercism Swift #8: chessboard
Concept: Ranges

Ranges aren't just numbers: "A"..."H" is a valid ClosedRange<String>, and contains validates a square in one line.

#Swift #Exercism #buildinpublic

@gianlucaorpello.comSep 28, 2026, 10:31 AM

✅ Exercism Swift #7: magician-in-training

TIL: Parameters are immutable, so var stack = stack makes a local copy to mutate. A guard blocks out-of-range indexes.

#Swift #Exercism #buildinpublic

@gianlucaorpello.comSep 27, 2026, 5:29 PM

✅ Exercism Swift #6: vehicle-purchase

TIL: switch is an expression in modern Swift, and patterns like 2...3 or 4, 6 match license types in one statement.

#Swift #Exercism #buildinpublic

@gianlucaorpello.comSep 26, 2026, 10:55 AM

Exercism Swift #3: freelancer-rates
Concept: Numbers and type conversion

Swift never turns an Int into a Double for you. You convert explicitly, and .rounded(.down) picks the rounding rule.

#Swift #Exercism #buildinpublic

@gianlucaorpello.comSep 24, 2026, 12:00 PM

✅ Exercism Swift #2: Lasagna

Single-expression functions return implicitly, so layers * 2 needs no return. Small functions compose into bigger ones.
#Swift #Exercism #buildinpublic
exercism.org

@alter-kaker.hachyderm.io.ap.brid.gySep 20, 2026, 3:15 PM

OK, #Helix is very nice. I'm glad I decided to try it, and I think I'll keep it. It's snappy, attractive, and I love its take on the normal mode. I'm looking forward to watching the editor mature and develop an ecosystem. Right now I'm learning it while working on the #Gleam track in #exercism 😊