TL;DR: I processed my Twitter Archive with Tweetback and host it on a subdomain with Github Pages → https://tweets.piannaf.com/
My personal computer is actually a MacBook Air from mid 2012. Not the best for programming these days. I installed and ran Zola locally first to try it out and it worked just fine. So I could just edit my posts in Vim, preview locally, and push to prod, but: one, I don’t want this to be a dev machine; two, where’s the fun in that?
After the KMM Alpha announcement, the Twittersphere had some confused faces with questions about how it all fits together. I decided to draw a diagram!
I got a comment on my Lead Dev NYC 2019 talk, bringing up 5 criteria that leads him to choose React Native. My response became more of an article, so here we are: his comment, and my response
Deep dive into dev.to code to find out how the feed works
Android, Desktop, iOS, Web. Users want the best experience. Developers want to be efficient. Users should come first.
I was wandering through the intranet at a previous job looking at what other similar teams were up to. I found a password-protected test environment that used a client-side checksum function to validate the password. Here's how I got in without asking.
Woke up this morning to news that Craigslist launches an official app for iOS; it became the 10th most-downloaded app in the Shopping category one day after launch. It was also released for iOS and Android at the same time (though Android in Beta) so I (naturally for me) wondered if it was a native app.
There are more and more (respected and influential) companies experimenting with and talking about Kotlin Multiplatform. Some have put it into production already.
My personal experience from working with clients made me think the result of this poll would be iOS Dev > Android Dev > Web Dev > Other. It did not occur to me that the nature of my work would also skew my audience towards people with Android background.
Naturally, introducing a relatively new way of coding immediately draws comparisons to other popular multiplatform solutions. Here, I wanted to provide some specifics on why we scored each the way we did.
Other multiplatform solutions aspire to support all application layers, they can’t adequately cover them all. Kotlin Multiplatform does not live within its own ecosystem. Instead, it is very much like a “choose your own adventure” book, which is what makes it so powerful.
This was the first time I ever thought about responding to a CFP and didn’t know if it made sense to the company, to my schedule, or to any of my colleagues.
The quest for the perfect cross-platform solution has been like the quest for the Holy Grail. It’s been going on a long time, there are a myriad of perceived benefits, and every time someone claims to have found it, it’s never the right one.