Code Monkey home page Code Monkey logo

Hi there 👋

Long time lover of Physics and mathematics. Childhood programmer. Currently interested in knowledge graphs, distributed systems, cryptography, and deep learning.

I like building products and businesses and gravitate towards tech leadership roles.

Things I appreciate when coding

  • Ortholinear, split keyboards
  • Linux & macOS
  • Emacs with evil-mode
  • Structural editing
  • Functional programming (immutability, function composition, referential transparency)
  • Being explicit and declarative
  • Documentation and tests (be a considerate coder)

Technologies

  • Clojure & JVM
  • Web/APIs (performance, SEO, e-commerce)
  • Auth{N,Z} having built both OAuth clients and servers
  • Datomic, PostgreSQL, Elasticsearch, DynamoDB, Redis
  • AWS, GCP, Azure, Terraform, K8s

Random things you'll hear me say

  • Productivity over presence
  • Optimise for learning
  • Anything not on the board that needs to be?
  • Collaborate, deliver, reflect, improve
  • Catch you in Slack

James Conroy-Finn's Projects

1brc icon 1brc

1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java

ansi_color icon ansi_color

A gem that helps you colourise strings and add effects when printing to an ANSI terminal

apidock.vim icon apidock.vim

Vim plugin that searches http://apidock.com Ruby, Rails, and RSpec docs from within Vim.

appscrolls icon appscrolls

The App Scrolls is a magical tool to generate new Rails apps and modify existing Rails applications (coming) to include your favourite, powerful magic.

boot icon boot

Build tooling for Clojure.

boxes icon boxes

WARNING! Don't run this on your machine, it's likely to break things.

c4-plantuml icon c4-plantuml

C4-PlantUML combines the benefits of PlantUML and the C4 model for providing a simple way of describing and communicate software architectures

clj-http icon clj-http

An idiomatic clojure http client wrapping the apache client. Offically supported version.

clj-radix icon clj-radix

a persistent radix tree, for efficient nested maps

cljfmt icon cljfmt

A tool for formatting Clojure code

clover icon clover

Leiningen template for REPL-driven Clojure and Clojurescript development

cocoa.vim icon cocoa.vim

Vim plugin for Cocoa/Objective-C development.

compass icon compass

Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.

component icon component

Managed lifecycle of stateful objects in Clojure

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.