Skip to content

Instantly share code, notes, and snippets.

@ex9-fyi
ex9-fyi / clojure-learning-list.md
Created November 11, 2025 03:07 — forked from ssrihari/clojure-learning-list.md
An opinionated list of excellent Clojure learning materials

An opinionated list of excellent Clojure learning materials

These resources (articles, books, and videos) are useful when you're starting to learn the language, or when you're learning a specific part of the language. This an opinionated list, no doubt. I've compiled this list from writing and teaching Clojure over the last 10 years.

  • 🔴 Mandatory (for both beginners and intermediates)
  • 🟩 For beginners
  • 🟨 For intermediates

Table of contents

  1. Getting into the language
[130] (.mini-env) ~/w/mini-swe-agent (main*) ❯ python src/minisweagent/run/mini_manager.py
👋 This is mini-swe-agent version 1.3.0.
Your config is stored in '/Users/j/Library/Application Support/mini-swe-agent/.env'
What do you want to do?
Let TDD Reviewer review README.md
Got that, thanks!
System:
2025-06-30T20:30:38.629454Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Data { stream_id: StreamId(91) }
2025-06-30T20:30:38.629630Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Data { stream_id: StreamId(91) }
2025-06-30T20:30:38.629689Z DEBUG Connection{peer=Client}: h2::codec::framed_read: received frame=Data { stream_id: StreamId(91), flags: (0x1: END_STREAM) }
2025-06-30T20:30:38.677432Z INFO state_sync{extractor_id=base:uniswap_v3}: tycho_client::feed::synchronizer: Initial snapshot retrieved, starting delta message feed n_components=1017 n_snapshots=1017
2025-06-30T20:30:38.684925Z ERROR tycho_client::feed::synchronizer: State synchronization errored! extractor_id=base:uniswap_v3 retry_count=2 error=Failed to send channel message: channel closed
index-BQzR6o24.js:45 WebSocket connection to 'wss://ws.poolexplorer.art/ws/base' failed:
(anonymous) @ index-BQzR6o24.js:45
(anonymous) @ index-BQzR6o24.js:45
ol @ index-BQzR6o24.js:19
Ec @ index-BQzR6o24.js:19
cc @ index-BQzR6o24.js:19
$o @ index-BQzR6o24.js:19
(anonymous) @ index-BQzR6o24.js:19
kc @ index-BQzR6o24.js:19
ic @ index-BQzR6o24.js:19
2025-06-12T20:00:40.211308Z INFO tycho_simulation::evm::decoder: Engine updated
2025-06-12T20:00:40.212134Z DEBUG tycho_api::simulation: Received block update #12
2025-06-12T20:00:42.286868Z DEBUG tungstenite::protocol: Received close frame: Some(CloseFrame { code: Away, reason: "" })
2025-06-12T20:00:42.286978Z DEBUG tungstenite::protocol: Replying to close with Frame { header: FrameHeader { is_final: true, rsv1: false, rsv2: false, rsv3: false, opcode: Control(Close), mask: None }, payload: [3, 233] }
2025-06-12T20:00:42.287038Z INFO tycho_api::api::ws: Client initiated close
2025-05-15T20:29:47.128596Z INFO handle_msg: tycho_client::deltas: Received a new subscription extractor_id=ExtractorIdentity { chain: Ethereum, name: "uniswap_v4" } subscription_id=60d344bb-655d-41dc-9608-c7beeac4a07c
2025-05-15T20:29:47.128984Z INFO state_sync{extractor_id=ethereum:uniswap_v4}: tycho_client::feed::synchronizer: Waiting for deltas...
2025-05-15T20:29:47.484839Z INFO handle_msg: tycho_client::deltas: Received a new subscription extractor_id=ExtractorIdentity { chain: Ethereum, name: "uniswap_v3" } subscription_id=72022236-ad74-466a-befe-e9f9b87bb45f
2025-05-15T20:29:47.485060Z INFO handle_msg: tycho_client::deltas: Received a new subscription extractor_id=ExtractorIdentity { chain: Ethereum, name: "uniswap_v2" } subscription_id=4e2c0da9-9dd0-43ab-bfec-8c3fd55d8417
2025-05-15T20:29:47.485164Z INFO handle_msg: tycho_client::deltas: Received a new subscription extractor_id=ExtractorIdentity { chain: Ethereum, name: "vm:balancer_v2" } subscription_id=a2f634d9-782f-428e-99b7-14c8fa575a4c
2025
This file has been truncated, but you can view the full file.
{
"block_number": 0,
"new_pairs": {
"0x8001a8d30b96d2e992c216bf1d29e52250187ff000bc4e722744e17eedc1d21a": {
"address": "0x",
"id": "0x8001a8d30b96d2e992c216bf1d29e52250187ff000bc4e722744e17eedc1d21a",
"tokens": [
{
"address": "0x0000000000000000000000000000000000000000",
secp256k1-C3shNwbs.js:53 using deprecated parameters for the initialization function; pass a single object instead
Ra @ secp256k1-C3shNwbs.js:53
Fa @ secp256k1-C3shNwbs.js:53
(anonymous) @ secp256k1-C3shNwbs.js:53
chunk-IYNIHSXD.js?v=705f15c5:21551 Download the React DevTools for a better development experience: https://reactjs.org/link/react-devtools
chunk-LGQAT2JO.js?v=705f15c5:11 Module "buffer" has been externalized for browser compatibility. Cannot access "buffer.Buffer" in client code. See https://vitejs.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.
get @ chunk-LGQAT2JO.js?v=705f15c5:11
(anonymous) @ chunk-5X6JZONF.js?v=705f15c5:52
node_modules/bn.js/lib/bn.js @ chunk-5X6JZONF.js?v=705f15c5:2890
__require2 @ chunk-256EKJAK.js?v=705f15c5:21
@ex9-fyi
ex9-fyi / demoday.md
Created October 17, 2024 15:50 — forked from dabit3/demoday.md
How to Give a Killer Demo Day Presentation
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>nb</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>