Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
@adam12
adam12
Follow
View adam12's full-sized avatar

Adam Daniels adam12

Sponsoring

@ko1
@postmodern
@ioquatix
@wez
@jrochkind

Highlights

  • Pro

Organizations

@softwareniagara@hanami@ruby-community@unpoly@midstack@gemdocs

Block or report adam12

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more aboutblocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more aboutreporting abuse.

Report abuse
adam12/README.md

I'mAdam, a long-time software developer and entrepreneur based inthe Niagara region of Canada. Most of the time I provide consulting to otherorganizations through my consultancy,Mediadrive. But you might also findme working on one of my startups or micro-bets, such asDNSLint orSuspenders.

While I am familiar with many languages and technologies, Ruby is my first love,and most of the software I ship is written in Ruby.

I'll happily work with other languages such as Golang, Crystal, JavaScript, Python,Elixir.

I started working with Ruby on Rails in 2005, and have come to appreciate thebeautiful Ruby ecosystem outside of Rails. Since 2015, I've been incredibly enamoredwith using other fantastic libraries in Ruby, and you'll commonly find me aroundthe Roda, Rack, Sequel, Hanami, and other communities.

In 2013, I connected with the local grassroots organizationSoftware Niagara,and loved the community built around this organization so much, that I promptlyinjected myself into championing the ongoing organization festivities. Throughthe years, we maintained a regular cadence of multiple free events for the localsoftware community, such as DevTricks.

In that same year, to break the monotony of remote work, I connected with the localgroup Cowork Niagara which was meeting twice weekly at a local coffee shop.The organization aspired for more, and I joined in the formation ofCo-work Niagara Co-operative Inc., as a founding member and Corporate Secretary.The co-operative went on to open a physical co-working space in downtownSt. Catharines, followed by one located in central St. Catharines. At it's height,Cowork Niagara served many members and contributed back to the community throughit's hosting of many local organizations, Software Niagara included.

Today, you'll find me mostly working from home.

Current projects

I recently builtrbz as an experimental Ruby packaging mechanism forsingle-file archives (alajar,phar, orshar of other ecosystems). Crazy?Maybe. It was based on a Ruby bug tracker ticket from over 9 years prior.

As part of one of my small bets, I've been working on building and shippingDNSLint, a brandable DNS toolkit for web hosts and MSPs. I've also recentlylaunchedSuspenders, a toolkit for the DirectAdmin control panel, andNoDNS.fyi, a reverse proxy for previewing websites during migration withoutchanging DNS.

In an ongoing attempt to improve Ruby documentation, I (along withMediadrive)host and supportGemdocs.org, an experimental Rubydocumentation hosting website. Gemdocs currently hosts over 2.4 TB of documentationfor published Ruby gems.

Ask me about

  • Software Niagara
  • Remote working
  • Hosting gem documentation at scale
  • Non-Rails Ruby
  • Starting and running a coworking space
  • Organizing a grassroots software meetup
  • Running a software consultancy for ~ 20 years

Contact me

hello [at] adamdaniels [dot] ca
adam12 @ libera.chat
LinkedIn
Ruby.social

PinnedLoading

  1. ecto_networkecto_networkPublic

    Ecto types to support MACADDR and Network extensions provided by Postgrex.

    Elixir 61 21

  2. phoenix_mtmphoenix_mtmPublic

    A small collection of functions to make it easier working with many_to_many Ecto associations and checkboxes to create them.

    Elixir 28 15

  3. devjournaldevjournalPublic

    My own developer journal tool

    Crystal 5 1

  4. tzwheretzwherePublic

    Time zone lookup by latitude/longitude using nearest neighbor implementation

    Ruby 4 4

  5. batteriesbatteriesPublic

    Tired of copying the same Rake tasks to every single Roda/Sinatra project you start? Me too.

    Ruby 4 1

  6. roda-unpolyroda-unpolyPublic

    Easily add support to Roda for the server protocol expected by Unpoly

    Ruby 11 1


[8]ページ先頭

©2009-2025 Movatter.jp