https://github.com/jonathanyiv/eventmanager
Event Manager by Jumpstart Lab
https://github.com/jonathanyiv/eventmanager
erb ruby
Last synced: 30 days ago
JSON representation
Event Manager by Jumpstart Lab
- Host: GitHub
- URL: https://github.com/jonathanyiv/eventmanager
- Owner: JonathanYiv
- Created: 2017-08-12T17:02:04.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-12T19:40:16.000Z (almost 9 years ago)
- Last Synced: 2025-01-08T19:11:38.653Z (over 1 year ago)
- Topics: erb, ruby
- Language: HTML
- Homepage: http://tutorials.jumpstartlab.com/projects/eventmanager.html
- Size: 186 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EventManager Project
This is a project that is part of [The Odin Project](https://www.theodinproject.com/courses/ruby-programming/lessons/file-i-o-and-serialization) created by [Jumpstart Lab](http://tutorials.jumpstartlab.com/projects/eventmanager.html)
## Pre-Project Thoughts
This project is primarily a walk-through, so it should be straightforward.
The learning goals are to be able to:
* manipulate file I/O
* read content from a CSV file
* transform CSV data into a standardized format
* utilize the data to contact a remote service
* populate a template with user data
* manipulate strings
* access Sunlight's Congressional API through the Sunlight Congress gem
* use ERB (Embedded Ruby) for templating
## Post-Project Thoughts
1. One interesting concept from the project: "Look for a Solution before Building a Solution." Considering the Open Source Community and Ruby's ecosystem, I fully agree with this. It essentially is another way to say: "Don't reinvent the wheel." However, you have to consider the pros/cons, where the 'pro' is the ease of use, but the 'con' is learning how the solution was implemented.
2. The magic of how APIs work has been dispelled from my system. I now understand the mechanics.