mafinar's Avatar

mafinar

@mafinar.bsky.social

F# and Elixir, mostly.

39 Followers  |  54 Following  |  62 Posts  |  Joined: 09.11.2024  |  2.2445

Latest posts by mafinar.bsky.social on Bluesky

GitHub - code-shoily/aoclj: Learning Clojure through solving advent of code Learning Clojure through solving advent of code. Contribute to code-shoily/aoclj development by creating an account on GitHub.

Did some #adventofcode for the first time in #Clojure, warming up for 2025

github.com/code-shoily/...

Such joy this language is to code with.

18.11.2025 04:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'd be a "fool" to miss this.

15.03.2025 06:21 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

For me too it is #fsharp no contest.

12.03.2025 16:18 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

I am not sure I dislike it.

12.03.2025 16:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I use DataGrip. And LiveBook for experimentation/exploration.

06.03.2025 07:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Could Scala be considered S-tier?

03.03.2025 04:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Correction: I meant circa 2020

27.02.2025 23:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Surprisingly, as I explained pattern matching to my son, he grasped it quite fast, faster than some interns (circa 2010) who already knew programming. Glass being empty has its merits. The same goes for Erlang style concurrency, although no coding was involved there but good old ELI5. #elixirlang

27.02.2025 23:00 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I'm flying right now so can't see the video, but as someone who worked with multiple languages, I can say #fsharp ticks more boxes than anything. It's as super as a GC language can get. For me it's the best Microsoft product.

Also, it's the most underrated and underappreciated language there is.

27.02.2025 22:54 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

I think #elixirlang is a great programming language to start programming with, even (and especially) for youngsters.

Going to see if my son likes it. He is 10, loves geography and weather, and loved looking at some of the charts and data explorations I was doing. I know where to begin #LiveBook

23.02.2025 03:37 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

For a reminding post like this?

23.02.2025 03:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'll try this library, looks like a nice opportunity to read some F# code (I'm relatively new to it)

21.02.2025 18:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Why don't I get those things when I Google for them? I am currently juggling a pipeline of a handful of combinations of S3/CSV/DataFrame/SQL connections. Exploratory and not critical so I might just see if I could turn my exs into fsx

21.02.2025 18:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Why you should consider F# β€” Asfaload

Fli is so great! One of #fsharp 's gems I listed in a blog post urging to consider fsharp. Another gem is FsHttp.
My post if interested: asfaload.com/blog/conside...

21.02.2025 18:24 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I knew about fsHttp but did not know about dbFun, and it happens to be another thing I was looking for. Thank you.

21.02.2025 18:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

🫑

21.02.2025 14:04 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - CaptnCodr/Fli: Execute CLI commands from your F# code in F# style! Execute CLI commands from your F# code in F# style! - CaptnCodr/Fli

This is why starting repositories is a useful habit, I recall being impressed with this #fsharp library and intended to use it but then forgot the name and googling for it was hard. Glad I found it

github.com/CaptnCodr/Fli

21.02.2025 02:22 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 3    πŸ“Œ 0

But the concept of folding was the hardest to get used to for me.

14.02.2025 20:08 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Since I am doing data analysis quite a bit these days, reducing have become staple food. And I do miss that operator since Elixir doesn't have it.

On the other hand, reduce_while is handy

14.02.2025 20:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yes all variants of pipelining operators are amazing. ||> is another favourite of mine.

14.02.2025 19:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Archeological Semiotics: The Birth of the Pipeline Symbol, 1994

This is hands down my favourite operator #fsharp #elixir

Interesting to know some history

learn.microsoft.com/en-au/archiv...

14.02.2025 01:07 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0

And here isand addition - Gleam - Go

13.02.2025 12:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Wouldn't #fsharp be like, C#?

13.02.2025 02:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I wonder if any other language has this. It was the toughest #fsharp element to wrap my head around. But it makes my code more expressive.

25.01.2025 01:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Looking forward to this!

20.01.2025 21:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hmm maybe. I wouldn’t miss any of those. One thing I would have loved having is the vast collection of exportable projects TypeScript has. It’s not a strong desire, but having those lying around would certainly get more newcomers interested in F#

10.01.2025 23:29 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Interesting. I was expecting to see features F# does not have that TypeScript has on the missing features section.

10.01.2025 15:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I see what you did there.

08.01.2025 23:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

That is great! I wish more companies - big or small, had similar mindset. My experience with big companies was more in the line of "Let's inject complexities and keep things twisted so that I am always needed" mindset. Any tool that could help more people were well kept secrets.

05.01.2025 23:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It’s rarely the case in reality. Internal tools are treated with neglect and are least maintained. It’s very unfortunate.

05.01.2025 16:00 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@mafinar is following 20 prominent accounts