social.tchncs.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
A friendly server from Germany – which tends to attract techy people, but welcomes everybody. This is one of the oldest Mastodon instances.

Administered by:

Server stats:

3.8K
active users

#functional_programming

0 posts0 participants0 posts today
:rss: Hacker News<p>Keeping it Old-Tool: REPL habits of a grug-brained Clojure programmer<br><a href="https://www.evalapply.org/posts/demo-clojure-workflow-scicloj/index.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">evalapply.org/posts/demo-cloju</span><span class="invisible">re-workflow-scicloj/index.html</span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/systems_thinking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>systems_thinking</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/architecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>architecture</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/software_design" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software_design</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/technology_leadership" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>technology_leadership</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/devops" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devops</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/clojure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clojure</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/B2B_Micro_SaaS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>B2B_Micro_SaaS</span></a></p>
das-g<p><span class="h-card" translate="no"><a href="https://beige.party/@jackeric" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jackeric</span></a></span> I suspect that Excel formulas are the most widespread <a href="https://chaos.social/tags/purelyFunctional" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>purelyFunctional</span></a> <a href="https://chaos.social/tags/programmingLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmingLanguage</span></a>. (Surely by number of users. Unsure whether also by lines of code, but could well be.)</p><p><a href="https://chaos.social/tags/functionalProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functionalProgramming</span></a> <a href="https://chaos.social/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> <a href="https://chaos.social/tags/purely_functional" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>purely_functional</span></a></p>
MSP Group<p>Hey You'se!</p><p>Applications for PhD scholarships (UK students fully funded, international students part funded) in Computer &amp; Information Sciences at Strathclyde are *open*.</p><p>Details on applications within <span class="h-card" translate="no"><a href="https://mastodon.acm.org/@mspstrath" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>mspstrath</span></a></span> are here:</p><p><a href="https://msp.cis.strath.ac.uk/phd2025-JARSS.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">msp.cis.strath.ac.uk/phd2025-J</span><span class="invisible">ARSS.html</span></a></p><p>*Deadline* 25th November, 2024.</p><p>Please share!</p><p><a href="https://mastodon.acm.org/tags/dependent_types" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dependent_types</span></a> <a href="https://mastodon.acm.org/tags/type_theory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>type_theory</span></a> <a href="https://mastodon.acm.org/tags/logic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>logic</span></a> <a href="https://mastodon.acm.org/tags/FormalMethods" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FormalMethods</span></a> <a href="https://mastodon.acm.org/tags/Coalgebra" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Coalgebra</span></a> <a href="https://mastodon.acm.org/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> <a href="https://mastodon.acm.org/tags/homotopy_type_theory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>homotopy_type_theory</span></a> <a href="https://mastodon.acm.org/tags/ProgrammingLanguages" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProgrammingLanguages</span></a> <a href="https://mastodon.acm.org/tags/CategoryTheory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CategoryTheory</span></a> <a href="https://mastodon.acm.org/tags/AppliedCategoryTheory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AppliedCategoryTheory</span></a> <a href="https://mastodon.acm.org/tags/HumanFactors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HumanFactors</span></a></p>
Ral<p>Lists are just unary trees!</p><p>-- List<br>data UnaryTree a = Nil | Cons (a, UnaryTree a)</p><p>-- Binary Tree<br>data BinaryTree a = Leaf | Branch (BinaryTree a, a, BinaryTree a)</p><p><a href="https://chaos.social/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a> <br><a href="https://chaos.social/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a></p>
Philip Schwarz<p>🚀 just uploaded to <a href="https://fpilluminated.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fpilluminated.com</span><span class="invisible"></span></a></p><p>Folding Cheat Sheet #8 - Folding with Monoids. </p><p>39 slides - Twelve examples.</p><p>Direct link: <a href="https://fpilluminated.com/deck/240" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fpilluminated.com/deck/240</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a> <a href="https://fosstodon.org/tags/scala" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scala</span></a> <a href="https://fosstodon.org/tags/monoid" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>monoid</span></a> <a href="https://fosstodon.org/tags/semigroup" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>semigroup</span></a> <a href="https://fosstodon.org/tags/fold" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fold</span></a> <a href="https://fosstodon.org/tags/foldMap" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foldMap</span></a> <a href="https://fosstodon.org/tags/combineAll" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>combineAll</span></a> <a href="https://fosstodon.org/tags/cats" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cats</span></a> <a href="https://fosstodon.org/tags/fp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fp</span></a> <a href="https://fosstodon.org/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a></p>
das-g<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@jakehamilton" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>jakehamilton</span></a></span> Is this a pattern specific to configuration only, or does it have wider application in pure <a href="https://chaos.social/tags/functionalProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functionalProgramming</span></a> (and maybe even beyond that)? I wonder whether this pattern has been found, described and named before, or whether this is its first (documented) discovery.</p><p><a href="https://chaos.social/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> <a href="https://chaos.social/tags/softwareDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareDesign</span></a> <a href="https://chaos.social/tags/softwareDesignPattern" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwareDesignPattern</span></a></p>
Boris Vulikh<p>A very interesting and detailed article about functional programming in JavaScript.</p><p><a href="https://janhesters.com/blog/unleash-javascripts-potential-with-functional-programming" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">janhesters.com/blog/unleash-ja</span><span class="invisible">vascripts-potential-with-functional-programming</span></a></p><p><a href="https://fosstodon.org/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> <a href="https://fosstodon.org/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a></p>
:rss: Hacker News<p>Insights after 11 years with Datomic [video]<br><a href="https://www.youtube.com/watch?v=YSgTQzHYeLU" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=YSgTQzHYeL</span><span class="invisible">U</span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Database" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Database</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Functional_Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Functional_Programming</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Developer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Developer</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/NDc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NDc</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Conferences" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Conferences</span></a> #2024 <a href="https://rss-mstdn.studiofreesia.com/tags/Live" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Live</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/fun" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fun</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Oslo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Oslo</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Magnar_Sveen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Magnar_Sveen</span></a></p>
Habr<p>Demethodizing &amp; Methodizing: от методов к функциям и обратно</p><p>В статье рассмотрим две техники функционального программирования: demethodizing и methodizing. На простых примерах разберем, как эти техники могут расширить возможности работы с кодом. Для демонстрации этих подходов будем использовать TypeScript.</p><p><a href="https://habr.com/ru/articles/838634/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/838634/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://zhub.link/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a></p>
:rss: Hacker News<p>Roc Lang – Elm but for everywhere [video]<br><a href="https://www.youtube.com/watch?v=s--2X0kwe4Y" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=s--2X0kwe4</span><span class="invisible">Y</span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/rocklang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rocklang</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/zed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zed</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/functional" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/programming_language" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming_language</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/rust" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rust</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/zig" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zig</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/typescript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>typescript</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/elm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elm</span></a></p>
Jon Yoder<p>I learned something about myself today: I have a very pragmatic approach to <a href="https://mstdn.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a>.</p><p>If I have to wade through 12 chapters of data structures, recursion, and expressions before I get to print something or read from a file, I'm going to be so bored as to skip those chapters and come back when I need to know about the other stuff.</p><p><a href="https://mstdn.social/tags/add" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>add</span></a> <a href="https://mstdn.social/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> <a href="https://mstdn.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
arialdo<p>Published the part II chapters of State Monad for The Rest of Us, a long detour on <a href="https://mastodon.online/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a>, with <a href="https://mastodon.online/tags/fsharp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fsharp</span></a> for beginners.</p><p><a href="https://arialdomartini.github.io/state-monad-for-the-rest-of-us" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">arialdomartini.github.io/state</span><span class="invisible">-monad-for-the-rest-of-us</span></a></p>
Habr<p>Переизобрел ECS. Паттерн Entity-State-Behaviour</p><p>Привет, Хабр! 👋 Меня зовут Игорь, и я Unity Developer. В этой статье хотел бы показать новый архитектурный паттерн, который внезапно открыл для себя в разработке игр. Особенность паттерна Entity-State-Behaviour заключается в том, что ваш игровой объект представляет собой Entity, которая состоит из набора данных (State) и логики (Behaviour). За счет жесткого разделения данных и логики, разработчик может легко разрабатывать новые взаимодействия между игровыми объектами, системами и AI и подключать их в процессе выполнения программы...</p><p><a href="https://habr.com/ru/articles/829698/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/829698/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/esb" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>esb</span></a> <a href="https://zhub.link/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> <a href="https://zhub.link/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://zhub.link/tags/architecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>architecture</span></a> <a href="https://zhub.link/tags/unity" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unity</span></a> <a href="https://zhub.link/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a>#</p>
Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺<p><a href="https://norden.social/tags/20books" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>20books</span></a> <br><a href="https://norden.social/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a></p>
kevin ⁂ (he/him)<p>I put my little Caesar Cipher code into a module! </p><p><a href="https://github.com/KevinGimbel/caesar-cipher" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/KevinGimbel/caesar-</span><span class="invisible">cipher</span></a></p><p>It's my first open-source <a href="https://fosstodon.org/tags/haskell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>haskell</span></a> thingy and I'm eager to learn in the open! :D</p><p><a href="https://fosstodon.org/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://fosstodon.org/tags/newbie" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>newbie</span></a> <a href="https://fosstodon.org/tags/learning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>learning</span></a> <a href="https://fosstodon.org/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://fosstodon.org/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a></p>
Felix 🇺🇦🚴‍♂️🇨🇦🇬🇱🇩🇰🇲🇽🇵🇦 🇪🇺<p>"My Favorite Gleam Features" [Erika Rowland]<br><a href="https://erikarow.land/notes/gleam-favorite-feature" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">erikarow.land/notes/gleam-favo</span><span class="invisible">rite-feature</span></a></p><p><a href="https://norden.social/tags/gleam" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gleam</span></a> <a href="https://norden.social/tags/gleamlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gleamlang</span></a> <a href="https://norden.social/tags/erlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>erlang</span></a> <a href="https://norden.social/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> <a href="https://norden.social/tags/elm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elm</span></a></p>
Habr<p>Стэнфордский курс CS193P “Разработка iOS приложений в SwiftUI” Весна 2023: русскоязычный конспект с адаптацией к iOS 17</p><p>Если вы хотите получить фундаментальные знания по разработки iOS приложений с помощью SwiftUI , вам следует пройти стэнфордский курс CS193P. Предложенные в весеннем семестре 2023 года лекции Стэнфордского курса CS193P «Developing Application for iOS with SwiftUI» («Разработка приложений для iOS с использованием SwiftUI») — это уже 3-я реинкарнация курса CS193P с фреймворком SwiftUI . В настоящий момент действуют Xcode 15 / iOS 17, которые были представлены на WWDC 2023 уже после завершения курса CS193P, наиболее значимое обновление внесено в механизм реактивного UI в SwiftUI (макрос @Observable против протокола ObservableObject ). В иллюстрированных русскоязычных конспектах этого курса сделаны пометки, касающиеся изменений в iOS 17. Для большинства Лекций представлена версия с использование макроса @Observable вместо протокола ObservableObject , в ряде случаев это потребовало нетривиальных решений.</p><p><a href="https://habr.com/ru/articles/816995/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/816995/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/CS193P_2023" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CS193P_2023</span></a> <a href="https://zhub.link/tags/%D1%81%D1%82%D1%8D%D0%BD%D1%84%D0%BE%D1%80%D0%B4%D1%81%D0%BA%D0%B8%D0%B9_%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%82%D0%B5%D1%82" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>стэнфордский_университет</span></a> <a href="https://zhub.link/tags/swift" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swift</span></a> <a href="https://zhub.link/tags/swiftui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>swiftui</span></a> <a href="https://zhub.link/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> <a href="https://zhub.link/tags/declarative_ui" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>declarative_ui</span></a> <a href="https://zhub.link/tags/mvvm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mvvm</span></a> <a href="https://zhub.link/tags/mvi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mvi</span></a> #@binding #@published</p>
Philip Schwarz<p>🚀🙂 just uploaded to <a href="https://fpilluminated.com" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fpilluminated.com</span><span class="invisible"></span></a> : Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid </p><p>Direct link: <a href="https://fpilluminated.com/deck/217" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">fpilluminated.com/deck/217</span><span class="invisible"></span></a></p><p>Based on the following great blog posts: </p><p>Direct-style Effects Explained <a href="https://inner-product.com/posts/direct-style-effects/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">inner-product.com/posts/direct</span><span class="invisible">-style-effects/</span></a> </p><p>Context is King <a href="https://blog.softwaremill.com/context-is-king-20f533474cb3" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.softwaremill.com/context-</span><span class="invisible">is-king-20f533474cb3</span></a> </p><p><a href="https://fosstodon.org/tags/scala" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scala</span></a> <a href="https://fosstodon.org/tags/direct_style" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>direct_style</span></a> <a href="https://fosstodon.org/tags/fp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fp</span></a> <a href="https://fosstodon.org/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> <a href="https://fosstodon.org/tags/algebraic_effects" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algebraic_effects</span></a> <a href="https://fosstodon.org/tags/effect" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>effect</span></a> <a href="https://fosstodon.org/tags/side_effect" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>side_effect</span></a> <a href="https://fosstodon.org/tags/context_function" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>context_function</span></a> <a href="https://fosstodon.org/tags/effect_system" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>effect_system</span></a></p>
Habr<p>Расширение Функциональных Интерфейсов Java</p><p>За годы прошедшие с их появления в Java8 у меня набралась коллекция полезных решений и шаблонов, которые я переносил из проекта в проект, и которые в стандартной версии так и не были осуществлены. Недавно я решил собрать все вместе в небольшом проекте с открытым кодом. В первом релизе проекта расширения охватывают следующие аспекты:</p><p><a href="https://habr.com/ru/articles/812451/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/812451/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://zhub.link/tags/functional_interface" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_interface</span></a> <a href="https://zhub.link/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> <a href="https://zhub.link/tags/currying" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>currying</span></a> <a href="https://zhub.link/tags/multimethods" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>multimethods</span></a> <a href="https://zhub.link/tags/exception" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>exception</span></a> <a href="https://zhub.link/tags/exception_handling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>exception_handling</span></a> <a href="https://zhub.link/tags/extensions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>extensions</span></a> <a href="https://zhub.link/tags/interception" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>interception</span></a> <a href="https://zhub.link/tags/java_21" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>java_21</span></a></p>
David Chavalarias - EN<p>This is a unique opportunity to work in <a href="https://fosstodon.org/tags/Paris" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Paris</span></a> as <a href="https://fosstodon.org/tags/full_stack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>full_stack</span></a> <a href="https://fosstodon.org/tags/functional_programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>functional_programming</span></a> Developer at <span class="h-card" translate="no"><a href="https://social.numerique.gouv.fr/@cnrs" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>cnrs</span></a></span> , Complex Systems Institute of Paris. This is a permanent job.</p><p>You will be part of the GarganText team, contributing to the development of a collaborative and decentralized digital ecosystem based on textual data mining (free software). </p><p><a href="https://fosstodon.org/tags/backend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>backend</span></a> <a href="https://fosstodon.org/tags/frontend" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>frontend</span></a> <a href="https://fosstodon.org/tags/Visualization" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Visualization</span></a> <a href="https://fosstodon.org/tags/textmining" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>textmining</span></a> <a href="https://fosstodon.org/tags/job" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>job</span></a> <a href="https://fosstodon.org/tags/Jobs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Jobs</span></a> <a href="https://fosstodon.org/tags/jobalert" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jobalert</span></a> </p><p>Apply : <a href="https://emploi.cnrs.fr/Offres/CDI/UAR3611-ANNDER-002/Default.aspx?lang=EN" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">emploi.cnrs.fr/Offres/CDI/UAR3</span><span class="invisible">611-ANNDER-002/Default.aspx?lang=EN</span></a></p><p>More about <a href="https://fosstodon.org/tags/GarganText" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GarganText</span></a> : <a href="https://iscpif.fr/gargantext" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">iscpif.fr/gargantext</span><span class="invisible"></span></a></p>