Skip to content

Instantly share code, notes, and snippets.

@couzic
couzic / RUVECTOR_FINAL_EVALUATION_REPORT.md
Last active December 7, 2025 17:42
This evaluation has 100% been conducted by Claude Code. You can reproduce something similar very easily: just clone the ruvnet/ruvector Github repo, and ask Claude Code for an honest evaluation. Here, it used the agents from the repo itself. When it mentioned that the benchmarks used hardcoded improvement rates, I asked Claude Code to write "rea…

RuVector Final Evaluation Report

Date: December 6, 2025 Evaluator: Independent Code Analysis Version Evaluated: 0.1.21


Executive Summary

@couzic
couzic / temporal-transparency-cqrs-data-access-layer-example.ts
Last active May 16, 2017 12:32
Temporal Transparency - CQRS Data Access Layer Example
import {Observable, Subject} from 'rxjs'
export type PersonId = string
export interface Person {
id: PersonId
name: string
}
@couzic
couzic / temporal-transparency-data-access-layer-example.ts
Last active April 8, 2017 07:07
Temporal Transparency - Data Access Layer Example
import {Observable, Subject} from 'rxjs'
export type PersonId = string
export interface Person {
id: PersonId
name: string
}
const peopleById = new Map<PersonId, Person>()
@couzic
couzic / temporal-transparency-data-access-layer-counter-example.ts
Last active April 8, 2017 07:09
Temporal Transparency - Data Access Layer Counter Example
import {Observable, Subject} from 'rxjs'
export type PersonId = string
export interface Person {
id: PersonId
name: string
}
export const peopleData = {
@couzic
couzic / temporal-transparency-simple-example.ts
Last active April 7, 2017 21:50
Temporal Transparency - Simple Example
import {BehaviorSubject, Observable} from 'rxjs'
let count = 0
const count$ = new BehaviorSubject(count)
export const counter = {
increment() {
++count
count$.next(count)
@couzic
couzic / temporal-transparency-counter-example.ts
Last active April 7, 2017 21:50
Temporal Transparency - Counter Example
import {Observable} from 'rxjs'
let count = 0
export const counter = {
increment() {
++count
}
@couzic
couzic / react-rx-pure-connect-data-access-layer.ts
Last active March 29, 2017 13:01
react-rx-pure-connect Data Access Layer
import {Observable, Subject} from 'rxjs'
type PersonId = string
interface Person {
id: PersonId
name: string
}
// A type that represents simple JS objects that map personId -> person
@couzic
couzic / react-rx-pure-connect-general-example.ts
Last active March 17, 2017 13:55
react-rx-pure-connect General Example
import {connect} from 'react-rx-pure-connect'
interface InternalProps {
name: string
}
const InternalComponent = (props: InternalProps) => <h2>Name: {props.name}</h2>
interface ExternalProps {
personId: number
@couzic
couzic / react-rx-pure-connect-advanced-example.ts
Created March 16, 2017 09:49
react-rx-pure-connect Advanced Example
import {connect} from 'react-rx-pure-connect'
const Component = (props: {name: string}) => <h2>Name: {props.name}</h2>
const mapProps = (props: {personId: number}) => Observable.ajax
.getJSON(`/api/person/${props.personId}`)
.map(person => ({name: person.name}))
const Name = connect(mapProps)(Component)
@couzic
couzic / react-rx-pure-connect-simple-example.ts
Last active March 16, 2017 09:49
react-rx-pure-connect Simple Example
import {connect} from 'react-rx-pure-connect'
const name$ = Observable.of('Bob')
const Component = (props: {name: string}) => <h2>Name: {props.name}</h2>
const mapProps = () => name$.map(name => ({name}))
const Name = connect(mapProps)(Component)