592 karma · joined July 9, 2017
Just not sure if it's worth it if I'd need to wear glasses after a few years again.
For me the goal would be to at least stop if from getting worse.
We had issues with Dates. Implementing a custom 'ZonedDateTime' type with native implementations for both target platforms (JS and .NET) was straight forward.
Other than that there are a few gotchas when doing 'advanced' stuff:
- Fable does not support 'Array2D', 'Array3D', ... - Fable allows the use of ints but you have to know that at runtime they all are floats. - Fable does not support FSharp Quotations. - Fable does not support the full reflection API.
More here: https://fable.io/docs/dotnet/compatibility.html
Would definitely recommend F# for both backend and frontend. It's been a joy.
I would pay not to use it.
Their 'native' apps don't even try to integrate with the OS - so you get custom notifications and stuff.
The UI also is super laggy and slow.
Can’t recommend it enough.
Someone with a sense for design, UX and API design should
- Create well designed small components (Button, Link, Input, ...)
- Create well designed bigger components to compose small ones (List, Box, TabMenu, Expander, Modal, ...)
The rest of the team can now just build bigger components by composing existing ones. Things will look nice and consistent without too much effort. Fine-tuning can be done with an UI/UX affine teammate.
It sounds super simple and success highly depends on the quality of the components you use as the base. We have great success with this approach. It also empowers developers who don't have a feel for design to build good looking UIs by default.
I guess Process does not refer to an OS Process here?
We've been using F# with great success for a few projects now. Our stack is super simple.
On the backend we use F# (on .NET with ASP.NET Core) + Postgres.
On the frontend we use F# (via Fable with React and the Feliz Bindings).
https://zaid-ajaj.github.io/Feliz/
And we have a huge shared library. Works like a charm.
> I guess I see this in the opposite way as intended: why should an adult who's been vaccinated be punished in trying to get tested, as a side effect of trying to punish someone who hasn't?
From my experience vaccinated people don't bother testing them selves - and I can totally relate as a fully vaccinated person.
The risk of spreading the virus as a FFP2 wearing vaccinated human seems to be so low that I personally tend to not care much.
What bothers me is that we as German citizens have the rare opportunity to get vaccinated and get back to a more normal life - but it seems like only ~60% are really interested in getting the shot. Right now we have too much vaccine doses and actually giving them to other countries (at least).
People just not going to their vaccination appointments, or cancelling due to a barber appointment, ..
This saddens me. I somehow thought the idiot ratio is lower. The pandemic was eye opening in that regard.
As an adult you currently can get the shot without a waitlist or even an appointment.
I guess they tried to make the app look like a native app?
The interesting part is that this is even worse IMHO. Because you get into an uncanny-valley pretty soon.
BTW. there is a paid native slack client: https://shrugs.app
To have the same great native feeling UI you’d need to use AppKit - not HTML.
Don’t get me started at the usual shortcuts and general platform behavior most electron apps get wrong.
Just from looking at the screenshots on their site I wouldn't install it (because of it's ugly UI).
The user experience is unarguably better with real native apps - even considering react native is better than a lot of other alternatives.
Does it really make development that much cheaper to have one codebase (that probably still has platform specific code) than maintaining two separate native apps?
Like how much does this even save you? (if at all - considering native is a safe bet)
- having an actual non web tech based app would be great because web apps always behave slightly different than real native apps..
(It's really hundreds of small things that are just weird - always feels like you use a app in a portal..)
Configuration is made super easy with profiles ready to download for mac/ios.
Need to check their press statement again later.
Still strange and unexpected from a brand that mostly targets businesses.
Compared to Swift F# has excellent documentation.
Would be interesting to know what F# is compared with in this case.
Is there a language thats known for excellent docs ?
One thing you can’t pass on when talking about fsharp in the community.
If you have a question just ask on twitter or slack. You’ll get an answer in minutes.