Sign in

Petr Pavlik

@petrpavlik.bsky.social
78 followers 111 following 140 posts

- Bootstrapping indiepitcher.com - email for your startup - ❤️ server-side Swift - Recovering iOS developer 🇨🇿

PostsRepliesMedia
Petr Pavlik @petrpavlik.bsky.social · 28/11/2025
rip flash
010
Petr Pavlik @petrpavlik.bsky.social · 17/07/2025
I've been talking to a decent amount of iOS teams lately, and I'm having confirmed over and over again that Apple releasing Combine had such a product-market fit.
forums.swift.org
Combine Interop with Swift Concurrency
I’m not here to debate whether Combine is “dead.” Personally, I believe Swift Concurrency and Combine both continue to serve real-world needs - one leaning imperative, the other functional-reactive. ...
110
Petr Pavlik @petrpavlik.bsky.social · 02/07/2025
Ha, I always thought that LLM companies just YOLO scraping the Internet is not a sustainable model blog.cloudflare.com/introducing-...
blog.cloudflare.com
Introducing Pay per crawl- enabling content owners to charge AI crawlers for access
Pay per crawl is a new feature to allow content creators to charge AI crawlers for access to their content.
000
Petr Pavlik @petrpavlik.bsky.social · 30/06/2025
First time trying assigning a github issue (feature) to copilot - implement a prompt of an update of the app is available. Started super vague on purpose, let's see github.com/petrpavlik/M...
github.com
[WIP] Check when new version of the app is available and show an update prompt by Copilot · Pull Request #9 · petrpavlik/Macontainer
Analyze existing codebase and version checking functionality Understand current update indication system (orange text with GitHub link) Review existing alert system and user preferences infrastru...
000
Petr Pavlik @petrpavlik.bsky.social · 28/06/2025
Just noticed that Apple has a new release of the Container CLI because Macontainer checks for it. You can simply grab the binary here github.com/petrpavlik/M...
000
Reposted by Petr Pavlik
Alberto @albertodebo.bsky.social · 14/06/2025
The future is here youtu.be/XFRw--lqftg?...
youtu.be
WWDC25: Get ahead with quantum-secure cryptography | Apple
YouTube video by Apple Developer
011
Petr Pavlik @petrpavlik.bsky.social · 11/06/2025
I was vibecoding something tonight
000
Reposted by Petr Pavlik
Marek Fořt @marekfort.bsky.social · 04/06/2025
And Noora, the CLI design system library that we've developed for @tuist.dev is mentioned there - if you want to build beautiful CLIs in Swift, you know what to use 😎 github.com/tuist/noora
182
Petr Pavlik @petrpavlik.bsky.social · 05/06/2025
"Swift has turned into a gigantic, super complicated bag of special cases" Chris Lattner, the founder of Swift swiftshorts.com/2025/06/02/s...
swiftshorts.com
Swift’s withoutActuallyEscaping: Escape Without Escaping? - Swift Shorts
Hi Switers 🙂, In this article, we will explore withoutActuallyEscaping function in Swift. Let’s say you have just started getting comfortable with closures in Swift. You’ve wrapped your head around th...
110
Reposted by Petr Pavlik
Tim Condon @0xtim.bsky.social · 03/06/2025
So awesome to see success stories of @vapor.codes being used - even powering Apple's password app!
0204
Reposted by Petr Pavlik
Mark Malstrom @malstrom.me · 27/05/2025
This is super cool! Bidirectional distributed actors for Swift and Erlang/Elixir
github.com
GitHub - otp-interop/swift-erlang-actor-system: Erlang/Elixir integration for Swift Distributed Actors
Erlang/Elixir integration for Swift Distributed Actors - otp-interop/swift-erlang-actor-system
184
Reposted by Petr Pavlik
Sven A. Schmidt @finestructure.mastodon.social.ap.brid.gy · 30/05/2025
Experimental pre-built Swift-Syntax in SwiftPM! 🎉 🚀 ``` swift build --enable-experimental-prebuilts ``` #SwiftLang forums.swift.org/t/preview-swift-sy…
forums.swift.org
[Preview] Swift-Syntax Prebuilts for Macros
The introduction of macros to Swift has given developers the ability to create more expressive libraries that can be distributed as a Swift package. Macros can greatly improve the developer ergonomics making Swift packages an even more appealing environment in which to work. One issue developers run into when adding dependencies on these packages is that build times all of a sudden get significantly longer. This is especially true when building in release mode and on CI machines with limited CP...
098
Petr Pavlik @petrpavlik.bsky.social · 30/05/2025
Friday mood
000
Petr Pavlik @petrpavlik.bsky.social · 23/05/2025
New python type checker from facebook, written in rust of course pyrefly.org. Looks cool, but figuring out what tool to use for what has been such a mindfuck for me. There's 5-10 different ways to do anything in python.
pyrefly.org
Pyrefly: A Static Type Checker for Python | Pyrefly
020
Petr Pavlik @petrpavlik.bsky.social · 22/05/2025
A bit bummed that even Python FastAPI still seems to be way slower than typescript/go server frameworks. youtu.be/shAELuHaTio?... And yes, the python sample is using async, I checked the code.
youtu.be
FastAPI vs Go (Golang) vs Node.js: Performance & Price
YouTube video by Anton Putra
000
Petr Pavlik @petrpavlik.bsky.social · 22/05/2025
Did not expect I would find a server-side swift SDK for MCP github.com/modelcontext... ... right after I made my peace with using javascript
github.com
GitHub - modelcontextprotocol/swift-sdk: The official Swift SDK for Model Context Protocol servers and clients. Maintained in collaboration with @loopwork-ai.
The official Swift SDK for Model Context Protocol servers and clients. Maintained in collaboration with @loopwork-ai. - modelcontextprotocol/swift-sdk
021
Petr Pavlik @petrpavlik.bsky.social · 21/05/2025
So who’s buying the OpenAIPhone?
000
Reposted by Petr Pavlik
ServerSide.swift @serversideswift.info · 19/05/2025
Tickets are now live! Super early birds are expected to go very quickly so get them while you can! www.serversideswift.info/tickets/
serversideswift.info
Tickets | ServerSide.swift Conference
ServerSide.swift - the conference for server-side Swift developers
157
Reposted by Petr Pavlik
Jorge (he/him) @motoridersd.pug.ninja · 14/05/2025
An article titled "How the Web Became Unreadable", posted on Medium. There is a soft paywall asking you to sign in, covering most of the article.

Screenshot found on Mastodon https://beige.party/@mayintoronto/114497234942335666
7174786311
Petr Pavlik @petrpavlik.bsky.social · 12/05/2025
Tip of the day: When debugging a customer complaint that there's something wrong with the web front end, the number one question should always be if they were using Brave browser by any chance.
010
Reposted by Petr Pavlik
brycebostwick.bsky.social @brycebostwick.bsky.social · 11/05/2025
Apple left behind a secret way to create animated iOS widgets — let's take it to its limit! youtu.be/NdJ_y1c_j_I
An animated iOS widget showing a cat walking across the screen, followed by an exploded layer view showing that the animation is powered by a bunch of stacked & nested clocks
5509
Petr Pavlik @petrpavlik.bsky.social · 08/05/2025
Watching the Stripe keynote where're they're promising a lot of progress in fraud detection. In my particular case, I have this email spammer that comes back every now and then. He uses french VPNs and some Hong Kong issued crypto card. I wish Stripe would at lest highlight this
000
Petr Pavlik @petrpavlik.bsky.social · 06/05/2025
In the light of recent acquisition ... @indiepitcher.com now has a Python SDK
000
Petr Pavlik @petrpavlik.bsky.social · 05/05/2025
Interesting writeup on "What are the pain points of deploying Swift on Server applications?" forums.swift.org/t/what-are-t...
forums.swift.org
What are the pain points of deploying Swift on Server applications?
The memory leak in SourceKit-LSP has been fixed for more than 4 month, they just didn't think it was important enough for a bugfix release. A couple more weeks and we would have had to wait until Swif...
120
Petr Pavlik @petrpavlik.bsky.social · 02/05/2025
okay, this is happening
010
Reposted by Petr Pavlik
Steve @eeoom.com · 30/04/2025
5 Megabytes 😅
021
Petr Pavlik @petrpavlik.bsky.social · 30/04/2025
Finally got to try Polar. You purchase access to the source code of @indiepitcher.com (github repos) for $100 + tax through this link buy.polar.sh/polar_cl_qSX...
buy.polar.sh
Polar
The best monetization platform for developers
200
Reposted by Petr Pavlik
Vite @vite.dev · 30/04/2025
We published a CVE for a moderate security vulnerability in vite's dev server. Only denied files in the project's root and apps using --host are affected. Please update to the latest versions: 6.3.4, 6.2.7, 6.1.6, 5.4.19, 4.5.14 github.com/vitejs/vite/...
0315
Petr Pavlik @petrpavlik.bsky.social · 22/04/2025
69 followers!
010
Petr Pavlik @petrpavlik.bsky.social · 22/04/2025
Spent the whole day coding a REST API in python using FastAPI and all the latest greatest (types, everything async, ...). Definitely better than rails, but still janky, was kind of hoping for a better DX 🫤
000
Petr Pavlik @petrpavlik.bsky.social · 14/04/2025
There's nothing more annoying than trying to get a character at given index of a string (and related operations) in Swift. I've heard that it's done the way it is because these are not ~O(1) operations, more like O(n), so to make it obvious.
100
Reposted by Petr Pavlik
Gui Rambo @inside.bsky.social · 13/04/2025
try! Swift Tokyo 2025 videos are already up, here’s my talk 🙂 #tryswift youtu.be/FKaIqpQydYc
youtu.be
try! Swift Tokyo 2025 - Introduction to security research and bounty hunting on Apple's platforms
YouTube video by try! Swift Conference
0193
Petr Pavlik @petrpavlik.bsky.social · 14/04/2025
Slowly started rewriting the react frontend for @indiepitcher.com . I still really like Refine and I'm taking a lot architectural inspiration from it, but decided to glue things together myself this time.
100
Petr Pavlik @petrpavlik.bsky.social · 10/04/2025
The annoying thing about backend development is that all the frameworks are like 90% the same (Rails, Django, Vapor, ...), and you just need to go through the annoying process of learning the language the framework is written in, and the tooling for that language.
000
Reposted by Petr Pavlik
dan @danabra.mov · 08/04/2025
i’m always saying this. the universe is dissociating
scientificamerican.com
Could Multiple Personality Disorder Explain Life, the Universe and Everything?
A new paper argues the condition now known as “dissociative identity disorder” might help us understand the fundamental nature of reality
219920
Petr Pavlik @petrpavlik.bsky.social · 07/04/2025
If you're into guitar music, I find the new album from Scowl really good music.apple.com/us/album/are...
music.apple.com
Are We All Angels by Scowl on Apple Music
Album · 2025 · 11 Songs
000
Reposted by Petr Pavlik
Deep Dish Swift 2027 • April 4th to 6th @deepdishswift.com · 03/04/2025
📣 Speaker Announcement It's fun to write Swift! But... have you ever wanted to experience what it's like to _write_ Swift? As in committing to Swift Compiler? @simanerush.bsky.social will take the stage with "Contributing to the Swift Compiler: My Journey" 💪
063
Petr Pavlik @petrpavlik.bsky.social · 04/04/2025
Was working on some web stuff around cookies yesterday and got the impression that ChatGPT is hallucinating a lot of bullshit in this area. And yes indeed, got to start using more Claude/Perplexity.
000
Petr Pavlik @petrpavlik.bsky.social · 03/04/2025
Looks like the Swift adoption in the Ladybird browser is not going that great github.com/search?q=rep... Even the Swift channel in their Discord is not very active.
github.com
Build software better, together
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
010
Reposted by Petr Pavlik
ServerSide.swift @serversideswift.info · 01/04/2025
This is not an April Fools - ServerSide.swift 2025 - the 5th edition of the conference! Details coming soon 🚀
ServerSide.swift 2025 - 2nd/3rd October
02815
Reposted by Petr Pavlik
Honza Dvorsky @czechboy0.dev · 01/04/2025
🙏 swiftlang friends, I've been working on a (very unofficial) custom Bluesky feed. The original one I have now is just a bunch of regexes and runs on SkyFeed. This new one is a custom impl and uses LLMs for filtering of content. 💭 Early days but lmk what you think... 🧵 bsky.app/profile/czec...
252
Petr Pavlik @petrpavlik.bsky.social · 02/04/2025
There’s finally a swift package registry (npm for swift) from …. the guys who managed to brick every other Windows machine? github.com/CrowdStrike/...
github.com
GitHub - CrowdStrike/swift-package-registry-service: This is a Swift Package Registry Service which proxies the Github API
This is a Swift Package Registry Service which proxies the Github API - CrowdStrike/swift-package-registry-service
130
Reposted by Petr Pavlik
Swift Language @swift.org · 28/03/2025
How do you install Swift swiftly? With Swiftly, of course! Swiftly is the new default installer and version manager for downloading and updating the standalone Swift toolchain -- on macOS and Linux. ⏩🏁 www.swift.org/blog/introdu...
swift.org
Introducing swiftly 1.0
Today we’re delighted to introduce the first stable release of swiftly, a Swift version manager that takes the pain out of installing, managing and updating your Swift toolchain.
28430
Petr Pavlik @petrpavlik.bsky.social · 26/03/2025
#thisiscancer
000
Petr Pavlik @petrpavlik.bsky.social · 26/03/2025
The things people keep trying to pass as an access token for @indiepitcher.com 's REST API won't stop fascinating me.
000
Reposted by Petr Pavlik
Alberto @albertodebo.bsky.social · 25/03/2025
💯 @pepicrft.bsky.social well written! pepicrft.me/blog/2025/04...
pepicrft.me
Mobile CI is plateauing
In this blog post I share how we might be on the verge of a revolution in mobile CI.
021
Petr Pavlik @petrpavlik.bsky.social · 18/03/2025
Just saw a guy on LinkedIn comparing not using AI to not wearing a seatbelt in a car. That place is lost.
010
Reposted by Petr Pavlik
Robert Byrne @kapitar.bsky.social · 07/03/2025
Hey! Been a bit quiet lately, regrouping and working on the Next Thing 🚀 Loose Thought. A simple tool for exploring complex topics. I think in these coming AI days, knowing something inside and out is actually more important than ever - to ask better questions. loosethought.com #buildinpublic
loosethought.com
Loose Thought
A simple tool for exploring complex ideas
033
Petr Pavlik @petrpavlik.bsky.social · 11/03/2025
I'm kind of liking python so far, it's like less terrible ruby. You can tell that a lot its modern features are kind of mounted on top of it (just like Swift and structured concurrency), but still, pretty good.
010
Petr Pavlik @petrpavlik.bsky.social · 11/03/2025
Watching some python / FastAPI tutorials in the morning and this made me spit out my morning coffee.
100