TODO: Enter a metophor here

I am Veli Tasalı and I create software solutions with utility and compatibility in mind.

Contact me Show more

Recent Toots @tasali

Veli Tasalı
Veli Tasalı

@tasali

Unlike Flutter, one would expect Compose would draw native views, but it doesn't even use the native view system, which is odd. That explains why it took them so long to come up with. Still, I am happy that stateful and stateless widgets have become a thing. In the old design, it was the developer's job to explain to views what changed. Now, what contributes to the drawing of views is treated as "State"s. DiffUtil.ItemCallback and other similar classes were probably the result of the old design.

Veli Tasalı
Veli Tasalı

@tasali

This is my favorite font btw.

Veli Tasalı
Veli Tasalı

@tasali

My Cocteau Twins scrobbles are disappearing from last.fm and I am not okay with that.

Recent Posts

Model Object Mapper for Django

June 4, 2021

Serialize Django Data with MOM

Model Object Mapper is a Django command-line utility that lets you serialize, create and update database entries.

Model — View — ViewModel

Feb. 23, 2021

Adopting MVVM

Following the MVVM design pattern in Android development is now easier with DataBinding and Hilt!

August 2020

Aug. 27, 2020

August 2020

Announcing uprotocol and joining GNOME Challenge. Also, there are updates on CoolSocket too!

My Projects

TrebleShot

An open-source app that allows you to transfer files one to one securely or using a browser, all without the internet.

Learn GTK+

My studies on GTK+, a GUI toolkit written in C with bindings to other languages.