Hey #programmers, what's a coding technique you use to make your intentions clearer within a complex section of code?
Bonus question: what language, process, or organizational problems sometimes get in the way of you using it?
Happy v1.0.0 day: we have released v1.0.0 versions for our oldest libraries: Mox, NimbleCSV and NimbleParsec! They have been stable for a while, so v1.0.0 is out without further ado! 🎉
The force is with Erlang! This melody was coded entirely in Erlang, find out how on our latest blog https://t.co/E4OQv6Y3qX
https://t.co/exsedWgHv1
#Erlang#Music#StarWars#ComputerProgramming
Time proved that Java have the wrong default behavior in a few basic feature. In my opinion by default
1. Variables should be final
2. Methods and classes should be final
3. Methods and fields should be private
4. Cases in switch should break
Which defualt annoys you the most?
"Log Everything" is:
a) logically impossible
b) a bottomless money pit
c) mostly junk (boring things being infinitely more common than interesting things)
d) ends up with a heavy bias towards errors, and
e) causes good people to lurch desperately towards bad ideas (like "AI")
This is CRUD in LFE @ErlangLisp and @FrameworkNova. Except for those ugly nested maps, it's pretty nice and elegant, isn't it? 🥰
Maybe #Clojure fans can relate. Or #Erlang or #Elixir syntax haters would appreciate.
Still, it's #BEAM = one of the best things for web ever.
This is what I call a speed loop. If you were lazy, you could bury a few of these in critical loops then remove one every time somebody complains. Makes you look like a wizard.
Musings about developing in Rust:
When people start in Rust, they often get into 'fights' with the borrow checker. This can be a source of much frustration, especially for experienced devs who try to use patterns they know from other languages which give them lots of headaches.
New @ThinkingElixir podcast #13! Phoenix LiveView being used to do video chat too? Text chat we’ve seen… @JesseHerrick adds WebRTC to extend to video! Great resources and a project to play with! #myelixirstatus