Search
67 results for “angelmunoz”
-
New JDeck Release,
This release adds a few missing data types for encoders, decoders.https://github.com/AngelMunoz/JDeck/releases/tag/v1.1.0
https://angelmunoz.github.io/JDeck/encoding.html#Mixed-Type-Arrays
-
New JDeck Release,
This release adds a few missing data types for encoders, decoders.https://github.com/AngelMunoz/JDeck/releases/tag/v1.1.0
https://angelmunoz.github.io/JDeck/encoding.html#Mixed-Type-Arrays
-
New JDeck Release,
This release adds a few missing data types for encoders, decoders.https://github.com/AngelMunoz/JDeck/releases/tag/v1.1.0
https://angelmunoz.github.io/JDeck/encoding.html#Mixed-Type-Arrays
-
New JDeck Release,
This release adds a few missing data types for encoders, decoders.https://github.com/AngelMunoz/JDeck/releases/tag/v1.1.0
https://angelmunoz.github.io/JDeck/encoding.html#Mixed-Type-Arrays
-
Today there's no game news but more general F# content from my side
Some time ago I wrote an MVU package for Avalonia, it was not finished but I decided to give it a try again
This time the project leans more on Avalonia itself rather than go full MVU, this offers an MVU API but, with more Avalonia native mechanisms like observable bindings
Controls are created once and then just binds are updated which is quite performant!
https://github.com/AngelMunoz/Mvuish.Avalonia -
Perla v1.0.0-beta-034 is out!
New test runner support for client-side code
Both the release and the docs have been updated!Heres the release, grab it while it's hot!
https://github.com/AngelMunoz/Perla/releases/tag/v1.0.0-beta-034Test docs have been updated as well
with default support for qunit and mocha!https://angelmunoz.github.io/Perla/#v1/docs/features/testing
There's a caveat though...
NuGet won't allow us to push the nuget thanks to playwright's gigantic asset size (bumps up to 400mb) so for the moment we'll have to drop the dotnet tool.
This is being tracked at https://github.com/AngelMunoz/Perla/issues/141 -
A small release is out for JDeck.
This release adds functions to decode F# Maps and BCL Dictionaries which were missing from the last bit (link to release in the next tweet)https://github.com/AngelMunoz/JDeck/releases/tag/v1.0.0-rc-002
#fsharp #dotnet #json #jsonserializer #library #buildinpublic
-
One of the things that I've loved about using F# over the past 10 years (damn, I feel it was like yesterday) has been the creativity it has sparked in me.
I've been working on my hobby project MigrondiUI which is a GUI for the migrondi CLI project with a few extras (e.g. handle multiple projects)A few years ago I set myself on the path to use migrondi as a library, not just a CLI tool and today it has finally come to fruition! Instead of reading/writing to disk (sql files) I simply save the records into a database (sqlite)! so the project now works for "physical" and "virtual" projects!
I know I'll get bored before I can have something more useful to share to the world but rather than doing it for the OSS sake, it is just a way to express my ideas. Granted I could have use any other language for that but since I started using F# I never had the interest to do so 🤷
Granted my abstractions are shit, but I simply enjoy doing this stuff on my free time
https://github.com/AngelMunoz/MigrondiUI/pull/1 -
I think this is as far as I'll go for this sample blog-eske website
This is a classic'ish website with aspnet and F# server-side rendering, almost no JS, no HTMX, streamed HTML and, if you see it on a chromium browser you won't even notice page reloads!
https://github.com/AngelMunoz/Openapo
You can see the live thing here: https://openapo.fly.dev/posts/Server+Sent+Events+with+Saturn+and+F%7e%7e_2024-10-27-37
#fsharp #dotnet #aspnet #server #webdev #html #serversiderendering #backend -
And it is out! NuGets are indexing but you can start checking out the repo or the documentation :)
https://hox.tunaxor.me
https://github.com/AngelMunoz/Hox
NuGets:
https://www.nuget.org/packages/Hox
https://www.nuget.org/packages/Hox.Feliz/
#dotnet #fsharp #csharp #vbnet #webdev #html #htmlrendering #library -
@angelmunoz Maybe #htm? I think you can use that on the server like regular #Preact.
-
Feeling Kotlin'ish today, this is a learning project that takes a json file with a particular structure and "converts it to PDF" I haven't added the actual HTML Templates to it but the general mechanism of
locating template -> reading -> parsing -> rendering html
locating json -> reading -> serializing to known object
taking document + known object -> pdf
Is ready it 'technically' works but... UI design is hard 😅
For the curious eyes:
https://github.com/AngelMunoz/resumakerkt
#kotlin #jetbrainsfleet #learningintheopen #jvm #sideproject #programming #clitools -
Feeling Kotlin'ish today, this is a learning project that takes a json file with a particular structure and "converts it to PDF" I haven't added the actual HTML Templates to it but the general mechanism of
locating template -> reading -> parsing -> rendering html
locating json -> reading -> serializing to known object
taking document + known object -> pdf
Is ready it 'technically' works but... UI design is hard 😅
For the curious eyes:
https://github.com/AngelMunoz/resumakerkt
#kotlin #jetbrainsfleet #learningintheopen #jvm #sideproject #programming #clitools -
Feeling Kotlin'ish today, this is a learning project that takes a json file with a particular structure and "converts it to PDF" I haven't added the actual HTML Templates to it but the general mechanism of
locating template -> reading -> parsing -> rendering html
locating json -> reading -> serializing to known object
taking document + known object -> pdf
Is ready it 'technically' works but... UI design is hard 😅
For the curious eyes:
https://github.com/AngelMunoz/resumakerkt
#kotlin #jetbrainsfleet #learningintheopen #jvm #sideproject #programming #clitools -
Feeling Kotlin'ish today, this is a learning project that takes a json file with a particular structure and "converts it to PDF" I haven't added the actual HTML Templates to it but the general mechanism of
locating template -> reading -> parsing -> rendering html
locating json -> reading -> serializing to known object
taking document + known object -> pdf
Is ready it 'technically' works but... UI design is hard 😅
For the curious eyes:
https://github.com/AngelMunoz/resumakerkt
#kotlin #jetbrainsfleet #learningintheopen #jvm #sideproject #programming #clitools -
Feeling Kotlin'ish today, this is a learning project that takes a json file with a particular structure and "converts it to PDF" I haven't added the actual HTML Templates to it but the general mechanism of
locating template -> reading -> parsing -> rendering html
locating json -> reading -> serializing to known object
taking document + known object -> pdf
Is ready it 'technically' works but... UI design is hard 😅
For the curious eyes:
https://github.com/AngelMunoz/resumakerkt
#kotlin #jetbrainsfleet #learningintheopen #jvm #sideproject #programming #clitools -
Looks like path finding is now working.
Since it was Sunday and I touched a bit of grass, I delegated this feature to a Copilot coding agent.
So, I went to the bakery for some bread and coffee while this was being done by a bot in a PR
Oh this is F# and MonoGame btw
It felt like working with someone else TBH, I made some changes to the PR, I asked it to fix bugs and edge cases, and I made sure that the code was what I would expect in order to maintain it in the future.
So no compromises in quality (well maybe a little 😅, I've seen worse) -
My Spectre Console Foo needs a bit of work, but the test runner is actually testing now with live changes 😌😮💨
I'm finally close enough to Perla v1...
slow and steady
#dotnet #fsharp #webdev #testrunner #testing -
There we go, it has been quite tense for me to get back and support somewhat of a test runner for JS files within the tool but looks like we're headed to a good place.
Last time the problem was the bundle size massively increased when I included playwright in the tool 🥲 -
For the F# code of today, let's wrap a websocket connection in an IObservable<T> Personally, I don't like fire and forget async things, but I kind of wanted just to get it out I'll figure out later when I clearly need to change this, and I won't be able 😌
#dotnet #fsharp #bluesky #websockets #serialization #json #async #observables #observable
-
I spent some part of the day with F# just for fun using the oxpecker framework (built on top of aspnet and a fork of giraffe) and my own html rendering library "hox".
It was far more relaxing than I expected,
I guess I should go back a bit and just do things for fun rather than going full and try to push my own limits
#dotnet #fsharp #backend #aspnet #oxpecker -
So...
https://lit.dev/blog/2024-10-08-signals/
is one of the most recent stuff that I'd like to experiment with, is there something else out there that is more-less as cool as this in the frontend space? I'd like to get back to do some programming stuff and frontend always has it's challenges so feels a good fit to check back
#webdev #html #css #js #javascript #lit #signals #webdevelopment #frontend #singlepageapps #webcomponents #framework -
I wonder why #jetbrainsfleet is less reliable for Kotlin in windows than on mac.
I often get compilation errors all over the place when the code can compile from the CLI, gradle dependency changes don't get picked up or end up breaking the whole editor error reporting. Sometimes it fixes re-opening the window sometimes it simply doesn't go away and I end up firing up IntelliJ.
IntelliJ doesn't have those kinds of issues, I think it really hampers the experience.
I haven't tried to diagnose anything at all because it is random, but it has been random enough to start being uncomfortable.
#kotlin #jetbrains -
I wonder why #jetbrainsfleet is less reliable for Kotlin in windows than on mac.
I often get compilation errors all over the place when the code can compile from the CLI, gradle dependency changes don't get picked up or end up breaking the whole editor error reporting. Sometimes it fixes re-opening the window sometimes it simply doesn't go away and I end up firing up IntelliJ.
IntelliJ doesn't have those kinds of issues, I think it really hampers the experience.
I haven't tried to diagnose anything at all because it is random, but it has been random enough to start being uncomfortable.
#kotlin #jetbrains -
I wonder why #jetbrainsfleet is less reliable for Kotlin in windows than on mac.
I often get compilation errors all over the place when the code can compile from the CLI, gradle dependency changes don't get picked up or end up breaking the whole editor error reporting. Sometimes it fixes re-opening the window sometimes it simply doesn't go away and I end up firing up IntelliJ.
IntelliJ doesn't have those kinds of issues, I think it really hampers the experience.
I haven't tried to diagnose anything at all because it is random, but it has been random enough to start being uncomfortable.
#kotlin #jetbrains -
I wonder why #jetbrainsfleet is less reliable for Kotlin in windows than on mac.
I often get compilation errors all over the place when the code can compile from the CLI, gradle dependency changes don't get picked up or end up breaking the whole editor error reporting. Sometimes it fixes re-opening the window sometimes it simply doesn't go away and I end up firing up IntelliJ.
IntelliJ doesn't have those kinds of issues, I think it really hampers the experience.
I haven't tried to diagnose anything at all because it is random, but it has been random enough to start being uncomfortable.
#kotlin #jetbrains -
I wonder why #jetbrainsfleet is less reliable for Kotlin in windows than on mac.
I often get compilation errors all over the place when the code can compile from the CLI, gradle dependency changes don't get picked up or end up breaking the whole editor error reporting. Sometimes it fixes re-opening the window sometimes it simply doesn't go away and I end up firing up IntelliJ.
IntelliJ doesn't have those kinds of issues, I think it really hampers the experience.
I haven't tried to diagnose anything at all because it is random, but it has been random enough to start being uncomfortable.
#kotlin #jetbrains -
Lol my realization today:
"I wonder if I could serialize all of the nodes, pick the async ones and rather than wait for their individual content to render, send a marker element instead, so when those async nodes finish working they can be sent via server sent events or any other means available."
Oh wait, I'm reinventing poor's man astro in F#🫠
Welp that won't stop me from trying out stuff!
It is nice to see that This kind of technology is not JS only, other ecosystems simply don't care... There's so much potential down there!
#fsharp #backend #serversiderendering #experiments #webdev #htmlrendering -
So here we go: By using the standard Blazor JS interop, we can make a few assumptions about how we can write our Fable code so it can be consumed.
Blazor will be able to consume exported members in a JS file, which can be done easily by having public let bound members in fsharp modules
Once fable outputs the javascript we will have an exported member which then can be called by the Microsoft.JSInterop API surface
#dotnet #fsharp #fablecompiler #blazor #jsinterop -
Has science gone too far? (note the async in the JS function is just to get a promise)
A simple F# service that keeps around a lazy module reference to avoid importing the module on every call
#dotnet #fsharp #wasm #jsinterop