coding...
About
ex-founder now indie dev
in ❤️ with side-projects
i’m working remotely 🏝️
on all kinds of 🧑💻 projects
currently living in Vienna 🇦🇹 🇪🇺
Projects
editing text files @ GitHub
a web app that allows to ask questions about the manifestos of the different parties in Austria and get answers in a conversational way. Powered by an LLM + RAG.
the corresponding blogpost is here:
I used DemoFusion image-to-image generation and Real-ESRGAN-NCNN to upscale and enhance some sprite sheets of the game Little Fighter 2 which was released in 1999
We created a full case study for our approach on how an updated logo for .NET MAUI could look like. You can find the case study website here:
W-Shock brings beautifully handcrafted watch designs right to your wrist. Explore thousands of watchfaces or design your own unique variant.
Not Now!
the first ToDo app, that doesn't let you type anything. Just share stuff with NoNo
an easy way to clip website directly to your kindle reader
Add a soundtrack to your life and get a gazillion impressions.
Storybanana makes adding sounds and music to your stories as easy as adding stickers. Simply record a video, pick the sound you want to add and place it at the right moment in your video. Storybanana will export it to your camera roll and you can share your story on Instagram, Snapchat or simply send it as a file to your friends.
Storybanana is easy and fun - just give it a try!
Side Projects
a view that can animate images like a slot machine reel. Powered by Maui.Graphics and highly customizable.
Writing
The legislative elections in Austria are coming up and to inform myself about the different parties and their election manifestos, I have been working on a little side project called wahlGPT for the past few days. My idea was to build a simple web app that allows me to ask questions about the programs of the different parties and get answers in a conversational way.
I really like the Playwright project. It’s a great tool to automate browser tasks and has a well-designed API. I use it for testing, but also for some automation tasks. I also use it in client-side applications (like OpenSee) to scrape website data, probably not the most elegant tool for that, but it works for me. I also like the fact that it’s cross-platform and that it supports multiple languages. I’m a .NET developer, so I use the playwright-dotnet package.
I’m currently working on a side project where i need a custom view that can animate multiple images like a slot machine reel. The project is based on .NET MAUI and i couldn’t find any existing control that would fit my needs. So, i decided to build my own control. I called it SlotView.Maui and it’s available on GitHub.
In January i published a sideproject called Promptdle. It’s a Blazor web app connected to a service uses a generative AI model which generates and publishes an image every 24 hours.
i’m playing with StableDiffusion for a while now johnnys.news/2022/12/setup-… and today i’m shipping a first sideproject that was influenced by my experiments with it.
Finally found some time to write this post about Dots. It’s my holiday hack 2022/23 and i’m not sure if a post in the middle of January still counts as a “holiday” but here we go.
I’m pretty sure at this point most of the tech savvy people on the internet have heard about or have seen some AI-generated art. There are different types of models that can be used to generate image data.
I’m in the process of porting a complex desktop app to the web. The app is written in C# and uses the MVVM design pattern. With more than 250 interfaces and several hundred implementations of those interfaces, there are cases in the code were the default DI container simply lacks functionality.
Maui.ColorPicker is the evolution of XFColorPickerControl - a SkiaSharp powered color picker for .NET MAUI
I started “collecting” NFTs (not the real token but the JPGs) a while ago when i released OpenSee. One fun project i thought about was to play around with the pictures and see if i could train GAN (Generative Adversarial Network) to generate new images.
In 2010 i bought the Acer GD245HQ for 430€. The main reason for me at that time was gaming performance especially a high refresh rate. It also works with Nvidia 3D Vision and shipped with a pair of 3D glasses - remember the 3D hype? I actually used these glasses like a handful of times.
Since i’m excited about the procedural generation of digital art i recently started investigating big collections on the OpenSea NFT marketplace and how the images compare and differ. For my tests i needed a big collection of images to further process them...
I’m experimenting with Uno Platform for a while now - it’s a great piece of software and enables dotnet developers to use their existing skills to build cross-platform apps. For me it’s interesting especially for its WebAssembly capabilities, which were available even before Blazor from Microsoft was a thing.
In November 2021 the latest version of C# was introduced together with .NET 6. You can find everything new about C# 10 in the official blog post...
Back in 2019 while i was working on a big Xamarin.Mac based application, i needed some form of analytics and crash reporting. Since the app is cross-platform, the team decided to choose AppCenter for this. Unfortunately there was no solution for Xamarin.Mac - AppCenter was limited to macOS apps written in Objective-C / Swift.
I spent a lot of time during my christmas holidays on the tennis court doing training and matches with my friends - as i’m still a rookie and pretty new in the tennis game it can happen that i loose track about the current score...
i have created a reminder app which integrates with the OS share menu so you can add items from anywhere and snooze them away...
Extensions and Actions are a nice way to interact with your app from the iOS share dialog. You can register your application to support various schemes and mime types and it will appear in the share sheet if such content is shared by the user...
this is a quick post about my current theme for Visual Studio Code. It started with my recent tweet showing some Xamarin.Forms related capabilities of GitHub Copilot (an awesome extension, you should check it out). A twitter user asked me about my current theme and where to get it.
an endless overflow scroller for Xamarin.Forms
So, what the hell is an endless overflow scroller???
i couldn’t find a better name for such a control which i first stumbled across in 2017 when Apple introduced their big iOS App Store redesign...
i’m building a side-project which uses Xamarin.Forms (porting to dotnet MAUI already started) and i needed some fancy UI that goes a bit further than the built-in visuals. As an active follower of the Xamarin community...