This is your work, valued

Winchester, VA

Daniel P. Clark

Expert
@danielpclark

I really enjoy Ruby, Rust, and Linux. Blogger and educator on all things technical and personal development. I code for charity, fun, and income.

rutie. “The Tie Between Ruby and Rust.”

997

faster_path. Faster Pathname handling for Ruby written in Rust

775

array_tool. Array helpers for Rust's Vector and String types

78

PolyBelongsTo. Uniform Omni-Relational ActiveRecord Methods

46

elixirize. Add ᐅ piping method to Ruby for an Elixir feel. First parameter must be an object that responds to :call.

40

CardsLib. The "smartest" OO Card Game Library

29

abrute. Multi-threaded AES Brute Force File Decryption

28

MightyString. Making Ruby Strings Powerful

27

webpacker-cli. Bringing the power of Webpacker to any web framework.

26

language_cards. Command line flash card game for learning languages. MVC, I18n, and YAML based. Japanese & Chinese flash cards available.

26

state_inspector. State change & method call logger. A debugging tool for instance variables and method calls.

25

dynaspan. In place text editing for Rails with AJAX substituting text to input field.

24

color_pound_spec_reporter. Beautiful Minitest Color Reporter

17

acts_as_encryptable. Simple record encryption implemented with Rails existing encryption methods.

16

dfm. Duplicate File Manager

11

trav3. A feature complete API client for Travis CI API Version 3

8

webpacker-rs. Rust wrapper for WebpackerCli/Webpacker/Webpack for Rust web framework asset management

6

clock_window. Clock your own desktop activity! Open for feature requests and contributors!

6

bench_ruby_ffi_example. Ruby

5

base_custom. Rust implementation of custom numeric base conversion.

5

read_source. Read method source and even open it in VIM with this gem.

5

vue_example. Example VueJS in Rails app. Visit the /documents path in the URL.

4

smiley_db. ASCII command line database for storing smileys you find. Copy and paste any smiley into your terminal to save it!

3

assign. Add Kernel#assign for multiple assignment with method calls. Feature Request #11690 in Ruby.

3

crystal-rails-template. Crystal

3

stop_watch. A stopwatch timer written in ruby. Method `mark` to start and mark times.

3

rutie-gem. Ruby support library for Rutie

2

digits. Custom numeric bases written as linked lists and additive Mathematics reaching “to infinity, and beyond”.

2

salvation. Scriptural salvation as the Holy Bible depicts it.

2

algorithm_practice. Practicing examples from "Introduction to The Design & Analysis of Algorithms"

2

heroku-nano. Add pico (nano) text editor to the bash console on Heroku. NOTE: Compile the src directory, copy nano from there to ~/bin

2

BaseCustom. Define any base conversion with any identifier for each value. Let the fun begin!

2

demisyn. With demisyn you'll never need to dot your methods again.

1

kis_http. Ruby

1

aescry. WIP

1

zip-sys. Rust

1

track_ngrok. Send yourself DM's on Twitter when your ngrok ports change.

1

env_compat. Your tool for converting special characters to ENV compatible variables.

1

heroku-rails-vuejs. Docker container for Rails/VueJS based on the new Heroku-16 base image.

1

ruby-pair. Docker pair programming for Ruby. Forked from dpetersen/dev-container-base and heavily modified.

1

stopwatch_cr. A stopwatch timer for Crystal

1

yt_util. A toolbox for working with Youtube. Youtube Utility including scraping and generating information. 100% Coverage. Full test specs passing with Travis CI.

1

byte_array. Add an implementation of Pythons bytearray() to Ruby

1

ruru. Native Ruby extensions written in Rust

1