Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
VP of DevRel RapidAPI ❯ Award-winning Web Developer NodeCLI.com ❯ Google Dev Expert Web tech ❯ 2x GitHub Stars Award ❯ WordPress Core Dev ❯ TEDx Speaker ❯ "awesome example for devs" — Satya Nadella
Location
San Francisco Bay Area
Education
EE-CS Engineer turned Software Developer
Work
VP of DevRel (DX Eng., Content & Community) RapidAPI ❯ Google Dev Expert ❯ GitHub Star ❯ NodeCLI.com
Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
haha fortunately I have the files I needed downloaded to the repo. so you can always run it in dev mode to remember how it used to look before the breaking changes :D
VP of DevRel RapidAPI ❯ Award-winning Web Developer NodeCLI.com ❯ Google Dev Expert Web tech ❯ 2x GitHub Stars Award ❯ WordPress Core Dev ❯ TEDx Speaker ❯ "awesome example for devs" — Satya Nadella
Location
San Francisco Bay Area
Education
EE-CS Engineer turned Software Developer
Work
VP of DevRel (DX Eng., Content & Community) RapidAPI ❯ Google Dev Expert ❯ GitHub Star ❯ NodeCLI.com
Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
Functional languages are so different than imperative languages that you have no base to reference it from. It can feel like learning to program from scratch.
Learning functional concepts one article at a time, might also be difficult because you won't understand the reason you do X, until you also understand Y. So it's easy to understand the code, but not understand the why.
I'm going to be creating a bunch of functional programming articles that will attempt to solve these issues.
But I also think just diving into a fully functional language like MojiScript will be much faster than trying to comprehend what the hell a Monad is.
Ryan is an engineer in the Sacramento Area with a focus in Python, Ruby, and Rust. Bash/Python Exercism mentor. Coding, physics, calculus, music, woodworking. Looking for work!
Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
Cofounded Host Collective (DiscountASP.net). Cofounded Player Axis (Social Gaming). Computer Scientist and Technology Evangelist with 20+ years of experience with JavaScript!
MojiScript makes all attempts to be compatibles with other functional libraries. So if you are familiar with Sanctuary, or Ramda, you should be able to import and use those libraries inside of MojiScript too!
Currently though some functions aren't fantasy-land spec compliant. This is on the roadmap to be supported.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Looks awesome! :) Anyway why does dev.to not have an API?
Thanks! Hopefully (if you went through the tutorial) you had fun!
And I'd love to know the answer to that as well!
There's a pull request for an API on the dev.to repo, so it looks like there will be one eventually! :)
This is awesome!
Good stuff, Joe! Very functional! ✅
Now let me change a couple of selectors by sending Dev.to a PR #JustKidding 🤣
haha fortunately I have the files I needed downloaded to the repo. so you can always run it in dev mode to remember how it used to look before the breaking changes :D
Let me send a PR to your repo as well :P
📦 NEW: update the HTML
🤣
🤣
Super impressive, what a tutorial! 👏👏👏
Thanks Andy. Hopefully this tutorial is fun a one. There's something in it for everyone to learn :)
Cheers!
Looks great, I still haven't fully wrapped my head around it but very impressive. Definitely a good way to get people into Mojiscript 🙂
Functional languages are so different than imperative languages that you have no base to reference it from. It can feel like learning to program from scratch.
Learning functional concepts one article at a time, might also be difficult because you won't understand the reason you do X, until you also understand Y. So it's easy to understand the code, but not understand the why.
I'm going to be creating a bunch of functional programming articles that will attempt to solve these issues.
But I also think just diving into a fully functional language like MojiScript will be much faster than trying to comprehend what the hell a Monad is.
Cheers!
Wow! Nice work! There's so much here!
Thanks for putting this together :)
Looking forward to hearing your feedback after going through it :)
2 Super impressive, what a tutorial! 👏👏👏
I enjoyed making this one, so I am glad you had fun with it!
Cheers!
Awesome Work! Keep Doing it Great!
Hey thanks man. Really appreciate it!
Cool, fun and helpful.
I can use it to get the whole text for Google translate. Now Google cannot translate Dev.to by URL.
Awesome!
Great read Joel! A lot of functional stuff in here so I am gonna have to read it more than once, but very cool none the less.
Yes, it's very functional. Hopefully it was also informative and fun to go through :)
Thanks!
It would be interesting to do it using Javascript with Sanctuary.js or Folktale.js or most.js for comparison
MojiScript makes all attempts to be compatibles with other functional libraries. So if you are familiar with Sanctuary, or Ramda, you should be able to import and use those libraries inside of MojiScript too!
Currently though some functions aren't fantasy-land spec compliant. This is on the roadmap to be supported.