Janosch's Avatar

Janosch

@jnsh.me.bsky.social

Passionate about building software and taking it apart.

33 Followers  |  71 Following  |  28 Posts  |  Joined: 04.07.2023  |  2.4529

Latest posts by jnsh.me on Bluesky

Thanks! The use case actually came from my girlfriend who needs this for her work, so I already got my first user once it is done. I also plan on making it open source to get feedback :)

05.08.2025 15:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It uses @tanstack.com form - it makes life so much easier, especially when dealing with arrays and nested fields

05.08.2025 07:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I used to work on iOS apps using Swift a couple of years ago but then moved to Typescript and the web platform. I became super slow writing Swift (get it) so I am happy that I can write apps using React & Typescript and other web technologies - while still having the option to tap into native code

04.08.2025 17:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Iโ€™m exploring Expo and React Native to build a simple app for anaesthetists. The idea is to let them log their procedures, apply filters, and track progress towards case numbers e.g a certain number of pediatric cases or specific types of anesthesia. The app is called ANA|LOG. Work in Progress

04.08.2025 17:12 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 1

Does it include a pun yet?

30.07.2025 16:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
WWDC 2025 โ€” June 9 | Apple YouTube video by Apple

"Another update missing from the keynote was a rumor about Genmoji, which was said to allow users to combine existing standard emojis, such as a basketball going into a trash can." It was presented in the beginning actually with a Lightbulb and a Sloth. www.youtube.com/live/0_DjDdf...

09.06.2025 19:28 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I like it so far! It really pushed my side project forward and it applies things I tell it correctly. There are some minor things Iโ€˜d then fix myself but this is a lot of fun. Wouldnโ€˜t have expected it to come this far with a single prompt. Will try linear integration later this week. Now ๐Ÿ‘€ WWDC

09.06.2025 16:37 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Alright. Iโ€˜m going to play around with it

09.06.2025 06:08 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Got it! Would be awesome though to have that kind of discussion inside the editor no? Feels a bit like the chat interface has moved to a public place. I havenโ€˜t worked with them yet, do you notice advantages over agents running in your editor (I can see the task management being nice) :)

08.06.2025 18:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Curious why you moved the conversation with AI to Github PR comments vs. in your Editor before opening up a PR?

08.06.2025 07:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

With React 19.1 do we get ViewTransitions and Activity on iOS?

06.05.2025 08:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You wrote about the things it solves and enables so Iโ€˜m wondering what some reasons against them are or where client shines more

02.05.2025 18:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Is it possible for the repeater to broadcast in 2.4GHz? Then you might be able to tell your Mac to only connect to the 5GHz band from the router

01.05.2025 18:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

you could look into bluetooth mics that you can clip on your clothes

28.04.2025 20:07 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Moving to the store only optimizes the distance-to-the-food problem, youโ€˜d still need to go to multiple isles at random to get what you want. You also need to optimize for storage, which in this case is the fridge. An empty fridge is not optimized.

27.04.2025 06:42 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Destroying the codebase gets a totally different meaning here

19.04.2025 09:19 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I just went by the order mentioned in the post, thatโ€˜s all.

06.01.2025 08:18 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

the answer is her sight

06.01.2025 06:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

There is also a hitTest method that takes in a location that can be gathered from the touch and event and it returns a view

07.12.2024 06:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
UIGestureRecognizerDelegate | Apple Developer Documentation A set of methods implemented by the delegate of a gesture recognizer to fine-tune an appโ€™s gesture-recognition behavior.

Iโ€˜m a bit out of the game but afaik there are delegate functions to handle playing along with other gesture recognizers: developer.apple.com/documentatio...

07.12.2024 05:58 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I need to remove empty strings, not fail parsing on empty strings

05.12.2024 17:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

which means I abstracted it into a variable and in some places I need to use get out a String and sometimes a branded String thatโ€˜s not empty

05.12.2024 17:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Hmm I see the from Property but it is not on whatโ€˜s returned by Schema.requiredToOptional even though this returns a Schema.propertySignature. I can get it on Schema.optional.
And I mean generic in a sense that I need my Schema.requiredToOptional that removes empty strings everywhere

05.12.2024 17:22 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Is there a way to get the schema from a propertySignature? Schema.requiredToOptional takes two schemas and I canโ€˜t figure out how to allow any type of String Schema (whether it is filtered or branded). Especially branded types in a generic Schema.requiredToOptional is difficult

05.12.2024 17:09 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I donโ€˜t understand the difference between using Schema.NumberFromString directly vs. Schema.propertySignature(Schema.NumberFromString) - when do you use one or the other? Schema.optional seems to take a schema and make some property signature include '?'

05.12.2024 16:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

property signatures

05.12.2024 12:13 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

My timeline on Twitter gets shorter the more people I follow there join Bluesky actively. And soon I can replace Twitter entirely

22.11.2024 07:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

turning that bird watching phase into an insect study

13.11.2024 06:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@jnsh.me is following 19 prominent accounts