Michael Telford's repositories
broken_link_finder
Finds a websites broken links and reports back to you with a summary
static_site_builder
Gem for building static content HTML websites from Markdown
rack_jsonparser
Rack middleware for processing JSON requests and responses
search_engine
Search engine built using Ruby and the Wgit gem
alpine_ruby
An alpine linux & ruby docker image
cold_start_benchmarker
Benchmarker for testing how long a docker image takes to start up
echo_reference_project
An example HTTP API project built using the Echo framework
go_url_parser
URL parser written in golang
govalidator
Golang package of validators returning all errors, perfect for HTTP API's.
graphiti_reference_project
A useful Graphiti on Rails reference project
graphql_hasura_postgres
Example GraphQL project using Hasura and PostgreSQL
kemal-session
Simple session handler for Kemal
lucky_api_reference_project
A reference project for building JSON API's with Crystal and the Lucky framework
mock_service
Mock API responses using ruby, rack and docker (compose)
rack_cache
HTTP (rack) server with caching (Rack::Cache)
react_redux_counter
Created with CodeSandbox
ruby_data_type
A pure Ruby Data type with configurable immutability
ruby_graphql_api
An example GraphQL API built using Ruby
shortest_substring
Returns the shortest substring of a given string's unique characters
spec-kemal
Easy testing for Kemal
tailwind_portfolio
A portfolio of pages/components styled using Tailwind CSS (for practice)
turbolinks_example
Example Turbolinks and Parcel JS app that's lightening fast!