Pawel Dudek (@eldudi) profile picture

iOS and macOS developer since '08. Organizer @mobilewarsaw. Shipping cool presentation software @decksetapp.

Joined July 2009
Photo by Pawel Dudek (@eldudi)Photo by Pawel Dudek (@eldudi)Photo by Pawel Dudek (@eldudi)Photo by Pawel Dudek (@eldudi)Photo by Pawel Dudek (@eldudi)Photo by Pawel Dudek (@eldudi)Photo by Pawel Dudek (@eldudi)Photo by Pawel Dudek (@eldudi)Photo by Pawel Dudek (@eldudi)
Having to make the release notes window full screen just to read all the improvements is a new one for me with Deckset. It’s been a very productive few months 🔨
We may have accidentally put a 3.0-sized update into Deckset 2.1. 😅 HTML export, accessible PDFs, two new themes, better code slides, more Markdown controls, improved media handling… And yes, it’s a free update.
2
213
Shipped a pretty big Deckset update yesterday 🚀 Lots of iPad work in this one, plus new themes, better exports, custom pause screens and a pile of smaller improvements. With Duo right round the corner I'm so glad I killed the custom slides/text container and switched to a split view 😅
Deckset for iOS 1.0.36 is out! 🎉 ↔️ Resizable iPad workspace 🎨 Broadside & Ledger ⏸️ Custom pause screens 📄 Accessible PDFs + presenter notes Plus new presentation styling options, code improvements, haptics, and plenty of fixes.
1
258
Pawel Dudek retweeted
Fun fact: the creator of CoreAnimation is one of the creators of SwiftUI! The decision to run animations in the app process rather than the render server (as CoreAnimation does) was one of the earliest and most fundamental decisions we made when designing SwiftUI. Some of the most distinctive experiences of using an iPhone, like UIScrollView rubber banding and SpringBoard app switching are only possible as client-side animations. But these experiences aren’t easy to build with UIKit! This is because if you want a UI to be fully interactive and interruptible by the user while it’s animating, it has to be running in the same process as the event handling. In fact, in iOS 18 we added new APIs to AppKit and UIKit to adopt the SwiftUI client-side animation model. There are a lot of valid critiques of SwiftUI. The fact that SwiftUI doesn’t use CoreAnimation for its animations is not one of them.
SwiftUI isn’t native and here’s why SwiftUI apps may sometimes feel janky. It ditches the key element that made animations run so smoothly on iOS since the original iPhone: Core Animation. In SwiftUI animations run in-app without CA backing. Block the main thread: SwiftUI ball stalls while UIKit’s keeps moving on the render server.
51
117
27
1,580
348,471
Just shipped a PR wiring push notifications into an existing comms system. 100% Ruby. Millions of lines. Dense business logic, complex deps, non-obvious behavior. I had no prior knowledge of the system, nor deep Ruby experience. A few months ago this would’ve taken days (or weeks) to fully grasp, design, and implement. Today, with AI? Under an hour. I focused on requirements and integration points — Codex handled the rest. If someone says AI “isn’t a thing”… take that with a huge grain of salt.
2
272
And I feel I should say thank you to @steipete for being an enormous inspiration for me to explore the depths of AI-driven development (though looking at what you do Peter I feel like I'm gazillion years behind!) If you're interested in AI stuff and you're not following him yet you definitely should!
Last version of Deckset that I shipped was packed with a massive amount of new features. A lot of this was possible thanks to how amazing AI and Codex is. I would never dream of being able to ship so fast (and this is just part of what I've been cooking over last 2 months) for a personal side project. If you're still holding out on the AI coding assistants - do give them a try, maybe they'll click with and your codebase! (They certainly did with mine!).
1
6
1,794
Last version of Deckset that I shipped was packed with a massive amount of new features. A lot of this was possible thanks to how amazing AI and Codex is. I would never dream of being able to ship so fast (and this is just part of what I've been cooking over last 2 months) for a personal side project. If you're still holding out on the AI coding assistants - do give them a try, maybe they'll click with and your codebase! (They certainly did with mine!).
💥✨ Massive Deckset update! ✨💥 Deckset 2.0.46 is out — and no, this is not a maintenance release 🧹🚫 It’s a “how did all of this ship at once?” kind of update 🚀 Full release notes 👇 deckset.com/release-notes/2.…
1
2
13
8,146
✨And traditionally Deckset is also 50% off for Black Friday ✨
🖤 IT'S THIS TIME OF THE YEAR AGAIN 🖤 💥 FOR A LIMITED TIME DECKSET IS 50% OFF 💥 🎉 USE COUPON BF2025 AT CHECKOUT 🎉 🗓️ OFFER ENDS DEC 3RD 🗓️ 📱 APPLIES TO BOTH macOS AND iOS 📱
274
Pawel Dudek retweeted
when i see codex using python to edit files
56
35
12
1,765
116,092
💯plus I also recall there was a lot of improvement between first betas and what finally shipped.
Some of you guys don’t remember how angry everyone was with iOS 8 and the flat design. Kinda feels like the same reaction
2
549
This one was quite fun to build - there's a ton of small rendering improvements baked in there (and Library view should no longer stutter!)
It’s here! The new Deckset update (2.0.39) brings: ✔️ Smoother performance ✔️ Bug fixes 🌅 And yes — a global background image feature No more pasting the same command on every slide 🙌
485
Linked Lists aren't real.
113
408
77
3,709
183,466
For a couple of days Deckset will be 50% off 🎉
🖤It's this time of the year 🖤 🎉For a limited time Deckset is 50% off 🎉 💥Use coupon BF2024 at checkout 💥 🗓️Offer ends Dec 3rd!🗓️
1
428
The mermaid.js integration was extremely fun and interesting to build 🎉 especially given it works on both iOS and macOS using the exact same code
Our latest release contains a heavily requested feature: mermaid.js graphs 📊 We'd love to about all of the amazing presentations you'll deliver with this! This release also contains new theme, Fraunces, and additional aspect ratios (1:1 and 4:5).
2
679
Pawel Dudek retweeted
Here's @merowing_ at #SwiftHeroes delivering an amazing talk on work life balance 🥰 using @decksetapp for stunning slides! Did you give an amazing talk using Deckset recently? Let us know and show your slides!
Countless striking quotes in @merowing_’s talk at #SwiftHeroes24: “You can always earn more money, but you can never earn more time” “Your kid won’t remember that you got them the latest iPhone, but they’ll probably remember that you played football with them”
2
4
3,871
New Deckset version has just landed! 🚀 The new themes were really, really fun to build!
Deckset 2.0.32 for macOS and 1.0.9 for iOS is now out 🚀 This update adds not one, not two but three entirely new themes! Along with a completely new template picker for new presentations and a couple of minor bug fixes. We hope you'll enjoy it!
1
643
Pawel Dudek retweeted
Deckset 2.0.31 for macOS and 1.0.7 for iOS is now out! This update includes a first new theme in a while for us - Space! 🧑‍🚀 We hope you'll enjoy it!
3
12
1,705
And it's finally here 🙌
We're thrilled to announce 🥳 that Deckset is now available for iOS and iPadOS 📢 Including code highlight, tables, columns, theme customization and all the features you know macOS version 🖥️ Please check it out and let us know what you think! apps.apple.com/us/app/deckse…
3
595
It's finally here 😍Lots of love went into this one!
We have some exciting news to share today 📢 Deckset for iOS is finally coming 🎉Officially launching in March - stay tuned for more 📻 We're excited to finally share this with everyone!
1
6
1,088
Deckset gets a nice hefty 50% just in time for Cyber Monday 🤖 If you haven't tried the best (IMO!) presentation software for Mac now's the perfect time to try it out!
1
900
I’m super happy to be back at Mobile Warsaw. It’s been a long covid/kids break for me (over 4 years!) but I’m finally there! Cool to see @Dziobaczy present about JournalingSuggestions framework along with Sourcery by the one and only @merowing_.
10
1,005