Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
We’re truly living in crazy times.
-
For the past several months, my development workflow looked like this: I’d run Claude Code and Codex side by side.
-
The Misleading Configuration When configuring connection pools in Vapor – whether for Redis, PostgreSQL, or other databases – you encounter a parameter called maximumActiveConnections.
-
I’ve been a bit more conservative when it comes to AI tools, not having tried Cursor when it was being hyped as I was cautious with giving AI access to an entire project.
-
WWDC25 has wrapped up, and after watching over 50 sessions and participating in labs, I’ve compiled the most exciting developer-focused announcements from this year’s conference.
-
Your Feedback Actually Gets Read There is a common belief in the developer community that filing Feedback Assistant reports (the successor to Radar) is pointless – that reports disappear into a void and nothing ever happens.
-
Despite Swift’s elegant design, system error messages are often cryptic and unhelpful.
-
“It doesn’t work.”
-
Swift 6 finally introduced one of the most requested features to Swift: Typed Throws.
-
Have you ever spent time carefully crafting error messages in your Swift app, only to find they never actually appear?
-
The Problem with Swift Macros in CI Environments Swift macros, introduced in Xcode 15 with Swift 5.9, are a powerful feature that enables code generation and compile-time metaprogramming.
-
When Apple introduced String Catalogs at WWDC 2023, I felt my heart sink.
-
The Evolution of iOS Localization To understand how far localization has come—and where it still falls short—let’s take a quick look back: At the pre-String Catalogs era, developers relied on a combination of .strings and .stringsdict files, organized in…
-
Stop Fighting the Framework A pattern I see constantly in SwiftUI code is manually creating icon-only buttons by putting an Image directly inside a Button‘s label closure.
-
The Invisible Formatting Problem When multiple people contribute to a Swift package, indentation inconsistencies creep in.
-
A Hidden Feature in App Store Connect The App Store Connect iOS app has a feature that most developers never discover: push notifications for new user reviews.
-
After 4 years of iterating on these APIs in my own apps, I’m happy to share the first tagged release of HandySwiftUI.
-
After 4 years of iterating on these APIs in my own apps, I’m happy to share the first tagged release of HandySwiftUI.
-
After 4 years of iterating on these APIs in my own apps, I’m happy to share the first tagged release of HandySwiftUI.
-
After 4 years of iterating on these APIs in my own apps, I’m happy to share the first tagged release of HandySwiftUI.
-
Recently, I encountered a situation where I needed to extract Swift networking code from one of my applications for reuse on a Vapor server.
-
As an indie developer who has released nine apps in the past two years, I’ve encountered a recurring challenge: implementing essential links in each app.
-
When Apple first introduced the Vision Pro, I was incredibly excited.
-
The Journey So Far I’ve been working on a Diabetes management app, which I’ve named Glu Sight, for about a year and half now.
-
I’m excited to announce the release of Pleydia Organizer, a cutting-edge native Mac app that I’ve developed specifically for anyone who loves to keep their media files organized on a Mac.
-
Beyond Basic Markdown in DocC Most developers know DocC supports standard markdown, but there are two powerful directives that are surprisingly underused: video embedding and tabbed content.
-
Pricing is hard.
-
Guided Guest Mode Own an Apple Vision Pro?
-
Available on iPhone, iPad, Mac, and Apple Vision!
-
It’s become a bit of a habit for me that shortly after Apple announces the dates for the next WWDC, I gather a list of the top things I’m missing in Apples tools and frameworks.
-
The Paid-to-Freemium Transition Problem Switching a paid app to freemium is a common business decision, but it comes with a fairness challenge: users who already paid for the app should not suddenly lose features or be asked to pay again.
-
An Overlooked Feature For years, my workflow for checking documentation in Xcode was the same: Cmd-click a symbol, select “Show Quick Help” from the context menu, read the popup, then dismiss it and continue coding.
-
It’s been a while since I last did open-source work.
-
Just a few months ago, I released CrossCraft: Custom Crosswords, an app written entirely in SwiftUI and available on iOS, iPadOS, and macOS.
-
As a huge film fan, I’ve been decorating my walls with film posters for a long time.
-
CrossCraft 2.0 is here – a huge update to the app that can create an infinite amount of crossword puzzles for various topics and even allows adding your own questions to surprise friends & family or your audience with a personalized puzzle.
-
Step 1: Produce Clue-Answer Pairs with ChatGPT Feed ChatGPT with the following prompt, but don’t forget to replace TOPIC with the topic you want to create a crossword puzzle about, and LANGUAGE with the language the questions and answers should be provided
-
Are you a crossword enthusiast who’s ever wished for a more personalized puzzle experience?
-
The Need for AsyncButton Standard SwiftUI Button actions are synchronous.
-
The Limitation SwiftUI’s ImageRenderer lets you render any SwiftUI view into a UIImage or CGImage.
-
The Repetitive Import Problem In any Swift project of moderate size, you end up with the same set of imports at the top of nearly every file.
-
After trying out RevenueCat and finding out (publicly) that it didn’t meet my (admittedly very high) expectations for ease of use, I decided to tackle the problem myself and started working on the open-source library FreemiumKit.
-
The Mental Model Shift In UIKit, navigation is imperative.
-
The Problem SwiftUI’s AsyncImage is convenient for loading remote images, but it has a surprising limitation: you cannot apply the .resizable() modifier to it.
-
Expanding Code to Multiple Lines Xcode 15 introduced a small but impactful editing shortcut: Ctrl+M.
-
In WWDC23 Apple introduced a new feature to Xcode that sherlocked large parts of my RemafoX app.
-
As an app developer, you know how important user reviews are for the success and credibility of your application.
-
Open Quickly for Documentation Most Xcode users are familiar with Shift+Cmd+O – the “Open Quickly” shortcut that lets you jump to any file, symbol, or type in your project.
-
The Formatting Problem Long function calls and declarations with many parameters are one of the most common readability issues in Swift code.
-
The Legacy Localization Workflow Working with .strings and .stringsdict files has always been one of the rougher edges of Apple development.