Finding Clojure
Hi, I’m Scoops.
This is my blog documenting my journey learning to master coding, especially in Clojure, through my apprenticeship at Clean Coders.
Posts
-
Laziness is a Virtue: The Case for Lazy Evaluation
-
:component-did-update
-
Creating a Lock with clojure.core/locking
-
Slightly more advanced Bash Scripting
-
Bash Scripting Basics
-
Harnassing the power of regex with re-seq
-
Fixing the “Broken Pipe” Error in SSH Connections
-
API Error Handling like a Pro
-
Zen and the Art of Coding
-
GitHub Flow
-
Git Flow
-
Git Rebase vs Merge
-
Optimizing Reagent Part 2
-
Optimizing Reagent Part 1
-
AJAX in Reagent
-
reagent/dispose!
-
reagent/force-update
-
reagent/flush
-
reagent/with-let
-
reagent/cursor
-
reagent/track
-
Creating Reactive Components With Reagent
-
OpenAPI: The API Blueprint
-
HTTP Methods Explained
-
Why Datomic
-
The Value of Having a Mentor
-
Networking... The Social Kind not the Computer Kind
-
group-by: A Handy Tool for Data Organization
-
Writing HTML in Clojure
-
Dependency Inversion Principle in Clojure
-
Tic Tac Toe
-
Interface Segregation Principle in Clojure
-
Liskov Substitution Principle in Clojure
-
Open/Closed Principle in Clojure
-
Single Responsibility Principle in Clojure
-
Data Flow in Functional Programming
-
Command Pattern
-
Jar File 101
-
Clojure Deftypes
-
Basic UML symbols
-
What is a UML?
-
Decorator Pattern
-
System.ArrayCopy()
-
Understanding Multipart Form Data
-
Buffered Input Streams
-
Key parts of deps.edn
-
How to Add a Local JAR File to Your Clojure Project
-
Three A's of TDD
-
Anatomy of an HTTP/1.1 Request
-
Observer Pattern
-
Threads
-
Threads
-
Understanding Sockets
-
Atoms
-
FizzBuzz Kata
-
Setting Up next.jdbc in an Existing Leiningen Project
-
Installing PostgreSQL
-
Testing System Out
-
Merge
-
Rich Hickey
-
EDN files
-
Component Cohesion
-
def-sketch :mouse-clicked
-
Quick Sort
-
Another Cog in the State Machine
-
Merge Sort
-
Bubble Sort
-
A Bit More Strategy
-
Linked Lists
-
The strategy Pattern
-
OOPs I Objected Again
-
Java 101
-
Defrecord
-
Polymorphism in Clojure
-
Tips for Making Videos on MacOS
-
"Unbeatable" Tic-Tac-Toe Implementation
-
Making 3-D Tic-Tac-Toe Unbeatable
-
doseq
-
Gleaming the Cube
-
Test && Commit || Revert
-
Another Failed IPM
-
Wa-tor Update
-
Multi Arity Multi Methods
-
clojure.set/intersection
-
Clojure Multi-Methods
-
3 Dimensional Tic Tac Toe
-
Factory Method
-
Optimizing mini-max's proof
-
The Very Basics of Quil
-
Gang of Four Design Patterns
-
Dependency Inversion Principle
-
Markdown Basics
-
Testing for Random
-
Rand-nth
-
Remove
-
Interface Segregation Principle
-
Doseq
-
Memoize
-
First Month Survived
-
zip-map
-
Clojure vs Java
-
The Declare Function
-
Google vs Oracle
-
History of Java
-
A Bit More on Clojure Recursion
-
Recur, a better way to loop
-
My First Time Facilitating Stand-up
-
Weekends Come to Fast
-
Roman Numeral Kata
-
Iteration Planning 2
-
Presentations and not Reversing sequences as Often.
-
Working on presentations
-
Friday
-
Well Euled Machine
-
Iteration Planning Meeting 1
-
Iteration 6
-
Bowling Kata and Learning
-
Testing 1, 2.
-
Estimates, and Katas, and Test Driven Development, Oh My!
-
Day 2 Clojure Boogaloo
-
My First Day
subscribe via RSS