57,803 blogs · [ { "id": "01a087ad-8c77-702b-944a-175c1ecf5c73", "title": "New friendly place to share updates about your indie apps", "url": "https://nemecek.be/blog/214/new-friendly-place-to-share-updates-about-your-indie-apps", "published_at": "2026-02-02T20:53:46+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c1fc75aae", "title": "SwiftUI KFImage notes", "url": "https://nemecek.be/blog/209/swiftui-kfimage-notes", "published_at": "2025-01-06T17:58:02+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c209c5d81", "title": "Getting view size in SwiftUI without GeometryReader", "url": "https://nemecek.be/blog/208/getting-view-size-in-swiftui-without-geometryreader", "published_at": "2024-11-26T19:46:52+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c219c1fb5", "title": "The weirdest Core Data crash I have seen", "url": "https://nemecek.be/blog/207/the-weirdest-core-data-crash-i-have-seen", "published_at": "2024-09-13T06:25:17+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c22050571", "title": "How to support tinted home screen widgets in iOS 18", "url": "https://nemecek.be/blog/206/how-to-support-tinted-home-screen-widgets-in-ios-18", "published_at": "2024-09-08T13:32:29+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c22961db2", "title": "My experience with the “Blinkist trial”: Big boost", "url": "https://nemecek.be/blog/205/my-experience-with-the-blinkist-trial-big-boost", "published_at": "2024-04-26T07:22:34+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2322723f", "title": "Fixing weird shadow animation glitch in SwiftUI", "url": "https://nemecek.be/blog/202/fixing-weird-shadow-animation-glitch-in-swiftui", "published_at": "2023-11-15T20:26:40+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c233f4d19", "title": "How to update widgets for StandBy mode", "url": "https://nemecek.be/blog/201/how-to-update-widgets-for-standby-mode", "published_at": "2023-11-14T18:12:19+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c237312c2", "title": "UX Diary: Onboarding without onboarding", "url": "https://nemecek.be/blog/195/ux-diary-onboarding-without-onboarding", "published_at": "2023-08-02T05:45:42+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c23cb336b", "title": "Hotfixing widgets for iOS 17: containerBackground + padding", "url": "https://nemecek.be/blog/192/hotfixing-widgets-for-ios-17-containerbackground-padding", "published_at": "2023-07-04T08:01:12+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c24bf5eb7", "title": "Sharing data with UIActivityViewController - tips & tricks", "url": "https://nemecek.be/blog/189/wip-sharing-data-with-uiactivityviewcontroller-tips-tricks", "published_at": "2023-02-25T08:40:32+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2555a6b4", "title": "How to: Implementing “Shared with You” APIs", "url": "https://nemecek.be/blog/187/how-to-implementing-shared-with-you-apis", "published_at": "2023-02-18T14:18:20+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c25968c46", "title": "The weirdest bug/crash in widgets?", "url": "https://nemecek.be/blog/186/the-weirdest-bugcrash-in-widgets", "published_at": "2023-02-14T17:22:20+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c26083d5b", "title": "Implementing “double tap tab bar to scroll to top”", "url": "https://nemecek.be/blog/185/implementing-double-tap-tab-bar-to-scroll-to-top", "published_at": "2023-02-04T13:39:32+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c26e316bc", "title": "How to successfully launch app on Product Hunt: Balance by Alexander Sandberg", "url": "https://nemecek.be/blog/184/how-to-successfully-launch-app-on-product-hunt-balance-by-alexander-sandberg", "published_at": "2023-01-12T12:34:24+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c26fa21d0", "title": "SwiftUI Tip: Always correct corner radius for subviews", "url": "https://nemecek.be/blog/183/swiftui-tip-always-correct-corner-radius-for-subviews", "published_at": "2023-01-02T20:34:32+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c273e7ae3", "title": "How to customize share sheet content for AirDrop", "url": "https://nemecek.be/blog/182/how-to-customize-share-sheet-content-for-airdrop", "published_at": "2022-12-30T17:38:06+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c27fbf157", "title": "How to allow landscape for single screen in your UIKit app", "url": "https://nemecek.be/blog/181/how-to-allow-landscape-for-single-screen-in-your-uikit-app", "published_at": "2022-12-29T11:46:10+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c28b44c11", "title": "How to combine Dynamic Type and monospaced font", "url": "https://nemecek.be/blog/180/how-to-combine-dynamic-type-and-monospaced-font", "published_at": "2022-12-16T10:12:50+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c28c72875", "title": "The day my app got thousands of downloads and in-app unlocks", "url": "https://nemecek.be/blog/178/the-day-my-app-got-thousands-of-downloads-and-in-app-unlocks", "published_at": "2022-12-08T15:38:32+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c294f1234", "title": "Adding private analytics with TelemetryDeck: Quick Start", "url": "https://nemecek.be/blog/174/adding-private-analytics-with-telemetrydeck-quick-start", "published_at": "2022-10-25T18:55:09+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2a37e77a", "title": "Dynamic Island (and Live Activities): Quick start tutorial", "url": "https://nemecek.be/blog/171/dynamic-island-and-live-activities-quick-start-tutorial", "published_at": "2022-09-17T14:00:34+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2a843704", "title": "PSA: iOS 16 is a huge opportunity to promote your app", "url": "https://nemecek.be/blog/170/psa-ios-16-is-a-huge-opportunity-to-promote-your-app", "published_at": "2022-08-30T14:17:55+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2aa4068b", "title": "How to get featured on the App Store", "url": "https://nemecek.be/blog/169/how-to-get-featured-on-the-app-store", "published_at": "2022-08-25T10:13:25+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2af7702b", "title": "Press Releases: Step-by-step guide", "url": "https://nemecek.be/blog/168/press-releases-step-by-step-guide", "published_at": "2022-08-21T16:08:32+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2b1549e9", "title": "Does your app need a Press Kit?", "url": "https://nemecek.be/blog/166/does-your-app-need-a-press-kit", "published_at": "2022-07-25T16:27:15+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2bc0c6d3", "title": "How to add swipe actions to Collection View", "url": "https://nemecek.be/blog/164/how-to-add-swipe-actions-to-collection-view", "published_at": "2022-07-05T16:16:31+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2bdd4c76", "title": "How to create a list with Compositional Layout", "url": "https://nemecek.be/blog/163/how-to-create-a-list-with-compositional-layout", "published_at": "2022-07-05T15:23:02+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2c94599f", "title": "Xcode: How to upload build with different Bundle ID to TestFlight", "url": "https://nemecek.be/blog/162/xcode-how-to-upload-build-with-different-bundle-id-to-testflight", "published_at": "2022-06-20T12:41:08+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2d922d55", "title": "How to use UICalendarView in iOS", "url": "https://nemecek.be/blog/161/how-to-use-uicalendarview-in-ios", "published_at": "2022-06-16T18:12:38+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2e7aa76f", "title": "How to use Live Text API in your iOS app", "url": "https://nemecek.be/blog/160/how-to-use-live-text-api-in-your-ios-app", "published_at": "2022-06-10T11:27:22+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2ef2a480", "title": "How to configure UIKit bottom sheet with custom size", "url": "https://nemecek.be/blog/159/how-to-configure-uikit-bottom-sheet-with-custom-size", "published_at": "2022-06-08T19:10:06+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c2fc2a158", "title": "How to resize image in Swift", "url": "https://nemecek.be/blog/157/how-to-resize-image-in-swift", "published_at": "2022-05-11T13:55:18+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c30b76a9d", "title": "How to let user select file from Files", "url": "https://nemecek.be/blog/155/how-to-let-user-select-file-from-files", "published_at": "2022-05-06T07:17:36+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c313ff10d", "title": "Press Kit examples for inspiration", "url": "https://nemecek.be/blog/154/press-kit-examples-for-inspiration", "published_at": "2022-05-04T10:48:15+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c315dbc12", "title": "Stuff to implement before you launch on App Store", "url": "https://nemecek.be/blog/153/stuff-to-implement-before-you-launch-on-app-store", "published_at": "2022-04-28T17:51:03+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c31772948", "title": "Boost your Press Kit with lifestyle photos", "url": "https://nemecek.be/blog/152/boost-your-press-kit-with-lifestyle-photos", "published_at": "2022-04-27T19:12:21+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c31972a8b", "title": "Are Press Kits still relevant?", "url": "https://nemecek.be/blog/151/are-press-kits-still-relevant", "published_at": "2022-04-24T09:05:18+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c31e55142", "title": "Customizing the navigation bar in UIKit", "url": "https://nemecek.be/blog/150/customizing-the-navigation-bar-in-uikit", "published_at": "2022-04-04T18:29:44+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c324cfbe2", "title": "Debugging files in iOS", "url": "https://nemecek.be/blog/149/debugging-files-in-ios", "published_at": "2022-03-20T20:54:58+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c326c5739", "title": "Lessons from reviewing 10+ press kits", "url": "https://nemecek.be/blog/148/lessons-from-reviewing-10-press-kits", "published_at": "2022-03-18T13:16:16+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c333084b1", "title": "5 tips for reaching out to press", "url": "https://nemecek.be/blog/147/tips-for-reaching-out-to-press", "published_at": "2022-03-11T13:14:29+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c33b405fc", "title": "Open your app's Documents folder programmatically in Files app", "url": "https://nemecek.be/blog/145/open-your-apps-documents-folder-programmatically-in-files-app", "published_at": "2022-02-13T16:29:42+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c3454cd95", "title": "Gradient borders in UIKit", "url": "https://nemecek.be/blog/144/gradient-borders-in-uikit", "published_at": "2022-02-12T20:52:45+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c34ffebdc", "title": "Always correct gradient text in UIKit", "url": "https://nemecek.be/blog/143/always-correct-gradient-text-in-uikit", "published_at": "2022-02-06T18:22:58+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c357cbe2d", "title": "Creating patterns with UIColor. Yes, really", "url": "https://nemecek.be/blog/142/creating-patterns-with-uicolor-yes-really", "published_at": "2022-01-30T12:48:28+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c364c7b94", "title": "How to show page indicator with Compositional Layout", "url": "https://nemecek.be/blog/141/how-to-show-page-indicator-with-compositional-layout", "published_at": "2022-01-26T07:51:30+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c36b9b00e", "title": "8 \"marketing\" ideas for your app", "url": "https://nemecek.be/blog/140/8-marketing-ideas-for-your-app", "published_at": "2022-01-23T10:11:15+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c3797b39d", "title": "Quickly preview app icon on a real device", "url": "https://nemecek.be/blog/139/quickly-preview-app-icon-on-a-real-device", "published_at": "2022-01-19T14:04:17+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c384e5b3b", "title": "Fixing wrong animations with Diffable Data Source", "url": "https://nemecek.be/blog/138/fixing-wrong-animations-with-diffable-data-source", "published_at": "2022-01-11T16:31:15+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c38e79e7c", "title": "Careful when getting inspiration from popular apps", "url": "https://nemecek.be/blog/137/careful-when-getting-inspiration-from-popular-apps", "published_at": "2021-12-27T18:32:20+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c39c9689f", "title": "Minimal Press Kit your app should have", "url": "https://nemecek.be/blog/136/minimal-press-kit-your-app-should-have", "published_at": "2021-12-20T16:07:13+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c39f5b0d0", "title": "Make rounding specific corners easier with extension", "url": "https://nemecek.be/blog/135/make-rounding-specific-corners-easier-with-extension", "published_at": "2021-12-13T16:15:58+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c3ab4767e", "title": "What is a Press Release? Should you care as a developer?", "url": "https://nemecek.be/blog/134/what-is-a-press-release-should-you-care-as-a-developer", "published_at": "2021-12-12T18:21:49+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c3b4a8f1e", "title": "5 tips for better App Store screenshots", "url": "https://nemecek.be/blog/133/5-tips-for-better-app-store-screenshots", "published_at": "2021-12-06T17:21:35+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c3bed0549", "title": "4 reasons why ZIP file Press Kit isn't an ideal solution", "url": "https://nemecek.be/blog/132/4-reasons-why-zip-file-press-kit-isnt-an-ideal-solution", "published_at": "2021-12-02T18:27:38+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c3ccbd7ae", "title": "Where to promote your app for free? [2026 update]", "url": "https://nemecek.be/blog/129/places-you-can-promote-your-app-for-free", "published_at": "2021-10-13T18:33:12+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c3d0c4371", "title": "How to disable automatic transparent tabBar in iOS 15", "url": "https://nemecek.be/blog/127/how-to-disable-automatic-transparent-tabbar-in-ios-15", "published_at": "2021-10-08T06:27:58+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c3d70893b", "title": "How to disable automatic transparent navbar in iOS 15", "url": "https://nemecek.be/blog/126/how-to-disable-automatic-transparent-navbar-in-ios-15", "published_at": "2021-10-06T11:35:55+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c3e190e34", "title": "Loading HTML text into UITextView", "url": "https://nemecek.be/blog/123/loading-html-text-into-uitextview", "published_at": "2021-09-19T16:31:02+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c3f10aeb2", "title": "iOS Chat with Jordi Bruin", "url": "https://nemecek.be/chats/jordi-bruin", "published_at": "2021-08-03T15:16:02+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c40007f26", "title": "How to check if Mobile (Cellular) Data is enabled for your app", "url": "https://nemecek.be/blog/119/how-to-check-if-mobile-data-is-enabled-for-your-app", "published_at": "2021-07-30T15:01:42+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c40acfdc5", "title": "iOS Chat with Donny Wals", "url": "https://nemecek.be/chats/donny-wals", "published_at": "2021-07-28T18:52:11+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c41263e20", "title": "Implementing drag & drop for Collection View", "url": "https://nemecek.be/blog/117/implementing-drag-drop-for-collection-view", "published_at": "2021-07-13T14:57:48+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c4218a454", "title": "iOS Chat with Heidi Helen Pilypas", "url": "https://nemecek.be/chats/heidi-helen-pilypas", "published_at": "2021-07-12T15:54:47+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c430a5f7d", "title": "Implementing alternate icons in iOS", "url": "https://nemecek.be/blog/114/implementing-alternate-icons-in-ios", "published_at": "2021-07-08T13:15:28+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c4379a2fc", "title": "iOS Chat with Elle Sullivan", "url": "https://nemecek.be/chats/elle-sullivan", "published_at": "2021-06-17T16:12:10+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c43f07504", "title": "WKWebView improvements in iOS 15", "url": "https://nemecek.be/blog/111/wkwebview-improvements-in-ios-15", "published_at": "2021-06-17T11:54:25+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c4473998f", "title": "SFSafariViewController improvements in iOS 15", "url": "https://nemecek.be/blog/110/sfsafariviewcontroller-improvements-in-ios-15", "published_at": "2021-06-12T15:41:42+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c454e38e8", "title": "Core Location UI: New way to get one-time location", "url": "https://nemecek.be/blog/109/core-location-ui-new-way-to-get-one-time-location", "published_at": "2021-06-11T12:48:52+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c45dd99e3", "title": "Meet the new bottom sheet in iOS 15", "url": "https://nemecek.be/blog/108/meet-the-new-bottom-sheet-in-ios-15", "published_at": "2021-06-10T07:11:28+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c46289274", "title": "Big improvements to UIButton in iOS 15", "url": "https://nemecek.be/blog/107/big-improvements-to-uibutton-in-ios-15", "published_at": "2021-06-09T07:11:55+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c464376e1", "title": "New approach to formatters in iOS 15", "url": "https://nemecek.be/blog/106/new-approach-to-formatters-in-ios-15", "published_at": "2021-06-08T18:31:03+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c4692cff9", "title": "iOS Chat with Danijela Vrzan", "url": "https://nemecek.be/chats/danijela-vrzan", "published_at": "2021-06-02T17:53:15+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c46bfe550", "title": "Checking if device is locked (or sleeping) in iOS", "url": "https://nemecek.be/blog/104/checking-if-device-is-locked-or-sleeping-in-ios", "published_at": "2021-05-25T18:27:52+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c4703b4c3", "title": "iOS Chat with Neil Sardesai", "url": "https://nemecek.be/chats/neil-sardesai", "published_at": "2021-05-25T17:25:27+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c47605f24", "title": "Solving difficult problem by solving way easier one", "url": "https://nemecek.be/blog/103/solving-difficult-problem-by-solving-way-easier-one", "published_at": "2021-05-20T18:46:11+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c478179da", "title": "Connecting to Wi-Fi programmatically in iOS with Swift", "url": "https://nemecek.be/blog/102/connecting-to-wi-fi-programmatically-in-ios-with-swift", "published_at": "2021-05-19T18:20:22+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c484b9f11", "title": "iOS Chat with Marius Constantinescu", "url": "https://nemecek.be/chats/marius-constantinescu", "published_at": "2021-05-19T15:38:37+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c486e4497", "title": "iOS Chat with Oleh Stasula", "url": "https://nemecek.be/chats/oleh-stasula", "published_at": "2021-05-05T18:29:06+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c4931bb77", "title": "How to save image into Photos", "url": "https://nemecek.be/blog/98/how-to-save-image-into-photos", "published_at": "2021-04-19T16:17:53+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c4a293c30", "title": "Creating basic configurable Siri Shortcut", "url": "https://nemecek.be/blog/97/creating-basic-configurable-siri-shortcut", "published_at": "2021-04-12T13:59:49+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c4a89e204", "title": "How to decode dates with Codable", "url": "https://nemecek.be/blog/95/how-to-decode-dates-with-codable", "published_at": "2021-04-04T19:04:56+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c4b71c0c8", "title": "Backend for Swift developers workshop [info]", "url": "https://nemecek.be/blog/94/backend-for-swift-developers-workshop-info", "published_at": "2021-04-03T13:45:39+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c4c551496", "title": "iOS Chat with Carlton Gibson", "url": "https://nemecek.be/chats/carlton-gibson", "published_at": "2021-04-02T09:45:19+00:00" }, { "id": "01a087ad-8c77-702b-944a-175c4cd69dca", "title": "iOS Chat with Felizia Bernutz", "url": "https://nemecek.be/chats/felizia-bernutz", "published_at": "2021-03-31T16:11:41+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281a83c06b", "title": "iOS Chat with Josh Holtz", "url": "https://nemecek.be/chats/josh-holtz", "published_at": "2021-03-29T18:18:14+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281b1da175", "title": "How to save enum to Core Data", "url": "https://nemecek.be/blog/93/how-to-save-enum-to-core-data", "published_at": "2021-03-28T12:10:38+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281b88d239", "title": "iOS Chat with Oleg Dreyman", "url": "https://nemecek.be/chats/oleg-dreyman", "published_at": "2021-03-26T19:04:29+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281ba6de24", "title": "JavaScript basics for iOS developers", "url": "https://nemecek.be/blog/92/javascript-basics-for-ios-developers", "published_at": "2021-03-24T19:20:56+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281c107f08", "title": "iOS Chat with Marina Gornostaeva", "url": "https://nemecek.be/chats/marina-gornostaeva", "published_at": "2021-03-24T18:43:20+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281c4e52d8", "title": "iOS Chat with Jeroen Leenarts", "url": "https://nemecek.be/chats/jeroen-leenarts-appforce1", "published_at": "2021-03-22T19:12:46+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281cb2a2b4", "title": "iOS Chat with Mikaela Caron", "url": "https://nemecek.be/chats/mikaela-caron", "published_at": "2021-03-19T19:29:43+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281d77d000", "title": "iOS Chat with Dave Jacobsen", "url": "https://nemecek.be/chats/dave-jacobsen", "published_at": "2021-03-17T18:33:13+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281e4ffa0e", "title": "How to decode snake case with Codable", "url": "https://nemecek.be/blog/90/how-to-decode-snake-case-with-codable", "published_at": "2021-03-17T12:22:39+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281e7ae6c8", "title": "iOS Chat with Marc Aupont", "url": "https://nemecek.be/chats/marc-aupont", "published_at": "2021-03-15T16:56:00+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281f512d35", "title": "Randomness in Swift: Comprehensive overview", "url": "https://nemecek.be/blog/89/randomness-in-swift-comprehensive-overview", "published_at": "2021-03-14T18:55:18+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c281fbcabb7", "title": "UIMenu: Comprehensive guide", "url": "https://nemecek.be/blog/88/uimenu-comprehensive-guide", "published_at": "2021-03-07T18:57:04+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c2820423959", "title": "iOS Chat with Stewart Lynch", "url": "https://nemecek.be/chats/stewart-lynch", "published_at": "2021-03-06T13:52:12+00:00" }, { "id": "01a087ad-8c78-70ce-ad32-9c282106b6e1", "title": "iOS Chat with Emin Grbo", "url": "https://nemecek.be/chats/roblack", "published_at": "2021-03-03T09:27:13+00:00" } ] posts Claim your blog
Back to nemecek.be
Blog · corpus.blog/blogs/nemecek.be/posts

nemecek.be

nemecek.be

2026

2025

2024

2023

2022

2021