Skip to content

Instantly share code, notes, and snippets.

View lagenorhynque's full-sized avatar
🐬
architecting & managing

Kent OHASHI lagenorhynque

🐬
architecting & managing
View GitHub Profile
@lagenorhynque
lagenorhynque / learning-modern-web-api-styles-from-idl.md
Last active February 5, 2024 03:03
インターフェース定義言語から学ぶモダンなWeb API方式: REST, GraphQL, gRPC
@lagenorhynque
lagenorhynque / start-presentation.sh
Last active December 8, 2023 09:24
Team Geek Revisited
#!/usr/bin/env bash
# npm install -g reveal-md
reveal-md team-geek-revisited.md --theme night --highlight-theme monokai-sublime -w $@
@lagenorhynque
lagenorhynque / func-lang-history_2023.drawio.png
Last active July 13, 2023 07:21
Scala vs Clojure?: The Rise and Fall of Functional Languages in Opt Technologies
func-lang-history_2023.drawio.png
@lagenorhynque
lagenorhynque / how-i-became-multilingual.md
Last active June 2, 2023 10:33
How I became multilingual

How I Became Multilingual

🐬's Polyglot Journey


(defprofile lagénorhynque
@lagenorhynque
lagenorhynque / clojure-builtin-traits.png
Last active November 11, 2022 06:55
Clojureコレクションで探るimmutableでpersistentな世界
clojure-builtin-traits.png
@lagenorhynque
lagenorhynque / introduction-to-french-grammar-for-english-learners.md
Last active November 11, 2022 06:55
英語学習者のためのフランス語文法入門: フランス語完全理解(?)

英語学習者のための

フランス語文法入門

フランス語完全理解(?)


@lagenorhynque
lagenorhynque / from-java-through-scala-to-clojure.md
Last active November 11, 2022 06:56
JavaからScala、そしてClojureへ: 実務で活きる関数型プログラミング
@lagenorhynque
lagenorhynque / Money.java
Last active April 30, 2022 12:49
『良いコード/悪いコードで学ぶ設計入門』3章: Money.javaのClojure移植版
package chapter03_fundamentalofoop;
import java.util.Currency;
class Money {
final int amount;
final Currency currency;
Money(final int amount, final Currency currency) {
if (amount < 0) {
@lagenorhynque
lagenorhynque / repl_session.clj
Created April 21, 2022 09:39
Modelling age of person in Clojure
user=> (require '[clojure.spec.alpha :as s]
#_=> '[clojure.spec.test.alpha :as st])
nil
user=> (s/def :person/age nat-int?)
:person/age
user=> (defn make-person [& {:keys [age]}]
#_=> #:person{:age age})
#'user/make-person
user=> (s/fdef make-person
#_=> :args (s/keys* :req-un [:person/age])
@lagenorhynque
lagenorhynque / introduction-to-practical-etymology.md
Last active November 11, 2022 06:59
実用のための語源学入門

実用のための語源学入門


(defprofile lagénorhynque
  :id           @lagenorhynque
 :reading "/laʒenɔʁɛ̃k/"