Chris D'Aloisio

@chrisdaloisio

Programmer, Teacher, Musician. Insatiable curiosity for better ways to build correct software.

Melbourne, Australia
Vrijeme pridruživanja: srpanj 2009.

Tweetovi

Blokirali ste korisnika/cu @chrisdaloisio

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @chrisdaloisio

  1. Prikvačeni tweet
    31. sij 2019.

    Note to self - use a language that could have caught this for you at compile time 👍

    Poništi
  2. When Sorbet came out, I predicted FP would start to follow. In fairness, the dry-rb libraries were released well before Sorbet. We were using these techniques a year ago, with greater success than using Ruby’s exception handling for control flow. Great article 👍

    Poništi
  3. 30. sij

    “We’re gonna break it up and somehow find the engineering discipline we never had in the first place... Now you went from writing bad code to building bad infrastructure that you deploy the bad code on top of” 👏💯🔥

    Prikaži ovu nit
    Poništi
  4. proslijedio/la je Tweet
    2. pro 2019.

    Our latest app, AR Pianist, uses machine learning to superimpose a virtual pianist on your piano. It works with any piano and features a library of songs performed by award winning pianists.

    Prikaži ovu nit
    Poništi
  5. proslijedio/la je Tweet
    20. sij
    Poništi
  6. proslijedio/la je Tweet
    19. sij

    I’m pleased to present the flame-bait sequel to my previous blog post: “No, dynamic type systems are not inherently more open.” (Please send me your hatemail at your earliest convenience.)

    Poništi
  7. proslijedio/la je Tweet
    15. sij

    Couldn’t agree with this more. Accepting tools that made opinionated choices completely changed my ability to produce. Designers have a way of endlessly tinkering for the “perfect” setup/environment as well. (+ TEA + Elm Format) was the game changer for me.

    Poništi
  8. proslijedio/la je Tweet
    15. sij

    Introducing JetBrains Mono – the free and open-source typeface for developers. Simple forms and attention to every detail make code easier to read, no matter what IDE you use. Take a look at what makes it unique, your eyes will thank you.

    Poništi
  9. proslijedio/la je Tweet
    1. sij

    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100%

    Poništi
  10. proslijedio/la je Tweet
    21. pro 2019.

    The common "no deploys on Fridays" mantra is super problematic. Make an automated deploy that goes out every Friday at 5pm until it's not risky! Your job is to deploy software. FIX THE RISK.

    Prikaži ovu nit
    Poništi
  11. 20. pro 2019.

    😱 Getting into the eggnog a little early this year, Java? Go home, you’re drunk.

    Poništi
  12. proslijedio/la je Tweet

    and the Force will be with you, always.

    Poništi
  13. proslijedio/la je Tweet
    19. pro 2019.

    Procedural art in your browser, in Haskell: . It's a milestone! We can now compile Diagrams and all 115 dependencies compile to WebAssembly.

    Poništi
  14. 18. pro 2019.

    Reading some thoughts from a person who lived ~2000 years ago. Almost reads like part of the philosophy behind the 4-Hour Workweek.

    Poništi
  15. proslijedio/la je Tweet
    Odgovor korisniku/ci

    because correct string handling in Ruby is like trying to solve a Rubix’s cube covered in razor blades

    Poništi
  16. proslijedio/la je Tweet
    12. pro 2019.

    I used to reach for Ruby when I wanted to poke at some JSON API like a Hash for some one-off thing. But with stack-script, Network.HTTP.Simple, and lens-aeson, there's literally no downside to here too.

    Prikaži ovu nit
    Poništi
  17. proslijedio/la je Tweet

    🔍Optics By Example has LAUNCHED! 🥳🎉 Go grab your copy! Learn about the magic of Lenses, Traversals and Folds ✨ Thanks to everyone in the community who's helped make this a reality 😀 RTs appreciated ✅

    Poništi
  18. proslijedio/la je Tweet
    9. pro 2019.

    is a web app for generating accessible color palettes using WCAG compliant contrast ratios. Used by Adobe for our Spectrum design system. It's open source! Congrats on the release, !

    Poništi
  19. proslijedio/la je Tweet

    New blog post: an introduction to fused-effects aimed at mtl users, in which I throw together a few syntactic abstractions for serving web content via Wai:

    Poništi
  20. 5. pro 2019.

    The other example that comes up for implicit type coercion is when there is a type hierarchy and you can only coerce safely in one direction. In this scenario you are hopefully still protected by getting an equivalent common value for a type. (I need to learn more about this.)

    Prikaži ovu nit
    Poništi
  21. 5. pro 2019.

    Searching quickly online for when implicit type coercion is good brings up references on method overloading. Eg. `console.log` being able to accept a value of any type and log it. However, parametric polymorphism a la Haskell type classes seems to be a better fit here.

    Prikaži ovu nit
    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·