Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peterfication/peterfication
https://github.com/peterfication/peterfication
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/peterfication/peterfication
- Owner: peterfication
- Created: 2023-11-10T16:54:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-09T05:54:00.000Z (about 1 year ago)
- Last Synced: 2025-01-12T12:39:26.529Z (13 days ago)
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### This is peterfication ✨
![](https://github-readme-streak-stats.herokuapp.com/?user=peterfication&theme=solarized-dark&hide_border=true)
![](https://github-readme-stats.vercel.app/api/top-langs/?username=peterfication&theme=solarized-dark&show_icons=true&hide_border=true&layout=compact)[On my blog](https://www.petergundel.de/), I occasionally share technical topics I encountered during engineering work.
### Open source contributions
| Project | Main technologies | My contribution |
| --------------------------------------------------------------------------------------- | ----------------- | ----------------------------------------------------------------------------------------- |
| [RSpec GraphQL integration](https://github.com/peterfication/rspec-graphql-integration) | Ruby, GraphQL | I'm the author |
| [OpenMeteo Ruby](https://github.com/open-meteo-ruby/open-meteo-ruby) | Ruby | I'm the author |
| [textcase.nvim](https://github.com/johmsalas/text-case.nvim) | Neovim, Lua | I'm the main contributor next to the author. |
| [ruby-enum](https://github.com/dblock/ruby-enum) | Ruby | [I contributed the exhaustive case matcher.](https://github.com/dblock/ruby-enum/pull/43) |### Personal projects
#### MatchIt
[Playable on the web.](https://match-it.peterfic.uber.space/)
A game about finding matches in a deck of cards.
It's implemented in [Ruby on Rails](https://rubyonrails.org/) and [Hotwire](https://hotwired.dev/) / [Turbo Streams](https://turbo.hotwired.dev/handbook/streams) without any custom Javascript. A game can be played with multiple players via multiple browsers.
#### Peak Tracker
[peak-tracker.com](https://peak-tracker.com)
My source-available side project to play around with Elixir/Pheonix and Typescript/ReactNative.
Repositories:
- [Peak Tracker Auth](https://github.com/peterfication/peak-tracker-auth): The OpenID connect identity provider ([Ruby](https://www.ruby-lang.org/), [Rails](https://rubyonrails.org/), [Doorkeeper](https://github.com/doorkeeper-gem/doorkeeper))
- [Peak Tracker Backend](https://github.com/peterfication/peak_tracker_backend): The web version and GraphQL API ([Elixir](https://elixir-lang.org/), [Phoenix](https://www.phoenixframework.org/), [Ash](https://ash-hq.org/))
- [Peak Tracker App](https://github.com/peterfication/peak-tracker-app): The mobile app ([Typescript](https://www.typescriptlang.org/), [ReactNative](https://reactnative.dev/))#### Space Jumper
My go-to game to implement when trying out a new technology.
- [Space Jumper Unity](https://github.com/peterfication/space-jumper-unity): Implementation in Unity, [playable on itch.io](https://peterfication.itch.io/space-jumper)
- [Space Jumper React](https://github.com/peterfication/space-jumper): An early protoype in React, Implementation in Unity, [playable on the web](https://www.petergundel.de/space-jumper/)