Sign in

Mika Varjonen

@mvarjon.bsky.social
13 followers 25 following 63 posts

Professional C# Developer. Background also in C++ and Rust. Now learning Swift.

PostsRepliesMedia
Mika Varjonen @mvarjon.bsky.social · 30/01/2026
When ISP gets Apple CDN peering wrong it means long wait times in App Store downloads and no Apple TV … :(
000
Mika Varjonen @mvarjon.bsky.social · 03/10/2024
Just completed day 45 of #100DaysOfSwiftUI (buff.ly/4fKrB3p)
buff.ly
Day 45 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
150
Mika Varjonen @mvarjon.bsky.social · 20/09/2024
Bluesky now has over 10 million users, and I was #2 534 956!
A virtual certificate with text "Celebrating 10M users on Bluesky, #2 534 956, Mika Varjonen ‪@mvarjon.bsky.social‬, joined on 16.12.2023"
030
Mika Varjonen @mvarjon.bsky.social · 27/08/2024
secure.avaaz.org/campaign/en/...
secure.avaaz.org
Displaced and wiped from voter rolls, Tanzania's Maasai face erasure.
Now they’re taking their right to vote.
030
Mika Varjonen @mvarjon.bsky.social · 12/08/2024
Just finished day 44 of #100DaysOfSwiftUI. It is slow. But forward motion nonetheless. www.hackingwithswift.com/100/swiftui/44
hackingwithswift.com
Day 44 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
160
Mika Varjonen @mvarjon.bsky.social · 09/08/2024
My wife wants to keep on using Windows laptops as she is used to those. Old one broke down so I bought her one of the new Snapdragon X Elite ARM laptops. I have never ever seen a Windows laptop to work that well. And the power management just works. No heat, no fuss. Wow.
130
Mika Varjonen @mvarjon.bsky.social · 19/07/2024
Just finished day 43 of #100DaysOfSwiftUI. The navigation destination is a nice optimisation as it really is silly to do unnecessary work if you make 1000 navigation links and only use handful of them. www.hackingwithswift.com/100/swiftui/43
hackingwithswift.com
Day 43 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
060
Mika Varjonen @mvarjon.bsky.social · 19/07/2024
Just finished the day 42 of #100DaysOfSwiftUI. Half-way point is getting closer. As an adventurous person I switched few weeks back to Mac OS 15 beta and Xcode beta, but everything has been surprisingly smooth with new OS and Xcode. www.hackingwithswift.com/100/swiftui/42
hackingwithswift.com
Day 42 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
040
Mika Varjonen @mvarjon.bsky.social · 15/07/2024
Just finished day 41 of #100DaysOfSwiftUI. www.hackingwithswift.com/100/swiftui/41 This Moonshot app is actually quite nice.
hackingwithswift.com
Day 41 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
050
Mika Varjonen @mvarjon.bsky.social · 13/07/2024
Just finished day 40 of #100DaysOfSwiftUI. www.hackingwithswift.com/100/swiftui/40 I started this learning SwiftUI path smoothly but then life got in the way. Anyways, going to finish this set even if takes lot longer than 100 days in calendar time.
hackingwithswift.com
Day 40 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
140
Mika Varjonen @mvarjon.bsky.social · 26/06/2024
🎉 I just finished Day 39 of the #100DaysOfSwiftUI at www.hackingwithswift.com/100/swiftui/39 via @twostraws.bsky.social
hackingwithswift.com
Day 39 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
050
Mika Varjonen @mvarjon.bsky.social · 02/06/2024
Finally. Completed the day 38 of #100DaysOfSwiftUI. www.hackingwithswift.com/100/swiftui/38
Screenshot of iExpense app with amount styling and personal and 	business expenses separated.
040
Mika Varjonen @mvarjon.bsky.social · 22/05/2024
Just finished the day 37 of #100DaysOfSwiftUI. www.hackingwithswift.com/100/swiftui/37 It is almost two o’clock in middle of the night. Hopefully work starts to settle in at some point so that I would have more time for this. I still have that app dream. :D
hackingwithswift.com
Day 37 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
030
Mika Varjonen @mvarjon.bsky.social · 18/05/2024
Now finished the day 36 of #100DaysOfSwiftUI. www.hackingwithswift.com/100/swiftui/36 Refreshing to learn something totally new after a break.
hackingwithswift.com
Day 36 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
140
Mika Varjonen @mvarjon.bsky.social · 18/05/2024
Finished the day 35 of #100DaysOfSwiftUI. www.hackingwithswift.com/100/swiftui/35 Feels good to have this done. I have been totally swamped in my day job. Burning the midnight oil as the old saying goes. Let’s see with day 36 is my brain ready to accept something new and exciting.
hackingwithswift.com
Day 35 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
040
Mika Varjonen @mvarjon.bsky.social · 08/05/2024
Work is keeping me too busy. :( I have gotten the game logic done for the day 35 challenge but UI is really not functional nor pretty. Hoping to get back on the track soon as I would hate to lose the momentum.
110
Mika Varjonen @mvarjon.bsky.social · 05/05/2024
Just completed the day 34 pf #100DaysOfSwiftUI. Review was again 12 / 12 but when doing the challenges I stumbled upon some mental block. I managed to do all three of them, but it did feel strangely difficult. www.hackingwithswift.com/100/swiftui/34
Picture showing end state of Guess the Flag game after animations.
030
Mika Varjonen @mvarjon.bsky.social · 04/05/2024
Just finished the day 33 of #100DaysOfSwiftUI. My mind is definitely rotating in every axis now with these animations. 😂 www.hackingwithswift.com/100/swiftui/33
hackingwithswift.com
Day 33 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
020
Mika Varjonen @mvarjon.bsky.social · 03/05/2024
Just finished the day 32 of #100DaysOfSwiftUI. I don’t have any reference points to other frameworks but it seems that SwiftUI makes animation accessible to a common man. www.hackingwithswift.com/100/swiftui/32
hackingwithswift.com
Day 32 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
040
Mika Varjonen @mvarjon.bsky.social · 02/05/2024
Completed the day 31 of #100DaysOfSwiftUI with 12 / 12 review and challenges done. www.hackingwithswift.com/100/swiftui/31
Screenshot of WordScramble app.
020
Mika Varjonen @mvarjon.bsky.social · 01/05/2024
Completed the day 30 of #100DaysOfSwiftUI. Today was a close call but I still had about 45 minutes left before midnight when finishing the day. www.hackingwithswift.com/100/swiftui/30
hackingwithswift.com
Day 30 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
030
Mika Varjonen @mvarjon.bsky.social · 30/04/2024
Completed the day 29 of #100DaysOfSwiftUI. This Word Scramble (probably misspelled it) seems to be yet again a nice practise of common techniques needed. With this much repetition I'm bound to learn this stuff eventually. 😄 www.hackingwithswift.com/100/swiftui/29
hackingwithswift.com
Day 29 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
050
Mika Varjonen @mvarjon.bsky.social · 29/04/2024
Completed day 28 of #100DaysOfSwiftUI. (www.hackingwithswift.com/100/swiftui/28) Pushing forward like an old steam engine. While doing the review and challenges I also noticed that perhaps I should cut back on the coffee.
BetterRest day 28 challenge.
050
Mika Varjonen @mvarjon.bsky.social · 28/04/2024
Also at the same time I would like to thank everyone who has supported me in this learning #SwiftUI journey by liking my status updates along the #100DaysOfSwiftUI. It has not always been easy to maintain the day to day momentum pushing forward with hectic work and family life.
030
Mika Varjonen @mvarjon.bsky.social · 28/04/2024
Completed the day 27 #100DaysOfSwiftUI. Key take-aways Machine Learning easy. User Interface hard. Just partially kidding. Now that I’m repeating same UI concepts in these practice projects it is starting slowly to sink in. www.hackingwithswift.com/100/swiftui/27
hackingwithswift.com
Day 27 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
020
Mika Varjonen @mvarjon.bsky.social · 27/04/2024
Day 26 of #100DaysOfSwiftUI is now complete. Interesting detour into ML, this project 4 seems to be quite interesting. www.hackingwithswift.com/100/swiftui/26
hackingwithswift.com
Day 26 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
030
Mika Varjonen @mvarjon.bsky.social · 26/04/2024
Day 25 of #100DaysOfSwiftUI completed. www.hackingwithswift.com/100/swiftui/25 Attached are few screenshots of my take on the rock paper scissors challenge. Didn’t read the hints this time so it might be way off or accidentally similar. :D
Rock paper scissors screenshot 1Rock paper scissors screenshot 2Rock paper scissors screenshot 3
120
Mika Varjonen @mvarjon.bsky.social · 25/04/2024
Day 24 of #100DaysOfSwiftUI completed. www.hackingwithswift.com/100/swiftui/24 Sneak peak of day 25 suggests an interesting challenge, but I’m little bit sweating that do I have the time to do it on the daily schedule. Certainly going to try.
hackingwithswift.com
Day 24 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
020
Mika Varjonen @mvarjon.bsky.social · 24/04/2024
Day 23 of #100DaysOfSwiftUI is now done. Humming along nicely. However I’ll expect that this will get more difficult when there is more to apply in future challenges etc. The one quarter mark (day 25) is approaching. :) www.hackingwithswift.com/100/swiftui/23
hackingwithswift.com
Day 23 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
030
Mika Varjonen @mvarjon.bsky.social · 23/04/2024
Day 22 of #100DaysOfSwiftUI is on the bag. www.hackingwithswift.com/100/swiftui/22
Guess the flag game ending screen.
040
Mika Varjonen @mvarjon.bsky.social · 22/04/2024
Day 21 of #100DaysOfSwiftUI is now complete. www.hackingwithswift.com/100/swiftui/21 Steaming ahead like an old battleship … 😂
hackingwithswift.com
Day 21 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
020
Mika Varjonen @mvarjon.bsky.social · 20/04/2024
Completed the day 20 of #100DaysOfSwiftUI. I could probably do more than one a day now and then. But sticking to this marathon method. www.hackingwithswift.com/100/swiftui/20
hackingwithswift.com
Day 20 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
020
Mika Varjonen @mvarjon.bsky.social · 20/04/2024
Somehow I came across this tonsky.me/blog/centeri... while going through other stuff. Brought chilling memories of those times when I was asked to fix centering on some web stuff when I was comfortably doing server side stuff. I mean project owner thought that anyone could center things …
tonsky.me
Hardest Problem in Computer Science: Centering Things
Somehow we forgot how to center rectangles and must find our way back
120
Mika Varjonen @mvarjon.bsky.social · 19/04/2024
Day 19 #100DaysOfSwiftUI completed. I chose to do the volume conversion. Gallons are UK gallons, cups are … I don’t know. Some measure I found from the Internet. This is why we have metric system. www.hackingwithswift.com/100/swiftui/19
Image of volume conversion app.
030
Mika Varjonen @mvarjon.bsky.social · 18/04/2024
Again sleepless. But day 18 of #100DaysOfSwiftUI is now completed. Review done with 12/12 and challenge completed. www.hackingwithswift.com/100/swiftui/18
Screenshot of the modified WeSplit app.
030
Mika Varjonen @mvarjon.bsky.social · 18/04/2024
Day 17 of #100DaysOfSwiftUI complete. www.hackingwithswift.com/100/swiftui/17 Probably one of the hardest part in the future will be to know what UI component to use in which case. With command line tools options are clear but with GUIs there is so much choice which affects the user experience.
hackingwithswift.com
Day 17 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
040
Mika Varjonen @mvarjon.bsky.social · 17/04/2024
Day 16 of #100DaysOfSwiftUI is done. www.hackingwithswift.com/100/swiftui/16 Getting to know the SwiftUI project structure and the real world encounter with the opaque return type (some View).
hackingwithswift.com
Day 16 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
020
Mika Varjonen @mvarjon.bsky.social · 15/04/2024
Today was the time for the Day 15 of #100DaysOfSwiftUI. Warp speed review of previous two weeks. www.hackingwithswift.com/100/swiftui/15
hackingwithswift.com
Day 15 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
020
Mika Varjonen @mvarjon.bsky.social · 15/04/2024
Day 14 of #100DaysOfSwiftUI completed. I tried to go all kung-fu on this social media stuff and posted on Mastodon as well but forgot to post it here. 😂 Man I’m too old for this youngsters stuff. Anyways rock keeps on rolling on this Swift journey. www.hackingwithswift.com/100/swiftui/14
hackingwithswift.com
Day 14 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
020
Mika Varjonen @mvarjon.bsky.social · 14/04/2024
Day 13 of #100DaysOfSwiftUI completed. Amazingly before noon. This is what I call a super Sunday :D. Now back to chores before wife comes back home. www.hackingwithswift.com/100/swiftui/13
hackingwithswift.com
Day 13 – 100 Days of SwiftUI
Follow the 100 Days of SwiftUI and learn to build apps for free.
030
Mika Varjonen @mvarjon.bsky.social · 13/04/2024
Now also Day 12 completed of #100DaysOfSwiftUI and back on  schedule.
020
Mika Varjonen @mvarjon.bsky.social · 13/04/2024
Day 11 complete for the #100DaysOfSwiftUI. It should have been yesterday already, but again the day was so hectic that I fall asleep in middle of doing the day 11 yesterday evening. Trying to squeeze day 12 for today. Then I’m back on schedule.
020
Mika Varjonen @mvarjon.bsky.social · 11/04/2024
Day 10 of #100DaysofSwiftUI completed. Really hectic day today, and barely made the time to go through these materials. But I’m giving this consistency method a chance so trying to keep on daily schedule.
120
Mika Varjonen @mvarjon.bsky.social · 10/04/2024
And on the same train. Also the much anticipated day 9 of #100DaysofSwiftUI with closures is complete for today. I must say that @twostraws.bsky.social marketed it more bizarre and difficult than it actually was. Or modern C++ lambdas made Swift closures feel like breath of fresh air. :)
020
Mika Varjonen @mvarjon.bsky.social · 10/04/2024
Start of week 2. Day 8 completed of #100DaysOfSwiftUI. Still lot more to go. Actually this slow steady progress has been quite nice compared to hectic work life. Expecting closures for tomorrow be quite interesting (compared e.g. to C#/C++ which are familiar to me). Forgot to post this yesterday.
010
Mika Varjonen @mvarjon.bsky.social · 08/04/2024
After weekend holiday back on the schedule and completed day 7 of #100DaysOfSwiftUI.
110
Mika Varjonen @mvarjon.bsky.social · 05/04/2024
Day 6 of #100DaysOfSwiftUI completed. Weekend is still a question mark. It might be too dangerous to try sneak Swift into weekend holiday with wife.
020
Mika Varjonen @mvarjon.bsky.social · 04/04/2024
Alright. The day 5 of the #100DaysOfSwitftUI is on the pack. Swift part was easy. Figuring out the time slot to go through the material. Not so easy. :)
000
Mika Varjonen @mvarjon.bsky.social · 03/04/2024
Now the day 4 of #100DaysOfSwiftUI is complete. This time not during the late hours of night. www.hackingwithswift.com/100/swiftui/4
020
Mika Varjonen @mvarjon.bsky.social · 02/04/2024
Continuing this unhealthy after midnight habit and just completed day 3 of #100DaysOfSwiftUI. www.hackingwithswift.com/100/swiftui/3
010