Volodymyr

@sakrist
17 Followers
57 Following
97 Posts

I like working with Swift, C++ and webassembly!

At work we use C++ and emscripten for one of our projects but sadly I am not part of the team anymore. Only consulting them on adhoc basis.

Recently, I’ve been promoted to Director, which will make it difficult for me to do any IC work.

I’m going to see if I come up with some interesting project to entertain myself in spare time.

Ai powered app calculated calories, proteins and carbs. 50 g protein in 40 g powder? What?
this is so cool!
"Metal 4 introduces first-class support for machine learning, starting with native support for tensors in both the API and shading language. Integrate machine learning directly into your Metal app using the command line to execute large networks, or within your shaders to inline inference operations alongside the rest of your shader code."
my watch list in recent days:
design of quake 3 - https://www.youtube.com/watch?v=NeLkxuzCssA
Data Oriented Design - https://www.youtube.com/watch?v=IroPQ150F6c
How 1999 Quake 3 Teaches Elite Software Engineering

YouTube
Strudel REPL

Strudel is a music live coding environment for the browser, porting the TidalCycles pattern language to JavaScript.

just discovered strudel ! very cool project https://strudel.cc/workshop/first-sounds/

just wow!

First Sounds 🚀 Strudel

Strudel is a music live coding editor that brings TidalCycles to the browser.

Strudel

Just pushed the first draft of the landing page for my new habit tracking app! Built with Astro on the front and Vapor on the back for waitlist.
Check it out and let me know what you think ➡️ https://habit-app.sakrist.com/

#buildinpublic #SwiftLang #AstroJS #IndieDev

Habit App - Track and Maintain Your Habits

Track your habits, achieve your goals with Habit App. A simple and intuitive habit tracking application available on iOS.

Favourite feature in Swift 6.1: tailing comma in lists
I'm back to Swift+Vapor. I managed to reduce the size of the image to about 300MB and reduce the build time to 20 minutes, splitting it into to runs ARM64 and AMD64.
And, before going too deep and reimplementing, I decided to check what the size of the container is. The average is 350-450 MB. There is no point. Also consuming a lot more RAM.