Freshcodefreshcode.hashnode.dev·Jul 19, 2024What is ClojureScript, and why do you need it?When choosing a technology stack for your application, you might feel overwhelmed by the options. Usually, the temptation is to choose the most popular ones, trusting the majority. But will it be the most efficient choice? Many technologies are overl...ClojureScript
Toni Väisänentonitalksdev.com·Jan 4, 2024The Simplest Way to Deploy ClojureScript with Your APIThis time, we'll take the API we built and set up a frontend React application with Helix in ClojureScript to be deployed with the API. We'll restructure the backend code and folder structure to keep the code base cleaner. So, bear with me first with...1 like·1.1K readsBuilding on DigitalOcean App PlatformShadow CLJS
Toni Väisänentonitalksdev.com·Oct 27, 2023Quick Guide: Inspecting ClojureScript Compiler Outputs in REPLWhen I first started learning Clojurescript, I often thought about how the code I'm writing translates to Javascript. This was because I had spent a few years prior primarily working on Typescript; hence, it was the reference I had at the time. I fig...960 readsClojure
Waseem Medhatwipdev.hashnode.dev·Sep 19, 2023Two Months of ClojureAt the time this article was published, two months had passed since I started learning Clojure. I read most of Clojure for the Brave and True, solved a lot of problems on Exercism and 4clojure, and built a little SPA and a tiny web server from librar...Clojure
Toni Väisänentonitalksdev.com·Aug 16, 2023HTML Form Fields: Readonly vs. DisabledI've been tinkering with the form element once again as web developers often do and lately, I've been using the FormData to parse the values and validate the collected form data with Malli. I often default to using disabled="true" when sketching the ...84 readsClojure
Waseem Medhatwipdev.hashnode.dev·Aug 10, 2023100 Days of Code: 11-20Summary I dug a little deeper into Clojure(Script), and I wrote 2 blog posts, but the crowning achievement of these 10 days was the successful building and deployment of my first SPA with ClojureScript! (That's the one in the cover image above.) Day ...100 Days of Codelearning
Waseem Medhatwipdev.hashnode.dev·Jul 31, 2023100 Days of Code: 1-10Summary In the first 10 days of my challenge, I got off to a good start with Clojure and ClojureScript and wrote 4 blog posts (other than this one). Not bad! There was also a failed attempt to start a ClojureScript frontend project. We'll see how it ...27 reads100 Days of Codelearning
Ashutosh Mauryaashutoshmaurya.hashnode.dev·Feb 11, 2023Closures in JSA closure in JavaScript is a function that has access to its outer (enclosing) function's variables and parameters even after the outer function has returned. In other words, a closure "closes over" its outer function's variables, preserving their va...91 readsJavaScript
Paul Jankowskiclojurehacker.hashnode.dev·Oct 22, 2022Tutorial - Material UI (MUI) and ClojureScriptHow to use Material UI in ClojureScript? With shadow-cljs and Reagent this is piece of cake: Start new project e.g.lein new reagent-frontend <myproject> Install MUI:npm install @mui/material @emotion/react @emotion/styled Now let's run the serve...1 like·744 readsClojure
Paul Jankowskiclojurehacker.hashnode.dev·Oct 14, 2022Best Clojure(Script) IDEsLet me share with you my personal opinion about most popular editors and IDEs in the Clojure world. VsCode and Calva + It is vscode. It is quite popular editor now, so you can have one editor for all your projects no matter the language. + Calva is h...314 readsClojure