FP Daily Algorithm @DailyAlgorithm
A transparent algorithm a day keeps bugs away. Daily feed with algorithms written in functional Scala. github.com/pfcoperez/algo… Community of Madrid, Spain Joined October 2016-
Tweets157
-
Followers490
-
Following177
-
Likes70
High fives for @maasg , @rreckel , @jlprat and @DailyAlgorithm - their support helped us get the game off the ground.
The type erasure paradox in #Scala
Compilation time prime numbers generation: Have you ever embedded/seen a list of prime integer literals in your source code to use them out of the box? What if #Scala macros helped to remove that monstrosity from your codebase? github.com/pfcoperez/algo…
Red-Black trees, second step: Left & right rotations, in DL trees parents can become children and children parents! github.com/pfcoperez/algo… And yet, rotations result in same in-order traverses but in different pre-orders: github.com/pfcoperez/algo… This only works in lazy universes.
Did you ever tie the knot in multiple dimensions:Red-Black trees,step-by-step. First: @typelevel 's Cats to define lazy structures via Eval monad: github.com/pfcoperez/algo… And how to create nodes with parents: github.com/pfcoperez/algo… In the next episode: Rotations & insert fix-up!
A Python implementation of a fifo queue using two stacks: github.com/dbader/data-st… x.com/DailyAlgorithm…
Q: What do you call 2 stacks working together? A: A Queue! github.com/pfcoperez/algo…
Double linked lists, with cats or how adopting @typelevel's Cats halves your lazy code thanks to its monadic representation of evaluation github.com/pfcoperez/algo… Thank you @meta_Lloyd for the idea!
Tying the knots... again, this time in both directions of a single dimension: pure Double Linked Lists: github.com/pfcoperez/algo… github.com/pfcoperez/algo… #functionalprogramming
Detecting loops in Linked Lists: O(n) github.com/pfcoperez/algo… github.com/pfcoperez/algo… As easy as making a fast and a slow pointers race against each other. Trust me, Math doesn't lie 😉 stackoverflow.com/questions/3952…
Immutable data loops strike back!Tying the not: A more traditional approach to get loops in your linked structures's that used in #Haskell for ages (wiki.haskell.org/Tying_the_Knot) but it's lazy by default whereas @scala_lang isn't & require some boiler plate... github.com/pfcoperez/algo…
@DailyAlgorithm is Back! In Oct 2016 a challenge was posted here: How to make a loop in an immutable linked data structure?x.com/DailyAlgorithm… What about passing `this` to a function building the tail in a node constructor? github.com/pfcoperez/algo…
A weekend challenge: How do we make a cycle in an immutable linked structure? e.g: Linked list (github.com/pfcoperez/algo…)
This feed'll be a bit stalled this month as the,so far,solo contributor's landing into a new job.New stuff directly from academic papers'll be here soon!Meanwhile,please,open PRs! They'll reviewed,welcomed and rewarded (yes, with stickers!) goo.gl/WqiscK
Matrix convolution is cool but erosive. Padding is one way to preserve the original size. O(1) github.com/pfcoperez/algo…
We had matrix multiplication but a leg was missing to perform #DeepLearning: Matrix Convolutions! O(n*m*f^2) github.com/pfcoperez/algo…
Convoluting polygons, Minkowski addition of convex polygons: O(n+m) No excuses for your vacuum robot cleaner to get stuck at your home's corners! github.com/pfcoperez/algo…
Be tail recursive: Best graphical representation of the difference between a tail-recursive optimized function and other that isn't. Found at @yworks 's yEd gallery: yworks.com/products/yed/g… Btw, yEd is the tool used to build the diagrams published in this feed.
Playing with elegant and pure code snippets is a pleasure, but your show allows people to meet cases where #FunctionalProgramming can be applied for "programming big" in projects you get paid for. Definitively, worth of sharing 👏 x.com/stevenproctor/…
Thanks for the complement and shout-out! Also happy that you find it worth sharing!!! ❤️❤️❤️ x.com/DailyAlgorithm…
FSA Minimization: Is your Finite State Automaton minimal? Don't waste your time optimizing it by hand! Instruct your computer to use Myhill-Nerode to do it for you. Make sure your Automata library helps you merge states: O(n²m²) github.com/pfcoperez/algo… github.com/pfcoperez/algo…
@stevenproctor It has a twitter account too: @fngeekery
#FunctionalProgramming ecosystem success cases by the hand of their authors and @stevenproctor , a great podcast to stay updated with the state of the art applications in the field: functionalgeekery.com
Gabrieλ Volpe @volpegabriel87
4K Followers 294 Following Software Engineer. Author of Practical FP in Scala & Functional Event-Driven Architecture. #NixOS #NeoVim #Scala #Haskell
Gabriel Claramunt @gclaramunt
2K Followers 1K Following Full heap developer. My tweets are not my own, the voices in my head tell me what to type.
Subham Sarkar @xdsarkar
202 Followers 5K Following engineer at @elastic | x @DeepSourceHQ, @thalesgroup | 👟 💿 🎶 🎨 and more
Alya @Aya_aya2030
11 Followers 380 Following
Pravin kumar singh @Pravink91960603
2 Followers 102 Following
saber.rezaei @saber1367rezaei
3 Followers 24 Following
Oindrila Dawn @oindawn
524 Followers 1K Following Googler | ex @Twitter | alum @JohnsHopkins | proud #Bengali | weirdness personified 🤪
Geoff Langenderfer @geoff_l
2K Followers 7K Following open for custom software, app mvps, or reliability engineering
Sergio Flor @balath83
74 Followers 487 Following 🎼🎷👨👩👧👧 Musician & Software engineer & MSc AI Researching (33/60) 🤖 ✨ #Scala #Spark 💻☕️
RP @rpickerill
275 Followers 238 Following
Tyler Roberts @jtrdev
155 Followers 2K Following
Zedmar (💉🦠) @cedillomarcos
102 Followers 237 Following Software Developer • λ programmer • 🧠🤖IA • 🕹️Gamer • 🌳🌳🚴♀️,🌳 • IT Architect @OrangeBank • Siempre aprendiendo....
turkey0guz @Turkey0guz
33 Followers 205 Following
Ivan “Heroe de Hyru... @Ivan_rova
1K Followers 985 Following 33.1 IvanOS | #SoftwareDeveloper 💻 | Sobreviviente del Infonavit y la escuela pública | opinions = my own
Python Rust Go C CPP ... @pygorustjs
162 Followers 5K Following Interested in Python, Go, Rust, JS, ML, AI. I like to follow programmers. This is not a bot.
Ignacio Gallego Sagas... @igallegosagas
245 Followers 1K Following Software Engineer at @Hivemind_Tech - Tweets are of my own thoughts (mainly on #Scala)
Salman @debugging
119 Followers 566 Following Chief bug developer | SaaS, eCommerce, Scala/Rust/Ruby/Go/React
Stian Steinbakken @stianste
7 Followers 73 Following
jagadinesh @jagadinesh
232 Followers 2K Following
sepulrator @Sepulrator1
3 Followers 337 Following
Calvin L F @cal_fern
514 Followers 986 Following Permanent student and learner with a great interest in building reasonable, reliable and maintainable systems that can sustain failure. Co-organizer of @scalato
Indrani Gorti @indrani_gorti
107 Followers 409 Following
M Smith @sme_twee
19 Followers 56 Following
Ruben @rresino
198 Followers 922 Following Passionate about #Java & #Kotlin programming! 💻 DevOps enthusiast with a love for all things tech. Let's code, automate, and innovate together! #TechEnthusiast
Nicksson Arrais @NickssonArrais
78 Followers 213 Following
Ronen Cohen @nenorbot
56 Followers 631 Following
Ismail Chaida 👨�... @Ismail_CHAIDA
361 Followers 5K Following Software & Data/Kotlin/Scala Engineer | Views are my own
گراتولیه @saropagoosh
54 Followers 1K Following No degree, affiliation or relation whatsoever with any humanities program
Gaurav @gvtwts
215 Followers 1K Following
scala-on-tyne @TyneOn
12 Followers 99 Following Keeper of grace, husband of the girl, Scala neophyte.
Aironman.🏠 @alonso_Isidoro
932 Followers 5K Following Security Systems Engineer | Packet-level ML Detection, Encrypted Distributed Pipelines & Automated Response. Systems architect working in founder mode.
Paul Boutes @pboutes
102 Followers 232 Following Software Engineer @elastic. Distributed systems, 🍺 & 🎹 🎼
Daniel Blanco Rojas @dblancorojas
94 Followers 505 Following Scala dev, vim+tmux fan and acrylic art hobbyist!
Adrián @Adrin66593156
4 Followers 329 Following
Gustavo Enrique Salaz... @Gustavo34649791
2 Followers 27 Following
Ushnish D. Bhowmik @UnforgivinglyMe
22 Followers 45 Following MERN Stack | Data Science | AI & ML | Tech Enthusiast
Aitor @Aitor07112285
0 Followers 19 Following
Abhishek @Abhishek_Krish
220 Followers 3K Following Software Engineer, Scala & Machine learning enthusiast. Interested in Big data, Scalable & Distributed Systems
Khalid Tahri @tahri_tk
10 Followers 268 Following
s f @s_farzaneh
0 Followers 14 Following
TheGeekgineer @thegeekgineer
266 Followers 1K Following Senior Performace Engineer at @Github ! #astrophysics, #SciFi #BoardGames and #VideoGames . Usually reading 3 books at the same time. Opinions are my own.
John A De Goes @jdegoes
20K Followers 1K Following CEO @ZivergeTech, CEO @GolemCloud, Exec Producer & Creator @TheUltCoder, OSS contributor @zioscala, speaker, writer. Accelerating human dominion. ✝️
Rúnar @runarorama
13K Followers 118 Following Icelander. Eudaimonist. Individualist. Comonad enthusiast. Co-creator of the Unison programming language. Co-author of Functional Programming in Scala.
Erik Meijer @headinthebox
36K Followers 0 FollowingBartosz Milewski @BartoszMilewski
36K Followers 34 Following Physicist, programmer, mathematician. Author of Category Theory for Programmers. @[email protected]
Xebia @Xebia_Global
6K Followers 492 Following Xebia is a global, award-winning, AI-first consulting, software engineering, and training company.
Scala @scala_lang
30K Followers 11 Following Official account of the Scala Programming Language, developed at @epfl by @odersky, and maintained by Scala Center, LAMP, and @Virtuslab
Alvin Alexander @alvinalexander
6K Followers 415 Following Over 260 free Scala & Functional Programming videos: https://t.co/pWogmdssB1
Daniel Spiewak @djspiewak
12K Followers 115 Following Progressively redirecting to https://t.co/DeFYDDcrcj
Alexy 🤍💙🤍 @ChiefScientist
6K Followers 7K Following OSS AI Leader. Head of Ecosystems, @lakesailhq. Cofounder, AI Alliance, GenAI Commons. Run @scalebythebay: https://t.co/VG37Z4xWmj. Join https://t.co/1CPrpnFzAs!
Scala Times @ScalaTimes
8K Followers 545 Following A Weekly Scala Newspaper. Got a story/link/tip? Drop us a line: [email protected]! Curated by the @softwaremill crew. Want a sticker? E-mail us!
Konrad ‘ktoso’ Ma... @ktosopl
8K Followers 4K Following “Life is Study!”; [email protected]; Concurrency & Distributed Swift @ Previously: @akkateam, reactive streams, @geecon @Java_Champions
mandubian @mandubian
2K Followers 612 Following AI, Programming, Science with proofs & humility Cooking, Wine & personal minds, no insult or disrespect AI topic also on @[email protected]
Roland Kuhn @rolandkuhn
7K Followers 175 Following CTO & co-founder of Actyx; local-first cooperation; trying to channel entropy
Rafael Garrote @garroten
49 Followers 49 Following
Chris Birchall @cbirchall
1K Followers 881 Following Principal engineer at @47deg. Previously @OVOTechTeam, @gdndevelopers, M3 and Infoscience. Author of Re-Engineering Legacy Software https://t.co/uS1WonxoVs
Yuval Itzchakov @YuvalItzchakov
683 Followers 1K Following Husband, Father, Software Engineer, Music Lover & DJ. Co-Founder & CTO @ A
Beefyhalo @Beefyhalo
13 Followers 170 Following Swingin on the spiral of this strange loop called life
Lloyd @meta_Lloyd
419 Followers 406 Following 🇨🇦Cloudmaker @elastic, Engineer, Observer, Doer, Father. Always lernen. Blunt statements may overflow your stack ♥ Scala, corgis, Rust https://t.co/PPwAUGo0GJ
Alfonso RR @saco_pepe
147 Followers 279 Following
Scalawags Podcast @thescalawags
1K Followers 11 Following Podcast of Scala discussions. Josh Suereth, Dick Wall, Daniel Spiewak, Heather Miller, Seth Tisue
Vladimir Bacvanski @OnSoftware
1K Followers 3K Following Director - Wallet, Payments & Commerce Architecture @ Apple. Ex Principal Engineer @ Google, Ex Distinguished Architect @ PayPal. Opinions my own.
José A. Alonso @Jose_A_Alonso
5K Followers 3K Following Mathematician interested in the study and teaching of computational logic, functional programming and interactive theorem proving.
Anton Kirillov @antonkirillov
109 Followers 78 Following Technical Leader, Distributed Systems Engineer in Data and AI Infrastructure
Gilad Hoch @hochgi
177 Followers 972 Following Another dev on the wild. Father of 4 awesome kids. sometimes (rarely) blogs. Tweets mostly english, sometimes עברית
Andrew Ng @AndrewYNg
1.7M Followers 1K Following Co-Founder of Coursera; Stanford CS adjunct faculty. Former head of Baidu AI Group/Google Brain. #ai #machinelearning, #deeplearning #MOOCs
Luca Canali @LucaCanaliDB
1K Followers 1K Following Data Engineer @CERN and @ATLASexperiment - I work with databases, data lakes, and data analytics - Oracle RDBMS - Apache Spark
Daniela Sfregola @DanielaSfregola
2K Followers 346 Following Author of Get Programming with Scala, Senior Software Engineer
ScalaQuest @ScalaQuest
748 Followers 4K Following New online game to learn #Scala! Battle Goblins & Wizards & face many challenges while learning a new programming language.
William Benton @willb
732 Followers 796 Following Always trying to simplify the complex unless there's an opportunity for an interdisciplinary analogy. (I'm on hiatus from most social media as of early 2023.)
peel @peel
283 Followers 1 Following Señor #haskell #nix #scala code arsonist. El M-x_C073M4KM0dDH brujito. Time considered monotonic. Now at ~/notes/thoughts.org Anti-social media.
Noel Welsh: @noelwels... @noelwelsh
3K Followers 472 Following See https://t.co/EcEzwojuDx and https://t.co/quUpFn9RuS
Underscore @underscoreio
2K Followers 13 Following The leading Scala consultancy: software development, training, and mentoring.
Málaga Scala Devs @MalagaScala
357 Followers 385 Following Grupo de entusiastas, principiantes y curios@s del lenguaje de programación Scala, la programación funcional y la JVM. ¡Bienvenid@s!
Scala Native @scala_native
4K Followers 1 Following Your favourite language gets closer to bare metal.
anon @a_n__o_n
388 Followers 896 Following
Javier López @lopezishere
71 Followers 293 Following Conquense con el corazón, Madrileño con la cabeza. Ingeniero Informático.
kalaivendhan @kalaivendhanAr
82 Followers 840 Following
omaro @omaro_mendoza
523 Followers 3K Following Mathematicus Mensus. 1x Java Dev. Scala/Clojure Padawan. Leo novela negra y periodismo de investigación.
Raul Martinez @rmlopez
574 Followers 1K Following Site Lead Gofore Spain. Making the world a better place bit by bit. Tireless traveller. Interested in Systems and Design Thinking.
Proto.Actor @ProtoActor
2K Followers 1K Following Ultrafast distributed systems for C# and Go https://t.co/8cjm5nrTwdIvan Muerte Román @ivanromanmuerte
89 Followers 162 FollowingOier Blasco @oier
141 Followers 569 Following Software Architect ,Big Data, Programming, Board Games, Magic ,
Roger Johansson @RogerAlsing
6K Followers 1K Following Creator of @AkkaDotNet and @ProtoActor. Building IoT and EV-Charging solutions.Interested in observability, distributed tracing, distributed systemsAleksandar Prokopec @alexprokopec
1K Followers 502 Following Senior research manager, Oracle Labs, working on GraalVM. Previously Google, Scala at EPFL. Book author https://t.co/aRHXzsBe6f. Opinions my own.
Federico Carrone @federicocarrone
9K Followers 3K Following talk is cheap, build @class_lambda C + rust + erlang + julia + λ. amateur in everything: distributed systems, ML, compilers, cryptography and investment.
Javi Roman @javiromanrh
489 Followers 1K Following Open Source @ApacheMyriad, @TheASF, Big Data, Distributed Systems Development at @keedio and Photography at https://t.co/o02sLKjzIN
Petr Zapletal @petr_zapletal
2K Followers 1K Following Principal Engineer at @DisneyStreaming; Author of #ThisWeekInScala; Speaker; Blogger; DMs open
Rafal Wachol 💙 @RafalWachol
541 Followers 495 Following Software Developer, currently full time @FlutterDev . Linux and open source fan. Mastodon: @[email protected] 🇵🇱🇯🇵🇬🇧 Opinions are my own
josh_marcus @josh_marcus
894 Followers 5K Following ʝ❍s̻͔̹͚̰͓ℌ: Software engineer for the forces of good. data infra @stripe. ex-@Meetup, @TellusLabs, obama 08,. scala, social impact, data, remote sensing. he/him
scala_jp @scala_jp
1K Followers 133 Following 日本Scalaユーザーズグループおよび、ScalaMatsuriの日本語公式アカウントです。Scala関係の情報を発信しています


















