Making Tools Developers Actually Use - Michiel Borkent
Making Tools Developers Actually Use - Michiel Borkent
impurepics - #Haskell Extensions
https://impurepics.com/posts/2019-08-01-haskell-extensions.html
A collection of short descriptions and examples of #GHC extensions
impurepics - #Haskell Extensions
https://impurepics.com/posts/2019-08-01-haskell-extensions.html
A collection of short descriptions and examples of #GHC extensions
Olive CSS (v0.1.5) a Lisp powered utility class vanilla CSS framework that allows opinionated "Tailwind-like" syntax and custom optimized production builds - no JavaScript (all Guile Scheme λ )
https://codeberg.org/jjba23/olive-css
You can use this in any web project, it is vanilla CSS, and it serves as a kind-of drop-in replacement for Tailwind so the syntax is mostly transferrable.
#lisp #scheme #guile #guix #utility #class #javascript #tailwind #css #vanilla #fp #dsl
Why I adore 6502 #assembly:
• Simplicity of 8-bit
• Honesty of early CPU design
• Powerful addressing modes
• Pervasiveness—Apple ][, C64, Beeb
Why I adore C #PP:
• Hardware proximity
• Succinctness
• Pointers
• \(\texttt{struct}\) product type and \(\texttt{union}\) sum type
Why I adore Smalltalk #OO:
• Purity without sacrificing simplicity
• Classes are objects, too
• Simple syntax that fits on a postcard
• Strong, dynamic type system
Why I adore ML #FP:
• Hindley-Milner simple, inferencing type system
• Strict (eager) evaluation
• Modules and functors
• Modern-FP matriarch
I am currently looking for a #job . I am an experienced (senior) software developer/engineer with 7y of experience. If someone is looking for a capable software engineer or knows someone looking for engineers, please let me know.
I do #python #scheme #django #docker and aim for reproducible software. I learned some #devops and #ansible and can manage servers. Used to do #fullstack dev work, before everything needed to be an SPA.
I am looking for #remote work or work in #berlin or #potsdam .
I also got experience with the following (5 = a lot, 1 = a little) :
#machinelearning #ml (3) (I have implemented some ML models myself in the past, for learning purposes.)
#guix (3) (Using it for reproducible setups of projects.)
#functionalprogramming #fp (5) (Doing it in my own projects.)
#objectorientedprogramming #oop (4) (last job and past 😜 in my own projects.)
#CI / #CD (3) (Last job)
#make (4) (using it for my own project setups and convenience)
#testing (4) (last job, own projects)
Gleam is an interesting new functional programming language. It is an ML-family language with syntax very similar to Rust, but it's not a replacement.
If you like Rust and don't like Go (or Elixir's Ruby syntax), Gleam might be worth considering for I/O bound applications needing high concurrency.
Gleam can also replace Elm on the browser. Code written in Gleam is apparently 30% faster than hand-written JavaScript.
Gleam is an interesting new functional programming language. It is an ML-family language with syntax very similar to Rust, but it's not a replacement.
If you like Rust and don't like Go (or Elixir's Ruby syntax), Gleam might be worth considering for I/O bound applications needing high concurrency.
Gleam can also replace Elm on the browser. Code written in Gleam is apparently 30% faster than hand-written JavaScript.