Archive
2021
October
Flutter: Two-way communication between a WebView and a web page
October 17, 2021 - 7 min read
Exploring Flutter's Scrollable.ensureVisible
October 10, 2021 - 10 min read
2020
July
Quick and simple load testing with Apache Bench
July 15, 2020 - 4 min read
Dart extensions to flatten Flutter's deep nested widget trees
July 7, 2020 - 4 min read
June
Use AppleScript to generate an enum for SF Symbols
June 28, 2020 - 11 min read
Keyboards options for SwiftUI fields
June 21, 2020 - 8 min read
GraphQL mutations for iOS apps (with the help of Combine's Future)
June 14, 2020 - 11 min read
Mutations on a GraphQL server built with Vapor
June 7, 2020 - 10 min read
May
Custom GraphQL types on Swift projects
May 31, 2020 - 11 min read
Swift ❤️ GraphQL: How to create a GraphQL server with Vapor and an iOS app as a client
May 24, 2020 - 8 min read
Continuous Integration with GitHub Actions for a Scala project
May 17, 2020 - 7 min read
How to add a shield on the App Icon of beta builds
May 10, 2020 - 6 min read
Setting up a new iOS project (Part II)
May 3, 2020 - 7 min read
April
Setting up a new iOS project (Part I)
April 26, 2020 - 7 min read
A Scala script to take full size webpage screenshots for different screen dimensions
April 19, 2020 - 8 min read
Notifying users when an iOS app update is available on AppStore
April 12, 2020 - 11 min read
Help your user rate and review your iOS app!
April 5, 2020 - 11 min read
March
A brief introduction to open source licenses
March 28, 2020 - 7 min read
February
Scan and broadcast to nearby devices with Core Bluetooth
February 16, 2020 - 11 min read
Two-way communication between an iOS WKWebView and a web page
February 2, 2020 - 9 min read
January
How to get the most out of Xcode: Xcode Snippets
January 26, 2020 - 6 min read
Accessing web page properties from an iOS Share Extension
January 19, 2020 - 6 min read
Custom UI for Share Extensions
January 11, 2020 - 7 min read
How to find large files from the command line
January 4, 2020 - 5 min read
2019
November
Running an HTTP server on an Android app
November 10, 2019 - 4 min read
October
Running a SwiftNIO Server in an iOS app
October 27, 2019 - 8 min read
JSON feed reader app with Kotlin Native
October 13, 2019 - 18 min read
JSON feed for Jekyll sites
October 5, 2019 - 5 min read
September
From Kotlin to Native: Or how Kotlin concepts are mapped to the Apple framework
September 19, 2019 - 14 min read
Continuous Integration for Kotlin Native projects with Gitlab CI
September 8, 2019 - 6 min read
Kotlin Multiplatform Project: Code styling for iOS and Android
September 1, 2019 - 6 min read
August
Kotlin Multiplatform Project: Unit tests for iOS and Android
August 25, 2019 - 7 min read
Thoughts on Kotlin Multiplatform Project structure
August 17, 2019 - 10 min read
How to setup a Kotlin Multiplatform Project for iOS and Android
August 4, 2019 - 5 min read
July
A step-by-step guide to create a custom Xcode template
July 21, 2019 - 8 min read
June
How to use Firebase Remote Config and A/B testing on an iOS app(part II)
June 30, 2019 - 9 min read
How to use Firebase Remote Config and A/B testing on an iOS app(part I)
June 22, 2019 - 5 min read
January
Useful Curl features
January 6, 2019 - 5 min read
2018
December
A guide to SwiftLint
December 23, 2018 - 5 min read
Xcode shortcuts and custom key bindings
December 7, 2018 - 4 min read
November
Download provision profiles with AppleScript
November 25, 2018 - 6 min read
Save time with git aliases
November 10, 2018 - 3 min read
October
Why I choose Jekyll over competition
October 23, 2018 - 4 min read
Modifying UI elements with Xcode and LLDB v2
October 14, 2018 - 7 min read
September
Modifying UI elements with LLDB
September 30, 2018 - 5 min read
Why I start a blog
September 23, 2018 - 3 min read