DPDan Pozmanterinenglens.hashnode.dev·5d ago · 4 min readIntroducing GossamerI'd been designing a language in my head for years with favorite features pulled from languages like Rust, F#, Kotlin, and Go. I love learning and thinking about language design. I've been reading abo00
SSaminsammoulem.hashnode.dev·Jun 22 · 5 min readConway's game of life without state - part 2In this follow-up, I want to cover some of the design decisions and refactoring(s) that emerged while building a stateless implementation of Conway's Game of Life. For reference, the code from Part 1 00
SNShah Nawazinblog.nawaz.info·Jun 18 · 7 min readAttempt to Learn Elixir: Functions and PatternsElixir is a functional programming language. Functional languages are built with functions as first-class citizens and tend to involve a declarative style of programming, where we specify what is to b10
RDRomain Deneauinromain-deneau.hashnode.dev·Jun 17 · 23 min readA real-world F# computation expression: short-circuiting computationstitle: "A real-world F# computation expression: short-circuiting computations" description: A case study of a small custom F# computation expression that models short-circuiting steps with domain-mean00
SSaminsammoulem.hashnode.dev·Jun 15 · 7 min readFrom Interview Question to Stateless Game of Life - part 1I had the idea for this article more than a year ago. Like many good ideas, it arrived at an inconvenient moment: on my way home after an interview. I remember thinking, "I should write this down when00
AAAbishek Ainblog.abisheka.in·May 15 · 7 min readCurrying in JavaScript: Why Closures Beat `.bind()` Every TimeYou've seen the code. A function that returns a function that returns a function. You squinted at it, maybe copy pasted it into your project, and quietly moved on. Later, someone asks you to explain c10
SPSourabh Pandeinsaurabh532.hashnode.dev·May 11 · 3 min readThe Closure Cookbook — Practical Recipes for Real-World JavaScriptImagine you're packing a suitcase. When you close the suitcase, all the items inside remain with it. Even if you take the suitcase to another place, the items are still inside it. Similarly, a closure00
SPSiddhesh Prabhugaonkarinazureauthority.in·May 10 · 24 min readFrom Instructions to Intentions: The Next Programming Paradigm"Programs must be written for people to read, and only incidentally for machines to execute." — Harold Abelson & Gerald Jay Sussman, Structure and Interpretation of Computer Programs This essay star00
NRNavdeep Rohillainjavascript-journey-by-navdeep.hashnode.dev·May 10 · 4 min readCallbacks in JavaScript: Why they existHello guys, in this article we are going to learn about the callback functions in the js, what are they , why we use them and the problems we face while using them. Callback function A callback functi00
PKPratham Kumarinwithprathamkumar.hashnode.dev·May 10 · 4 min readFunction Declaration vs Function Expression: What’s the Difference?Introduction Functions are one of the most important building blocks in programming. In JavaScript, functions allow us to: Reuse code Organize logic Break problems into smaller parts Instead of w00