ylliX - Online Advertising Network

Announcing requireKTX

2021-06-17 • Márton Braun So, I got tired of writing code like this. requireArguments().getString(“user_id”)!! And seeing others have to write code like this: val channelType: String = inputData.getString(DATA_CHANNEL_TYPE)!! val channelId: String = inputData.getString(DATA_CHANNEL_ID)!! val messageId: String = inputData.getString(DATA_MESSAGE_ID)!! So I created requireKTX. What does it do? It adds extensions so that the code above becomes […]

Asynchronous Design Critique: Giving Feedback

Feedback, in whichever form it takes, and whatever it may be called, is one of the most effective soft skills that we have at our disposal to collaboratively get our designs to a better place while growing our own skills and perspectives. Article Continues Below Feedback is also one of the most underestimated tools, and […]

iOS Monorepo & CI Pipelines

Originally published on the Just Eat Takeaway Engineering Blog. We have presented our modular iOS architecture in a previous article and I gave a talk at Swift Heroes 2020 about it. In this article, we’ll analyse the challenges we faced to have the modular architecture integrated with our CI pipelines and the reasoning behind migrating […]

Create a web browser with WebKit and SwiftUI

Recently, I’ve been more and more curious about web experience through mobile apps. Most of web browser apps look alike, I was wondering how could I recreate one with WebKit and SwiftUI. Let’s dive in. First Web View If you’re familiar with UIKit, since Apple deprecated UIWebView, there is only one way to support a […]

Episode 158 – Code Reviews

In this episode we talk about Code Reviews with Jordan Ambra   Contacting Jordan Ambra   Website: https://www.serenity.software Twitter: https://twitter.com/jordanambra LinkedIn: https://www.linkedin.com/in/jordanambra/   Episode Editing by – RJJ Software Ltd (https://rjj-software.co.uk/) Source link

How I Work

14 Jun 2021 • 6 min read A high level overview of my work style and how it helps improve my productivity. Recently, I received this nice reply on Twitter: Seriously, how do you find the time to build so many things?? — Gil Goldzweig Goldbaum (@GilLongName) April 13, 2021 There’s some technique to […]