
Markus Oberlehner π
@maoberlehner
π Exploring how to build software that lasts
π markus.oberlehner.net/blog
π goodvuetests.com
βοΈ webdevexplorer.substack.com
π΄ twitch.tv/webdevexplorer
ID: 334873854
https://markus.oberlehner.net/ 13-07-2011 20:08:49
3,3K Tweet
4,4K Followers
263 Following