#100DaysOfCode Round 1

Day 100: 2017-12-01 Friday

šŸŽ‰ Day 100/#100DaysOfCode šŸŽ‰ Itā€™s been a great ride! https://virtual.github.io/100daysofcode/

@digitalocean #hacktoberfest šŸ’™ #freecodecamp

Day 99: 2017-11-30 Thursday

Does this count as my first iphone? šŸ˜œ Working in xcode is amazing for #ReactNative. No more issues with connectivity and rebooting Expo all the time. Did styling & history updates. #mtcs07boz 99/#100DaysOfCode

Day 98: 2017-11-29 Wednesday

šŸ† Updating my sites to use the holy grail layout with #flexbox šŸƒ Learning Jest with Enzyme for #javascript testing šŸŽˆ Celebrating my birthday with good food & friends! 98/#100DaysOfCode

Day 97: 2017-11-28 Tuesday

Added validator & zxcvbn password strength checker (amazing!) to sign up form and tweaked styles. (Took me awhile to realize thatā€™s named after the bottom row of the keyboard!) ;P 97/#100DaysOfCode https://github.com/dropbox/zxcvbn

Day 96: 2017-11-27 Monday

Moving along with this coffee app, added in more Material Design and MomentJS. Going to try out xcode instead of Expo for React Native tomorrowā€“tired of fighting connections. 96/#100DaysOfCode

Day 95: 2017-11-26 Sunday

Not feeling so ambitious this holiday weekend so enjoying a fun ā€œgameā€ of zombie destruction with Flexbox Zombies! Thanks for the recommendation @PeteCapeCod ;) 95/#100DaysOfCode #ReactNative https://geddski.teachable.com/p/flexbox-zombies

Day 94: 2017-11-25 Saturday

Looking into @omniupdateā€™s gadgets, and Iā€™m very impressed with @jesseclarkā€™s public repos and kind sharing of gadget code. (Thank you!) Iā€™m excited that I may be able to put my recent learning to use in OU. 94/#100DaysOfCode

Day 93: 2017-11-24 Friday

Know some #React but curious to understand how #VueJS works? This great vid @traversymedia goes through an overview of the similarities and how to set it up! https://www.youtube.com/watch?v=z6hQqgvGI4Y 93/#100DaysOfCode #freecodecamp

Day 92: 2017-11-23: Thursday

šŸ¦ƒ Thanksgiving šŸ¦ƒ

Happy Thanksgiving everyone! Iā€™m #ThankfulFor @freeCodeCamp #100DaysOfCode @udemy @mtcodeschool @LambdaSchool and all my fellow coders for the motivation and inspiration throughout this year! šŸ˜˜

Day 91: 2017-11-22: Wednesday

ā˜• MobX with React Native for a Coffee app = working! Experiencing Python/Pi fun with my @mtcodeschool project teammate and a four-letter pHAT. Ready for a four-day weekend. #mtcs07boz 91/#100DaysOfCode

Day 90: 2017-11-21: Tuesday

React Native: moving forward. šŸš€ Sign up and login routes working; learning about the navigator and refreshing my flexbox muscles! 90/#100DaysOfCode

Day 89: 2017-11-20: Monday

I donā€™t think mobile apps are for me. Another frustrating day trying to develop in React Native. šŸ˜„ 89/#100daysofcode

Day 88: 2017-11-19: Sunday

Started developing with React Native: successfully added a buttonā€¦ Also, played around with my new Raspberry Pi! šŸ’» 88/#100DaysOfCode

Day 87: 2017-11-18: Saturday

My afternoon was ā€œabductedā€ by @codeschoolā€™s Close Encounters with #PHP! (Next up: more Laravel!) https://www.codeschool.com/courses/close-encounters-with-php 87/#100DaysOfCode

Day 86: 2017-11-17: Friday

Yay! Got a form file input saving uploaded images to an S3 Bucket with help from @herokuā€™s great walkthrough. https://devcenter.heroku.com/articles/s3-upload-node 86/#100DaysOfCode #javascript #womenintech

Day 85: 2017-11-16: Thursday

Got out for a fun @DTNBZN Ladies Night in between 8 hours of integrating Material Design, SVG animation, S3 configurations and a nice #javascript Meetup with @jcs224! 85/#100DaysOfCode https://codepen.io/virtual/pen/Ebbxae

Day 84: 2017-11-15: Wednesday

Great @mtcodeschool Q&A with @Wisetail about learning new technology, using domain modeling & design patterns, along with book recommendations like Clean Code & The Pragmatic Programmer. #mtcs07boz 84/#100DaysOfCode

Day 83: 2017-11-14: Tuesday

Raspberry Pis, post-its, and messing more with @socketio & @materialdesign. Lots of learning today, but maybe not so much progress šŸ˜› 83/#100DaysOfCode #javascript

Day 82: 2017-11-13: Monday

Starting our second round of @mtcodeschool apps today. Giving @materialdesign another try; will be using React, PostgreSQL, Express, Node and feature coffee! ā˜• #mtcs07boz 82/#100DaysOfCode

ā˜• Starting new project! ā˜•

Day 81: 2017-11-12: Sunday

So close to finished with this app-just realizing I donā€™t have an edit function. šŸ² Added meta, error message and XSS cleaning for inputs. https://fcc-recipe.herokuapp.com/ 81/#100DaysOfCode #freecodecamp

Day 80: 2017-11-11: Saturday

Ordered a Raspberry Pi and reviewing Python from @SoloLearn to prepare for a possible next project! (Any suggestions for newbie Pi tutorials?) 80/#100DaysOfCode

Day 79: 2017-11-10: Friday

Eee! Recipe app finally up and running on @Heroku! My buddy was even kind enough to add his favorite recipe. Needs a little more TLC tomorrow. https://fcc-recipe.herokuapp.com/ 79/#100DaysOfCode

Day 78: 2017-11-09: Thursday

Back to working on my @freeCodeCamp #RecipeApp I started in April! Satisfying to finally understand enough to finish it. 78/#100DaysOfCode

Day 77: 2017-11-08: Wednesday

SQL: Structured Query Language.

Day 76: 2017-11-07: Tuesday

#Javascript Promises! šŸŽ Wish I learned about these earlier. https://developers.google.com/web/fundamentals/primers/promises https://davidwalsh.name/promises 76/#100DaysOfCode #freecodecamp

Day 75: 2017-11-06: Monday

#Thankful for my @mtcodeschool teacher for helping me get Passport working w/ MobX for React (& baking cookies! šŸŖ) 75/#100DaysOfCode

Day 74: 2017-11-05: Sunday

Brain tired; think Iā€™m catching a coldā€¦ šŸ˜“ pushed thru & submitted exercism_io pangram! http://exercism.io/submissions/8af111c3a4354108bc4e7243299c301d 74/#100DaysOfCode

Day 73: 2017-11-04: Saturday

Finished #javascript simple-cipher exercise at exercism_io - Leave me a nitpick at http://exercism.io/submissions/618f04a913e34fa0849395540189581b 73/#100DaysOfCode

Day 72: 2017-11-03: Friday

Learned more about Workivaā€™s Missoula team; started working through MobX and problems on exercism_io #mtcs07boz 72/#100DaysOfCode

Day 71: 2017-11-02: Thursday

Great connections at our @mtcodeschool demos tonight! Thanks to everyone who came out for support šŸŽ‰ #mtc07boz 71/#100DaysOfCode

ā­ Demo Day ā­

Wishlist

Day 70: 2017-11-01: Wednesday

One day until our demos for @mtcodeschool #mtcs07boz! Refactored code & took team pics šŸ“· https://yellowstone-odyssey.herokuapp.com/contactinfo 70/#100DaysOfCode

Day 69: 2017-10-31: Tuesday

Implemented geolocation w/ Haversine formula calculations to find the closest landmarks! šŸ—ŗļø https://en.wikipedia.org/wiki/Haversine_formula 69/#100DaysOfCode

Day 68: 2017-10-30: Monday

My first ever deployment to @Heroku today for a quiz app. To do: Route fixing. https://yellowstone-odyssey.herokuapp.com/ 68/#100DaysOfCode #mtcs07boz


Week 6 Complete of Montana Code School (Halfway Through!)


Day 67: 2017-10-29: Sunday

Spent a few too many hours trying to fix my login only to break my signup page. Time for a lazy Sunday afternoon. 67/#100DaysOfCode

šŸ“š Reading: How to Win Friends and Influence People in the Digital Age

Day 66: 2017-10-28: Saturday

Better understanding React state & comps with Colt Steeleā€™s Advanced Bootcamp & reading up! https://reactjs.org/docs/thinking-in-react.html 66/#100DaysOfCode

A few takeaways from Thinking in React

And in deciding state, ask three questions about each piece of data:

  1. Is it passed in from a parent via props? If so, it probably isnā€™t state.
  2. Does it remain unchanged over time? If so, it probably isnā€™t state.
  3. Can you compute it based on any other state or props in your component? If so, it isnā€™t state.

Day 66: 2017-10-27: Friday

Built out more CRUD for our Quiz project (MERN app) and played show-and-tell with #mtcs07boz Hello, weekend! šŸŽ‰ 65/#100DaysOfCode

MCS

Day 64: 2017-10-26: Thursday

Working on sessionStorage and scoreboards for our Yellowstone quiz app. #mtcs07boz 64/#100DaysOfCode

Day 63: 2017-10-25 Wednesday

Built out the logic to save & update scores for our Yellowstone Quiz (MERN) App. #mtcs07boz 63/#100DaysOfCode

Day 62: 2017-10-24 Tuesday

Working to understand #reactjs lifecycles, and when to use (or not use) state. + Good company from jakedolan šŸ» 62/#100DaysOfCode

Day 61: 2017-10-23 Monday

Continuing to plug away at developing our @mtcodeschool apps. #Bozeman demos 11/2 at @Wisetail! #mtcs07boz 61/#100DaysOfCode

Day 60: 2017-10-22 Sunday

Today trying out some game dev with @melonJS & Tiled Map Editor. Slow-going but satisfying! http://melonjs.github.io/tutorial-platformer/ 60/#100DaysOfCode

Game development with melonJS!

Day 59: 2017-10-21 Saturday

Had trouble working with an NPM quiz module, so I spent the day writing my own to work the way I wanted! šŸŽŠ #ReactJS 59/#100DaysOfCode

Day 58: 2017-10-20 Friday

Neat tool for CORS workarounds: https://crossorigin.me/ Implemented Passport and attempted local storage 58/#100DaysOfCode #mtcs07boz

MCS

Day 57: 2017-10-19 Thursday

Implemented @LeafletJS and looked into the national parks API (nice docs but CORS issues!) 57/#100DaysOfCode #mtcs07boz

Day 56: 2017-10-18 Wednesday

A long but productive day: implemented mLab to have a shared mongodb for our team, added data and routes 56/#100DaysOfCode #mtcs07boz

Day 55: 2017-10-17 Tuesday

Starting on group projects and building out our @balsamiq wireframes for @mtcodeschool / #mtcs07boz šŸƒ 55/#100DaysOfCode

Day 54: 2017-10-16 Monday

What do you do when you enjoy using @semanticui but start developing in #ReactJS? šŸŽ‰ Celebrate! https://react.semantic-ui.com/elements/button 54/#100DaysOfCode

MCS

Day 53: 2017-10-15 Sunday

So much to learn about #Javascript & web dev; at least weā€™ll never be bored šŸ˜‰ 53/#100DaysOfCode #freecodecamp

Day 52: 2017-10-14 Saturday

Completed #freecodecampā€™s learnyoumongo challenge & checked out glitch for app dev. 52/#100DaysOfCode

Day 51: 2017-10-13 Friday

Presented our music apps today. Any #recommendations for tuts on using #reactjs with Mongo/Express? 51/#100DaysOfCode #mtcs07boz

Day 50: 2017-10-12 Thursday

Halfway through! šŸ† 50/#100DaysOfCode Continued working through an app using the @Spotify API https://github.com/virtual/happy-songs #mtcs07boz

Day 49: 2017-10-11 Wednesday

We were warned weā€™d reach a low point during @mtcodeschool. React/Mongo (Upside: it can only get better?) #mtcs07boz 49/#100DaysOfCode

Day 48: 2017-10-10 Tuesday (45)

Spent a full day tying pieces together for a šŸŽµ project using the @Spotify API! #mtcs07boz montanacodeschool 45/#100DaysOfCode (48)

MCS

Day 47: 2017-10-09 Monday (48)

Refactored code and ā€œlifted the stateā€ for this small React app. Beautiful photos from unsplash giphy 48/#100DaysOfCode #mtcs07boz

MCS

Day 46: 2017-10-08 Sunday (47)

Submitted 4th PR for #Hacktoberfest & watched videos from @mpjm on functions & promises šŸ±šŸ±šŸ± 47/#100DaysOfCode

Day 45: 2017-10-07 Saturday (46)

My project is currently a mess of React and EJSā€¦ but Iā€™ve got an API loading & @semanticui to make it pretty! šŸ‘©ā€šŸŽØ 46/#100DaysOfCode

MCS

Day 44: 2017-10-06 Friday

Researching how to store keys & secret squirrel passwords in projectā€™s config.js. Starting a video library project! 44/#100DaysOfCode

Day 43: 2017-10-05 Thursday

Angered the API gods by accidentally calling React components from each otherā€™s template. (Loop!) ā˜ļø Lesson learned! 43/#100DaysOfCode

MCS

Day 42: 2017-10-04 Wednesday

My first #hacktoberfest pull request resulted in a nice note! šŸŒ®šŸŒ® Anyone else trying some? 42/#100DaysOfCode https://hacktoberfest.digitalocean.com/

MCS

Day 41: 2017-10-03 Tuesday

šŸŒˆ Because unicorns vomiting rainbows & @reactstrap make ReactJS app development that much more fun. šŸŒˆ 41/#100DaysOfCode #mtcs07boz

MCS

Day 40: 2017-10-02 Monday

2nd round redoing todayā€™s suite of @mtcodeschool exercises on async callbacksā€“itā€™s slowly making sense! 40/#100DaysOfCode #mtcs07boz

MCS

Day 39: 2017-10-01 Sunday

Built Colt Steeleā€™s RESTful Blog App with fellow #mtcs07boz student Emily! (The blog theme was easily inspired. ā˜•) 39/#100DaysOfCode

Name Path HTTP Verb Purpose Mongoose Method
Index /dogs GET List all dogs Dog.find()
New /dogs/new GET Show new dog form N/A
Create /dogs POST Create a new dog, then redirect somewhere Dog.create()
Show /dogs/:id GET Show info about one specific dog Dog.findById()
Edit /dogs/:id/edit GET Show edit form for one dog Dog.findById()
Update /dogs/:id PUT Update a particular dog, then redirect somewhere Dog.findByIdAndUpdate()
Destroy /dogs/:id DELETE Delete a particular dog, then redirect somewhere Dog.findByIdAndRemove()

Day 38: 2017-09-30 Saturday

Reviewing Express, routes, MongoDB and Ajax. Next up, more practice fetching endpoints with $.get. 37 & 38/#100DaysOfCode #mtcs07boz

Day 37: 2017-09-29 Friday

MCS

Day 36: 2017-09-28 Thursday

A slightly frustrating day trying to figure out MongoDB & CRUD w/ Ajax. Iā€™ll be excited when it makes sense! 36/#100DaysOfCode #mtcs07boz

Day 35: 2017-09-27 Wednesday

Created an Express/Mongo app featuring some of my favorite actresses! 35/#100DaysOfCode #mtcs07boz #javascript https://github.com/virtual/celebrity-app

MCS

Day 34: 2017-09-26 Tuesday

Learning asynchronous vs synchronous executions with šŸŽ‰ partying camels šŸ« & postmanclient! 34/#100DaysOfCode #mtcs07boz #javascript

MCS

Day 33: 2017-09-25 Monday

Playing with crazy, nested timed fading text and word replacement functions! How would you set it up? ;D 33/#100DaysOfCode #mtcs07boz

MCS (Week 2)

Day 32: 2017-09-24 Sunday

Studied with mtcodeschool students to work through #javascript challenges & teach them about innerHTML! 32/#100DaysOfCode #mtsc07boz

Day 31: 2017-09-23 Saturday

Developed a small #express app with @semanticui to demo the power of #XSLT to #mtcs07boz! āš” https://github.com/virtual/xsl-transform-demo 31/#100DaysOfCode

Day 30: 2017-09-22 Friday

Finished week 1 of mtcodeschool! Happy (but a bit fried) from all the tools and concepts weā€™ve learned. #mtcs07boz 30/#100DaysOfCode

MCS

Day 29: 2017-09-21 Thursday

Full day of #Javascript! Building ā€œSpace Dawgzā€ app, servers w/ #Express, more #ChaiJS. 29/#100DaysOfCode https://github.com/virtual/mtcs-spacedawgz

MCS

Day 28: 2017-09-20 Wednesday

Upgrading our test-driven dev programs from plain JS to #MochaJS & #ChaiJS libraries! #mtcs07boz 28/#100DaysOfCode

MCS

Day 27: 2017-09-19 Tuesday

Learning JS TDD (test-driven development). Write test; if passes, write another! 27/#100DaysOfCode https://github.com/virtual/mtcs-tdd #mtcs07boz

MCS

Day 26: 2017-09-18 Monday

Day 1 of mtcodeschool / #mtcs07boz! Watched ES6 L1 from LambdaSchool & worked more on #flexbox with wesbos. 26/#100DaysOfCode

MCS

Inspriation


Start of Montana Code School 2017-09-18


Day 25: 2017-09-17 Sunday

(Very belated) improving #Flexbox skills with Wes Bosā€™s great video tutorial. https://flexbox.io 25/#100DaysOfCode #css

Day 24: 2017-09-16 Saturday

Reviewing #Sass on Codecademy & learning more fancy tricks! Use the common part of a property name & colon (:) 24/#100DaysOfCode

Day 23: 2017-09-15 Friday

Added mobile interaction & made a github #100DaysOfCode log for the first 23 days!

Day 22: 2017-09-14 Thurs

Sounds! šŸŽµ Colors! šŸŽØ Built an interactive page with PaperJS & Colt Steeleā€™s Patatap course. 22/#100DaysOfCode

Inspiration

Day 21: 2017-09-13 Wed

Working through a To-Do from Colt Steeleā€™s Web Dev Bootcamp. Nice tips on remove() after fadeOut() & on vs click 21/#100DaysOfCode

Inspiration

Day 20: 2017-09-12 Tues

Start projects using what you know; refine later using what your project needs. https://youtu.be/DFP6UDgVJtE 20/#100DaysOfCode

Day 19: 2017-09-11 Mon

I really donā€™t understand it, but I somehow made it through the exercise. #EloquentJS Ch.4 arrayToList() 19/#100DaysOfCode

Day 18: 2017-09-10 Sun

Building up a page using semanticui; mocking up a virtual community news page. Fun to try out all the components! 18/#100DaysOfCode

Day 17: 2017-09-09 Sat

Tried out both materialdesign and semanticui. Definitely loving semanticuiā€™s documentation more! 17/#100DaysOfCode

Day 16: 2017-09-08 Fri

Taking time to practice making and approving pull requests in github with other mtcodeschool students! #mtcs07boz 16/#100DaysOfCode

Day 15: 2017-09-07 Thurs

With help of StackOverflow, I refactored my redundant XSL into dynamic templates. (Managing this was insane before!šŸ˜“) 15/#100DaysOfCode

Day 14: 2017-09-06 Wed

Submitted my prework for @mtcodeschool and made a simple Inch/CM converter tool 14/#100DaysOfCode #mtcs07boz

Day 13: 2017-09-05 Tues

Worked on setting up my dev environment on my new MacBook Air & worked through prework for mtcodeschool 13/#100DaysOfCode #mtcs07boz

Day 12: 2017-09-04 Mon

Finished Pairwise & completely finished with #freecodecampā€™s Front End Development! šŸŽ‰ 12/#100DaysOfCode

Day 11: 2017-09-03 Sun

WIP ~ Still working on solving pairwise with reduceā€“last advanced algorithm I have yet to complete! #freecodecamp 11/#100DaysOfCode

Day 10: 2017-09-02 Sat

No repeats please! ā˜‘ļø Spent more time fixing regex than I did learning & implementing Heapā€™s algorithm! 10/#100DaysOfCode #freecodecamp

Day 09: 2017-09-01 Fri

Attended a great 406creatives talk on authenticity, innovation & culture diff from googlemaps builders Garima & Alysia. 9/#100DaysOfCode

Day 08: 2017-08-31 Thurs

Finished Symmetric Difference that I gave up on over a year ago! I also may have reworked the modal šŸ‘‘ #freecodecamp 8/#100DaysOfCode

Day 07: 2017-08-30 Wed

Finished some exercises on #EloquentJS. Met up with a fellow coder to develop ideas for projects this fall! 7/#100DaysOfCode

Day 06: 2017-08-29 Tues

Finally understanding higher-order functions with vids from mpjme / Ch. 5 #EloquentJS 6/#100DaysOfCode

Day 05: 2017-08-28 Mon

Finallyā€”that green lock of glory from @letsencrypt! Also ex. 38-42 from A Smarter Way to Learn JavaScript 5/#100DaysOfCode

Day 04: 2017-08-27 Sun

Completed ex. 29-37ā€“date conversions & functions & migrating sites to digitalocean ā¤ļø 4/#100DaysOfCode

Day 03: 2017-08-26 Sat

Learned correlation & finished ch. 4 of #EloquentJS (& Migrated email to zohoā€”great docs!) 3/#100DaysOfCode

Day 02: 2017-08-25 Fri

Backing up files from site5. Thinking of moving to digitalocean & zoho for SSL support. Ch4/arrays of #eloquentjs 2/#100DaysOfCode

Day 01: 2017-08-24 Thurs

Finished my portfolio migration from #Wordpress to GoHugoIO Next up: implement letsencrypt 1/#100DaysOfCod