mafinar's Avatar

mafinar

@mafinar

F# and Elixir, mostly.

46
Followers
67
Following
78
Posts
09.11.2024
Joined
Posts Following

Latest posts by mafinar @mafinar

Preview
Release v1.15.0-rc1 ยท gleam-lang/gleam https://github.com/gleam-lang/gleam/blob/v1.15.0-rc1/CHANGELOG.md

Gleam v1.15.0-rc1 is out for testing!
github.com/gleam-lang/g...

05.03.2026 00:03 ๐Ÿ‘ 29 ๐Ÿ” 5 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Just wrote a small lustre app that generates graphs and displays them using Cytoscape and Mermaid. Fun little tool to start learning this beautiful framework

github.com/code-shoily/...

@gleam.run

02.03.2026 07:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
GitHub - code-shoily/yog: A graph algorithm library in Gleam A graph algorithm library in Gleam. Contribute to code-shoily/yog development by creating an account on GitHub.

Wanted to learn @gleam.run through #adventofcode - got stuck on a Graph problem and didn't want to port my Elixir or F# solutions to Gleam. Then it occurred to me, why not collect a few graph algorithms in one place and do myself a favour?

github.com/code-shoily/...

Gleam is a beautiful language.

01.03.2026 00:36 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Finally <3

18.02.2026 04:51 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Made sure it's not April 1. Two of my favourite technologies together, now that's awesome!

12.02.2026 14:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

So it wasn't just me then. Random promotions started making appearances in primary.

24.01.2026 15:55 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

Started reading in the holidays, both the book and the framework - really good! Very well deserved!

03.01.2026 04:13 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

This was a little challenging! Part 2 caught me by surprise, I wasn't ready for a parse-heavy day.

Would have taken more time if not for REPL driven workflow that helped me "vibe check" my forms (Hah!).

Another happy and educational day for this #clojure intern! #AdventOfCode

06.12.2025 19:12 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I just completed "Cafeteria" - Day 5 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/5

This was too easy, I actually merged the bits for part 2 early on and ended up a sub minute part-2 solution!

#AdventOfCode2025 #Clojure

06.12.2025 03:04 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I've completed "Printing Department" - Day 4 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/4

This was easy!

Yeah I experimented a little with pmap and gave it a ~3x boost. Will check it later and see if I should incorporate it. Did learn some cool stuff though.

#clojure

04.12.2025 06:01 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I've completed "Lobby" - Day 3 - Advent of Code 2025 #AdventOfCode adventofcode.com/2025/day/3

I struggled with this one more than I should. Greed is good when it comes to algorithms.

03.12.2025 06:42 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Day 2 - this was fun. I always brush up my #regex before #AdventOfCode each year and it paid off on the second day! No edge cases this time. I do think there could be a mathematical way to do this though! Maybe I'll check later!

Again, used my new favourite programming language #clojure

02.12.2025 05:59 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

I have a feeling it's going to be an intense #adventofcode this year! Such a beautiful day 1.

Glad I picked #clojure <3

01.12.2025 07:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Excalidraw โ€” Collaborative whiteboarding made easy Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them.

Have you tried excalidraw.com

28.11.2025 00:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Is this because the tools and libraries are backwards compatible and stable?

23.11.2025 23:30 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I have seen quite a few #clojure libraries that are years old and still used. It's not the same with other languages.

23.11.2025 23:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Year 2015/1 is always my first solve every time I attempt #adventofcode in a new language. Took me two languages attempts to realize the CTRL-F trick!

Would be nice to see how 2025 plays out. Looking forward to your posts!

21.11.2025 19:50 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
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 ๐Ÿ‘ 4 ๐Ÿ” 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