NoopKit Swift package
Short for No-operation Kit. Set of functions making work with empty closures a breeze.
https://github.com/mkj-is/NoopKit
i don't do bad sauce passes
almost home

祝日 / Permanent Vacation

JBB: An Artblog!

Love Begins
Lint Roller? I Barely Know Her
let's talk about Bridgerton tea, my ask is open

Origami Around
$LAYYYTER
taylor price

#extradirty
Keni
ojovivo
art blog(derogatory)
🪼
One Nice Bug Per Day

Product Placement
DEAR READER
Jules of Nature
cherry valley forever

seen from Canada
seen from Lithuania

seen from T1
seen from United Kingdom

seen from Malaysia

seen from United States
seen from United Kingdom

seen from Germany
seen from United States

seen from Malaysia
seen from Canada
seen from Australia

seen from Croatia

seen from United States

seen from Australia

seen from Malaysia
seen from Türkiye

seen from Türkiye

seen from Vietnam

seen from United States
@mkj-is
NoopKit Swift package
Short for No-operation Kit. Set of functions making work with empty closures a breeze.
https://github.com/mkj-is/NoopKit
CombineMIDI
Swift package made for easy connection of MIDI controllers to SwiftUI (or UIKit) using Combine.
This package was created as a part of UIKonf 2020 talk Combine: Connect MIDI signals to SwiftUI. It's main goal is to read messages from all MIDI sources and to be able to present these values in the user interface.
https://github.com/mkj-is/CombineMIDI
UIKonf 2020 presentation
This year I presented on UIKonf on how to connect MIDI controllers to SwiftUI using Apple-provided Combine framework.
The GIF is from one of the motivational slides.
The proposal for the talk can be found here:
https://cfp.uikonf.com/proposals/119
Czech COVID open-data app
During the first lockdown I made a simple app showing current Czech COVID open-data. The motivation was to learn SwiftUI and drawing plots using it.
Futured
Company where I am currently leading team of iOS developers recently rebranded from The Funtasty to Futured. And we've got some new portraits!
https://futured.app
FTTestingKit open-source library
A set of helpers for simple creation of mockups, random values and testing of asynchronous code. Made in Swift programming language.
https://github.com/thefuntasty/FTTestingKit
PathBuilder SwiftUI open-source library
To learn SwiftUI, animations and function builders in Swift 5.1 I created this simple library. It fills a small gap in SwiftUI API and adds support for creating Paths using function builders instead of inout parameter.
Can be installed using Swift package manager and supports all Apple platforms.
https://github.com/mkj-is/PathBuilder
MVC without the C: What will SwiftUI change in app architecture?
A blog post about introduction of SwiftUI and its impacts on iOS app architecture.
https://blog.thefuntasty.com/mvc-without-the-c-what-will-swiftui-change-in-app-architecture-c9ce3f49d256
Škoda LoadIn mobile app
Mobile application which can help you to put your baggage into the trunk of your car. Made for Škoda car company. I made a custom perspective rendering to show boxes in car renders.
https://www.futured.app/en/app/skoda-load-in/
Personal cycling patterns visualisation
Where do you cycle is where you are. My cycling patterns in the city in last few years.
Constrained rule 90
Rule number 90 constrained into 15x15 grid. Elementary cellular automaton presented on MIDI drumpad with LEDs. The state of the growing automaton is only one line. This line is saved in only two bytes.
https://roli.com/products/blocks/lightpad-block-studio-edition
Observables from scratch on CoreMIDI example
Presentation made on small iOS meetup in Brno. Showing simple functional reactive programming implementation on real-time data from MIDI controller.
Pixel sorting experiments
Pixel sorting implemented in Swift playgrounds from scratch. Glitches and ghosts of public domain art.
Linear star sketch
Researching the pixel grid imperfections.
Tram system in Brno
I am back to my childhood hobby of drawing maps. But this time it maps real feature of Brno tram system.
Up- or out-dated profile picture?
2018 or 1998? Taken on Nintendo® GameBoy™ Color camera by Václav Mach.
Did you ever ever wonder how to implement dark mode in least cumbersome way? Well, now you can do it really simply. In iOS 11 there was…
Smart Invert: Simple way to implement dark mode in your iOS app
Did you ever wonder how to implement dark mode in least cumbersome way?