Skip to content
This repository has been archived by the owner on Sep 30, 2022. It is now read-only.

Latest commit

 

History

History
1268 lines (628 loc) · 43.2 KB

r1-log.md

File metadata and controls

1268 lines (628 loc) · 43.2 KB

100 Days Of Code - Log

Day 0: January 23rd, 2018

Today's Progress: A, Forked Kallaway's repo. B, Committed to #100DaysOfCode challenge. C, Cleaned up my GitHub repositories. D, Went through Step 1-2 of Sascha Wolter's repository for Amazon Alexa Skills: skill-sample-nodejs-city-guide.

Thoughts: No thoughts so far.

Link to work: Personal Webpage

Day 1: January 24th, 2018

Today's Progress: A, Read various articles on the topics JSONP and CORS (thanks to @heathercoraje18: 1, https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS 2, https://spring.io/understanding/CORS 3, https://en.wikipedia.org/wiki/Cross-origin_resource_sharing 4, https://web.archive.org/web/20160114013014/http://json-jsonp-tutorial.craic.com/index.html 5, https://en.wikipedia.org/wiki/Same-origin_policy

B, Went through Step 2-4 of Sascha Wolter's repository for Amazon Alexa Skills: skill-sample-nodejs-city-guide

Thoughts: This is going to be fun.

Link to work: Personal Webpage

Day 3: January 25th, 2018

Today's Progress: A, Tried to find free domains for a project I am working on.

B, Went through Step 4-6 of Sascha Wolter's repository for Amazon Alexa Skills: skill-sample-nodejs-city-guide

Thoughts: Progress is fun, when it's slow.

Link to work: Personal Webpage

Day 4: January 26th, 2018

Today's Progress: A, Went through Challenges 1-27 on FreeCodeCamp.

Thoughts: Thank God, it's Friday.

Link to work: Personal Webpage

Day 5: January 27th, 2018

Today's Progress: A, Read @JamesRiall's article on the FreeCodeCamp Forum. B, Spent 30 minutes with FCC challenges. C, Repeated first steps of Sascha Wolter's walk through for Alexa Skills: skill-sample-nodejs-city-guide D, Worked on a Low Poly Portrait of a shot I had a fotostudio take of my in October 2017.

Thoughts: This is not going to be over after a hundred days.

Link to work: Personal Webpage

Day 6: January 28th, 2018

Today's Progress: A, Continued to work on a Low Poly Portrait of a shot I am going to use on my personal webpage. B, Spent 30 minutes with FCC challenges. C, Signed up for two Alexa workshops in Düsseldorf with Sascha Wolter.

Thoughts: Consistency is the key.

Link to work: Personal Webpage

Day 7: January 29th, 2018

Today's Progress: A, Amazon Alexa: Made some decent progress on the customization of the city guide Alexa Skill you can find on Sascha Wolter's Github B, Installed phpMyAdmin and donated to the project @phpmya.

Thoughts: One hour a day is not going to be sufficient.

Link to work: Personal Webpage

Day 8: January 30th, 2018

Today's Progress: A, Worked on the connection of a MySQL-Database in php 7. Without success so far. B, Amazon Alexa: Made some decent progress on the customization of the city guide Alexa Skill you can find on Sascha Wolter's Github but almost fell asleep, so I B, Went through some challenges on FreeCodeCamp

Thoughts: The harder the battle, the sweeter the victory.

Link to work: Personal Webpage

Day 9: January 31st, 2018

Today's Progress: A, Amazon Alexa: Made it through the skill code and intent handlers of the city guide skill on Github and finished customizing a similar skill. B, Discovered the use of Math.floor in combination with Math.random thanks to codecademy and mozilla

Thoughts: The early bird catches the worm.

Link to work: Personal Webpage

Day 10: February 1st, 2018

Today's Progress: A, Amazon Alexa: Tested and tweaked a skill similar Sascha Wolter's Düsseldorf City Guide Github. B, DynamoDB: Started looking into Amazon's DynamoDB.

Thoughts: Slooow prgrss today.

Link to work: Personal Webpage

Day 11: February 2nd, 2018

Today's Progress: A, Amazon Alexa: Amazon Alexa: Started to go through the official documentation and on http://www.wolter.biz/. B, Social Media Mining: Continued reading Roberto Marmo's book on Social Media Mining in Italian.

Thoughts: I need more reading days.

Link to work: Personal Webpage

Day 12: February 3rd, 2018

Today's Progress: A, Amazon Alexa: Read about the sexism issues with female voice assistants like Amazon Alexa, Apple Siri, Google Home and Microsoft Cortana in the German newspaper Frankfurter Allgemeine Zeitung. B, Social Media Mining: Continued reading Roberto Marmo's book on Social Media Mining in Italian.

Thoughts: Labor omnia vincit.

Link to work: Personal Webpage

Day 13: February 4th, 2018

Today's Progress: A, FreeCodeCamp 1: Focused on going through FCC Challenges. B, FreeCodeCamp 2: Set up a monthly donation to support the project and Quincy Larson.

Thoughts: Homo faber fortunae suae.

Link to work: Personal Webpage

Day 14: February 5th, 2018

Today's Progress: A, FreeCodeCamp 1: Focused on going through FCC Challenges. B, #CSS: Started to understand cascading style sheets thanks to Alison Yoon. C, #Bootstrap: Noticed that I already worked with the library when releasing www.KiteProgressRoma.it

Thoughts: Get up and grind.

Link to work: Personal Webpage

Day 15: February 6th, 2018

Today's Progress: A, FreeCodeCamp: Focused on going through FCC Challenges. B, General Knowledge: Read through the Wikipedia articles on jQuery, DOM and AJAX C, Amazon Alexa: Started reading "Designing Voice User Interfaces" by Cathy Pearl, #vui

Thoughts: The bigger the dream the harder the grind.

Link to work: Personal Webpage

Day 16: February 7th, 2018

Today's Progress: A, FreeCodeCamp: Finished the jQuery challenges and moved on to the Tribute Page on FreeCodeCamp. B, Amazon Alexa: Continued reading the official documentation and linked articles on http://www.wolter.biz/.

Thoughts: Never settle.

Link to work: Personal Webpage

Day 17: February 8th, 2018

Today's Progress: A, FreeCodeCamp: Continued to work on the Tribute Page for Tiziano Terzani. B, CSS: Looked into advanced examples of cascading style sheets, like David Khourshid's CSS-only cubepack. C, Twitter: Started to understand Twitter, its features and usefulness thanks to the commitment to learning.

Thoughts: Sleep is the best meditation.

Link to work: Personal Webpage

Day 18: February 9th, 2018

Today's Progress: A, Amazon Alexa: Watched a webinar on multimodal skills. B, Data Mining: Continued reading Roberto Marmo's book on Social Media Mining.

Thoughts: I still need more reading days.

Link to work: Personal Webpage

DayOff1: February 10th, 2018

Today's Progress: After moving from Italy to Germany in early October 2017 I took a day off from the 100DaysOfCode challenge to dedicate the Saturday to furnishing the appartment. Wardrobes seem to be useful after all.

Thoughts: Thank you IKEA.

Link to work: Personal Webpage

Day 19: February 11th, 2018

Today's Progress: A, FreeCodeCamp: Decided to change my Tribute Page and use content on the guitar player Estas Tonne after stumbling across @httpspauline's codepen on Nujabes and @ChrisVomRhein's JS Drumkit. B, Bootstrap: Read the complete documentation of the web's most popular front-end component library. Fell in love with its features, e.g. support for screen reader and other assistive technologies, #sr-only

Thoughts: Feather. Internal Flight.

Link to work: Personal Webpage

Day 20: February 12th, 2018

Today's Progress: A, FreeCodeCamp: Worked on content and bootstrap layout of the Tribute Page for guitar player Estas Tonne.

Thoughts: Long and winding road.

Link to work: Personal Webpage

Day 21: February 13th, 2018

Today's Progress: A, FreeCodeCamp: Made progress with the layout of the tribute page on CodePen and tried to install Bootstrap locally with codecademy's help. B, #Flexbox: Started reading Chris Coyier's guide on the topic.

Thoughts: Easier said than done.

Link to work: Personal Webpage

Day 22: February 14th, 2018

Today's Progress: A, FreeCodeCamp: Had to #learn the hard way the differences between filling out blanks with cut-copy-paste and writing bootstrap from 0. Feeling like a true #codenewbie today. B, Basics: Read Cleaner Code for Junior Developers by Jay Gould.

Thoughts: Much easier said than done.

Link to work: Personal Webpage

Day 23: February 15th, 2018

Today's Progress: A, FreeCodeCamp: Added a Navbar and Card classes to the Tribute Page on Estas Tonne. B, Google Sheets: Learned how to use Arrays, ImportRange and Query in order to aggregate reports from multiple sources.

Thoughts: Baby steps.

Link to work: Personal Webpage

Day 24: February 16th, 2018

Today's Progress: A, FreeCodeCamp: Refactored the Tribute Page on Estas Tonne in order to be able to understand and expand its content more easily. B, Bootstrap: Found a nice cheatsheet by Jacob Lett on the BootstrapCreative website. C, W3.CSS: Discovered the framework thanks to Sobol Aleksandr and decided to use it for a my Portfolio Page on GitHub.

Thoughts: Babys start crawling. Some day.

Day 25: February 17th, 2018

Today's Progress: I am going to spend a lovely evening reading A, #PHP and MySQL thanks to Roberto Usai B, Social Media Mining by Roberto Marmo C, Designing Voice User Interfaces by Cathy Pearl

Thoughts: Baby steps to success.

Link to work: Personal Webpage

Day 26: February 18th, 2018

Today's Progress: A, FreeCodeCamp: Finished the Tribute Page for Estas Tonne with images taken from and links pointing to bilderfabrik fiktion plus, Bandcamp and YouTube. B, Flexbox: Read the introduction that Jacob recommended.

Thoughts: Baby steps to success.

Link to work: Personal Webpage

Day 27: February 19th, 2018

Today's Progress: A, FreeCodeCamp: Improved the Tribute Page by increasing #font size. Made it run on local and remote server. B, #Bootstrap: Looked in the docs for a solution for #verticalAlignment. Bummer. Discovered that img-fluid replaced img-responsive.

Thoughts: Forgot to commit to the library.

Link to work: Personal Webpage

Day 28: February 20th, 2018

Today's Progress: A, OAuth and Auth0: Discovered @Auth0 thanks to @codeStringham. Started to read on the subject. Saved @nodebotanist's webinar on #OAuth for later today. B, GitHub: Setup a repository for a Portfolio Page I intend to build with W3.CSS on Github.io and Bootstrap on Codepen. C, PHP: Went back to do some easy on challenges on PHP-Einfach.de. Thx to @DimiHendrix1

Thoughts: You have to commit to your commitment.

Link to work: Personal Webpage

Day 29: February 21th, 2018

Today's Progress: A, GitHub: Spent the morning with my Portfolio Page on GitHub, the GitHub desktop app and the W3.CSS Framework. B, Amazon Alexa: Continued reading "Designing #VoiceUserInterfaces" by Cathy Pearl as preparation for two workshops next week.

Thoughts: Wake up and smell the coffee.

Link to work: Personal Webpage

Day 30: February 22th, 2018

Today's Progress: A, GitHub: Read José M. Pérez' How to use SVG as a Placeholder, and Other Image Loading Techniques on Medium. The most interesting, informative, useful and best written article I have read so far in 2018. B, Follow Up: Researched fogleman's Primitive image filter, SVG, SVGO and Node.JS to better understand Pérez article (see A).
C, Wikipedia: Set up a monthly donation to support the project, Jimmy Wales and Katherine Maher.

Thoughts: Thank you.

Link to work: Personal Webpage

Day 31: February 23rd, 2018

Today's Progress: A, FreeCodeCamp: Continued reading the W3.CSS documentation for an alternative version of the tribute page. B, PrimitivePic: Went through the (README.md)[https://github.com/fogleman/primitive].

Thoughts: So much work to do.

Link to work: Personal Webpage

DayOff2: February 10th, 2018

Today's Progress: Before going on a business trip for two Amazon Alexa workshops in Düsseldorf early next week I took a day off from the 100DaysOfCode challenge to dedicate time to my wife. Families are forever.

Thoughts: One step back, two steps forward.

Link to work: Personal Webpage

Day 32: February 25th, 2018

Today's Progress: A, Amazon Alexa: Continued reading "Designing Voice User Interfaces - Principles of Conversational Experiences" while traveling.

Thoughts: Business Trip Day 1/5.

Link to work: Personal Webpage

Day 33: February 26th, 2018

Today's Progress: A, Amazon Alexa: Getting a better understanding of Amazon Alexa and AWS' Lambda thanks to @saschawolter's workshop for beginners.

Thoughts: Business Trip Day 2/5.

Link to work: Personal Webpage

Day 34: February 27th, 2018

Today's Progress: A, Amazon Alexa: Thanks to @saschawolter for doing a great job explaining IntentHandler, IntentState, dialog management, localization and persistence at the Advanced Workshop for Amazon Alexa developers in Düsseldorf.

Thoughts: Business Trip Day 3/5.

Link to work: Personal Webpage

Day 35: February 28th, 2018

Today's Progress: A, FreeCodeCamp: Continued working on the Portfolio Page. B, Bootstrap: Started getting into the details of the navbar classes.

Thoughts: The calm before the storm.

Link to work: Personal Webpage

Day 36: March 1st, 2018

Today's Progress: A, Data Mining: Continued reading Roberto Marmo's book on Social Media Mining while traveling to a conference.

Thoughts: Business Trip Day 4/5.

Link to work: Personal Webpage

Day 37: March 2nd, 2018

Today's Progress: A, Data Mining: Continued reading Roberto Marmo's book on Social Media Mining while traveling back home from a conference. Turns out #OAuth is going to be an essential part of all future Data, Coding or Advertising projects.

Thoughts: Business Trip Day 5/5.

Link to work: Personal Webpage

Day 38: March 3rd, 2018

Today's Progress: A, Data Mining: Continued reading Social Media Mining by Roberto Marmo: Garbage in. Garbage out.

Thoughts: Changeover.

Link to work: Personal Webpage

Day 39: March 4th, 2018

A, Recapped the information on the cloud-based #voice service that was given during the Beginner Workshops in Leipzig and Düsseldorf. B, Followed-up on research, e.g. Donald A. Norman's "The #design of everyday things", http://wireframe.vn/books/Design%20Of%20Everyday%20Things.pdf

Thoughts: Aftermath 1.

Link to work: Personal Webpage

Day 40: March 5th, 2018

Today's Progress: A, Amazon Alexa: Althouth newsfeed is cramped with tweets on the #oscars, I started to summarize, structure & research the technologies and topics that Sascha Wolter covered during the Advanced Workshop on Amazon #Alexa in Düsseldorf,

Thoughts: Aftermath 2.

Link to work: Personal Webpage

Day 41: March 6th, 2018

Today's Progress: A, Amazon Alexa: I started to summarize, structure & research the technologies and topics that Sascha Wolter covered during the Advanced Workshop on Amazon Alexa in Düsseldorf.

Thoughts: Aftermath 2.

Link to work: Personal Webpage

Day 42: March 7th, 2018

Today's Progress: A, Amazon Alexa: Finished summarizing the workshop in Leipzig and Düsseldorf. B, Visual Studio Code: Installed Brad Gashler's htmltagwrapper which makes coding smoother. C, FreeCodeCamp: Finished the Portfolio Page on CodePen.

Thoughts: Back on track.

Link to work: Personal Webpage

Day 43: March 8th, 2018

Today's Progress: A, FreeCodeCamp: Started going through the basic JavaScript code challenges. B, Coding: Found out about Prefix and Postfix thanks to Mozilla. C, Google Scripts: Tried to use the Knowledge Graph API for translations.

Thoughts: Rocking away.

Link to work: Personal Webpage

Day 44: March 9th, 2018

Today's Progress: A, FreeCodeCamp: Continued going through the basic JavaScript code challenges. B, Coding: Finally researched and understood multidimensional arrays, global and local variables and - last but not least - the RETURN function after using them haphazardly for years. Thank you FreeCodeCamp!

Thoughts: Trust the process.

Link to work: Personal Webpage

Day 45: March 11th, 2018

Today's Progress: A, FreeCodeCamp: Continued going through the JavaScript code challenges understanding the importance of logic and getting the basics right.

Thoughts: Trust myself.

Link to work: Personal Webpage

Day 46: March 12th, 2018

Today's Progress: A, FreeCodeCamp: Still enjoying the JavaScript code challenges in form of SWITCH today. Discovered an equivalent function for Microsoft Excel as well as CHOOSE which are going to accelerate work in the office. B, Inkscape: Finished the logo design for my future web page.

Thoughts: Thank God it's Monday.

Link to work: Personal Webpage

Day 47: March 13th, 2018

Today's Progress: A, FreeCodeCamp: I continue to work on JavaScript Code Challenges transforming IFTTT functions in SWITCHES and vice versa getting that Code Newbie feeling||frustration once again.

Thoughts: Doubt.

Link to work: Personal Webpage

Day 48: March 14th, 2018

Today's Progress: A, FreeCodeCamp: Had a great time this morning with JavaScript objects, Dot and Bracket annotation as well as Lookups through variables.

Thoughts: Superficiality is lethal.

Link to work: Personal Webpage

Day 49: March 15th, 2018

Today's Progress: A, FreeCodeCamp 1: That moment of epiphany when you are testing JavaScript objects for properties with a variable and add a switch without an error message. B, FreeCodeCamp 2: Finally got to JavaScript Object Notation and For Loops of the Front End Development Certification.

Thoughts: Not a piece of cake.

Link to work: Personal Webpage

Day 50: March 16th, 2018

Today's Progress: A, FreeCodeCamp: Worked for hours on an array of objects with a switch and for loop for the Profile Lookup Challenge but haven't figured it out yet.

Can't wait to wrap my head around it. Awfully early tomorrow morning.

Thoughts: Totally not a piece of cake.

Link to work: Personal Webpage

Day 51: March 19th, 2018

Today's Progress: A, FreeCodeCamp: Finished the Profile Lookup challenge after another hour of attempts due to the wrong approach: SWITCH vs IF. B, SVG: Watched Sarah Drasner's video "SVG can do that?" on the capabilities of scalable vector graphics beyond logo design.

Thoughts: The Aha-Moment.

Link to work: Personal Webpage

Day 52: March 20th, 2018

Today's Progress: A, FreeCodeCamp (new): Had fun this morning with Math.random(), Math.floor() and RegEx. B, FCC (old): Went back to the Profile Lookup Challenge to implement SWITCH instead of IF/ELSE. Figured out a number of subjects I did not fully grasp: object annotation vs argument, break vs return.

Thoughts: The Aha-Moment is lasting.

Link to work: Personal Webpage

Day 53: March 21st, 2018

Today's Progress: A, FreeCodeCamp (new): Finally got Object Oriented and Functional Programming with constructors, properties and methods. THIS.wasFun! B, FCC (old): Still working on the Profile Lookup with some help from the console.log. I will get this.

Thoughts: Seriously having fun.

Link to work: Personal Webpage

Day 54: March 22nd, 2018

Today's Progress: A, FreeCodeCamp (new): Continued to go through the Object Oriented and Functional Programming challenges. Generally it feels like console.log is becoming my best friend. B, FCC (old): I put the Profile Lookup with SWITCH in standby.

Thoughts: Still having fun.

Link to work: Personal Webpage

Day 55: March 23rd, 2018

Today's Progress: A, FreeCodeCamp: Started with the Basic Algorithm Scripting getting into the details of a property on https://developer.mozilla.org/. B, MDN Web Docs: I am grateful for the free resources on web development.

Thoughts: Let's see.

Link to work: Personal Webpage

Day 56: March 24th, 2018

Today's Progress: A, FreeCodeCamp: Continued to work on the Basic Algorithm Scripting challenges paying attention to each properties' details.

Thoughts: Still seeing.

Link to work: Personal Webpage

Day 57: March 25th, 2018

Today's Progress: A, FreeCodeCamp: Busy with the Palindrom challenge of the Basic Algorithm Scripting. Got sucked in by http://www.rexegg.com/ while deep-diving into #RegEx.

Thoughts: Bad habit of not using GitHub starts here.

Link to work: Personal Webpage

Day 58: March 26th, 2018

Today's Progress: A, FreeCodeCamp: Almost done with the Palindrome challenge of the Basic Algorithm Scripting thanks to toLowerCase, replace, split and reverse. Continued the #RegularExpression deep-dive on https://www.regular-expressions.info/

Thoughts: Bad habit of not using GitHub goes on for another day.

Link to work: Personal Webpage

Day 59: March 27th, 2018

Today's Progress: A, FreeCodeCamp: Continued the Palindrome challenge of the Basic Algorithm Scripting. Only cases that are not working at this moment contain underscores.

Thoughts: Bad habit of not using GitHub goes on for yet another day.

Link to work: Personal Webpage

Day 60: March 28th, 2018

Today's Progress: A, FreeCodeCamp 1: Solved the Palindrome challenge of the Basic Algorithm Scripting today which @rberetta83 talked about a year or two ago. B, FreeCodeCamp 2: Found the longest word in a string, but the output is not yet an integer.

Thoughts: Bad habit of not using GitHub stops here.

Link to work: Personal Webpage

Day 61: March 28th, 2018

Today's Progress: A, FreeCodeCamp: Found the longest word in a string but got stuck by the surprising complications of creating a title in ProperCase with JavaScript. B, Google Apps Scripts: Started considering to shift parts of my learning hours to Google's cloud scripting language.

Thoughts: My coding is clumsy but functional. When it finally works.

Link to work: Personal Webpage

Day 62: April 3rd, 2018

Today's Progress: A, Go: Installed the Go server to apply Michael Fogleman's Primitive image filter with help of ImageMagick to an image I am going to use on my personal webpage and various professional profiles.

Thoughts: Good to be back.

Link to work: Personal Webpage

Day 63: April 4th, 2018

Today's Progress: A, FreeCodeCamp: Solved the Title Case a Sentence algorithm thanks to .map() after numberless fruitless approaches. B, Microsoft Academy: Discovered Microsoft's professional program courses for Front-End Web Development, Entry Level Software Development, AI, Big Data and Data Science.

Thoughts: Practice. Practice. Practice.

Link to work: Personal Webpage

Day 64: April 5th, 2018

Today's Progress: A, FreeCodeCamp 1: Repeated, revised and refactored the first six Basic Algorithm Scripting challenges reducing the code by more than 50%. Interesting to see how my code resembles linguistics more than programming logic. B, FreeCodeCamp 1: Started with the Return Largest Numbers in Arrays challenge.

Thoughts: Repetition. Repetition. Repetition.

Link to work: Personal Webpage

Day 65: April 6th, 2018

Today's Progress: A, FreeCodeCamp: Elation as I solved the Largest Number of Four and Confirm the Ending challenges thanks to the past day of studying. B, MISC: Discovered the Shapefile format thanks to N. Alejandra Estevez.

Thoughts: Practice makes permanent.

Link to work: Personal Webpage

Day 66: April 7th, 2018

Today's Progress: A, FreeCodeCamp: Another successful day of Basic #Algorithm Scripting. For the first time I solved three #JavaScript challenges in a row. Just one day. Just one session. Must be the #SaturdayNightFever 🕺

Thoughts: Execution. Execution. Execution.

Link to work: Personal Webpage

Day 67: April 8th, 2018

Today's Progress: A, FreeCodeCamp: Solved the Slasher Flick challenge and went on a deep-dive into .slice(), .splice() and .indexOf(). It's good to keep up the pace. B, MISC: Discovered Nuclide.io, Facebook Open Source and the Facebook Engineering Group. I wonder what else is there.

Thoughts: Keep struggling.

Link to work: Personal Webpage

Day 68: April 9th, 2018

Today's Progress: A, FreeCodeCamp: Solved the Mutation algorithm challenge. B, W3.CSS: Dropped the idea of creating parallel projects both in Bootstrap and W3.CSS. C, GitHub: Found Roshan Jossey's repository on GitHub and webpage thanks to Edit B.

Thoughts: Thank God it's Monday.

Link to work: Personal Webpage

Day 69: April 10th, 2018

Today's Progress: A, FreeCodeCamp: Solved the Falsy Bouncer algorithm challenge and studied arguments, Boolean and .filter() B, SQL: Discovered SQL Island by Technische Universität Kaiserslautern thanks to David Dimitrov. A cute game to learn #SQL. So far only available in German. C, #AI: Decided to enroll in the Microsoft Academy course on #ArtificialIntelligence.

Thoughts: Thank God it's Tueday.

Link to work: Personal Webpage

Day 70: April 11th, 2018

Today's Progress: A, FreeCodeCamp: Worked on various solutions for the Seek and Destroy challenge but cannot filter the array by more than one value. B, #AI: Went through the first topics of Graeme Malcom's Introduction to #ArtificialIntelligence on edX #DAT263x and discovered Project Jupyter.

Thoughts: Thank God it's Wednesday.

Link to work: Personal Webpage

Day 71: April 12th, 2018

Today's Progress: A, FreeCodeCamp: Continued to work on the Seek and Destroy challenge. B, JavaScript: Discovered the Arrow function and the need to declare Functions outside of blocks. C, Misc: Had a mindblowing morning with Selenium, Nokogiri and Jupyter. Thanks to Elisheba Wiggins for explaining and pointing me in the right direction.

Thoughts: The harder the battle. The sweeter the victory.

Link to work: Personal Webpage

Day 72: April 13th, 2018

Today's Progress: A, FreeCodeCamp: Took me three days and a better understanding of arguments and arrays to solve Seek and Destroy challenge. B, Artificial Intelligence: Continued Microsoft's edX course on #AI and #ML, #DAT263x. Check out this interesting video on clustering if you are interest in the topic: https://www.youtube.com/watch?v=4xDwLV-yFck

Thoughts: Sweet.

Link to work: Personal Webpage

Day 73: April 14th, 2018

Today's Progress: A, Wikipeda: Did my home work and read Thomas Steiger's paper "Wikipedia Tools for Google Spreadsheets" and fiddled around with the "Wikipedia and Wikidata Tools" Add-on for Chrome. Next step: Understand and customize the WIKITRANSLATE function for business use cases.

Thoughts: Thank you, Thomas Steiger!

Link to work: Personal Webpage

Day 74: April 15th, 2018

Today's Progress: A, Server Query Language: Started to have a look into SQL thanks to Technische Universität Kaiserslautern's game "SQL Island". Using the Query function in Google Spreadsheets should be easier after learning the basics.

Thanks to @dimihendrickx!

Thoughts: Thank you, David Dimitrov!

Link to work: Personal Webpage

Day 75: April 16th, 2018

Today's Progress: A, ArtificialIntelligence: Continued Microsoft's course by provisioning a workspace on the Azure Machine Learning platform. B, Structured Query Language: Got a basic notion of SQL thanks to a German university's #QL based game.

Thoughts: Thank you, real David Dimitrov!

Link to work: Personal Webpage

Day 76: April 17th, 2018

Today's Progress: A, FreeCodeCamp: Solved the Where do I belong challenge in less than 30 minutes. B, Artificial Intelligence: Enjoyed a module of Graeme Malcolm's course. Wouldn't understand the LEFT OUTER JOIN if it was not for David Dimitrov and SQL Island. C, JavaScript: Studied call, slice and sort

Thoughts: About to finish the Basic Algorithm Challenges.

Link to work: Personal Webpage

Day 77: April 18th, 2018

Today's Progress:

Wanted to say GUNAX LBH DHVAPL YNEFBA to @ossia 🙏.

FreeCodeCamp: Solved the #CaesarsCipher challenge with the JavaScript methods charCodeAt and fromCharCode. Basic #Algorithm Scripting took me less than 22 days/study hours to complete 🍾.

Thoughts: Progress!

Link to work: Personal Webpage

Day 78: April 19th, 2018

Today's Progress:

A, FreeCodeCamp: Solved all JSON API and AJAX challenges. B, Artificial Intelligence: Did the module on Regression Models of Graeme Malcolm's course on Microsoft Azure's Machine Learning.

Thoughts: Progressing!

Link to work: Personal Webpage

Day 79: April 20th, 2018

Today's Progress:

A, Google: Started with App Scripts API and AdWords API to automate work and have more time for Social Media accounts like @Posterlounge_UK. B, 3D Builder: Created two 3D models for a company training session on Google Analytics. https://www.posterlounge.co.uk/the-king-pr680013.html

Thoughts: Progressed!

Link to work: Personal Webpage

Day 80: April 21th, 2018

Today's Progress:

A, Google App Scripts Language: Deep-dived into App Scripts for Sheets. B, Google 2: Wachted Xerxes Dotiwalla's videos on the AdWords API. C, Google 3: Discovered Google (Fusion) Tables by chance.

Thoughts: So many platforms and products!

Link to work: Personal Webpage

Day 81: April 23th, 2018

Today's Progress:

A, Artificial Intelligence: Continued Microsoft's course on on linear regression, categorization and clustering with Azure Machine Learning. B, Bootstrap: Stumbled across the fact that Bootstrap is a Twitter invention by Marko Otto, @mdo, and @fat. C, HTML: Worked on my Personal Webpage with support of Lazy Guy v2 by Pixel Wars.

Thoughts: 20 days to go!

Link to work: Personal Webpage

Day 82: April 24th, 2018

Today's Progress:

A, HTML: Updated and published the basic structure and first page for my future blog and personal Webpage. B, GIMP: Created a vector-based background image with help of Go, Primitive, ImageMagick and GIMP.

Thoughts: About time.

Link to work: Personal Webpage

Day 83: April 25th, 2018

Today's Progress:

A, HTML: Edited layout and text, added favicon to personal Webpage. B, Artifical Intelligence: Repeated and summarzied modules of Microsoft's edXcourse on Machine Learning on Azure. Fell in love with Matplotlib and Seaborn. C, ReST vs SOAP: Neither of the two concepts is clear to me at this point.

Thoughts: Deliver.

Link to work: Personal Webpage

Day 84: April 26th, 2018

Today's Progress:

A, Artifical Intelligence: Continued going over the Microsoft's edXcourse on Machine Learning on Azure and adapting the examples and exercises to business use cases.

Thoughts: It's okay.

Link to work: Personal Webpage

Day 85: April 30th, 2018

Today's Progress:

A, Artifical Intelligence: Deep-dived into Regression models through Microsoft's edXcourse on Machine Learning on Azure: Normalizing data with zScore and MinMax. Splitting the data. Training, scoring and evaluating the model.

Thoughts: Back again.

Link to work: Personal Webpage

Day 86: May 1st, 2018

Today's Progress:

A, Misc: Wanted to know what other people do with code and tools so I decided to watch a series of videos on Amazon Alexa, Dynamo DB, Google App Scripts, Google Mail, Google Scripts and Python.

Thoughts: Think outside the box.

Link to work: Personal Webpage

Day 87: May 2nd, 2018

Today's Progress:

A, Artifical Intelligence: Studied regression models and Azure machine learning. B, Google AdWords: Worked on AdWords #Scripts and AdWords Query Languages, #AWQL. If interested have look at the YouTube Channel for "Ads Developers": Videos by Marc Wandschneider, Adam Ohren and Michael Cloonans are a great place to start with AdWords automation and customization, https://www.youtube.com/user/AdsDevelopers/videos

Thoughts: No downtime.

Link to work: Personal Webpage

Day 88: May 3rd, 2018

Today's Progress:

A, Artifical Intelligence: Finished regression models on Azure machine learning. Interesting to see how Azure Machine Learning is much faster in the evening due to lower server load. Interesting to see how 8 minutes tutorial video can turn out to be several days of actual training.

Thoughts: Interesting.

Link to work: Personal Webpage

Day 89: May 6th, 2018

Today's Progress:

Artifical Intelligence: 1, Finished categorization and clustering models on Azure machine learning. 2, Started to read up on the modules in the #AI tool's documentation..

Thoughts: It ain't over till it's over.

Link to work: Personal Webpage

Day 90: May 7th, 2018

Today's Progress:

Artifical Intelligence: 1, Finished publishing and consuming a Predictive Web Service on #Azure machine learning. 2. Useful to get access to trained ML models over a free Microsoft #Excel Add-in or through HTTP endpoints.

Thoughts: It ain't over till it's over.

Link to work: Personal Webpage

Day 91: May 8th, 2018

Today's Progress:

Artifical Intelligence: Spent the morning 1, looking for an error in my ML model which predicts a PatientID but it shouldn't and 2. working on #lab 1 of the edX course.

Thoughts: Needle in a haystack.

Link to work: Personal Webpage

Day 92: May 9th, 2018

Today's Progress:

Artifical Intelligence: Still studying the #Azure platform to get a better understanding of 1, Microsoft's Machine Learning with its functions and modules. 2, Tools and libraries like Jupyter, MatPlotLib, Python and Seaborn.

Thoughts: Such a big haystack.

Link to work: Personal Webpage

Day 93: May 10th, 2018

Today's Progress:

Artifical Intelligence: Deep diving into the Azure platform and 1, Machine Learning modules like Join Data and Convert to CSV. 2, Jupyter's notebook and histograms and boxplots with Seaborn and Numpy.

Thoughts: The haystack keeps growing.

Link to work: Personal Webpage

Day 94: May 11th, 2018

Today's Progress:

Artifical Intelligence: A, Deep diving into the Azure platform's documentation on 1, Machine Learning modules like Edit Metadata, Normalize/Split Data and Train/Score/Evaluate Model. 2, Regression Models: Two-Class Boosted and Two-Class Logistic. Test Automation B, Watching Selenium tutorials in English and German while ironing.

Thoughts: Maybe we should get to work.

Link to work: Personal Webpage

Day 95: May 12th, 2018

Today's Progress:

Artifical Intelligence: A, AI: Read the Azure documentation for Machine Learning modules like Enter Data manually and Consuming a Predictive Web Service via Excel and HTTP 🌍 B, edX: Finished Lab01 of Microsoft Azure's course, dat263x 🤖.

Thoughts: Trip to Klosterhotel Wölteringerode.

Link to work: Personal Webpage

Day 96: May 14th, 2018

Today's Progress:

Artifical Intelligence: Watched edX' videos on Text Processing and Natural Language Processing modules like word frequency, term frequency, stemming and sentiment analysis with NLTK and Bing Translator API.

Thoughts: Back to Leipzig.

Link to work: Personal Webpage

Day 97: May 15th, 2018

Today's Progress:

Artifical Intelligence: 1, Applied learnings from yesterdays's edX course on Microsoft Azure Machine Learning in Jupyter notebook. 2, Read the cURL and Python documentation on .isdigit(), .join(), generator expression, list comprehension.

Thoughts: Round one is about to end.

Link to work: Personal Webpage

Day 98: May 16th, 2018

Today's Progress: Artifical Intelligence: 1, Applied learnings from the last days' edX course on Microsoft Azure Machine Learning in Jupyter notebook. 2, Read the MatPlotLib, NLTK and Pandas documentation to customize output like texts, tables and charts.

Thoughts: Round one is about to end.

Link to work: Personal Webpage

Day 99: May 17th, 2018

Today's Progress: 1, Machine Learning: Continued to work on Python scripts for Text and Speech recognition on Microsoft Azure. 2, Google AdWords API & Google Sheets: Read through the docs. 3, GIMP: Preparing cover images for a blog post to sum up my first 100 Days of Code.

Thoughts: Round one is about to end.

Link to work: Personal Webpage

Day 100: May 18th, 2018

Today's Progress: Summarized key takeaways of my first round of 100 days of code to get an overview, evaluate the progress and plan the next round of self-study in the world of coding.

Will publish an article on Medium and LinkedIn tomorrow.

Thoughts: Round one has ended.

Link to work: Personal Webpage