So I've been thinking that I spend WAY too much time setting up (especially hardware), researching, thinking about new ideas, and thinking about how those things COULD work... that its hard for me to get going and just start working on it. This code a day is in effort to just force myself to write some code, ANY code, every day this year. I sure hope I can do it.
I'm kinda inspired by Jerry Seinfeld, Spencer Nugent (Sketch-a-day) as well as others who have done the "work on it every day" kind of thing and have had really good results (like any successful person ever). I'm not promising everything will be great. In fact, I can guarantee that most of it wont be worth reading, but that’s not really the point.
The point is, I want to get better. I want to see what interesting results I'll get. I want to see where I’m weak in technical ability and thought process.
Not all the code will be posted in this one repo. I may post other places, but I will put a description below of what/where the code was posted and what I did. Let me know of anything you'd like to see.
Date | Location | Description | Languages |
---|---|---|---|
01.01.2016 | 1 | Git hub warning emailer (and texter) - Sends warnings when GitHub hasn't seen a commit for the day, New year joke script :: NOTE! :: Because I had set my global email variable to my work email, the commit doesn't show up on the calendar/history but... its there. You can see it | NodeJS |
01.02.2016 | Src 1, 2 | First take at esp8266 simple blink web server (finally affordable wireless! Excited for this), fixed the global email | Arduino, C++ |
01.03.2016 | Src 1 | First take at GET command for esp8266 and firebase -- Getting data | Arduino, C++ |
01.04.2016 | Src 1 | Learning about README files and .mb markup for github | .mb Markup (github) |
01.05.2016 | Src 1 | Resolving Arduino IDE problems - Recognizing libraries - Firebase push | Arduino, C++ |
01.06.2016 | Src 1 | firebaseGet now working - Sometimes getting stack overflow - reboots esp8266 | Arduino, C++ |
01.07.2016 | Src 1 | Color changing squares, just for fun to mess around with d3 | d3 |
NOTE: | REARRANGED GITHUB AND IT BLEW UP MY HISTORY!! REMOVED SOME REPOS AND DIDN'T KNOW IT WOULD DELETE MY CALENDAR | ||
01.08.2016 | 1 | esp8266 JSON parsing from firebase | Arduino, C++, Firebase |
01.09.2016 | Src 1 | working with the new esp8266, the ESPWitty (Drivers, Boardlayout and finding the pinout) | Arduino, C++, Embedded Hardware |
01.10.2016 | Src 1 | Coachcam - Scripting the camera changes with HTTP requests -- Tried to solve the multiple HTTP requests w/in node script | JS, HTML, Node |
01.11.2016 | Src 1 | Community message board - Send/Receive live messages, and make "notes" on the community bulletin board | JS, HTML, Bootstrap, Firebase |
***** | ***** | ***** FIRST ROUND OF MIDTERMS ***** | ***** |
01.18.2016 | Hive.Tech (Private) | Login for app and user token generator | AngularJS, Ionic, Node, Firebase |
02.20.2016 | Hive.Tech (Private) | Login for esp8266 and device token management | AngularJS, Ionic, Node, Firebase |
02.01.2016 | Hive.Tech (Private) | Token generator, security Rules | JS, Node, Firebase |
02.02.2016 | Hive.Tech (Private) | App Design | AngularJS, Ionic, Node, Firebase |
02.03.2016 | Hive.Tech (Private) | Login for app and user token management | JS, Node, Firebase |
02.05.2016 | LIVE!, Src 1 | Exploring Angular - List of names with a filter | AngularJS, CSS, HTML |
***** | ***** | ***** SECOND ROUND OF MIDTERMS ***** | ***** |
02.11.2016 | Hive.Tech (Private) | esp8266 Library | Arduino, C++ |
02.12.2016 | Hive.Tech (Private) | reconfigure user data for app, account delete, route redirect on auth/unauth | JS, Angular, Ionic, Firebase |
02.13.2016 | Hive.Tech (Private) | shared user data | JS, Angular, Ionic, Firebase |
I reserve the right to change the license for any subsequent files in this, but basically... this is how it goes.
Tyler Hall - www.Hive.technology Code-A-Day Challenge This software is not intended for redistribution, as such it is not fully documented or guaranteed. This is pretty much not even important enough to elaborate on. This is a record of me trying to code more often, hopefully everyday. As such, much of this code may be not working, fragmented or otherwise imperfect.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.