waterlink
Product Maker, Software Crafter, Software Engineer, Mentor, Writer, and Consultant. I build awesome software products to solve various problems.
RIDE GmbHBerlin, Germany
Pinned Repositories
active_record.cr
Active Record pattern implementation for Crystal.
Challenge-Build-Your-Own-Array-In-Js
This is a challenge that will allow you to practice your logical, analytical and problem-solving skills. Additionally, by the end of it you’ll have much better command of arrays in javascript.
crystal-mysql
Basic mysql bindings for crystal.
mocks.cr
General purpose mocking library for Crystal.
query.cr
Query abstraction for Crystal Language. Used by active_record.cr library.
rack-reverse-proxy
A Reverse Proxy for Rack
refactoring-koans-js
Refactoring Koans to help you learn to refactor code smells in javascript
rspec-json_expectations
Set of matchers and helpers to allow you test your APIs responses like a pro.
spec2.cr
Enhanced `spec` testing library for [Crystal](http://crystal-lang.org/).
timecop.cr
Mock with `Time.now` with the power of time travel, time freeze and time scale.
waterlink's Repositories
waterlink/quick.cr
QuickCheck implementation for Crystal Language
waterlink/expand.cr
Crystal tool for macro debugging. Allows one to expand macro recursively.
waterlink/cars-droid
waterlink/cars_api
waterlink/property-based-testing-talk
waterlink/.vim-fast
My brand-new-clean-from-scratch vimrc, oriented for making VIM responsive and use less shifts/ctrls/etc.
waterlink/bowling-kata-js
waterlink/bowling_kata.cr
waterlink/bowling_kata.rs
Bowling Kata Solution in Rust Language
waterlink/crystal
The Crystal Programming Language
waterlink/declarative
Simple (and slow) declarative logic in Swift
waterlink/diamond_kata.cr
Diamond Kata solved in Crystal Language (using TDD (Test-Driven Development) + PBT (Property-Based Testing))
waterlink/docker-swift
Docker Container for the Apple's Swift programming language https://swift.org
waterlink/inference
Experimental way to program something.
waterlink/kemal_mysql_issue_2
An attempt to reproduce this bug: https://github.com/sdogruyol/kemal-mysql/issues/2
waterlink/kotlin-playground
waterlink/KYDrawerController
Side Drawer Navigation Controller similar to Android
waterlink/legacy-code-lightning-talk
waterlink/lemon
DANGER: code quality here is intentionally BAD.
waterlink/ling
LINear LaNGuage: Type Theory and Process Calculi for Distributed and High-precision programming
waterlink/parallel-change
waterlink/property-based-testing-playground
This is the repository for some Property Based Testing researching to do.
waterlink/rantly
Ruby Imperative Random Data Generator and Quickcheck
waterlink/rspec.ruble
waterlink/sqlite_adapter.cr
SQLite3 adapter for active_record.cr
waterlink/tdd-graphs.cr
This is a playground repository for TDD screencasts. Contains graph algorithms emerged through TDD.
waterlink/tic-tac-toe-kata-js
waterlink/tic_tac_toe.cr
Tic-Tac-Toe Kata in Crystal (not solved, only first failing test + instructions).
waterlink/tooling.cr
Build Tooling for Crystal Language
waterlink/wateros