Joel Sereno

Software engineer with a growing passion for iOS and watchOS.

Joel Sereno boosted:
Sean Heberbigzaphod
2025-06-23

Do any of you guys work at any companies that could use some design services for a project? Like, needing an app icon, a new logo, an advertisement, a website? Big or small is fine - @Iconfactory has some of the best designers around sitting idle and waiting for something to do! They can get started on new stuff basically right away if you email.

(Please help spread the word! Maybe someone you know needs it? We can do whatever! Get in touch. iconfactory.com/services)

Joel Sereno boosted:
2025-06-22

I like this take by @kentbeck on how AI-assisted programming changes the balance of which skills are most important

From this interview with @gergelyorosz newsletter.pragmaticengineer.c

So you can think really big thoughts and the leverage of having those big thoughts has just suddenly expanded enormously. I had this tweet two years ago where I said "90% of my skills just went to zero dollars and 10% of my skills just went up 1000x". And this is exactly what I'm talking about - having a vision, being able to set milestones towards that vision, keeping track of a design to maintain or control the levels of complexity as you go forward. Those are hugely leveraged skills now compared to knowing where to put the amperands and the stars and the brackets in Rust.
— Kent Beck, interview with Gergely Orosz
Joel Sereno boosted:
Danny BeharDannyBehar
2025-06-16

And now the code! This is the code I used to make all of these examples. Pass in the color, icon string, effect, and speed:

struct DrawAnimationView: View {
    var isShowing: Bool
    var icon: String
    var color: any ShapeStyle
    var drawOnEffect: DrawOnSymbolEffect = .drawOn
    var speed: Double = 1.0
    var body: some View {
        VStack(spacing: 24) {
            Image(systemName: icon)
                .font(.system(size: 400))
                .imageScale(.large)
                .foregroundStyle(AnyShapeStyle(color))
                .symbolEffect(drawOnEffect,
                              options: .speed(speed),
                              isActive: isShowing)
        }
    }
}
Joel Sereno boosted:
BasicAppleGuyBasicAppleGuy
2025-05-11

Last Call on Silicon Inside Stickers
Sales pause after May 12 due to a possible Canada Post strike starting May 22.

Order by May 13 to avoid shipping delays. Sales will reopen once a Canada Post deal is in place. Thanks for your support!

siliconinside.com

A very limited number of pins (~20) also remain available until May 13.

basicappleguy.com/store/p/basi

Joel Sereno boosted:
2025-04-24

Once you enable the Swift 6 language mode, the compiler will start complaining about your static var and static let declarations. This effectively makes it look like Swift 6 wants to tell you to not use Singletons anymore.

In this week's post, I look at what the errors really mean, and how you can continue defining singletons and shared instances: donnywals.com/using-singletons

Joel Sereno boosted:
Simon B. Støvringsimonbs
2025-04-24

Launching an app turns out to be a pretty good way of celebrating my birthday 😄

Get Smash Smash at smashsmash.app 🔨💥

Screenshot of macOS running the Smash Smash app. On the user's desktop background are bullet holes forming the text "Happy Birthday".
Joel Sereno boosted:
2025-04-24

If you heard about that hacking of the voices of traffic light crosswalks in the US recently, the root cause is the devices all had the password '1234' and an app to reprogram the devices was on the Apple app store.
theregister.com/2025/04/19/us_

Joel Sereno boosted:
Charlie Chapmancharliemchapman
2025-04-23

Just dropped a new episode of Launched! 🚀

Had an absolute blast, as always, hanging out with the delightful @klemensstrasser 😁
mastodon.social/@Launched/1143

Joel Sereno boosted:
2025-04-23

I've opened my schedule to additional work. Could you benefit from a Senior iOS Developer helping with your projects? Need some advice or mentoring?

Book an hour with me or reach out for larger projects if you think I'd be useful.

joshspadd.com/hire-me/

#Swift #iosdev

Joel Sereno boosted:
Chris Wu :cwy:MuseumShuffle
2025-04-23

Reminder to people heading to conferences in the upcoming weeks.

If you temporarily share your location with friends the Find My app is *AMAZING* for finding people in crowded areas, restaurants, etc.

Find My app indicating the person is 12 feet to your left.
2025-04-23

@theevo @DeepDishSwift definitely feel you there about life interrupting the Deep Dish Swift promises! But that’s great about the job and life! We won’t be there but doesn’t mean we can’t enjoy the hype! 😎

2025-04-22

I’m unable to fly out and attend Deep Dish Swift this year, but I am super excited for those who are going! 🤗 It’s such a great conference and experience!! #iosdev

Joel Sereno boosted:
Natalia Panferovanatpanferova
2025-04-21

It’s my birthday weekend 🥳 and I’m running a special sale on my and books - just for my followers, and just for the next 48 hours!

📚 Use the code BDWK25 at checkout to get 20% off any book or bundle:
books.nilcoalescing.com/

Joel Sereno boosted:
Caleb Hearth :d6:caleb@calebhearth.com
2025-04-21

I need a marketing landing page for my now in private #TestFlight iOS app #Village. I’d like it to have some basic support for content and a way to collect email addresses. I’d also like to not fall into a hole of customization, especially avoiding building something myself.

What do #indiedev typically folks use for this?

Joel Sereno boosted:
James Dempseyjamesdempsey
2025-04-18

I just opened up enrollment for the third pilot run of my App Performance and Instruments Virtuoso course!

The full-length, in-depth, online course starts in May and, as the third pilot, it is 33.33% off the regular price.

This will be the last run of the course until Fall 2025.

So click on through to learn more, read testimonials, and enroll!

swift-virtuoso.com

Joel Sereno boosted:

And we’re back! See you at #iOSDevHappyHour THIS SATURDAY!!

April 19, 2025, 11am PT / 2pm ET / 18:00 UTC

idhh-april2025.eventbrite.com

Joel Sereno boosted:
2025-04-18

Do I know anyone hiring iOS engineers?

Joel Sereno boosted:
Natalia Panferovanatpanferova
2025-04-18

We can set a custom background for a window on macOS in using the containerBackground() modifier. And to extend it to the toolbar, we need to apply toolbarBackgroundVisibility(.hidden, for: .windowToolbar) to the window’s content.

Learn more: nilcoalescing.com/blog/Customi

SwiftUI code applying a custom dark purple background to a macOS window and extending it into the toolbar, with a preview showing “Hello, world!” centered in the window.
Joel Sereno boosted:
2025-04-17

“Slopsquatting” in a nutshell:

1. LLM-generated code tries to run code from online software packages. Which is normal but
2. The packages don’t exist. Which would normally cause an error but
3. Nefarious people have made malware under the package names that LLMs make up most often. So
4. Now the LLM code points to malware.

theregister.com/2025/04/12/ai_

Joel Sereno boosted:
2025-04-13

Special event!

Join @swiftlee and me as we discuss how to build better apps with RocketSim!

Tune in to the livestream to learn the hottest tips and tricks from the creator of RocketSim itself: youtube.com/watch?v=4MtostISJT

Tuesday, April 15th, at 20:00 CEST

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst