2024  10

February  1

How to use OSLog and OSLogStore in Swift

February 8, 2024 · 1 min · Khoa Pham

January  9

How to include custom error payload in hapi Boom

January 31, 2024 · 1 min · Khoa Pham

How to read image paste from clipboard in React

January 30, 2024 · 2 min · Khoa Pham

How to create user gitignore

January 30, 2024 · 2 min · Khoa Pham

How to use useCallback in React

January 26, 2024 · 2 min · Khoa Pham

How to extend class in Javascript

January 25, 2024 · 4 min · Khoa Pham

How to use export all and export default in Javascript

January 25, 2024 · 2 min · Khoa Pham

How to escape characters in json and regex with Swift string

January 12, 2024 · 4 min · Khoa Pham

How to use nextjs Image

January 7, 2024 · 1 min · Khoa Pham

How to check NSTextField is first responder

January 7, 2024 · 1 min · Khoa Pham

2023  52

December  5

Building an iOS camera calculator with Core ML’s Vision and Tesseract OCR

December 31, 2023 · 12 min · Khoa Pham

How to decode dynamic JSON key with JSONDecoder

December 21, 2023 · 2 min · Khoa Pham

How to bundle js for use in JavaScriptCore in Swift

December 7, 2023 · 2 min · Khoa Pham

How to handle log in JSContext with JavascriptCore

December 7, 2023 · 1 min · Khoa Pham

How to make attributed TextView for macOS and iOS with SwiftUI

December 7, 2023 · 2 min · Khoa Pham

November  6

Apple Developer Learning resources

November 29, 2023 · 1 min · Khoa Pham

How to show anchor bottom view in SwiftUI

November 22, 2023 · 2 min · Khoa Pham

How to debounce text input in React

November 19, 2023 · 1 min · Khoa Pham

How to remove duplicates in Javascript array while keeping latest occurrence?

November 17, 2023 · 1 min · Khoa Pham

How to drag multiple files in SwiftUI on Mac

November 13, 2023 · 2 min · Khoa Pham

How to dynamically build tailwind class names

November 4, 2023 · 1 min · Khoa Pham

October  2

How to store Codable in AppStorage

October 3, 2023 · 2 min · Khoa Pham

How to update widget for iOS 17

October 2, 2023 · 1 min · Khoa Pham

August  8

How to get Supabase user token from server API

August 30, 2023 · 2 min · Khoa Pham

How to mirror auth.users on Supabase

August 30, 2023 · 2 min · Khoa Pham

How to force localized language with SwiftGen

August 26, 2023 · 1 min · Khoa Pham

How to make tag flow layout using Layout protocol in SwiftUI

August 22, 2023 · 3 min · Khoa Pham

How to use hover annotation in Swift Charts

August 18, 2023 · 2 min · Khoa Pham

How to use Supabase auth with React Context

August 12, 2023 · 2 min · Khoa Pham

How to create React app with Parcel

August 3, 2023 · 3 min · Khoa Pham

How to make Chrome extension with Nextjs 13

August 2, 2023 · 1 min · Khoa Pham

July  15

How to scale image fill without affect layout in SwiftUI

July 30, 2023 · 1 min · Khoa Pham

How to move Core Data database to AppGroup folder

July 30, 2023 · 1 min · Khoa Pham

How to read write files to iCloud Drive

July 28, 2023 · 2 min · Khoa Pham

How to make reusable Button component in React

July 21, 2023 · 1 min · Khoa Pham

How to make fullstack web app

July 20, 2023 · 1 min · Khoa Pham

How to use keychain in Swift

July 20, 2023 · 2 min · Khoa Pham

How to handle route case sensitivity in Nextjs

July 17, 2023 · 1 min · Khoa Pham

How to make share and action extension in iOS

July 12, 2023 · 2 min · Khoa Pham

AppStore screenshots size checklist

July 12, 2023 · 1 min · Khoa Pham

How to use AppIntents in iOS 16

July 11, 2023 · 1 min · Khoa Pham

How to press and hold button in SwiftUI

July 10, 2023 · 1 min · Khoa Pham

How to copy text to the clipboard in Swift

July 4, 2023 · 1 min · Khoa Pham

How to add launch screen in SwiftUI project

July 4, 2023 · 1 min · Khoa Pham

How to create UserDefaults property wrapper in Swift

July 3, 2023 · 1 min · Khoa Pham

How to encrypt using CryptoKit in Swift

July 3, 2023 · 1 min · Khoa Pham

June  11

How to use NavigationSplitView and NavigationStack in SwiftUI

June 30, 2023 · 1 min · Khoa Pham

How to style NavigationLink in macOS

June 28, 2023 · 1 min · Khoa Pham

SwiftUI EnvironmentValues

June 21, 2023 · 1 min · Khoa Pham

How to make TextField Stepper in SwiftUI

June 20, 2023 · 1 min · Khoa Pham

How to clear TextEditor background in SwiftUI

June 19, 2023 · 1 min · Khoa Pham

Learning Metal for SwiftUI

June 16, 2023 · 3 min · Khoa Pham

WWDC23 SwiftUI Q&A

June 12, 2023 · 27 min · Khoa Pham

WWDC21 SwiftUI Q&A

June 12, 2023 · 7 min · Khoa Pham

What’s new in SwiftUI iOS 17 at WWDC23

June 7, 2023 · 13 min · Khoa Pham

Recommended iOS articles to read

June 7, 2023 · 1 min · Khoa Pham

How to render markdown view with React

June 6, 2023 · 1 min · Khoa Pham

May  2

How to create Quick look thumbnail for files

May 13, 2023 · 1 min · Khoa Pham

How to deal with actor reentrancy in Swift

May 5, 2023 · 1 min · Khoa Pham

April  1

How to run parallel Task with Swift concurrency

April 27, 2023 · 1 min · Khoa Pham

March  1

How to use Range and NSRange in Swift

March 12, 2023 · 1 min · Khoa Pham

February  1

How to use Tailwind

February 19, 2023 · 1 min · Khoa Pham

2022  54

November  1

How to handle status bar with custom overlay UIWindow

November 22, 2022 · 2 min · Khoa Pham

October  4

How to use SwiftUI Charts

October 30, 2022 · 1 min · Khoa Pham

How to make SwiftUI widget in iOS

October 30, 2022 · 1 min · Khoa Pham

How to use actor in Swift concurrency

October 5, 2022 · 4 min · Khoa Pham

How Task use thread in Swift concurrency

October 4, 2022 · 4 min · Khoa Pham

September  2

How to show animated gif NSImage on Mac

September 25, 2022 · 1 min · Khoa Pham

How to handle shortcut intents in iOS

September 14, 2022 · 3 min · Khoa Pham

August  2

How to use Universal Links in iOS

August 9, 2022 · 3 min · Khoa Pham

How to find previous frontmost application in macOS

August 2, 2022 · 1 min · Khoa Pham

July  6

How to show view below title bar for macOS in SwiftUi

July 30, 2022 · 1 min · Khoa Pham

How to drag using DragGesture in SwiftUI

July 28, 2022 · 1 min · Khoa Pham

How to handle slow large dataset Picker when dragging in SwiftUI

July 28, 2022 · 1 min · Khoa Pham

How to pass FocusState binding in SwiftUI

July 28, 2022 · 1 min · Khoa Pham

How to move reversed List in SwiftUI

July 25, 2022 · 1 min · Khoa Pham

How to set popoverPresentationController sourceView in SwiftUI

July 8, 2022 · 1 min · Khoa Pham

June  10

Essential WWDC sample codes

June 10, 2022 · 1 min · Khoa Pham

My favorite WWDC videos

June 10, 2022 · 5 min · Khoa Pham

WWDC swiftui-lounge

June 10, 2022 · 32 min · Khoa Pham

WWDC22 SwiftUI Q&A

June 10, 2022 · 25 min · Khoa Pham

What’s new in SwiftUI iOS 16 at WWDC22

June 9, 2022 · 5 min · Khoa Pham

How to use any vs some in Swift

June 8, 2022 · 5 min · Khoa Pham

How to use Swift

June 7, 2022 · 1 min · Khoa Pham

How to use SwiftUI

June 7, 2022 · 1 min · Khoa Pham

How to convert NSImage to PNG Data

June 6, 2022 · 1 min · Khoa Pham

How to get notification userInfo at launch

June 1, 2022 · 1 min · Khoa Pham

May  5

How SwiftUI works

May 31, 2022 · 1 min · Khoa Pham

How to use popover in SwiftUI

May 29, 2022 · 1 min · Khoa Pham

How to select in List in SwiftUI

May 27, 2022 · 1 min · Khoa Pham

How to use native SSL Pinning

May 23, 2022 · 1 min · Khoa Pham

How to use NSPersistentCloudKitContainer

May 11, 2022 · 2 min · Khoa Pham

April  2

How to allow multiple selection in List in SwiftUI

April 30, 2022 · 1 min · Khoa Pham

How to use ViewBuilder in SwiftUI

April 11, 2022 · 2 min · Khoa Pham

March  4

How to debounce TextField search in SwiftUI

March 26, 2022 · 1 min · Khoa Pham

How to create document based macOS app

March 19, 2022 · 1 min · Khoa Pham

How to add dot indicator to tab bar item in iOS

March 15, 2022 · 1 min · Khoa Pham

How to use Multipeer Connectivity

March 15, 2022 · 1 min · Khoa Pham

February  13

How to generate Polygon wallet account in Swift

February 24, 2022 · 2 min · Khoa Pham

How to learn Polygon programming

February 24, 2022 · 1 min · Khoa Pham

How to make simple Plist builder with resultBuilder in Swift

February 18, 2022 · 2 min · Khoa Pham

How to generate JWT token for App Store Connect API in Swift

February 16, 2022 · 1 min · Khoa Pham

How to send SPL token in Swift

February 11, 2022 · 2 min · Khoa Pham

How to calculate Solana transaction fee

February 10, 2022 · 1 min · Khoa Pham

How to parse large JSON Dictionary in Swift

February 7, 2022 · 1 min · Khoa Pham

How to make simple async URLSession in Swift

February 7, 2022 · 1 min · Khoa Pham

How to check SPL token balance on Solana

February 7, 2022 · 2 min · Khoa Pham

How to learn Solana programming

February 7, 2022 · 1 min · Khoa Pham

How to use subscript in Swift

February 5, 2022 · 1 min · Khoa Pham

How to encode JSON dictionary into JSONEncoder

February 4, 2022 · 2 min · Khoa Pham

How to parse Apple Pay PKPayment in Swift

February 4, 2022 · 1 min · Khoa Pham

January  5

How to pop multiple level with NavigationView and NavigationLink in SwiftUI

January 27, 2022 · 1 min · Khoa Pham

How to generate Solana wallet acount in Swift

January 26, 2022 · 2 min · Khoa Pham

How to use Apple Pay in iOS

January 17, 2022 · 1 min · Khoa Pham

How to show QR code in SwiftUI

January 15, 2022 · 1 min · Khoa Pham

How to not encode with Enum key in Swift

January 10, 2022 · 2 min · Khoa Pham

2021  117

December  1

How to disable with ButtonStyle in SwiftUI

December 4, 2021 · 1 min · Khoa Pham

November  1

How to query document id in array in Firestore

November 28, 2021 · 1 min · Khoa Pham

October  1

How to provide default Codable in Swift

October 23, 2021 · 1 min · Khoa Pham

September  4

How to use dynamic shape in SwiftUI

September 30, 2021 · 1 min · Khoa Pham

How to use Picker with optional selection in SwiftUI

September 30, 2021 · 1 min · Khoa Pham

How to deinit NSWindow

September 9, 2021 · 1 min · Khoa Pham

How to scale system font size to support Dynamic Type

September 2, 2021 · 1 min · Khoa Pham

August  15

How to round specific corner in SwiftUI

August 26, 2021 · 2 min · Khoa Pham

How to show suffix text in TextField in SwiftUI

August 24, 2021 · 1 min · Khoa Pham

How to show currency symbol in TextField in SwiftUI

August 24, 2021 · 1 min · Khoa Pham

How to make multiline message text view in SwiftUI

August 21, 2021 · 2 min · Khoa Pham

How to read safe area insets in SwiftUI

August 20, 2021 · 1 min · Khoa Pham

How to make tab strip with enum cases in SwiftUI

August 19, 2021 · 1 min · Khoa Pham

How to replace multiple regex matches in Swift

August 11, 2021 · 1 min · Khoa Pham

How to move files with Swift script

August 10, 2021 · 1 min · Khoa Pham

How to map Binding with optional value in SwiftUI

August 10, 2021 · 1 min · Khoa Pham

How to get view height in SwiftUI

August 6, 2021 · 1 min · Khoa Pham

How to prevent wheel Picker conflict with DragGesture in SwiftUI

August 5, 2021 · 1 min · Khoa Pham

How to make equal width buttons in SwiftUI

August 5, 2021 · 1 min · Khoa Pham

How to make bottom sheet in SwiftUI

August 5, 2021 · 2 min · Khoa Pham

How to show abbreviated ago Date in Swift

August 4, 2021 · 1 min · Khoa Pham

Icon won’t take on final exe

August 4, 2021 · 1 min · Khoa Pham

July  16

How to bind to nested ObservableObject in SwiftUI

July 27, 2021 · 1 min · Khoa Pham

How to structure navigation in SwiftUI apps

July 26, 2021 · 2 min · Khoa Pham

How to track contentSize and scroll offset for ScrollView in SwiftUI

July 25, 2021 · 1 min · Khoa Pham

How to focus TextField in SwiftUI

July 23, 2021 · 1 min · Khoa Pham

How to use debounce in Combine in Swift

July 21, 2021 · 1 min · Khoa Pham

How to use Button inside NavigationLink in SwiftUI

July 21, 2021 · 1 min · Khoa Pham

How to structure user state for App in SwiftUI

July 21, 2021 · 2 min · Khoa Pham

How to do NavigationLink programatically in SwiftUI

July 20, 2021 · 1 min · Khoa Pham

How to make custom navigation bar in SwiftUI

July 20, 2021 · 1 min · Khoa Pham

How to convert NSEvent locationInWindow to window coordinate

July 13, 2021 · 1 min · Khoa Pham

How to sync width for child views in SwiftUI

July 6, 2021 · 1 min · Khoa Pham

How to highlight link in Text in SwiftUI

July 6, 2021 · 1 min · Khoa Pham

How to conform UIImage to Codable

July 4, 2021 · 1 min · Khoa Pham

How to show custom context menu in SwiftUI

July 2, 2021 · 1 min · Khoa Pham

How to declare View with ViewBuilder in SwiftUI

July 2, 2021 · 2 min · Khoa Pham

How to make custom Menu in SwiftUI

July 1, 2021 · 1 min · Khoa Pham

June  11

How ObservableObject work in SwiftUI

June 30, 2021 · 2 min · Khoa Pham

How to cancel vertical scrolling on paging TabView in SwiftUI

June 29, 2021 · 3 min · Khoa Pham

How to make simple swipe vertically to dismiss in SwiftUI

June 29, 2021 · 1 min · Khoa Pham

How to make carousel pager view in SwiftUI

June 29, 2021 · 1 min · Khoa Pham

How to use SwiftFormat

June 27, 2021 · 1 min · Khoa Pham

How to update Firestore value with KeyPath in Swift

June 26, 2021 · 1 min · Khoa Pham

How to show context menu with custom preview in SwiftUI

June 26, 2021 · 3 min · Khoa Pham

How to login with Apple in SwiftUI

June 25, 2021 · 3 min · Khoa Pham

How to use SwiftLint in SPM project

June 24, 2021 · 2 min · Khoa Pham

How to show modal window in AppKit

June 24, 2021 · 1 min · Khoa Pham

How to perform action during long press in SwiftUI

June 20, 2021 · 1 min · Khoa Pham

May  4

How to fallback img in React

May 26, 2021 · 1 min · Khoa Pham

How to use videojs in React

May 20, 2021 · 1 min · Khoa Pham

How to use FontAwesome 5 in Nextjs

May 19, 2021 · 1 min · Khoa Pham

How to use Bulma in Nextjs

May 19, 2021 · 1 min · Khoa Pham

April  6

How to make your apps stand out on the AppStore

April 30, 2021 · 1 min · Khoa Pham

How to use SwiftGen and LocalizedStringKey in SwiftUI

April 27, 2021 · 2 min · Khoa Pham

How to localize SwiftUI projects

April 23, 2021 · 1 min · Khoa Pham

How to use ForEach with indices in SwiftUI

April 20, 2021 · 2 min · Khoa Pham

How to resize NSImage with padding

April 15, 2021 · 1 min · Khoa Pham

How to convert from paid to freemium in SwiftUI with RevenueCat

April 11, 2021 · 5 min · Khoa Pham

March  6

How to repeat array of object in Swift

March 22, 2021 · 2 min · Khoa Pham

How to use dynamic color in iOS

March 13, 2021 · 7 min · Khoa Pham

How to use View protocol in SwiftUI

March 10, 2021 · 1 min · Khoa Pham

How too save image to Photo library in iOS

March 10, 2021 · 1 min · Khoa Pham

How to manage WindowGroup in SwiftUI for macOS

March 7, 2021 · 6 min · Khoa Pham

How to show img tag from GitHub markdown in Hugo

March 2, 2021 · 1 min · Khoa Pham

February  20

How to name Boolean property in Swift

February 28, 2021 · 1 min · Khoa Pham

How to use with block configure in Swift

February 28, 2021 · 1 min · Khoa Pham

How to use Core Data

February 26, 2021 · 6 min · Khoa Pham

How to force resolve Swift Package in Xcode

February 26, 2021 · 1 min · Khoa Pham

How to listen to remote changes in CloudKit CoreData

February 25, 2021 · 1 min · Khoa Pham

How to listen to Published outside of SwiftUI view

February 25, 2021 · 1 min · Khoa Pham

How to filter non numeric digit from String in Swift

February 25, 2021 · 2 min · Khoa Pham

How to build container view in SwiftUI

February 24, 2021 · 1 min · Khoa Pham

How to tune performance with ButtonBehavior in SwiftUI

February 24, 2021 · 1 min · Khoa Pham

How to use GroupBox in SwiftUI

February 23, 2021 · 1 min · Khoa Pham

How to suppress selector warning in Swift

February 18, 2021 · 1 min · Khoa Pham

How to make simple search bar in SwiftUI

February 17, 2021 · 1 min · Khoa Pham

How to fix share and action extension not showing up in iOS 14

February 17, 2021 · 1 min · Khoa Pham

How to add home screen quick action in SwiftUI

February 10, 2021 · 2 min · Khoa Pham

How to use EquatableView in SwiftUI

February 8, 2021 · 1 min · Khoa Pham

How to add new property in Codable struct in SwiftUI

February 8, 2021 · 1 min · Khoa Pham

How to show close button in NSTextField in AppKit

February 6, 2021 · 1 min · Khoa Pham

How to handle escape in NSTextField in SwiftUI

February 6, 2021 · 1 min · Khoa Pham

How to fit ScrollView to content in SwiftUI

February 6, 2021 · 1 min · Khoa Pham

How to show modal window in SwiftUI for macOS

February 3, 2021 · 1 min · Khoa Pham

January  32

How to use custom Key for NSCache

January 30, 2021 · 1 min · Khoa Pham

How to show multiple popover in SwiftUI

January 29, 2021 · 1 min · Khoa Pham

How to handle keyDown in SwiftUI for macOS

January 29, 2021 · 1 min · Khoa Pham

How to extend custom View in SwiftUI

January 28, 2021 · 3 min · Khoa Pham

How to use Sparkle for macOS app

January 26, 2021 · 2 min · Khoa Pham

How to use ScrollViewReader in SwiftUI

January 21, 2021 · 1 min · Khoa Pham

How to handle keyDown in NSResponder

January 21, 2021 · 2 min · Khoa Pham

How to use built in NSImage in macos

January 21, 2021 · 1 min · Khoa Pham

How to handle NSSearchToolbarItem in macOS 11

January 21, 2021 · 1 min · Khoa Pham

How to do launch at login for macOS apps

January 20, 2021 · 1 min · Khoa Pham

How to fix overlapped navigation titles in SwiftUI

January 20, 2021 · 1 min · Khoa Pham

How to use NSWindow style and NSToolbar in AppKit

January 20, 2021 · 1 min · Khoa Pham

How to use NSSplitViewController in AppKit

January 20, 2021 · 1 min · Khoa Pham

How to create and notarize dmg file

January 18, 2021 · 2 min · Khoa Pham

How to use module import in nodejs

January 17, 2021 · 1 min · Khoa Pham

How to use relative file module with Create React app

January 17, 2021 · 1 min · Khoa Pham

How to open downloaded app from browser in Big Sur

January 15, 2021 · 2 min · Khoa Pham

How to add alternative app icons for iOS

January 14, 2021 · 2 min · Khoa Pham

How to make popup button in SwiftUI for macOS

January 13, 2021 · 1 min · Khoa Pham

How to use UITextView in SwiftUI

January 8, 2021 · 1 min · Khoa Pham

How to check app going to background in SwiftUI

January 7, 2021 · 1 min · Khoa Pham

How to use selection in List in SwiftUI

January 6, 2021 · 1 min · Khoa Pham

How to simplify communication patterns with closure in Swift

January 6, 2021 · 11 min · Khoa Pham

How to use Apple keyboard key symbols

January 5, 2021 · 1 min · Khoa Pham

How to make Auto Layout more convenient in iOS

January 5, 2021 · 18 min · Khoa Pham

How to form product idea

January 4, 2021 · 2 min · Khoa Pham

How to join AppStore Small Business Program

January 4, 2021 · 1 min · Khoa Pham

How to deep work

January 4, 2021 · 1 min · Khoa Pham

How to make tiled image in SwiftUI

January 2, 2021 · 1 min · Khoa Pham

How to use WebView in SwiftUI

January 2, 2021 · 1 min · Khoa Pham

How to use GeometryReader in SwiftUI

January 1, 2021 · 1 min · Khoa Pham

How to use flexible frame in SwiftUI

January 1, 2021 · 7 min · Khoa Pham

2020  173

December  29

How to disable scrolling in NSTextView for macOS

December 31, 2020 · 1 min · Khoa Pham

How to override attribute string in Swift

December 31, 2020 · 1 min · Khoa Pham

How to make view appear with delay in SwiftUI

December 31, 2020 · 1 min · Khoa Pham

How to make attributed string Text in SwiftUI for macOS

December 31, 2020 · 1 min · Khoa Pham

How to do copy paste delete in Swift for macOS

December 30, 2020 · 1 min · Khoa Pham

How to make simple NSItemProvider in Swift

December 30, 2020 · 1 min · Khoa Pham

How to use hashtag raw string in Swift

December 27, 2020 · 1 min · Khoa Pham

How to make UserDefaults property wrapper

December 26, 2020 · 1 min · Khoa Pham

How to use Set to check for bool in Swift

December 26, 2020 · 1 min · Khoa Pham

How to make visual effect blur in SwiftUI for macOS

December 26, 2020 · 1 min · Khoa Pham

How to make simple HUD in SwiftUI

December 26, 2020 · 1 min · Khoa Pham

How to instrument SwiftUI app

December 25, 2020 · 2 min · Khoa Pham

How to force set frame explicitly for NSWindow

December 25, 2020 · 1 min · Khoa Pham

How to rotate NSStatusItem

December 23, 2020 · 1 min · Khoa Pham

How to show image and text in menu item in SwiftUI for macOS

December 23, 2020 · 1 min · Khoa Pham

How to make sharing menu in SwiftUI for macOS

December 23, 2020 · 1 min · Khoa Pham

How to make stepper with plus and minus buttons in SwiftUI for macOS

December 21, 2020 · 1 min · Khoa Pham

How to fix Picker not showing selection in SwiftUI

December 20, 2020 · 2 min · Khoa Pham

My year in review 2020

December 16, 2020 · 9 min · Khoa Pham

How to do didSet for State and Binding in SwiftUI

December 16, 2020 · 2 min · Khoa Pham

How to add toolbar programatically in macOS

December 15, 2020 · 1 min · Khoa Pham

How to declare network Error with enum in Swift

December 14, 2020 · 2 min · Khoa Pham

How to programatically select row in List in SwiftUI

December 13, 2020 · 1 min · Khoa Pham

How to show sidebar in SwiftUI for macOS

December 13, 2020 · 1 min · Khoa Pham

How to mock UNNotificationResponse in unit tests

December 7, 2020 · 3 min · Khoa Pham

How to support right click menu to NSStatusItem

December 7, 2020 · 1 min · Khoa Pham

How to convert struct to Core Data NSManagedObject

December 7, 2020 · 1 min · Khoa Pham

How to format ISO date string in Javascript

December 5, 2020 · 1 min · Khoa Pham

How to declare Error in Swift

December 5, 2020 · 1 min · Khoa Pham

November  15

How to convert from paid to free with IAP

November 30, 2020 · 9 min · Khoa Pham

How to disable NSTextView in SwiftUI

November 27, 2020 · 1 min · Khoa Pham

How to add under highlight to text in css

November 20, 2020 · 1 min · Khoa Pham

How to use default system fonts in React apps

November 18, 2020 · 1 min · Khoa Pham

How to make simple overlay container in React

November 18, 2020 · 1 min · Khoa Pham

How to search using regular expression in Xcode

November 17, 2020 · 2 min · Khoa Pham

How to write to temporary file in Swift

November 15, 2020 · 1 min · Khoa Pham

How to use functions with default arguments in Swift

November 14, 2020 · 1 min · Khoa Pham

How to check IAP Transaction error

November 14, 2020 · 1 min · Khoa Pham

How to use nested ObservableObject in SwiftUI

November 14, 2020 · 1 min · Khoa Pham

How to check dark mode in AppKit for macOS apps

November 10, 2020 · 2 min · Khoa Pham

How to check dark mode with color scheme in SwiftUI

November 10, 2020 · 1 min · Khoa Pham

How to avoid multiple match elements in UITests from iOS 13

November 4, 2020 · 1 min · Khoa Pham

How to use accessibility container in UITests

November 4, 2020 · 1 min · Khoa Pham

How to make full size content view in SwiftUI for macOS

November 3, 2020 · 1 min · Khoa Pham

October  11

How to override styles in SwiftUI

October 31, 2020 · 2 min · Khoa Pham

When to use function vs property in Swift

October 27, 2020 · 1 min · Khoa Pham

How to use CoreData safely

October 25, 2020 · 2 min · Khoa Pham

How to pass ObservedObject as parameter in SwiftUI

October 24, 2020 · 1 min · Khoa Pham

How to do equal width in SwiftUI

October 23, 2020 · 1 min · Khoa Pham

What define a good developer

October 16, 2020 · 2 min · Khoa Pham

How to test push notifications in simulator and production iOS apps

October 11, 2020 · 12 min · Khoa Pham

How to style multiline Text in SwiftUI for macOS

October 7, 2020 · 1 min · Khoa Pham

How to clear List background color in SwiftUI for macOS

October 4, 2020 · 1 min · Khoa Pham

How to avoid reduced opacity when hiding view with animation in SwiftUI

October 1, 2020 · 1 min · Khoa Pham

How to dynamically add items to VStack from list in SwiftUI

October 1, 2020 · 1 min · Khoa Pham

September  5

How to unwrap Binding with Optional in SwiftUI

September 29, 2020 · 1 min · Khoa Pham

How to make custom toggle in SwiftUI

September 29, 2020 · 1 min · Khoa Pham

How to use Binding in function in Swift

September 25, 2020 · 1 min · Khoa Pham

How to use HSplitView to define 3 panes view in SwiftUI for macOS

September 23, 2020 · 1 min · Khoa Pham

How to draw arc corner using Bezier Path

September 15, 2020 · 1 min · Khoa Pham

August  3

How to stitch and sort array in Swift

August 28, 2020 · 2 min · Khoa Pham

How to make dynamic font size for UIButton

August 14, 2020 · 1 min · Khoa Pham

How to test for view disappear in navigation controller

August 6, 2020 · 1 min · Khoa Pham

June  14

How to use useEffect in React hook

June 17, 2020 · 1 min · Khoa Pham

How to sign in with apple for web with firebase

June 16, 2020 · 1 min · Khoa Pham

How to use firebase cloud functions

June 14, 2020 · 1 min · Khoa Pham

How to deploy with create react app

June 14, 2020 · 1 min · Khoa Pham

How to go back to home in React

June 13, 2020 · 1 min · Khoa Pham

How to format date in certain timezone with momentjs

June 13, 2020 · 1 min · Khoa Pham

How to style video js

June 12, 2020 · 1 min · Khoa Pham

How to use setState in React

June 12, 2020 · 1 min · Khoa Pham

How to handle evens in put with React

June 12, 2020 · 1 min · Khoa Pham

How to handle events for input with React

June 12, 2020 · 1 min · Khoa Pham

How to set text color for UIDatePicker

June 10, 2020 · 1 min · Khoa Pham

How to auto scroll to top in react router 5

June 4, 2020 · 1 min · Khoa Pham

How to use dynamic route in react router 5

June 3, 2020 · 1 min · Khoa Pham

How to use folder as local npm package

June 1, 2020 · 1 min · Khoa Pham

May  11

How to make switch statement in SwiftUI

May 22, 2020 · 2 min · Khoa Pham

How to update multiple state properties with React hooks

May 8, 2020 · 1 min · Khoa Pham

How to make white label React app

May 7, 2020 · 1 min · Khoa Pham

How to make white label React app for landing pages

May 7, 2020 · 7 min · Khoa Pham

How to show lightbox in React

May 7, 2020 · 1 min · Khoa Pham

How to animate on scroll in React

May 7, 2020 · 1 min · Khoa Pham

How to copy folder in nodej

May 7, 2020 · 1 min · Khoa Pham

How to use babel 7 in node project

May 7, 2020 · 1 min · Khoa Pham

How to conditionally apply css in emotion js

May 6, 2020 · 1 min · Khoa Pham

How to scroll to element in React

May 6, 2020 · 1 min · Khoa Pham

How to use emotion for inline css in React

May 2, 2020 · 1 min · Khoa Pham

April  13

How to test DispatchQueue in Swift

April 29, 2020 · 1 min · Khoa Pham

How to use webpack to bundle html css js

April 28, 2020 · 1 min · Khoa Pham

How to assert asynchronously in XCTest

April 28, 2020 · 1 min · Khoa Pham

How to make simple filter menu in css

April 27, 2020 · 1 min · Khoa Pham

How to make simple grid gallery in css

April 26, 2020 · 1 min · Khoa Pham

How to add independent page in hexo

April 26, 2020 · 1 min · Khoa Pham

How to use async function as parameter in TypeScript

April 21, 2020 · 1 min · Khoa Pham

How to format percent in Swift

April 16, 2020 · 1 min · Khoa Pham

How to declare commands in Xcode extensions

April 13, 2020 · 1 min · Khoa Pham

How to declare commands in Xcode extenstions

April 13, 2020 · 1 min · Khoa Pham

How to disable ring type in TextField in SwiftUI

April 6, 2020 · 1 min · Khoa Pham

How to handle enter key in NSTextField

April 3, 2020 · 1 min · Khoa Pham

How to decode with default case for enum in Swift

April 2, 2020 · 1 min · Khoa Pham

March  21

How to conditionally apply modifier in SwiftUI

March 30, 2020 · 1 min · Khoa Pham

How to toggle with animation in SwiftUI

March 30, 2020 · 1 min · Khoa Pham

How to use background in iOS

March 25, 2020 · 2 min · Khoa Pham

How to show context popover from SwiftUI for macOS

March 22, 2020 · 1 min · Khoa Pham

How to make segmented control in SwiftUI for macOS

March 22, 2020 · 1 min · Khoa Pham

How to iterate over XCUIElementQuery in UITests

March 20, 2020 · 1 min · Khoa Pham

How to check if NSColor is light

March 20, 2020 · 1 min · Khoa Pham

How to trigger onAppear in SwiftUI for macOS

March 18, 2020 · 1 min · Khoa Pham

How to force refresh in ForEach in SwiftUI for macOS

March 17, 2020 · 1 min · Khoa Pham

How to access bookmark url in macOS

March 17, 2020 · 2 min · Khoa Pham

How to force FetchRequest update in SwiftUI

March 16, 2020 · 1 min · Khoa Pham

How to batch delete in Core Data

March 15, 2020 · 1 min · Khoa Pham

How to update FetchRequest with predicate in SwiftUI

March 14, 2020 · 1 min · Khoa Pham

How to make TextField focus in SwiftUI for macOS

March 13, 2020 · 1 min · Khoa Pham

How to manage work

March 12, 2020 · 1 min · Khoa Pham

How to show popover for item in ForEach in SwiftUI

March 11, 2020 · 1 min · Khoa Pham

How to make tooltip in SwiftUI for macOS

March 11, 2020 · 1 min · Khoa Pham

How to make translucent SwiftUI List in macOS

March 5, 2020 · 1 min · Khoa Pham

How to make tab view in SwiftUI

March 2, 2020 · 1 min · Khoa Pham

How to return VStack or HStack in SwiftUI

March 2, 2020 · 1 min · Khoa Pham

How to present NSWindow modally

March 2, 2020 · 1 min · Khoa Pham

February  20

How to use Picker with enum in SwiftUI

February 29, 2020 · 1 min · Khoa Pham

How to use visual effect view in NSWindow

February 27, 2020 · 1 min · Khoa Pham

How to animate NSWindow

February 23, 2020 · 1 min · Khoa Pham

How to find active application in macOS

February 22, 2020 · 1 min · Khoa Pham

How to compare for nearly equal in Swift

February 19, 2020 · 1 min · Khoa Pham

How to conform to Hashable for class in Swift

February 17, 2020 · 1 min · Khoa Pham

How to edit selected item in list in SwiftUI

February 14, 2020 · 2 min · Khoa Pham

How to log in SwiftUI

February 14, 2020 · 1 min · Khoa Pham

How to mask with UILabel

February 13, 2020 · 1 min · Khoa Pham

How to avoid pitfalls in SwiftUI

February 12, 2020 · 1 min · Khoa Pham

How to use application will terminate in macOS

February 12, 2020 · 1 min · Khoa Pham

How to sync multiple CAAnimation

February 11, 2020 · 1 min · Khoa Pham

How to use TabView with enum in SwiftUI

February 11, 2020 · 1 min · Khoa Pham

How to build SwiftUI style UICollectionView data source in Swift

February 9, 2020 · 4 min · Khoa Pham

How to make round border in SwiftUI

February 5, 2020 · 1 min · Khoa Pham

How to mock in Swift

February 4, 2020 · 1 min · Khoa Pham

How to change background color in List in SwiftUI for macOS

February 4, 2020 · 1 min · Khoa Pham

How to add drag and drop in SwiftUI

February 4, 2020 · 2 min · Khoa Pham

How to weak link Combine in macOS 10.14 and iOS 12

February 2, 2020 · 1 min · Khoa Pham

How to make radio button group in SwiftUI

February 1, 2020 · 1 min · Khoa Pham

January  31

How to set font to NSTextField in macOS

January 29, 2020 · 1 min · Khoa Pham

How to make borderless material NSTextField in SwiftUI for macOS

January 29, 2020 · 2 min · Khoa Pham

How to make focusable NSTextField in macOS

January 29, 2020 · 2 min · Khoa Pham

How to observe focus event of NSTextField in macOS

January 29, 2020 · 1 min · Khoa Pham

How to change caret color of NSTextField in macOS

January 29, 2020 · 1 min · Khoa Pham

How to make TextView in SwiftUI for macOS

January 29, 2020 · 2 min · Khoa Pham

How to use custom font in SwiftUI

January 28, 2020 · 2 min · Khoa Pham

How to use Firebase Crashlytics in macOS app

January 28, 2020 · 1 min · Khoa Pham

Xcode tips

January 26, 2020 · 1 min · Khoa Pham

How to test drag and drop in UITests

January 23, 2020 · 1 min · Khoa Pham

How to set corner radius in iOS

January 22, 2020 · 4 min · Khoa Pham

How to deal with Swift slow compile time

January 21, 2020 · 1 min · Khoa Pham

How to work with SceneDelegate in iOS 12

January 20, 2020 · 2 min · Khoa Pham

How to handle radio group for NSButton

January 17, 2020 · 1 min · Khoa Pham

How to specify locale in Swift

January 14, 2020 · 2 min · Khoa Pham

How to workaround URLSession issue in watchOS 6.1.1

January 13, 2020 · 1 min · Khoa Pham

How to generate XCTest test methods

January 12, 2020 · 2 min · Khoa Pham

How to use ObjC in Swift Package Manager

January 11, 2020 · 1 min · Khoa Pham

How to expression cast type in lldb in Swit

January 10, 2020 · 1 min · Khoa Pham

How to use Applications folder in macOS

January 8, 2020 · 1 min · Khoa Pham

How to fix library not found with SPM and CocoaPods in Xcode

January 8, 2020 · 1 min · Khoa Pham

How to make rotation in same direction in iOS

January 6, 2020 · 1 min · Khoa Pham

How to get updated safeAreaInsets in iOS

January 6, 2020 · 2 min · Khoa Pham

How to disable implicit decoration view animation in UICollectionView

January 6, 2020 · 1 min · Khoa Pham

How to make simple tracker via swizzling in Swift

January 4, 2020 · 1 min · Khoa Pham

How to make simple adapter for delegate and datasource for UICollectionView and UITableView

January 4, 2020 · 5 min · Khoa Pham

How to make progress HUD in Swift

January 4, 2020 · 4 min · Khoa Pham

How to specify year in date formatter in Swift

January 3, 2020 · 1 min · Khoa Pham

How to build static site using Publish

January 2, 2020 · 1 min · Khoa Pham

How to use iTMSTransporter

January 1, 2020 · 3 min · Khoa Pham

How to use Timer and RunLoop in Swift

January 1, 2020 · 1 min · Khoa Pham

2019  362

December  36

How to use safeAreaInsets in iOS

December 30, 2019 · 1 min · Khoa Pham

How to send message from bot to Slack in Swift

December 30, 2019 · 2 min · Khoa Pham

How to parse xcrun simctl devices

December 28, 2019 · 2 min · Khoa Pham

How to parse xcrun instruments devices

December 28, 2019 · 2 min · Khoa Pham

How to use test environment variables with shared scheme in Xcode

December 28, 2019 · 1 min · Khoa Pham

How to generate xml in Swift

December 27, 2019 · 2 min · Khoa Pham

How to use synthetic property in Kotlin Android Extension

December 23, 2019 · 1 min · Khoa Pham

How to use KVO in Swift

December 22, 2019 · 1 min · Khoa Pham

How to use precondition and assert in Swift

December 22, 2019 · 1 min · Khoa Pham

How to get ISO string from date in Javascript

December 22, 2019 · 1 min · Khoa Pham

How to use regular expression in Swift

December 20, 2019 · 1 min · Khoa Pham

Why is didSelectItem not called in UICollectionView

December 20, 2019 · 1 min · Khoa Pham

How to keep command line tool running with async in Swift

December 18, 2019 · 1 min · Khoa Pham

How to use deep link and universal link in iOS

December 18, 2019 · 1 min · Khoa Pham

How to sync an async function in Swift

December 18, 2019 · 1 min · Khoa Pham

How to use UICollectionViewLayout

December 17, 2019 · 1 min · Khoa Pham

How to do localization in Xcode

December 16, 2019 · 1 min · Khoa Pham

How to use xcodebuild

December 15, 2019 · 40 min · Khoa Pham

How to use Derived data in Xcode

December 15, 2019 · 1 min · Khoa Pham

How to not use protocol extension in Swift

December 15, 2019 · 1 min · Khoa Pham

How to use test scheme in Xcode

December 14, 2019 · 1 min · Khoa Pham

How to set language and locale with xcodebuild

December 12, 2019 · 1 min · Khoa Pham

How to take screenshots for UITest in Xcodee

December 12, 2019 · 1 min · Khoa Pham

How to fix UIToolbar Auto Layout issues

December 11, 2019 · 1 min · Khoa Pham

How to use passed launch arguments in UITests

December 10, 2019 · 1 min · Khoa Pham

How to add padding to left right view in UITextField

December 10, 2019 · 1 min · Khoa Pham

How to set date color in UIDatePicker in iOS 13

December 10, 2019 · 1 min · Khoa Pham

How to use bundle with rbenv

December 10, 2019 · 1 min · Khoa Pham

How to show localized text in SwiftUI

December 9, 2019 · 1 min · Khoa Pham

How to show flag emoji from country code in Swift

December 9, 2019 · 1 min · Khoa Pham

How to work with git

December 9, 2019 · 1 min · Khoa Pham

How to fix cropped image in UIImageView

December 6, 2019 · 1 min · Khoa Pham

How to use decoration view in UICollectionView

December 5, 2019 · 1 min · Khoa Pham

How to do lense in Swift

December 4, 2019 · 1 min · Khoa Pham

How to convert from callback to Future Publisher in Combine

December 2, 2019 · 1 min · Khoa Pham

How to make init with closure in Swift

December 1, 2019 · 1 min · Khoa Pham

November  38

How to test a developing package with Swift Package Manager

November 30, 2019 · 2 min · Khoa Pham

How to use method from protocol extension in Swift

November 30, 2019 · 1 min · Khoa Pham

How to organize dependencies in Swift Package Manager

November 30, 2019 · 1 min · Khoa Pham

How to provide configurations in Swift

November 30, 2019 · 3 min · Khoa Pham

How to use SurveyMonkey in React Native

November 29, 2019 · 1 min · Khoa Pham

How to allow unnotarized app to run on macOS Catalina

November 28, 2019 · 1 min · Khoa Pham

How to use flipper

November 27, 2019 · 1 min · Khoa Pham

How to test UserDefaults in iOS

November 25, 2019 · 1 min · Khoa Pham

How to use ForEach with ScrollView in SwiftUI

November 22, 2019 · 1 min · Khoa Pham

How to modify data inside array in SwiftUI

November 22, 2019 · 1 min · Khoa Pham

How to use index in SwiftUI list

November 22, 2019 · 1 min · Khoa Pham

How to setup multiple git accounts for GitHub and Bitbucket

November 22, 2019 · 1 min · Khoa Pham

How to use objectWillChange in Combine

November 21, 2019 · 1 min · Khoa Pham

How to enable z and zsh-autosuggestions on zsh

November 19, 2019 · 1 min · Khoa Pham

How to show list with section in SwiftUI

November 16, 2019 · 1 min · Khoa Pham

How to group array by property in Swift

November 16, 2019 · 1 min · Khoa Pham

How to make full width list row in SwiftUI

November 14, 2019 · 1 min · Khoa Pham

How to make full screen TabView in SwiftUI

November 14, 2019 · 1 min · Khoa Pham

How to map error in Combine

November 14, 2019 · 1 min · Khoa Pham

How to fix unable to infer complex closure return type in SwiftUI

November 13, 2019 · 1 min · Khoa Pham

How to make Swift Package Manager package for multiple platforms

November 13, 2019 · 1 min · Khoa Pham

How to make simple Redux for SwiftUI

November 13, 2019 · 2 min · Khoa Pham

How to use Firebase in macOS

November 12, 2019 · 1 min · Khoa Pham

How to use Xcode

November 12, 2019 · 2 min · Khoa Pham

Links for Xcode

November 12, 2019 · 2 min · Khoa Pham

How to access view in fragment in Kotlin

November 10, 2019 · 1 min · Khoa Pham

How to refresh receipt and restore in app purchase in iOS

November 10, 2019 · 2 min · Khoa Pham

How to edit hexo theme hiero

November 6, 2019 · 1 min · Khoa Pham

How to use Firebase RemoteConfig

November 5, 2019 · 1 min · Khoa Pham

How to apply translations to Localizable.strings

November 5, 2019 · 2 min · Khoa Pham

How to use CreateML to classify images

November 4, 2019 · 1 min · Khoa Pham

How to use Firebase AutoML Vision Edge to classify images

November 4, 2019 · 1 min · Khoa Pham

How to use Google AutoML to classify images

November 4, 2019 · 1 min · Khoa Pham

How to get Binding via dollar prefix in SwiftUI

November 2, 2019 · 3 min · Khoa Pham

How to modify state from state in SwiftUI

November 2, 2019 · 6 min · Khoa Pham

How to show loading indicator in SwiftUI

November 2, 2019 · 1 min · Khoa Pham

How to show image picker in SwiftUI

November 2, 2019 · 4 min · Khoa Pham

How to add monkey test to iOS apps

November 1, 2019 · 1 min · Khoa Pham

October  50

How to use array of strings in ForEach in SwiftUI

October 31, 2019 · 1 min · Khoa Pham

How to make multiline Text in SwiftUI in watchOS

October 31, 2019 · 1 min · Khoa Pham

How to show documentations for GitHub projects

October 31, 2019 · 1 min · Khoa Pham

How to use CommonCrypto in iOS

October 29, 2019 · 2 min · Khoa Pham

How to make ISO 8601 date in Swift

October 29, 2019 · 3 min · Khoa Pham

How to configure test target in Xcode

October 29, 2019 · 2 min · Khoa Pham

How to check platform versions in Swift

October 29, 2019 · 1 min · Khoa Pham

How to use react-native link and CocoaPods

October 29, 2019 · 1 min · Khoa Pham

How to flick using UIKit Dynamic in iOS

October 23, 2019 · 2 min · Khoa Pham

How to use Swift package manager in watchOS

October 23, 2019 · 1 min · Khoa Pham

How to use external display in iOS

October 22, 2019 · 2 min · Khoa Pham

How to show error message like Snack Bar in iOS

October 21, 2019 · 3 min · Khoa Pham

How to hide tab bar when push in iOS

October 18, 2019 · 1 min · Khoa Pham

How to add trailing image to UILabel in iOS

October 17, 2019 · 1 min · Khoa Pham

How to handle different states in a screen in iOS

October 17, 2019 · 1 min · Khoa Pham

How to reload data without using onAppear in SwiftUI in watchOS

October 17, 2019 · 2 min · Khoa Pham

How to use EnvironmentObject in SwiftUI for watchOS

October 17, 2019 · 1 min · Khoa Pham

How to structure classes

October 16, 2019 · 1 min · Khoa Pham

How to make generic store for Codable in Swift

October 14, 2019 · 1 min · Khoa Pham

How to declare escaping in completion in callback in Swift

October 14, 2019 · 1 min · Khoa Pham

How to zoom to fit many coordinates in Google Maps in iOS

October 14, 2019 · 1 min · Khoa Pham

How to use Codable to store preferences in Swift

October 11, 2019 · 1 min · Khoa Pham

How to custom UIAlertController in iOS

October 11, 2019 · 2 min · Khoa Pham

How to find subview recursively in Swift

October 11, 2019 · 1 min · Khoa Pham

How to deal with multiple scenarios with Push Notification in iOS

October 11, 2019 · 6 min · Khoa Pham

How to use Apple certificate in Xcode 11

October 11, 2019 · 1 min · Khoa Pham

How to create watch only watchOS app

October 10, 2019 · 1 min · Khoa Pham

How to use provisional notification in iOS 12

October 10, 2019 · 2 min · Khoa Pham

How to check if push notification is actually enabled in iOS

October 10, 2019 · 2 min · Khoa Pham

How to use UserNotificationsUI in iOS

October 10, 2019 · 1 min · Khoa Pham

How to use AnyHashable in Swift

October 10, 2019 · 1 min · Khoa Pham

How to register for alert push notification in iOS

October 10, 2019 · 1 min · Khoa Pham

How to flat map publisher of publishers in Combine

October 9, 2019 · 1 min · Khoa Pham

How to make container view in SwiftUI

October 9, 2019 · 2 min · Khoa Pham

How to show web content as QR code in SwiftUI in watchOS

October 8, 2019 · 1 min · Khoa Pham

How to load remote image in SwiftUI

October 8, 2019 · 1 min · Khoa Pham

How to do navigation in SwiftUI in watchOS

October 8, 2019 · 1 min · Khoa Pham

How to use protocol in List in SwiftUI

October 7, 2019 · 2 min · Khoa Pham

How to support Swift Package Manager for existing projects

October 7, 2019 · 1 min · Khoa Pham

How to fix unreadable ASCII characters in Swift

October 7, 2019 · 1 min · Khoa Pham

Support

October 6, 2019 · 1 min · Khoa Pham

How to style NSTextView and NSTextField in macOS

October 5, 2019 · 1 min · Khoa Pham

How to center NSWindow in screen

October 4, 2019 · 1 min · Khoa Pham

How to remove duplicates based on property in array in Swift

October 3, 2019 · 1 min · Khoa Pham

How to get url of app on the iOS AppStore

October 3, 2019 · 1 min · Khoa Pham

How to log Error in Swift

October 3, 2019 · 1 min · Khoa Pham

How to handle NSTextField change in macOS

October 2, 2019 · 1 min · Khoa Pham

How to add section header to NSCollectionView in macOS

October 2, 2019 · 2 min · Khoa Pham

How to show log in Apple Script

October 1, 2019 · 1 min · Khoa Pham

How to show context menu from NSButton in macOS

October 1, 2019 · 1 min · Khoa Pham

September  50

How to handle UICollectionView reloadData with selected index path

September 30, 2019 · 1 min · Khoa Pham

How to make checked NSButton in AppKit

September 30, 2019 · 1 min · Khoa Pham

How to save files in sandboxed macOS app

September 28, 2019 · 1 min · Khoa Pham

How to add AdMob to Android app

September 27, 2019 · 1 min · Khoa Pham

How to notarize electron app

September 26, 2019 · 2 min · Khoa Pham

How to use marked in WKWebView in AppKit

September 26, 2019 · 1 min · Khoa Pham

How to enable NSMenuItem in AppKit

September 25, 2019 · 1 min · Khoa Pham

How to use generic NSCollectionView in macOS

September 24, 2019 · 2 min · Khoa Pham

How to use throttle and debounce in RxSwift

September 19, 2019 · 1 min · Khoa Pham

How to use flatMap and compactMap in Swift

September 19, 2019 · 1 min · Khoa Pham

How to use Firebase ID token

September 17, 2019 · 2 min · Khoa Pham

How to use custom domain for GitHub pages

September 17, 2019 · 1 min · Khoa Pham

How to constrain to views inside UICollectionViewCell in iOS

September 17, 2019 · 1 min · Khoa Pham

How to secure CVC in STPPaymentCardTextField in Stripe for iOS

September 16, 2019 · 1 min · Khoa Pham

How to replace all occurrences of a string in Javascript

September 16, 2019 · 1 min · Khoa Pham

How to read and write file using fs in node

September 16, 2019 · 1 min · Khoa Pham

How to get videos from vimeo in node

September 16, 2019 · 2 min · Khoa Pham

How to get videos from youtube in node

September 13, 2019 · 1 min · Khoa Pham

How to convert callback to Promise in Javascript

September 13, 2019 · 1 min · Khoa Pham

How to fix electron issues

September 12, 2019 · 1 min · Khoa Pham

How to easily parse deep json in Swift

September 12, 2019 · 1 min · Khoa Pham

How to work with Hardened runtime and sandbox in macOS

September 11, 2019 · 1 min · Khoa Pham

How to speed up GMSMarker in Google Maps for iOS

September 10, 2019 · 2 min · Khoa Pham

How to support drag and drop in UICollectionView iOS

September 10, 2019 · 1 min · Khoa Pham

How to support drag and drop in NSView

September 10, 2019 · 1 min · Khoa Pham

How to use NSStepper in Appkit

September 8, 2019 · 1 min · Khoa Pham

How to handle shortcut in AppKit

September 8, 2019 · 1 min · Khoa Pham

How to select file in its directory in AppKit

September 7, 2019 · 1 min · Khoa Pham

How to use NSProgressIndicator in AppKit

September 7, 2019 · 1 min · Khoa Pham

How to show save panel in AppKit

September 7, 2019 · 1 min · Khoa Pham

How to animate NSView using keyframe

September 6, 2019 · 1 min · Khoa Pham

How to quit macOS on last window closed

September 6, 2019 · 1 min · Khoa Pham

How to test Date with timezone aware in Swift

September 6, 2019 · 2 min · Khoa Pham

How to sign executable for sandbox

September 5, 2019 · 1 min · Khoa Pham

How to make simple traffic simulation in Javascript

September 5, 2019 · 1 min · Khoa Pham

How to make collaborative drawing canvas with socketio and node

September 5, 2019 · 2 min · Khoa Pham

How to generate changelog for GitHub releases with rxjs and node

September 5, 2019 · 1 min · Khoa Pham

How to do launch screen in Android

September 4, 2019 · 1 min · Khoa Pham

How to add header to NavigationView in Android

September 4, 2019 · 1 min · Khoa Pham

How to do simple analytics in iOS

September 4, 2019 · 1 min · Khoa Pham

Back to static site

September 3, 2019 · 1 min · Khoa Pham

How to get all GitHub issues using GraphQL

September 3, 2019 · 1 min · Khoa Pham

How to use Hexo to deploy static site

September 3, 2019 · 1 min · Khoa Pham

How to use type coersion in Javascript

September 3, 2019 · 1 min · Khoa Pham

How to safely access deeply nested object in Javascript

September 3, 2019 · 1 min · Khoa Pham

How to use flow type in Javascript

September 3, 2019 · 1 min · Khoa Pham

How to use flow in Kotlin

September 3, 2019 · 1 min · Khoa Pham

How to choose Firebase vs Google Analytics

September 3, 2019 · 1 min · Khoa Pham

How to use lessThan and greaterThan in Auto Layout in iOS

September 3, 2019 · 1 min · Khoa Pham

How to check app running on jailbreak iOS device

September 2, 2019 · 1 min · Khoa Pham

August  39

How to create bounce animation programmatically in Android

August 28, 2019 · 1 min · Khoa Pham

How to use point in dp programmatically in Android

August 28, 2019 · 1 min · Khoa Pham

How to create constraints programmatically with ConstraintLayout in Android

August 28, 2019 · 1 min · Khoa Pham

How to use custom font as resource in Android

August 28, 2019 · 1 min · Khoa Pham

How to get Hacker News top stories using parallel coroutine and Retrofit

August 28, 2019 · 2 min · Khoa Pham

How to show generic list in Fragment in Android

August 28, 2019 · 2 min · Khoa Pham

How to manage OneSignal push notification in iOS

August 27, 2019 · 4 min · Khoa Pham

How to do throttle and debounce using DispatchWorkItem in Swift

August 27, 2019 · 1 min · Khoa Pham

How to simplify UIApplication life cycle observation in iOS

August 27, 2019 · 1 min · Khoa Pham

How to do UITests with Google Maps on iOS

August 27, 2019 · 2 min · Khoa Pham

Make to make rounded background UIButton in iOS

August 27, 2019 · 1 min · Khoa Pham

How to make scrolling UIScrollView with Auto Layout in iOS

August 26, 2019 · 2 min · Khoa Pham

How to use Product Hunt GraphQL API with Retrofit

August 26, 2019 · 2 min · Khoa Pham

How to fix Auto Layout issues in iOS

August 23, 2019 · 1 min · Khoa Pham

How to simplify anchor with NSLayoutConstraint in iOS

August 23, 2019 · 2 min · Khoa Pham

How to get trending repos on GitHub using Retrofit

August 22, 2019 · 1 min · Khoa Pham

How to use Retrofit in Android

August 22, 2019 · 1 min · Khoa Pham

How to handle link clicked in WKWebView in iOS

August 21, 2019 · 1 min · Khoa Pham

How to use AppFlowController in iOS

August 20, 2019 · 1 min · Khoa Pham

How to use ViewModel and ViewModelsProviders in Android

August 20, 2019 · 3 min · Khoa Pham

How to declare UIGestureRecognizer in iOS

August 19, 2019 · 1 min · Khoa Pham

How to use function builder in Swift 5.1

August 18, 2019 · 1 min · Khoa Pham

How to simplify get GRPC streaming in Swift

August 16, 2019 · 2 min · Khoa Pham

How to inject view model with Koin in Android

August 15, 2019 · 1 min · Khoa Pham

How to use coroutine LiveData in Android

August 15, 2019 · 1 min · Khoa Pham

How to declare generic RecyclerView adapter in Android

August 14, 2019 · 1 min · Khoa Pham

How to use Payment Intent and Setup Intents with Stripe in iOS

August 14, 2019 · 4 min · Khoa Pham

How to format currency in Swift

August 13, 2019 · 1 min · Khoa Pham

How to simplify struct mutating in Swift

August 13, 2019 · 1 min · Khoa Pham

How to not resign first responder for UITextField in iOS

August 13, 2019 · 1 min · Khoa Pham

How to use React JSX with Babel in Electron

August 12, 2019 · 1 min · Khoa Pham

How to define version property in gradle

August 10, 2019 · 1 min · Khoa Pham

How to use Firebase PhoneAuth in iOS

August 7, 2019 · 1 min · Khoa Pham

How to use Navigation component with DrawerLayout in Android

August 7, 2019 · 2 min · Khoa Pham

How to make digit passcode input in Swift

August 6, 2019 · 2 min · Khoa Pham

How to make credit card input UI in Swift

August 5, 2019 · 3 min · Khoa Pham

How to stop implicit animation when title change on UIButton

August 2, 2019 · 1 min · Khoa Pham

How to use addSubview in iOS

August 1, 2019 · 1 min · Khoa Pham

How to run app on beta iOS devices

August 1, 2019 · 1 min · Khoa Pham

July  5

How to submit electron app to AppStore

July 31, 2019 · 2 min · Khoa Pham

How to format hour minute from time interval in Swift

July 31, 2019 · 1 min · Khoa Pham

How to cache URLSession response

July 3, 2019 · 1 min · Khoa Pham

How to use ext in gradle in Android

July 2, 2019 · 1 min · Khoa Pham

How to do custom presentation with UIViewPropertyAnimator in iOS

July 2, 2019 · 2 min · Khoa Pham

June  41

How to show dropdown in AppKit

June 29, 2019 · 1 min · Khoa Pham

How to scan up to character in Swift

June 29, 2019 · 1 min · Khoa Pham

How to use NSSecureCoding in Swift

June 29, 2019 · 2 min · Khoa Pham

How to simplify pager interaction with Rx

June 27, 2019 · 2 min · Khoa Pham

How to use moveItem in NSCollectionView in AppKit

June 27, 2019 · 1 min · Khoa Pham

How to show dropdown from NSSegmentedControl in AppKit

June 27, 2019 · 1 min · Khoa Pham

How to make scrollable NSTextView in AppKit

June 26, 2019 · 1 min · Khoa Pham

How to handle keyboard for UITextField in scrolling UIStackView in iOS

June 26, 2019 · 4 min · Khoa Pham

How to make simple form validator in Swift

June 25, 2019 · 2 min · Khoa Pham

How to organise test files

June 25, 2019 · 1 min · Khoa Pham

How to deal with weak in closure in Swift

June 25, 2019 · 1 min · Khoa Pham

How to make material UITextField with floating label in iOS

June 24, 2019 · 2 min · Khoa Pham

How to embed UIStackView inside UIScrollView in iOS

June 24, 2019 · 1 min · Khoa Pham

How to animate NSCollectionView changes

June 23, 2019 · 1 min · Khoa Pham

How to handle right click in AppKit

June 23, 2019 · 1 min · Khoa Pham

How to show context menu in NSCollectionView

June 23, 2019 · 1 min · Khoa Pham

How to customize NSTextView in AppKit

June 22, 2019 · 1 min · Khoa Pham

How to use custom font in AppKit

June 22, 2019 · 1 min · Khoa Pham

How to make custom controller for View in iOS

June 19, 2019 · 1 min · Khoa Pham

A bit about Design

June 18, 2019 · 1 min · Khoa Pham

Links for Design

June 18, 2019 · 1 min · Khoa Pham

Understanding device and OS share for iOS and Android

June 18, 2019 · 1 min · Khoa Pham

How to make UIPanGestureRecognizer work with horizontal swipe in UICollectionView

June 18, 2019 · 1 min · Khoa Pham

How to use media query in CSS

June 17, 2019 · 1 min · Khoa Pham

How to use new APIs in iOS

June 17, 2019 · 2 min · Khoa Pham

Links for WWDC

June 17, 2019 · 2 min · Khoa Pham

What is new in iOS

June 17, 2019 · 2 min · Khoa Pham

What’s new in iOS

June 17, 2019 · 2 min · Khoa Pham

How to avoid crash when closing NSWindow for agent macOS app

June 16, 2019 · 1 min · Khoa Pham

How to get cell at center during scroll in UICollectionView

June 14, 2019 · 1 min · Khoa Pham

How to downsample image in iOS

June 14, 2019 · 1 min · Khoa Pham

How to show location in Apple Maps and Google Maps app in iOS

June 13, 2019 · 1 min · Khoa Pham

How to make convenient touch handler for UIButton in iOS

June 13, 2019 · 1 min · Khoa Pham

How to format distance in iOS

June 13, 2019 · 1 min · Khoa Pham

How to mock grpc model in Swift

June 13, 2019 · 1 min · Khoa Pham

Favorite WWDC 2019 sessions

June 12, 2019 · 8 min · Khoa Pham

Support IP handover in rtpproxy for VoIP applications

June 12, 2019 · 5 min · Khoa Pham

How to test drive view in iOS

June 12, 2019 · 1 min · Khoa Pham

How to make carousel layout for UICollectionView in iOS

June 12, 2019 · 3 min · Khoa Pham

How to make simple pan to dismiss view in iOS

June 12, 2019 · 2 min · Khoa Pham

Getting started with WWDC 2019

June 11, 2019 · 1 min · Khoa Pham

May  51

How to style NSButton in AppKit

May 31, 2019 · 1 min · Khoa Pham

How to debounce action in Flutter

May 30, 2019 · 1 min · Khoa Pham

How to add indicator under tab bar buttons in iOS

May 27, 2019 · 2 min · Khoa Pham

Understanding socket and port in TCP

May 25, 2019 · 4 min · Khoa Pham

How to use Gradle Kotlin DSL in Android

May 24, 2019 · 2 min · Khoa Pham

Learning VoIP, RTP and SIP (aka awesome pjsip)

May 23, 2019 · 17 min · Khoa Pham

How to deal with CSS responsiveness in Wordpress

May 23, 2019 · 3 min · Khoa Pham

How to use One Dark theme and Fira Code font for IDEs

May 23, 2019 · 2 min · Khoa Pham

How to fix wrong status bar orientation in iOS

May 23, 2019 · 3 min · Khoa Pham

What is create-react-native-app

May 23, 2019 · 5 min · Khoa Pham

How to use Bitrise CI for React Native apps

May 23, 2019 · 6 min · Khoa Pham

How to make Unity games in pure C#

May 23, 2019 · 4 min · Khoa Pham

20 recommended utility apps for macOS

May 23, 2019 · 6 min · Khoa Pham

How to run Android apps in Bitrise

May 23, 2019 · 5 min · Khoa Pham

How to make tag selection view in React Native

May 23, 2019 · 6 min · Khoa Pham

Getting to know some pragmatic programming language features

May 23, 2019 · 8 min · Khoa Pham

Introducing Learn Talks — Awesome conference and meetup talks

May 23, 2019 · 2 min · Khoa Pham

How to add app icons and splash screens to a React Native app in staging and production

May 23, 2019 · 12 min · Khoa Pham

How to convert your Xcode plugins to Xcode extensions

May 23, 2019 · 20 min · Khoa Pham

Get to know different JavaScript environments in React Native

May 23, 2019 · 5 min · Khoa Pham

How to Make Linear Gradient View with Bridging in React Native

May 23, 2019 · 11 min · Khoa Pham

How to dismiss keyboard with react-navigation in React Native apps

May 23, 2019 · 8 min · Khoa Pham

How to use Firebase SDK with Firestore for React Native

May 23, 2019 · 7 min · Khoa Pham

How to position element at the bottom of the screen using Flexbox in React Native

May 23, 2019 · 7 min · Khoa Pham

Learn iOS best practices by building a simple recipes app

May 23, 2019 · 28 min · Khoa Pham

How to setup Android projects

May 23, 2019 · 5 min · Khoa Pham

How to structure your project and manage static resources in React Native

May 23, 2019 · 14 min · Khoa Pham

How to overlay view on another view in React Native

May 22, 2019 · 1 min · Khoa Pham

How to remove Cartography in iOS

May 21, 2019 · 5 min · Khoa Pham

How to sort strings with number in Javascript

May 21, 2019 · 1 min · Khoa Pham

How to move tab bar icons down in iOS

May 21, 2019 · 1 min · Khoa Pham

How to test LaunchScreen in iOS

May 21, 2019 · 1 min · Khoa Pham

How to use remote theme for GitHub Pages

May 21, 2019 · 1 min · Khoa Pham

How to enable black mode in Google Maps in iOS

May 20, 2019 · 1 min · Khoa Pham

Favorite WWDC 2018 sessions

May 19, 2019 · 9 min · Khoa Pham

How to get running window informations in macOS

May 16, 2019 · 1 min · Khoa Pham

How to show full screen window programmatically in macOS

May 16, 2019 · 1 min · Khoa Pham

Useful git commands for everyday use!

May 15, 2019 · 7 min · Khoa Pham

How to work around app damaged warning in macOS

May 15, 2019 · 1 min · Khoa Pham

How to fix UITargetAppPath should be provided in iOS tests

May 15, 2019 · 1 min · Khoa Pham

How to shake NSView in macOS

May 15, 2019 · 1 min · Khoa Pham

How to fit UIBezierPath in frame in iOS

May 14, 2019 · 2 min · Khoa Pham

How to use CAReplicatorLayer to make activity indicator in iOS

May 13, 2019 · 1 min · Khoa Pham

How to do rotation for CALayer in iOS

May 13, 2019 · 1 min · Khoa Pham

How to not use isRemovedOnCompletion for CAAnimation in iOS

May 13, 2019 · 1 min · Khoa Pham

How to make simple search box in iOS

May 7, 2019 · 1 min · Khoa Pham

How to capture video in iOS simulator

May 7, 2019 · 1 min · Khoa Pham

How to use custom fonts in iOS

May 7, 2019 · 1 min · Khoa Pham

How to create UITabBarController programmatically in iOS

May 7, 2019 · 1 min · Khoa Pham

How to run AppleScript in macOS

May 2, 2019 · 1 min · Khoa Pham

How to make simple networking client in Swift

May 2, 2019 · 2 min · Khoa Pham

April  27

How to ignore App Transport Security in iOS

April 30, 2019 · 1 min · Khoa Pham

How to run simple http server in Go

April 30, 2019 · 1 min · Khoa Pham

How to use Stripe and Apple Pay in iOS

April 30, 2019 · 9 min · Khoa Pham

How to test PublishSubject in RxSwift

April 29, 2019 · 1 min · Khoa Pham

How to fix not found zlib problem in macOS Mojave

April 29, 2019 · 1 min · Khoa Pham

How to use Sonarqube in Swift projects

April 29, 2019 · 3 min · Khoa Pham

What is Personal team in Xcode

April 26, 2019 · 1 min · Khoa Pham

How to map from Swift 5 Resul to RxSwift PublishSubject

April 26, 2019 · 1 min · Khoa Pham

How to update NSMenuItem while NSMenu is showing in macOS

April 23, 2019 · 1 min · Khoa Pham

How to use Timer in Swift

April 23, 2019 · 1 min · Khoa Pham

How to overload functions in Swift

April 18, 2019 · 2 min · Khoa Pham

Understanding AVFoundation and MediaPlayer frameworks in iOS

April 18, 2019 · 4 min · Khoa Pham

How to handle reachability in iOS

April 17, 2019 · 5 min · Khoa Pham

Dealing with CSS responsiveness in Wordpress

April 17, 2019 · 3 min · Khoa Pham

How to build with xcodebuild and automatic code signing

April 15, 2019 · 1 min · Khoa Pham

How to launch app at start up in macOS

April 14, 2019 · 1 min · Khoa Pham

How to fix mismatched deployment between app and test target in Xcode

April 11, 2019 · 1 min · Khoa Pham

How to notarize macOS app

April 11, 2019 · 2 min · Khoa Pham

How to resize image using imagemagick

April 10, 2019 · 1 min · Khoa Pham

How to use shared AppGroup UserDefaults in macOS and Xcode extension

April 10, 2019 · 1 min · Khoa Pham

How to check file under Library in macOS

April 10, 2019 · 1 min · Khoa Pham

How to parse json in Go

April 9, 2019 · 1 min · Khoa Pham

How to resolve deep json object in Dart

April 8, 2019 · 2 min · Khoa Pham

How to generate grpc protobuf files

April 8, 2019 · 2 min · Khoa Pham

How to cache CocoaPods

April 5, 2019 · 1 min · Khoa Pham

How to build a networking in Swift

April 5, 2019 · 6 min · Khoa Pham

How to cancel DispatchWorkItem and NSOperation

April 3, 2019 · 1 min · Khoa Pham

March  24

How to construct URL with URLComponents and appendPathComponent in Swift

March 29, 2019 · 1 min · Khoa Pham

How to catch error in ApolloClient

March 28, 2019 · 1 min · Khoa Pham

How to do clustering with Google Maps in iOS

March 26, 2019 · 3 min · Khoa Pham

How to handle file picker in React

March 25, 2019 · 1 min · Khoa Pham

Links for OSS

March 25, 2019 · 1 min · Khoa Pham

OSS

March 25, 2019 · 1 min · Khoa Pham

How to fix ApiException 10 in Flutter for Android

March 24, 2019 · 1 min · Khoa Pham

How to get Google account photo in Flutter

March 24, 2019 · 1 min · Khoa Pham

Getting activity name through HKWorkoutActivityType in HealthKit

March 24, 2019 · 2 min · Khoa Pham

Curry in Swift and Javascript

March 24, 2019 · 6 min · Khoa Pham

How to fix SSLPeerUnverifiedException in Android

March 24, 2019 · 4 min · Khoa Pham

How to zoom in double in MapKit

March 22, 2019 · 1 min · Khoa Pham

How to select cluster annotation in MapKit

March 22, 2019 · 1 min · Khoa Pham

How to cluster annotations in MapKit in iOS 11

March 22, 2019 · 1 min · Khoa Pham

Understanding CanvasRenderingContext2D and UIBezierPath

March 21, 2019 · 1 min · Khoa Pham

How to get properties of JSValue in JavascriptCore

March 19, 2019 · 1 min · Khoa Pham

How to run ffmpeg in macOS app

March 19, 2019 · 1 min · Khoa Pham

How to get path to resource in running macOS app

March 19, 2019 · 1 min · Khoa Pham

How to run executable in macOS

March 19, 2019 · 1 min · Khoa Pham

How to print current directory using Process in macOS

March 19, 2019 · 1 min · Khoa Pham

How to change NSTextField backgroundColor in NSPopover

March 19, 2019 · 1 min · Khoa Pham

How to make scrollable vertical NSStackView

March 18, 2019 · 1 min · Khoa Pham

How to make view take up full width in vertical NSStackView

March 18, 2019 · 1 min · Khoa Pham

How to load top level view from xib in macOS

March 18, 2019 · 1 min · Khoa Pham

February  1

How to fix MethodError - undefined method real_path with CocoaPods?

February 25, 2019 · 2 min · Khoa Pham

2018  30

December  1

Testimonial

December 18, 2018 · 1 min · Khoa Pham

May  4

Understanding weak and strong in Objective C

May 31, 2018 · 3 min · Khoa Pham

Interesting, how did you managed to plug GitHub issues into the dev.to platform

May 26, 2018 · 1 min · Khoa Pham

Trying IBM Watson

May 2, 2018 · 1 min · Khoa Pham

Request and Task

May 2, 2018 · 1 min · Khoa Pham

April  2

Learning from Open Source Colocate test files

April 12, 2018 · 1 min · Khoa Pham

Using CircleCI 2.0

April 3, 2018 · 3 min · Khoa Pham

February  9

Jitter buffer in VoIP

February 27, 2018 · 2 min · Khoa Pham

Some Windows Phone 7 development tips

February 27, 2018 · 2 min · Khoa Pham

How to calculate packet size in VoIP

February 27, 2018 · 3 min · Khoa Pham

UITableViewCell and Model

February 27, 2018 · 3 min · Khoa Pham

Netcut and ARP

February 27, 2018 · 3 min · Khoa Pham

Make your own sliding menu on Android tutorial – Part 2

February 27, 2018 · 8 min · Khoa Pham

Make your own sliding menu on Android tutorial - Part 1

February 27, 2018 · 5 min · Khoa Pham

Some interesting repositories

February 15, 2018 · 1 min · Khoa Pham

Dealing with updated pod in BuddyBuild

February 1, 2018 · 3 min · Khoa Pham

January  14

Learning from Open Source Generic Factory

January 26, 2018 · 1 min · Khoa Pham

Using camelCase for abbreviations

January 26, 2018 · 2 min · Khoa Pham

Learning sine

January 26, 2018 · 1 min · Khoa Pham

How to fix Uncaught Error Cannot find module react

January 17, 2018 · 2 min · Khoa Pham

How to use standalone UINavigationBar in iOS

January 10, 2018 · 3 min · Khoa Pham

How to deal with animation in UITests in iOS

January 8, 2018 · 1 min · Khoa Pham

How to generate QR code in AppKit

January 6, 2018 · 1 min · Khoa Pham

How to use Function Literals with Receiver in Kotlin

January 5, 2018 · 1 min · Khoa Pham

How to use R.swift in UITest in iOS

January 5, 2018 · 1 min · Khoa Pham

Hiding back button in navigation bar in iOS

January 4, 2018 · 1 min · Khoa Pham

Some Swift tips

January 3, 2018 · 1 min · Khoa Pham

Learning from Open Source Making Deferred in Kotlin

January 3, 2018 · 1 min · Khoa Pham

Learning from Open Source Using dylib in macOS applications

January 3, 2018 · 1 min · Khoa Pham

Using dlopen in iOS

January 2, 2018 · 1 min · Khoa Pham

2017  118

December  15

Learning from Open Source Hit testing with UIWindow

December 22, 2017 · 1 min · Khoa Pham

How to make NSCollectionView programatically in Swift

December 21, 2017 · 2 min · Khoa Pham

UnsafePointer in Swift

December 20, 2017 · 1 min · Khoa Pham

How to prevent UIVisualEffectView crash

December 20, 2017 · 3 min · Khoa Pham

Understanding suspend function in Kotlin Coroutine in Android

December 18, 2017 · 5 min · Khoa Pham

Hashable and Set in Swift

December 13, 2017 · 1 min · Khoa Pham

Generic declaration in Swift

December 13, 2017 · 1 min · Khoa Pham

A taste of MVVM and Reactive paradigm

December 7, 2017 · 15 min · Khoa Pham

Collection Update

December 7, 2017 · 8 min · Khoa Pham

Commit as another user on GitHub

December 7, 2017 · 1 min · Khoa Pham

Badge in GitHub

December 7, 2017 · 1 min · Khoa Pham

How to learn iOS

December 7, 2017 · 1 min · Khoa Pham

Case sensitivity in HTTP

December 6, 2017 · 1 min · Khoa Pham

Understanding let, apply, with, run in Kotlin

December 5, 2017 · 1 min · Khoa Pham

Using Playground with CocoaPods

December 1, 2017 · 2 min · Khoa Pham

November  12

Using assembly

November 30, 2017 · 1 min · Khoa Pham

Talks

November 27, 2017 · 1 min · Khoa Pham

URL Routing with Compass

November 27, 2017 · 18 min · Khoa Pham

BuddyBuild and gradle.properties

November 23, 2017 · 1 min · Khoa Pham

Communication between Fragment and Activity

November 21, 2017 · 3 min · Khoa Pham

Coordinator and FlowController

November 14, 2017 · 11 min · Khoa Pham

Please reconsidering your choice of libraries

November 10, 2017 · 3 min · Khoa Pham

How to make generic extension with associatedtype protocol in Swift

November 10, 2017 · 2 min · Khoa Pham

How to make simple Binding in MVVM in iOS

November 10, 2017 · 1 min · Khoa Pham

How to use custom UINavigationBar in iOS

November 8, 2017 · 1 min · Khoa Pham

It’s good to have a CI

November 2, 2017 · 3 min · Khoa Pham

Why native?

November 1, 2017 · 1 min · Khoa Pham

October  18

Diff algorithm

October 31, 2017 · 1 min · Khoa Pham

How to use safeAreaLayoutGuide in iOS 10

October 31, 2017 · 1 min · Khoa Pham

Learning from Open Source Using Coordinator

October 25, 2017 · 1 min · Khoa Pham

Learning from Open Source Managing dependencies

October 25, 2017 · 3 min · Khoa Pham

How to debug iOS apps

October 24, 2017 · 1 min · Khoa Pham

Learning from Open Source Using Playground

October 23, 2017 · 1 min · Khoa Pham

Indenting Swift code

October 20, 2017 · 2 min · Khoa Pham

Testing keychain in iOS

October 20, 2017 · 1 min · Khoa Pham

Learning from Open Source Making macOS app in code

October 19, 2017 · 1 min · Khoa Pham

Designing for iPhone X

October 19, 2017 · 1 min · Khoa Pham

String manipulation in Apple Script

October 18, 2017 · 1 min · Khoa Pham

How to call function inside Apple Script

October 18, 2017 · 2 min · Khoa Pham

How to use Input and output container in Swift

October 17, 2017 · 1 min · Khoa Pham

Fixing login hanging in macOS High Sierra

October 16, 2017 · 1 min · Khoa Pham

What about performance?

October 10, 2017 · 2 min · Khoa Pham

Dear SDK developers

October 10, 2017 · 2 min · Khoa Pham

How to migrate Codable object in Swift

October 9, 2017 · 3 min · Khoa Pham

How to handle alert in UITests in iOS

October 2, 2017 · 1 min · Khoa Pham

September  10

How to integrate library via custom podspec

September 29, 2017 · 1 min · Khoa Pham

How to handle Swift version with Cocoapods

September 25, 2017 · 1 min · Khoa Pham

Ikigai

September 21, 2017 · 1 min · Khoa Pham

What if there is no inheritance?

September 21, 2017 · 1 min · Khoa Pham

Ad Hominem

September 21, 2017 · 2 min · Khoa Pham

Sync and async code in Swift

September 14, 2017 · 2 min · Khoa Pham

How to check generic type in Swift

September 13, 2017 · 1 min · Khoa Pham

How to use Given When Then in Swift tests

September 13, 2017 · 2 min · Khoa Pham

Understanding Instance property vs parameter in Swift

September 6, 2017 · 2 min · Khoa Pham

How to push to GitHub gist

September 4, 2017 · 1 min · Khoa Pham

August  9

How to observe object deinit in Swift

August 29, 2017 · 1 min · Khoa Pham

How to deal with NODE_MODULE_VERSION in electron

August 28, 2017 · 2 min · Khoa Pham

Norsk

August 21, 2017 · 1 min · Khoa Pham

How to support copy paste in electron

August 21, 2017 · 1 min · Khoa Pham

How to change app icon in electron

August 15, 2017 · 1 min · Khoa Pham

Another layer of abstraction

August 9, 2017 · 1 min · Khoa Pham

How to do implement notification in iOS with Firebase

August 9, 2017 · 2 min · Khoa Pham

How to use JSON Codable in Swift 4

August 6, 2017 · 1 min · Khoa Pham

Learning flexbox

August 4, 2017 · 1 min · Khoa Pham

July  2

When to use hamburger menu in iOS

July 31, 2017 · 1 min · Khoa Pham

How to deal with windows-1252 encoding in Node

July 8, 2017 · 1 min · Khoa Pham

June  12

Pixel and point

June 16, 2017 · 3 min · Khoa Pham

Optional of optional in Swift

June 14, 2017 · 1 min · Khoa Pham

Package node.js application

June 13, 2017 · 1 min · Khoa Pham

Favorite WWDC 2017 sessions

June 10, 2017 · 1 min · Khoa Pham

How to implement a tracker in Swift

June 10, 2017 · 2 min · Khoa Pham

How to change year in Date in Swift

June 9, 2017 · 1 min · Khoa Pham

How to test for viewDidLoad in iOS

June 7, 2017 · 1 min · Khoa Pham

How to initialize Enums With Optionals in Swift

June 2, 2017 · 1 min · Khoa Pham

How to run UI Test with system alert in iOS

June 2, 2017 · 2 min · Khoa Pham

How to master Auto Layout Visual Format Language

June 2, 2017 · 1 min · Khoa Pham

Getting started with Swift

June 2, 2017 · 1 min · Khoa Pham

How to run UITests with map view in iOS

June 1, 2017 · 2 min · Khoa Pham

May  34

How to run UI Test with Facebook login

May 30, 2017 · 7 min · Khoa Pham

Debugging iOS app

May 29, 2017 · 1 min · Khoa Pham

Some investment stories

May 24, 2017 · 1 min · Khoa Pham

How to use assertionFailure and Optimization Level in iOS

May 23, 2017 · 1 min · Khoa Pham

How to perform platform check with typealias and @available

May 17, 2017 · 1 min · Khoa Pham

How to use Controller and View in iOS

May 12, 2017 · 2 min · Khoa Pham

How to use MainController in iOS

May 12, 2017 · 1 min · Khoa Pham

How to handle Auto Layout with different screen sizes

May 12, 2017 · 2 min · Khoa Pham

NSApplicationDelegate and notification

May 10, 2017 · 1 min · Khoa Pham

How to define SDK and Deployment Target in iOS

May 10, 2017 · 4 min · Khoa Pham

App backed by website in iOS 9

May 10, 2017 · 2 min · Khoa Pham

Disingenuousness

May 10, 2017 · 3 min · Khoa Pham

How to do curry in Swift

May 10, 2017 · 2 min · Khoa Pham

How to use push notification in iOS

May 10, 2017 · 5 min · Khoa Pham

Understanding push and pull signal in reactive paradigm

May 10, 2017 · 5 min · Khoa Pham

How to make iOS Stretchy Header with Auto Layout

May 10, 2017 · 3 min · Khoa Pham

How to group digits in Swift

May 10, 2017 · 1 min · Khoa Pham

How to make a simple resolver in Swift

May 10, 2017 · 4 min · Khoa Pham

How to make lighter AppDelegate in iOS

May 10, 2017 · 3 min · Khoa Pham

How to debug Auto Layout

May 10, 2017 · 1 min · Khoa Pham

How to create a piano using iOS 9 Auto Layout

May 10, 2017 · 2 min · Khoa Pham

A set of NSObject

May 5, 2017 · 1 min · Khoa Pham

How to handle RefreshControl in iOS

May 4, 2017 · 1 min · Khoa Pham

How to hack iOS apps

May 3, 2017 · 1 min · Khoa Pham

How to deal with singleton in iOS

May 2, 2017 · 2 min · Khoa Pham

Swift snippets

May 2, 2017 · 1 min · Khoa Pham

The luxury of free time

May 2, 2017 · 1 min · Khoa Pham

Composition in Realm

May 2, 2017 · 1 min · Khoa Pham

How to do delegate with RxSwift

May 2, 2017 · 1 min · Khoa Pham

How to group extension methods in Swift

May 2, 2017 · 1 min · Khoa Pham

How to execute an action only once in Swift

May 2, 2017 · 1 min · Khoa Pham

Law of Jante

May 2, 2017 · 1 min · Khoa Pham

Advices to students

May 2, 2017 · 2 min · Khoa Pham

Check before you commit

May 2, 2017 · 1 min · Khoa Pham

April  6

Markdown editor

April 30, 2017 · 1 min · Khoa Pham

Open Source

April 29, 2017 · 1 min · Khoa Pham

Primary key in Realm

April 26, 2017 · 1 min · Khoa Pham

How to take an app from a private framework in macOS

April 26, 2017 · 1 min · Khoa Pham

Configuration closure in Swift

April 26, 2017 · 1 min · Khoa Pham

Hello world, again

April 26, 2017 · 1 min · Khoa Pham