January
20th,
2021
The Builder Design Pattern is one of most popular and useful construction patterns in software engineering. In this post I will try to explain it and show how you can use it with Kotlin. Sadly I often see implementations that are simple translation from Java rather that utilizing cool Kotlin syntactic sugar.
design patterns
Kotlin
Builder Pattern
construction design pattern
August
23rd,
2020
This is not a list of 'golden rules' of code review, there are many blogposts about it. Here I just try to perform retrospective my own experiences.
code review
self-retro
pull request
team work
August
4th,
2020
Deploy Jekyll blog (like this one) on GitHub is very easy. Unless, you want to use not whitelisted plugins... but it't still doable.
Github Pages
Jekyll
Github Actions
July
19th,
2020
I'm using a few computers (and few OS-es) where I run IntelliJ Idea and Android Studio, and keeping their settings the same way everywhere was always a bit painful. Until today when I learned about `settings repository` thing!
IDE
plugins
IntelliJ
settings
May
3rd,
2020
If you are lazy and you know it clap your han... write shell scripts
shell
bash
automatization
scripts
January
20th,
2019
Sharing code between projects with your own libraries is generaly a good thing, but it comes with a cost. I'd like to share some of my experience about it.
Android
architecture
library
modularization
November
5th,
2018
Generating documentation with Dokka and publishing it on GitHub walkthrough
Android
Gradle
build config
Dokka
documentation
September
16th,
2018
Android tricks to speed up builds, fix Gradle tasks, use Gradle profiling tools etc..
Android
Gradle
build config
July
23rd,
2018
Android build file tricks and hacks I've found at blogposts, YT videos etc.
Android
Gradle
build config
March
31st,
2018
Quick walkthrough of using Frida to hack Android app behaviour
Android
Kotlin
Frida
hacking