Tina Holly
banner
tinaciousdesign.com
Tina Holly
@tinaciousdesign.com
👩🏻‍💻 Tech Lead and 🥞 Full Stack Developer (Web and Mobile 📲)
🇨🇦 Based in Canada
🛠️ Android, Kotlin, React, Ruby on Rails, Go lang, TypeScript, JavaScript, Node.js, iOS
🚀 https://tinaciousdesign.com
Reposted by Tina Holly
📣THREAD: It’s surprising to me that so many people were surprised to learn that Signal runs partly on AWS (something we can do because we use encryption to make sure no one but you–not AWS, not Signal, not anyone–can access your comms).

It’s also concerning. 1/
PSA: we're aware that Signal is down for some people. This appears to be related to a major AWS outage. Stand by.
October 27, 2025 at 10:38 AM
I really enjoyed this deep dive into locale-related bugs in the Kotlin compiler by @sam-cooper.bsky.social
sam-cooper.medium.com/the-country-...
The Country That Broke Kotlin
Logic vs language: how a Turkish alphabet bug played a years-long game of hide-and-seek inside the Kotlin compiler
sam-cooper.medium.com
October 22, 2025 at 5:00 PM
Reposted by Tina Holly
People think the worst part of getting scammed is the financial loss—but no one talks about the shame.

If someone were mugged on the street, you wouldn’t say, “How could you be so dumb?” So why do we treat online scams differently?

🔗 Read the full post: www.blockpartyapp.com/blog/why-me-...
July 10, 2025 at 11:48 PM
Reposted by Tina Holly
CFIA needs to look into this, not an internal Loblaws investigation.
May 4, 2025 at 10:48 PM
Reposted by Tina Holly
WATCH: “Fascism is here. We cannot act like this is normal. Shame on you who are silent in this time.”

Rep. @brotherjones.bsky.social just spoke out about the Trump regime “kidnapping” #KilmarAbregoGarcia and refusing to return him.
April 15, 2025 at 6:23 PM
Reposted by Tina Holly
Today I learned why Shopify-powered dropshipping scams work:

Amex refuses to allow filing a chargeback when a webshop scams a customer by advertising an AI-generated image, sending something else... and then offering money back only if paying for shipping + tracking to a warehouse in China
April 1, 2025 at 8:36 AM
Reposted by Tina Holly
I decided to start a #thread 🧵 of stories about legal residents and tourists being (illegally) arrested, detained and/or deported by the Trump regime. I'll only post stories from serious sources, as rumors and conspiracies are really not needed in this authoritarian moment.
March 15, 2025 at 9:04 PM
Reposted by Tina Holly
Let's chat about Android phones. Not your personal preference for a phone. I don't care (seriously I don't. Please don't tell me) but why it's important to give support to Android apps that's comparable to iOS when it comes to accessibility.
(1/4(
March 14, 2025 at 5:19 PM
Reposted by Tina Holly
Today we're thrilled to announce our effort to port the TypeScript compiler and language service to native code, gaining a 10x speed boost in build times and editor responsiveness!

devblogs.microsoft.com/typescript/t...
A 10x Faster TypeScript - TypeScript
Embarking on a native port of the existing TypeScript compiler and toolset to achieve a 10x performance speed-up.
devblogs.microsoft.com
March 11, 2025 at 2:36 PM
Reposted by Tina Holly
Red state alcohol is currently being removed at B.C. Liquor store in Victoria. #bcpoli
February 2, 2025 at 3:09 AM
Reposted by Tina Holly
Idgaf I’m still fighting for guaranteed healthcare.

Aspiration is the answer. Not just “we’re not the bad guys.”

We need something more meaningful than that. I want a future worth fighting for. They have no vision. We do. Lean into our strengths and knock them out. 👊🏽
January 31, 2025 at 7:20 PM
Reposted by Tina Holly
🚀 Boost your productivity when developing Java applications with databases in #IntelliJIDEA! Check out these time-saving tips to make working with databases more efficient and enjoyable.
👇
9 Tips for Productive Java Development With Databases in IntelliJ IDEA | The IntelliJ IDEA Blog
In this article, we’ll share nine time-saving ways IntelliJ IDEA can boost your productivity when developing Java applications with databases – whether you're starting a new project or diving into an
blog.jetbrains.com
January 30, 2025 at 10:00 AM
Great post on error handling in #Kotlin. Sometimes I use standard lib Result if I don't care about the error but usually will use a sealed class like ApiResult where ErrorType is an enum for exhaustive error handling. I like this other sealed class example too.
Exceptions, Result, Either, custom ADT - similar dilemmas on error handling are popping up in most programming languages.

A good summary for #Kotlin, but also applicable to other languages: softwaremill.com/handling-err...
Handling Errors in Kotlin | SoftwareMill
There is no single best way to error handling in Kotlin, check our propositions.
softwaremill.com
January 24, 2025 at 12:53 PM