#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