An iPhone showing Peak 5βs new dashboard
Excited to share Peak 5, a big update for my fitness tracking app!
π§© New dashboard with grouping and filtering!
π¨ Liquid Glass design and icons
π¨ Fast as hell
This app has been so important for me in my own fitness journey, and I really hope it can be the same for you too
30.12.2025 16:36 β π 26 π 4 π¬ 1 π 2
Userβs of our libraries have had access to this tool for a 1.5 years! It's how we were able to bring SwiftUI-like navigation APIs to UIKit.
If you also want to be on the cutting edge of Swift, you're in luck. We have a 30% sale going on right now!
π www.pointfree.co/blog/posts/1...
03.12.2025 15:54 β π 0 π 1 π¬ 0 π 0
Remembering I have free will and can absolutely buy a 2013 Mac Pro...
23.11.2025 20:42 β π 100 π 5 π¬ 7 π 0
let config = ConfigReader(providers: [
EnvironmentVariablesProvider(),
try await JSONProvider(filePath: "/etc/config.json")
])
let httpTimeout = config.int(forKey: "http.timeout", default: 60)
print(httpTimeout) // prints 15
Introducing Swift Configuration, a new way to share and manage configuration for Swift. It's a smarter way to keep secrets safe and separate develop/test/prod environments. More here: forums.swift.org/t/introducin...
25.09.2025 18:46 β π 69 π 19 π¬ 0 π 2
In early 2025, beaver activity in the Brdy Protected Landscape Area, Czech Republic, contributed to the restoration of a wetland ecosystem. A family of beavers constructed a series of dams that coincidentally accomplished environmental goals of the Czech government, which had delayed its proposed project since 2018 for bureaucratic and financial reasons. The beaver-built dams saved the Czech government approximately US$1.2 million,
imagine if a family of beavers randomly showed up right now and finished whatever thing you've been putting off
22.09.2025 21:41 β π 6334 π 1832 π¬ 72 π 224
When FileVault is enabled, the data volume is locked and unavailable during and after booting, until an account has been authenticated
using a password. The macOS version of OpenSSH stores all of its configuration files, both system-wide and per-account, in the data
volume. Therefore, the usually configured authentication methods and shell access are not available during this time. However, when
Remote Login is enabled, it is possible to perform password authentication using SSH even in this situation. This can be used to unlock
the data volume remotely over the network. However, it does not immediately permit an SSH session. Instead, once the data volume has been
unlocked using this method, macOS will disconnect SSH briefly while it completes mounting the data volume and starting the remaining
services dependent on it. Thereafter, SSH (and other enabled services) are fully available.
I've been trolling through the macOS Tahoe man pages and I stumbled upon this.
19.08.2025 02:36 β π 38 π 7 π¬ 3 π 1
Infinite Canvas β iOS and macOS Whiteboarding and Sketching App, Now Available https://christiantietze.de/posts/2025/08/infinite-canvas-ios-and-macos-whiteboarding-and-sketching-app-now-available/
13.08.2025 23:48 β π 2 π 5 π¬ 1 π 0
Tell me you donβt take care of children without telling me
13.08.2025 14:36 β π 230 π 14 π¬ 12 π 1
iOS notification indicator fills up the app
11.08.2025 15:18 β π 180 π 11 π¬ 7 π 1
Sample Code Library | Apple Developer Documentation
Enhance and expand your knowledge of Apple technologies by exploring the full library of sample code projects.
Apple has pulled all of its sample code/projects into one place. All the WWDC 2025 projects are grouped at the top, but there are also groups for topics like RealityKit, ARKit, etc.
developer.apple.com/documentatio...
06.08.2025 15:44 β π 8 π 3 π¬ 0 π 0
Not only that, it does not throw any error if you give some random type.
CREATE TABLE t(value TIMMYSTAMP);
There is no TIMMYSTAMP type, but SQLite accepts this happily.
SQLite has five types: NULL, INTEGER, REAL, TEXT, BLOB. Want to know something cursed? The type affinity works by substring match!
CREATE TABLE t(value SPONGEBLOB) --- This is BLOB type!
So yeah, this happens too:
Note that a declared type of βFLOATING POINTβ would give INTEGER affinity, not REAL affinity, due to the βINTβ at the end of βPOINTβ.
sorry not sorry but you gotta know this cursed SQLite fact too
06.07.2025 15:17 β π 64 π 22 π¬ 4 π 3
An illustrative screenshot of Swift on Android.
Announcing the Swift on Android Working Group, with the goal of establishing and maintaining Android as an officially supported platform for Swift. More here: forums.swift.org/t/announcing... #Android
25.06.2025 23:13 β π 144 π 30 π¬ 5 π 16
Escape from Tutorial Hell book cover
Escape from Tutorial Hell is now available!
Read all about it and check out a free sample at https://troz.net/post/2025/new-book:-escape-from-tutorial-hell/
Buy it from Gumroad at https://sarahreichelt.gumroad.com/l/iqdry
If you bought the pre-release, you [β¦]
[Original post on mastodon.social]
18.06.2025 00:46 β π 0 π 4 π¬ 0 π 0
βIn the Who Cares Era, the most radical thing you can do is care.β
28.05.2025 16:05 β π 291 π 45 π¬ 1 π 2
SwiftNIO users, please make sure you update to swift-nio >= 2.80.0. There's a compiler bug in the Xcode 16.3's compiler that can make your program hang in a CPU spin loop. NIO 2.80.0 contains a workaround.
18.04.2025 13:54 β π 16 π 6 π¬ 1 π 1
Portuguese editorial cartoonist Zez Vaz reaches back to Tiananmen Square to call on American defiance.
15.02.2025 13:43 β π 50543 π 16423 π¬ 516 π 1151
Chefs, remember: customers couldn't care less about your utensils, your kitchen discipline or how clever your recipe is.
They just want fast service, gorgeous food and a smooth experience. That's what matters.
...
...
Oh. Wait.
12.02.2025 07:23 β π 15 π 2 π¬ 2 π 0
POLL: Is this Time Magazineβs 2025 Person of the Year?
04.02.2025 18:58 β π 65 π 8 π¬ 1 π 0
Wow. it must feel terrible when someone takes something you made and uses it without permission or payment
29.01.2025 04:59 β π 18984 π 5082 π¬ 181 π 84
Only a few weeks till #FOSDEM! Make sure to plan to check out the #Swift track and/or the Swift talks the main and FreeJava tracks! Swift DevRoom: fosdem.org/2025/schedul...
See you there! #oss
20.01.2025 06:14 β π 20 π 9 π¬ 2 π 2
We also have some cool Swift talks on the main track:
Incremental Memory Safety in an Established Software Stack: Lessons Learned from Swift fosdem.org/2025/schedul...
and I'm on the FreeJava track with: Foreign Function and Memory APIs and Swift/Java interoperability
fosdem.org/2025/schedul...
20.01.2025 06:15 β π 10 π 4 π¬ 0 π 1
Tips and Considerations for Using Lazy Containers in SwiftUI | Fatbobman's Blog
Explore practical tips for using SwiftUI's lazy containers like List & LazyVStack. Enhance app performance, optimize resource use, and avoid common pitfalls.
This is probably the best thing you can read today, this week, this month, this year, and last year about SwiftUI lazy containers! There are so many little things that can make or break your List! It's a shame Apple doesn't document that better.
fatbobman.com/en/posts/tip...
15.01.2025 14:45 β π 31 π 10 π¬ 1 π 0
NSHipster
NSHipster is a journal of the overlooked bits in Objective-C, Swift, and Cocoa.
New content on NSHipster π±, the best news of 2025 so far. nshipster.com
01.01.2025 23:44 β π 12 π 3 π¬ 0 π 0
Wow, I think I can really get on board with this!
02.01.2025 09:43 β π 1 π 0 π¬ 0 π 0
I used to be smart, now I just try hard.
Haskell enthusiast
Me, https://iankduncan.com
Maker, https://www.fascistdb.com/
Engineering at Mercury, formerly Forge, CircleCI, others
Software engineer in rural exile. Autonomous and generative testing, PL, web, and more.
wickstrom.tech
App developer & mini painter. I make apps and break things.
UIKit. Swift. Gaming. Warhammer. Generative AI. Reverse-engineering. Husband. π³οΈβπ He/him.
π bridged from β https://mastodon.social/@stroughtonsmith, follow @ap.brid.gy to interact
Jujutsuβa version control system #jj-vcs
Documentation: https://docs.jj-vcs.dev/
Speed up your content with our next-generation CDN, Edge Storage, and Optimization Services. We're making the internet hop faster!
Language and keyboard stuff at Google + PhD student at Tokyo Institute of Technology.
I like computers and Korean and computers-and-Korean and high school CS education.
Georgia Tech β μ°μΈλνκ΅ β ζ±δΊ¬ε·₯ζ₯ε€§ε¦.
https://theoreticallygoodwithcomputers.com/
A Bluesky app designed and built for Mac.
Now available in the Mac App Store.
https://apple.co/4qHQW2Q
Writes software, writes about software, writes about writing software. https://sicpers.info/blog/ Documents interaction patterns in AI-augmented coding at https://chironcodex.com
she/her. Author, manager, distributed systems engineer, etc etc, my latest book Platform Engineering is available now! https://amzn.to/4eUz5zB
π οΈ Building @justcrosspost.app & @repobot.app
π¨βπ» Elixir/Ruby SDK dev at @sentry.io
π Creator of Elixir Drops π¦
β€οΈ Creator of rom-rb and many dry-rb gems and former @Hanamirb.org core team member
#ElixirLang #RubyLang #OpenSource #BuildInPublic
C Believer | Go Enthusiast | FP Lover | Amateur Calligrapher
Your personal fitness dashboard, by @harshil.net
Available on the App Store: https://apps.apple.com/us/app/peak/id6443923491
Founder Resonate HQ | Distributed Async Await | Thinking in Distributed Systems | https://dtornow.substack.com
Chocolate Droid Officer π«
artist by nature, engineer by trade. photographer. glassblower.
Building WASM and cloud things β¨οΈ
web: https://danielle.fyi
photography: https://danielle.photo
We're live coding Android development escapades, chats with prominent engineers and designers, and having fun in the process. Join us on our next livestream, or catch up on our back past episodes on YouTube.
Live: cwti.link/twitch
YouTube: cwti.link/yt
Inventor of things.
Currently working on rePebble.com
Previously: cofounder Beeper.com, partner @ycombinator, founder @pebble
Senior Developer Advocate & Engineer at @revenuecat.com π₯
Google Developer Expert for Android and Firebase. An open-source software engineer.
GitHub: github.com/skydoves
Dove Letter: doveletter.skydoves.me/
Android Book: www.android.skydoves.me
The Server-Side Swift Conference. 1st-3rd October 2025, London. Organised by @0xtim.bsky.social