Tim Sneath

Tim Sneath

@sneath.org

Developer tools and frameworks at Apple. I aspire to build delightful products, and to make others smile.

1K followers134 following105 posts

So many great new AAA macOS games right now: Control Ultimate Edition, Palworld, Assassin's Creed Shadows, Prince of Persia: Lost Crown, Frostpunk 2, Civilization VII, Lies of P, and Wuthering Waves, to name just a few! geekculture.co/apple-beefs-... #MacGaming

geekculture.coApple Beefs Up 2025 Gaming Lineup With 'Assassin's Creed Shadows' And 'Cyberpunk 2077' For MacApple is expanding its 2025 gaming lineup with impressive titles like Assassin's Creed Shadows, Cyberpunk 2077 and Control Ultimate Edition.

After a conversation with my son, it turns out that he has no problem with the idea of a talking groundhog who has impressive long-range meteorological skills. It's the part where "he can see his shadow" that overloads his suspension of disbelief.

Tim Sneath reposted

This is how efficient Swift on the Server is - this is the smaller Fargate task size available for ECS on AWS - we're yet to break 2% utilisation!

Just watched the London fireworks on BBC -- they were completely wild! Hope they get a full replay for international viewing -- one of the best I've seen!

We just tried the new full self-driving update for the Tesla, and I’m in awe. Even my very skeptical wife admitted that it drove flawlessly on a challenging route, from reversing out of a space all the way home. It feels much less tentative and more predictable. Big improvement for a free update.

Perhaps this counts as a confession: I never have more than a few browser tabs open at any one time, and I close what I’m not actively using. Am I the only one who doesn’t have hundreds of tabs? What am I missing? Are you all more efficient than me?

As folk start to wind down for the break, sending you all seasonal wishes. Wear your ugly Christmas sweaters proudly! #MerrySwiftmas

Safari tip of the day: grab a screenshot of a scrolling page from Developer Tools by right-clicking the HTML node and choosing "Capture Screenshot". Great for sharing a proposed website change without deploying somewhere!

I’m amazed how many of these apps are new to me. Exciting to see how much innovation there is in the app ecosystem. Apple platform developers are incredible.

Federico Viticci@viticci.macstories.net

I'm thrilled to introduce the 2024 MacStories Selects Awards! 🏆 Every year, we pick our favorite apps in 9 different categories, including Best New App and App of the Year. These awards are our celebration of indie apps and developers. The full list ⬇️ www.macstories.net/stories/macs...

Fun night last night! The legendary Branford Marsalis in Seattle, then the decorated gingerbread houses at the Sheraton. Guess which city this one is?!

Can’t think of a better crowd to mingle with. Come and join the fun and talk #SwiftUI!

Joshua Tidsbury@joshtidsbury.bsky.social

We've got an exciting two-day event on Feb 5 and 6, held in person at the #Apple Developer Center Cupertino and live-streamed online, where you'll learn how #SwiftUI can help you quickly and easily elevate your apps. Hope you can join us! Details in the link. developer.apple.com/events/view/...

I don’t know if it’s that I’m becoming a better programmer or that it’s easier to solve the #AdventOfCode challenges with #Swift, but it sure feels like I’m making fewer mistakes and getting things right from the first attempt. How are you all doing with it?

I'm going to share a few macOS Terminal tips I learned recently that others might find helpful. 1/ Ever find yourself with a long command and you just want to change one thing? Don't just hold down the left arrow button, instead Option+Click and the cursor will move to that location.

View full thread

3/ Want to save your ssh and other CLI passwords? You can use the new Passwords app to autofill saved credentials into the command line too. Just right-click and choose AutoFill / Passwords...

4/ Want to keep a manual page open while you're working on a command? Right click and choose "Open man page" -- it'll open a separate tall terminal window to that page so you can keep it handy.

I'm going to share a few macOS Terminal tips I learned recently that others might find helpful. 1/ Ever find yourself with a long command and you just want to change one thing? Don't just hold down the left arrow button, instead Option+Click and the cursor will move to that location.

2/ Lots of useful shortcut keys can help you navigate around the command line: ^A: beginning of line ^E: end of line ^K: delete to end of line ^U: erase the whole line ^T: transpose the characters either side of the cursor

For those of you following along with #AdventOfCode, you're probably groaning as you refresh your memory of regular expressions! Unless you're using #Swift, which has this lovely mini-DSL for expressing them. The two expressions below are equivalent, and Xcode can help you convert from the former.

How can you not love these wallpapers? And with color variants to match every ugly Christmas sweater you own...!

Basic Apple Guy@basicappleguy.com

'Tis the season for Ugly Christmas Mac Wallpapers 🎄 basicappleguy.com/basicapplebl...

#Swift is full of helper methods that are really helpful for solving the kinds of problems you'll find in Advent of Code. Here are a few that might help you solve day 2 with a readable and efficient approach... #AdventOfCode

OK, off we go with #AdventOfCode! Day 1 was a gentle start, as is usually the case. I like that #Swift has: distances.sort(by: >) // sorts an array in descending order versus the approach of #Java: Array.Sort(first, (a, b) => b.CompareTo(a)); Good chance to practice use of zip(a, b) too!

I'm surprised how many people see screenshots of my terminal settings and want something similar. I have five simple steps for anyone who wants to upgrade their default macOS terminal settings. In just a couple of minutes, you can have a clean setup with a useful git prompt and pleasant colors.

View full thread

5. [Optional] Lastly (since I'm making opinionated recommendations already), install tldr, the missing tool that improves on man by providing actually useful examples of the commands you need. tldr.sh

I'm surprised how many people see screenshots of my terminal settings and want something similar. I have five simple steps for anyone who wants to upgrade their default macOS terminal settings. In just a couple of minutes, you can have a clean setup with a useful git prompt and pleasant colors.

View full thread

3. Edit the Nord theme to set Fira Code as the default. Hit the Change button and set it the typeface, style, size, character spacing and line spacing to the settings in the screenshot.

I'm surprised how many people see screenshots of my terminal settings and want something similar. I have five simple steps for anyone who wants to upgrade their default macOS terminal settings. In just a couple of minutes, you can have a clean setup with a useful git prompt and pleasant colors.

It amazes me how @iosdevalb.bsky.social keeps coming up with so many great tips, communicated so clearly. If you’re a SwiftUI developer, you owe it to yourself to follow them. Thank you for what you do, Enid!

Enid@iosdevalb.bsky.social

SwiftUI Tip💡 There are many cases where you may want to reserve space for text, even if it isn’t completely filled. ✅ You can achieve this using the reservesSpace parameter. → learnandcodewithenid.com

I’m grateful today for the opportunities I’ve had to work with some amazing people over the years: across Windows, Visual Studio, Flutter/Dart and now at Apple. And I love that so many of you are here and you continue to encourage, teach, and challenge me. Thank you! 🦃