Posts by Tag

mobile development

Automating releases with a Release Pipeline

8 minute read

At Memrise, we prioritize frequent updates to our apps, ideally on a weekly cadence. This approach offers numerous advantages over releasing only when signif...

Decompiling Kotlin into Java - Few years late

8 minute read

Recently I was asked by a co-worker “what are sealed classes?” and realised the classic answer “enums in steroid” falls really short and a clear sign that I ...

Tracking code coverage for free

6 minute read

In the Android team at Memrise, we’ve gotten a lot of value from tracking code coverage. It’s something we’ve worked very hard to improve over the last few y...

Back to Top ↑

android

Decompiling Kotlin into Java - Few years late

8 minute read

Recently I was asked by a co-worker “what are sealed classes?” and realised the classic answer “enums in steroid” falls really short and a clear sign that I ...

Tracking code coverage for free

6 minute read

In the Android team at Memrise, we’ve gotten a lot of value from tracking code coverage. It’s something we’ve worked very hard to improve over the last few y...

Back to Top ↑

kotlin

Decompiling Kotlin into Java - Few years late

8 minute read

Recently I was asked by a co-worker “what are sealed classes?” and realised the classic answer “enums in steroid” falls really short and a clear sign that I ...

Back to Top ↑

web

Building a website using GitHub and Jekyll

4 minute read

For 2021 I decided it was time to start sharing some of my developer adventures. I want to do this with the hope that it helps someone and as a way to learn ...

Back to Top ↑

jekyll

Building a website using GitHub and Jekyll

4 minute read

For 2021 I decided it was time to start sharing some of my developer adventures. I want to do this with the hope that it helps someone and as a way to learn ...

Back to Top ↑

github

Building a website using GitHub and Jekyll

4 minute read

For 2021 I decided it was time to start sharing some of my developer adventures. I want to do this with the hope that it helps someone and as a way to learn ...

Back to Top ↑

ktor

Back to Top ↑

testing

Tracking code coverage for free

6 minute read

In the Android team at Memrise, we’ve gotten a lot of value from tracking code coverage. It’s something we’ve worked very hard to improve over the last few y...

Back to Top ↑

typescript

Automating releases with a Release Pipeline

8 minute read

At Memrise, we prioritize frequent updates to our apps, ideally on a weekly cadence. This approach offers numerous advantages over releasing only when signif...

Back to Top ↑

iOS

Back to Top ↑

kotlin multiplatform

Back to Top ↑

architecture

Back to Top ↑

llm

Stateful LLMs and memory techniques

4 minute read

LLMs are stateless by nature, meaning they can’t keep remember anything from the past. From the very beginning, we’ve been interacting with them through ‘wra...

Back to Top ↑

AI

Stateful LLMs and memory techniques

4 minute read

LLMs are stateless by nature, meaning they can’t keep remember anything from the past. From the very beginning, we’ve been interacting with them through ‘wra...

Back to Top ↑