Published in Gett Tech·Mar 1, 2021Engineering Hackathon in the world of COVID-19The past year has been challenging in so many ways. COVID-19 forced us all to thrive working remotely, for both our customers and our own employees. During this past year, most of modern society inevitably adapted to the situation. Work/life balance At Gett, we also adapted and introduced Gett Flexi so our…Hackathons5 min read
Published in Gett Tech·Jun 6, 2019RxSwift to Apple’s Combine “Cheat Sheet”Get started with Apple’s Combine with your existing RxSwift knowledge — Update: This cheatsheet is available as a Markdown table, as well as searchable CSV tables in the following repo: https://github.com/freak4pc/rxswift-to-combine-cheatsheet. Thanks Joe Blau for the help and inspiration! Update 2: I’ve released a library called RxCombine which provides a proof-of-concept for Bi-directional type bridging between RxSwift and Apple’s combine, letting…Rxswift3 min read
May 6, 2019What’s new in RxSwift 5Learn about the newest additions to RxSwift — RxSwift 5 was finally released just a few days ago, and I thought this would be a great opportunity to share a quick list of the most note-worthy changes pushed into this release. No worries though, as this release is mostly source-compatible with only a few deprecations and renames. But…Rxswift6 min read
Published in Gett Tech·Mar 17, 2019Gett iOS Meetup VideosRxSwift & MVVM, Custom Animations, and Gett Delivery with Firebase — On January 30th we had our annual iOS meetup at Gett HQ, and it was a blast! Thank all of you for showing up. 💗📱 If you didn’t know about this meetup, be sure to sign up to our Meetup Page so you can enjoy any future meetups we organize…I OS2 min read
Published in Gett Tech·Jan 16, 2019RxSwift: share()-ing is CaringWelcome to Gett’s new Engineering blog! This is where individuals from our R&D will share stories, code samples, tips, thoughts, and experiments from their day-to-day work. We hope you’ll join us periodically and enjoy a quick break in your daily routine to learn some new techniques and enrich yourselves. When…I OS6 min read
Jul 13, 2017A tiny syntactic-sugar trick around Swift OptionalsNot a long post this time, Just a tiny snippet of code I found useful in some scenarios :) I noticed I’ve been seeing a lot of code similar to the following: guard let myObject = MyObject(dependency: xyz) else { print("This thing is nil") return } doSomethingWithObject(myObject) So i’ve decided…Swift1 min read
Jun 6, 2017What’s new in Cocoa Touch (WWDC 2017 Session 201) TL;DRHere’s a quick recap of most of the “What’s new in Cocoa Touch” session of WWDC 2017 (Session 201). This is all typed live so if something isn’t accurate feel free to correct me :-) Productivity Drag and Drop Enabling Drag is done by creating a UIDragInteraction (subclass of UIInteraction) and attach it to…I OS4 min read
Jun 5, 2017WWDC 2017 State of the Union TL;DRHere is a quick recap of everything we’ve learrned from Apple during the “State of the Union” talk in WWDC 2017. Have fun! Source Editor Rewritten in Swift from scratch Built-in markdown editor Better fix-its (inline and don’t break formatting) 300+ new diagnostics, analyzers and fix-its 3x quicker file opening, 60 fps…I OS4 min read
May 6, 2017How I geeked out our 2 year anniversary with my very own Hologram 👻Backstory On September 2016, my then-fiancé-today-wife Elia and myself were supposed to celebrate our 2 year anniversary together. …Hologram6 min read
Mar 29, 2017The life of an iOS Engineer trying to install the latest XcodeYup! Xcode 8.3 and Swift 3.1 are out!I OS1 min read