mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#HandsOnSAPDev

0 posts0 participants0 posts today
DJ Adams<p>Hey folks this morning's <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> live stream replay is available ... AND we have a blog post detailing everything we covered in that episode too, and more, plus the link to the episode replay. Share &amp; enjoy 🚀 <a href="https://qmacro.org/blog/posts/2025/05/15/point-free-coding-and-function-composition/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2025/05/</span><span class="invisible">15/point-free-coding-and-function-composition/</span></a> <a href="https://hachyderm.io/tags/fp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fp</span></a> <a href="https://hachyderm.io/tags/ramda" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ramda</span></a> <a href="https://hachyderm.io/tags/jq" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jq</span></a> <a href="https://hachyderm.io/tags/shell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shell</span></a> <a href="https://hachyderm.io/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Greetings! Join us LIVE in 1 hour from now where we conclude our <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> mini series on exploring functional programming. Curiosity-driven learning-by-doing as always, everyone welcome! <a href="https://www.youtube.com/watch?v=8eKWxP3F6xc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=8eKWxP3F6x</span><span class="invisible">c</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>I was thinking about tacit programming and composition for tomorrow's <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> live stream, and decided to start writing a blog post to get those thoughts down.</p><p>And instantly regretted it - there's a lot to say, and I'm now deep into a rabbit hole I wasn't expecting to be in.</p><p>Should I continue? <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Just a reminder that we'll be LIVE at the usual time this Fri 16 May with the final episode of our exploration of functional programming on <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> - join us, everyone welcome! <a href="https://www.youtube.com/watch?v=8eKWxP3F6xc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=8eKWxP3F6x</span><span class="invisible">c</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Join us free &amp; live this Fri 16 May (0800 BST / 0900 CEST / 1230 IST / 1700 AEST) for the 5th and final part of our <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> mini series exploring functional programming, where we'll look at composition and point-free coding. Everyone welcome! <a href="https://www.youtube.com/watch?v=8eKWxP3F6xc" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=8eKWxP3F6x</span><span class="invisible">c</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>In our <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> live stream series exploring func prog we've seen how fundamental the reduce function is. Today I came across yet another case where one can employ it to great effect, in a LeetCode solution. Learn more in the replays <a href="https://www.youtube.com/playlist?list=PL6RpkC85SLQB-0sK7KSRwCc2gdtlZDIkL" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/playlist?list=PL6R</span><span class="invisible">pkC85SLQB-0sK7KSRwCc2gdtlZDIkL</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Missed this morning's <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> live stream episode? Don't worry, the replay is available. We explored what currying is, what partial application is, how closures are key in this context, and why you'd want to use them, with simple examples. Share &amp; enjoy! <a href="https://www.youtube.com/watch?v=1j253luGOlU" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=1j253luGOl</span><span class="invisible">U</span></a> <a href="https://hachyderm.io/tags/FP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FP</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Don't miss tomorrow's <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> live stream episode where we continue our exploration into functional programming. Friendly chat and curiosity-driven learning-by-doing, as always. Everyone welcome! Fri 09 May at 0900 CEST. <a href="https://www.youtube.com/watch?v=1j253luGOlU" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=1j253luGOl</span><span class="invisible">U</span></a></p><p><span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Join us this Fri 09 May, live at the usual time for Ep.4 of "Let's explore functional programming" where we'll dig in to partial application and currying, setting up for understanding the power of composition. Join us for friendly chat and curiosity-driven learning-by-doing! <a href="https://www.youtube.com/watch?v=1j253luGOlU" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=1j253luGOl</span><span class="invisible">U</span></a> <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>ICYMI, a brief foray into the CAP Node.js server code that loads the CDS model, using what we are learning in our functional programming explorations to understand why &amp; how required services are automatically loaded. <a href="https://qmacro.org/blog/posts/2025/05/01/fp-function-chains-and-cap-model-loading/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">qmacro.org/blog/posts/2025/05/</span><span class="invisible">01/fp-function-chains-and-cap-model-loading/</span></a></p><p><a href="https://hachyderm.io/tags/SAPCAP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SAPCAP</span></a> <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> <a href="https://hachyderm.io/tags/FP" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FP</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/sap" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>sap</span></a></span></p>
DJ Adams<p>Greetings earthlings! We'll be LIVE in 1 hour from now with Ep.3 of our <a href="https://hachyderm.io/tags/HandsOnSAPDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HandsOnSAPDev</span></a> series exploring functional programming. Curiosity-driven learning-by-doing, everyone welcome, esp. beginners! <a href="https://www.youtube.com/watch?v=zVyxUWAnM2c" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=zVyxUWAnM2</span><span class="invisible">c</span></a></p>

Something for a Sunday? Relating to Friday's #HandsOnSAPDev live stream on #SAPCAP and #FP, we have 👉

📺 the replay, so you're all caught up for next Friday: youtube.com/watch?v=4XLCRF1Cc9

📖 a vintage #MondayMorningThoughts post on dynamic language, JS function evaluations & reduce, to complement what we explored: qmacro.org/blog/posts/2018/10/

Share and enjoy!

@sap

Did you miss this morning's #HandsOnSAPDev live session, where we started our exploration of functional programming? Don't worry, the replay is available (youtube.com/watch?v=CpvJcdoZ7y) with great chat & comments, and discussion about first class, lambda (anonymous) and higher order functions, closures, composition and even a (deliberately subtle*) first glimpse of the heart of currying and partial application. Share and enjoy!

*did you spot it (makeTaxer = pct => amt => ...)?

@sap