Toni Väisänentonitalksdev.com·Jul 24, 2024Podcast: Why Clojure with Martin VarelaStarting a podcast has been on my to-do list for a while, and I'm happy to announce that I've finally taken the first steps. My friend and colleague from Metosin, Martin Varela, was happy to jump in front of the camera to capture the following conver...Discuss·310 readsClojure
Brett Rowberrybrettrowberry.com·Jul 12, 2024Alias for the clojure.string NamespaceIn Clojure, it's possible to alias a namespace in so many ways. You can read more at [clojure.org](https://www.clojure.org/guides/learn/namespaces). I'm used to seeing the alias for the namespace clojure.string as str. I haven't been coding much late...DiscussClojure
Toni Väisänentonitalksdev.com·Jun 28, 2024How to Use Test Mocks and Fixtures In ClojureAfter we've learned unit testing, at some point, the complexity of the software grows enough for us to reach out to mock functions and set up test fixtures. Mocks are often needed when you have external services that are unavailable under your contro...Discuss·10 likes·598 readsClojure
Liam DuffyProliamduffy.hashnode.dev·Jan 10, 2024How to Deploy Your Clojure API with Docker and Fly.ioBackground I recently began a side project in which I needed to deploy a Clojure API. I couldn't find a detailed guide showing how to do this, so I'm writing one now. Hopefully, this helps anyone who wants to do this in the future. I chose Fly (fly.i...Discuss·740 readsClojure
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...Discuss·1 like·941 readsBuilding on DigitalOcean App PlatformShadow CLJS
Toni Väisänentonitalksdev.com·Dec 13, 2023DigitalOcean App Platform and Database MigrationsThis time, we'll continue working on the application from the previous posts by configuring PostgreSQL database migrations. We are not going to go into data modeling just yet. Instead, we are making sure that everything is ready for the time we're go...Discuss·616 readsBuilding on DigitalOcean App PlatformClojure
Joseph Avilablog.josephinoo.tech·Dec 8, 2023On the day I explained to my Uber that it is ClojureImagine an Uber ride that turns into an unexpected lesson on functional programming. This blog recounts my experience when I decided to share my recent learning of Clojure with my Uber driver. Here are the details of this unusual but fun encounter! A...Discuss·61 readsClojure 🚦Clojure
Toni Väisänentonitalksdev.com·Dec 6, 2023Smaller and Safer Clojure Containers: Minimizing the Software Bill of MaterialsWe are exposed to supply chain security vulnerabilities whenever we use containers (or almost any software). This can be problematic because our goal is to offer a dependable and secure service to our users, which these vulnerabilities can disrupt as...Discuss·1.3K readsBuilding on DigitalOcean App PlatformClojure
Toni Väisänentonitalksdev.com·Nov 30, 2023Getting Started with Clojure Unit Testing: A Simple TutorialTesting is one of the aspects of software development that you can not hide yourself from. At least if you work in the industry, you shouldn't. Testing is vital to battle against regression in the code, meaning that when you add new features, you are...Discuss·1.5K readsClojure
Joseph Avilablog.josephinoo.tech·Nov 29, 2023Why Your Business Needs to Start Using Clojure TodayClojure, a powerful functional programming language on the JVM, has been gaining popularity over the past decade. This rising popularity is not without reason; Clojure offers several benefits that make it particularly attractive for businesses. If yo...Discuss·36 readsClojure