Open in app

Sign in

Write

Sign in

Matthew Dolan
Matthew Dolan

1.5K Followers

Home

About

May 22

KotlinConf’23 — Kotlin Multiplatform Conversions at Android Jetpack Scale by Dustin Lam and James Ward

While Google have been busy updating Jetpack libraries with Kotlin Multiplatform support this talk by Dustin Lam and James Ward covers some of the technical challenges in delivering those while keeping compatibility. This is no easy task especially when you consider compatibility isn’t just about the version of…

Android

2 min read

KotlinConf’23 — Kotlin Multiplatform Conversions at Android Jetpack Scale by Dustin Lam and James…
KotlinConf’23 — Kotlin Multiplatform Conversions at Android Jetpack Scale by Dustin Lam and James…
Android

2 min read


May 22

KotlinConf’23–5 years of Multiplatform Settings by Russell Wolf

In Russell Wolf’s captivating lightning talk, he takes us on a journey through the history of his library, Multiplatform Settings. Surprisingly, it has already been 5 years since its initial launch and it’s great to see it’s continued development (and the release of v1.0.0) as one of the cornerstone libraries of multiplatform development. One of the important messages in his talk is for us to remember that this is an open source library and requires the communities support to help its future development. It’s always worth remembering to contribute to open source you don’t have to contribute code.

Kotlin

1 min read

KotlinConf’23–5 years of Multiplatform Settings by Russell Wolf
KotlinConf’23–5 years of Multiplatform Settings by Russell Wolf
Kotlin

1 min read


May 19

KotlinConf’23 — Why code autocompletion works faster on weekends by Egor Tolstoy

Egor Tolstoy, recently delivered an intriguing lightning talk about the work he does as a product manager on Kotlin. As an example, he touched on the subject of range operators, .. and until, in the language and as part of the journey showed some interesting stats of their use. …

Kotlin

2 min read

KotlinConf’23 — Why code autocompletion works faster on weekends by Egor Tolstoy
KotlinConf’23 — Why code autocompletion works faster on weekends by Egor Tolstoy
Kotlin

2 min read


Apr 15

KotlinConf’23 — Meta-programming with KSP and Kotlin compiler plugins by Tadeas Kriz

I really enjoyed watching the talk on meta-programming by Tadeáš Kříž at KotlinConf’23 where he provided an excellent overview of the two main options for generating and/or altering code during compilation. …

Kotlin

2 min read

KotlinConf’23 — Meta-programming with KSP and Kotlin compiler plugins by Tadeas Kriz
KotlinConf’23 — Meta-programming with KSP and Kotlin compiler plugins by Tadeas Kriz
Kotlin

2 min read


Apr 14

KotlinConf’23 — Dissecting Kotlin: Unsealing the Sealed, the SAM, and Other Syntax by Huyen Tue Dao

I had the pleasure of attending the fascinating talk by Huyen Tue Dao at KotlinConf’23 where she explored the question of idomatic Kotlin code. While the conclusion that “it matters what is best for you” might seem slightly disappointing, the journey to that conclusion was both informative and enlightening. …

Kotlin

2 min read

KotlinConf’23–Dissecting Kotlin: Unsealing the Sealed, the SAM, and Other Syntax by Huyen Tue Dao
KotlinConf’23–Dissecting Kotlin: Unsealing the Sealed, the SAM, and Other Syntax by Huyen Tue Dao
Kotlin

2 min read


Apr 14

KotlinConf’23 — Kotlin & Functional Programming: pick the best, skip the rest by Urs Peter

I recently had the pleasure of listening to Urs Peter’s talk on Kotlin & Functional. The speaker gave a great, simple summary of what a Monad is and how it works. In essence: a Monoid is combinable (plus) and has an identity (empty) element which when combined with…

Kotlin

2 min read

KotlinConf’23–Kotlin & Functional Programming: pick the best, skip the rest by Urs Peter
KotlinConf’23–Kotlin & Functional Programming: pick the best, skip the rest by Urs Peter
Kotlin

2 min read


Apr 14

KotlinConf’23

I recently attended KotlinConf’23 Amsterdam; these are some of my thoughts on talks I enjoyed. Kotlin & Functional Programming: pick the best, skip the rest by Urs Peter. Dissecting Kotlin: Unsealing the Sealed, the SAM, and Other Syntax by Huyen Tue Dao Meta-programming with KSP and Kotlin compiler plugins by Tadeáš Kříž Why code autocompletion works faster on weekends by Egor Tolstoy Kotlin Multiplatform

Kotlin

1 min read

KotlinConf’23
KotlinConf’23
Kotlin

1 min read


Published in

ProAndroidDev

·Mar 8, 2022

Android Security: Enabling Certificate Transparency checks in WebViews

When I first released my open-source certificate transparency library for Android and the JVM, I provided mechanisms to cover the majority of network connections, namely OkHttp, HttpURLConnection and Volley. However, there was no support for Android WebViews. If you want to learn more about certificate transparency, read Android Security: Certificate…

Android Security

4 min read

Android Security: Enabling Certificate Transparency checks in WebViews
Android Security: Enabling Certificate Transparency checks in WebViews
Android Security

4 min read


Published in

Geek Culture

·Nov 4, 2021

Android 12 — a cautionary tale of formatters

When the final Android 12 beta came out on the 8th September, I didn’t think much about it. When previously running the app I’m working on in earlier betas, I haven’t found too many problems. Except this time, we were in September. September is the start of Autumn, but why…

Android

3 min read

Android 12 — a cautionary tale of formatters
Android 12 — a cautionary tale of formatters
Android

3 min read


Oct 11, 2021

Hacktoberfest 2021 — Week 1

As an Android developer, open-source software underpins everything I do. So it only seems fair I commit personal time in October (and throughout the rest of the year) to the open-source community. For the last few years, I’ve taken part in Hacktoberfest as it helps me focus on my open-source…

Hacktoberfest

3 min read

Hacktoberfest 2021 — Week 1
Hacktoberfest 2021 — Week 1
Hacktoberfest

3 min read

Matthew Dolan

Matthew Dolan

1.5K Followers

Matt Dolan has been eating doughnuts and developing with Android since the dark days of v1.6.

Following
  • Netflix Technology Blog

    Netflix Technology Blog

  • Pinterest Engineering

    Pinterest Engineering

  • Marcin Moskala

    Marcin Moskala

  • Chet Haase

    Chet Haase

  • Stelios Frantzeskakis

    Stelios Frantzeskakis

See all (94)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams