Skip to content
View xuanvan229's full-sized avatar
🥰
🥰
  • Oode
  • DaNang-VietNam
  • 06:27 (UTC +07:00)

Block or report xuanvan229

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xuanvan229/README.md

Hi there 👋

I'm Van Hong Xuan, a front-end developer with 7 years of experience in web development. I specialize in creating visually appealing and user-friendly interfaces using the latest technologies such as HTML, CSS, JavaScript, and React. I'm a self-motivated learner and I'm always eager to explore new technologies and trends in web development. My cheerful, sociable and goal-oriented personality makes me an easy to work with and productive team member. I have the ability to work well under pressure and meet tight deadlines.


A thing isn’t beautiful because it lasts.

Pinned Loading

  1. How to think about monads How to think about monads
    1
    # How to think about Monads
    2
    
                  
    3
    Initially, Monads are the biggest, scariest thing about Functional Programming and especially Haskell. I've used monads for quite some time now, but I didn't have a very good model for what they **really** are. I read Philip Wadler's paper [Monads for functional programming](http://homepages.inf.ed.ac.uk/wadler/papers/marktoberdorf/baastad.pdf) and I still didnt quite see the pattern.
    4
    
                  
    5
    It wasn't until I read the blog post [You Could Have Invented Monads! (And Maybe You Already Have.)](http://blog.sigfpe.com/2006/08/you-could-have-invented-monads-and.html) that I started to see things more clearly.