Volodymyr B's Avatar

Volodymyr B

@sakrist.bsky.social

Software Engineer Dublin, Ireland Software, people #management, #cycling, #coffee, #cats. some c++, swift, typescript https://sakrist.com try my app https://apps.apple.com/us/app/my-daily-habits-tracker/id6741164200

40 Followers  |  85 Following  |  131 Posts  |  Joined: 01.10.2023  |  1.8749

Latest posts by sakrist.bsky.social on Bluesky

Preview
iCloud Drive - Apple iCloud Store, organize and collaborate on files and folders with iCloud Drive. Easily upload, delete or recover files. Changes will sync across your devices with iCloud.

found my favourite Apple Watch face on internet and modified to my needs, if anyone else needs it
www.icloud.com/iclouddrive/...

21.09.2025 11:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Image

Image

main reason why I might not going to get another apple watch: my favorite watch face was REMOVED from library and I realised after full reset of my watch.

03.09.2025 08:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Morning Ride Green way to 40 Foot   | Dublin Cycling [4K 60fps HDR Dolby Vision]
A crisp August morning ride from Stocking Avenue in the Dublin foothills to the iconic 40 Foot swimming spot in Sandycove. Starting with rolling suburban roa... Morning Ride Green way to 40 Foot | Dublin Cycling [4K 60fps HDR Dolby Vision]

app itself github.com/sakrist/strava-chapte... and chapters example in video youtu.be/y5dsfdsXrDs

16.08.2025 14:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Image

Image

Recently I started uploading ym bike rides and needed tool to generate timetable/chapters out of my route.
At first I made script then improved it with copilot and eventually converted into react app using github copilot.

16.08.2025 14:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Why Super Glue Is Perfect For Gluing Skin
YouTube video by Veritasium Why Super Glue Is Perfect For Gluing Skin

After watching this, I'm not going to use superglue without gloves ever! www.youtube.com/watch?v=Ni82...

03.08.2025 19:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

any in Dublin, Ireland?

03.06.2025 19:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

my watch list in recent days:
design of quake 3 - www.youtube.com/watch?v=NeLk...
Data Oriented Design - www.youtube.com/watch?v=IroP...

29.05.2025 20:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Amazing work!
enough to publish as a book :)

10.05.2025 17:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Copilot really bad with C++ as for me.

08.05.2025 22:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

First submission of my habit tracker app. My aim is to release app by WWDC25 :)

05.05.2025 21:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
First Sounds πŸš€ Strudel Strudel is a music live coding editor that brings TidalCycles to the browser.

just discovered strudel ! very cool project strudel.cc/workshop/fir...

just wow!

05.05.2025 11:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

it sounds so convincing!.

01.05.2025 20:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
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.

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 ➑️ habit-app.sakrist.com/ #buildinpublic #SwiftLang #AstroJS #IndieDev

01.05.2025 20:33 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Favourite feature in Swift 6.1: tailing comma in lists

01.05.2025 11:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Does not reduce the size. But compiles a lot faster. I have one more dependency to check.

28.04.2025 22:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I have one extra dependency that might contributing to the size. I will try removing it and then will report on new size

28.04.2025 17:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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.

28.04.2025 15:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

28.04.2025 15:44 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

During the weekend, I made an attempt to rewrite my Vapor-based service written in Swift to Python using FastAPI. It did not go well... I had a feeling of something uncomfortable and out of my control.

28.04.2025 15:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

❀️

26.04.2025 20:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yesterday, I tried Astro for front-ended development to create a landing page for my app. Astro is what I expected React would be.

26.04.2025 07:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I wonder if there have been any good recent developments or articles on this. Meanwhile, I’m considering rewriting it in Python or Go, and while it’s running, I’ll start investigating how to make the Swift container smaller.

25.04.2025 18:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

While it’s cool and neat to write a web service in Swift using Vapor and Postgres, things don’t look great when it comes to creating a Docker image a simple app ends up being a 400MB container.
I’ve seen mentions on forums about getting it down to 125–200MB, but Im not there yet.

25.04.2025 18:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

amazing tool squoosh.app
lots of options to compress images!

25.04.2025 10:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

On the finish line with features in my habit app. Added feature times per day to habits.
Replaced my callisthenics practice habit with some countable habits. Got a nice counter element. Tomorrow I will make a short video on how it works.

#habits #ios #app

24.04.2025 22:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Preordered Nintendo Switch 2

24.04.2025 19:34 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

While it is notably new approach, I would argue how good results can be because data they use probably already spoiled by their existing recommendation system which is awful.

24.04.2025 12:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

More RAM on laptop make such massive difference in productivity. Should not be surprise.
I continue working on my habit app and made massive progress over past few days
#habits #buildinpublic #ios

21.04.2025 12:28 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yes, true. Everything filled with content.

20.04.2025 19:49 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I understand when non-apple apps not available on App Store but why SF Symbols 6 app is NOT on the app store?

19.04.2025 15:18 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@sakrist is following 20 prominent accounts