View on GitHub

100-days-of-code

Fork this template for the 100 days journal - to keep yourself accountable (multiple languages available)

#100DaysOfCode Log - Round 1 - Dominic Gerweck

Day 52 - Round 1

January 29, 2020

Today’s Progress:

Thoughts

To take a break yesterday feels like a total refresh.

Daily Code Snippets

JavaScript

Record Collection

You are given a JSON object representing a part of your musical album collection. Each album has several properties and a unique id number as its key. Not all albums have complete information.

Write a function which takes an album’s id (like 2548), a property prop (like “artist” or “tracks”), and a value (like “Addicted to Love”) to modify the data in this collection.

If prop isn’t “tracks” and value isn’t empty (“”), update or set the value for that record album’s property.

Your function must always return the entire collection object.

There are several rules for handling incomplete data:

If prop is “tracks” but the album doesn’t have a “tracks” property, create an empty array before adding the new value to the album’s corresponding property.

If prop is “tracks” and value isn’t empty (“”), push the value onto the end of the album’s existing tracks array.

If value is empty (“”), delete the given prop property from the album.

Hints Use bracket notation when accessing object properties with variables.

Push is an array method you can read about on Mozilla Developer Network.

You may refer back to Manipulating Complex Objects Introducing JavaScript Object Notation (JSON) for a refresher.

// Setup
var collection = {
  2548: {
    album: "Slippery When Wet",
    artist: "Bon Jovi",
    tracks: ["Let It Rock", "You Give Love a Bad Name"]
  },
  2468: {
    album: "1999",
    artist: "Prince",
    tracks: ["1999", "Little Red Corvette"]
  },
  1245: {
    artist: "Robert Palmer",
    tracks: []
  },
  5439: {
    album: "ABBA Gold"
  }
};

// Alter values below to test your code
updateRecords(5439, "artist", "ABBA");

Solution:

function updateRecords(id, prop, value) {
  if (value === "") {
    delete collection[id][prop];
  } else if (prop === "tracks") {
    collection[id][prop] = collection[id][prop] || [];
    collection[id][prop].push(value);
  } else {
    collection[id][prop] = value;
  }

  return collection;
}

// Alter values below to test your code
updateRecords(2468, "tracks", "test");

console.log(updateRecords(5439, "artist", "ABBA"));

Tutorials

JavaScript Algorithms and Data Structures’ Certification at freeCodeCamp

Today I finished 1 lesson:

‘Build Your First Website in 1 Week with HTML5 and CSS3’ at Udemy

What I learned in this course (Main topics overview):

Daily Images

‘Build Your First Website in 1 Week with HTML5 and CSS3’ Certification from @RyanBonhardt

daily image

Daily lesson at freeCodeCamp

daily image

My GithubPage FlexBox Template TODO
Personal Portfolio Tribute Page Survey Form
Product Landing Page g2Asteroids Quiz App
DoubleD’s Website    

Day 51 - Round 1

January 27, 2020

Today’s Progress:

NO CODING. I take a break. Just a short tutorial at freeCodeCamp.

Tutorials

JavaScript Algorithms and Data Structures’ Certification at freeCodeCamp

Today I finished 1 lesson:

Daily Images

Take a Break!

daily image

My GithubPage FlexBox Template TODO
Personal Portfolio Tribute Page Survey Form
Product Landing Page g2Asteroids Quiz App
DoubleD’s Website    

Day 50 - Round 1

January 27, 2020

Today’s Progress:

Thoughts

Half way trough! Off to the next 50 days of code. Cant’t await it…

Daily Code Snippets

JavaScript

Accessing Nested ObjectsPassed

Access the myStorage object and assign the contents of the glove box property to the gloveBoxContents variable. Use dot notation for all properties where possible, otherwise use bracket notation.

// Setup
var myStorage = {
  car: {
    inside: {
      "glove box": "maps",
      "passenger seat": "crumbs"
    },
    outside: {
      trunk: "jack"
    }
  }
};

Solution:

var gloveBoxContents = myStorage.car.inside["glove box"];

Tutorials

JavaScript Algorithms and Data Structures’ Certification at freeCodeCamp

Today I finished 1 lesson:

CSS Diner at @flukeout

I learned in this tutorial how

‘Introduction to HTML Language’ at Udemy

What I learned in this course:

Daily Images

‘Introduction to HTML Language’ Certification from @DiiegoMariano

daily image

daily image

My GithubPage FlexBox Template TODO
Personal Portfolio Tribute Page Survey Form
Product Landing Page g2Asteroids Quiz App
DoubleD’s Website    

Day 49 - Round 1

January 26, 2020

Today’s Progress:

Today I finished the ‘Product Landing Page’ project @freeCodeCamp. Some layout fixes and the header needs a bit attention. I will work on the Layout later.

Thoughts

Great day tomorrow. I have my last job interview before I must decide where to go and what to do next.

Tutorials

Daily Code Snippets

JavaScript

Manipulating Complex Objects

Add a new album to the myMusic array. Add artist and title strings, release_year number, and a formats array of strings.

var myMusic = [
  {
    artist: "Billy Joel",
    title: "Piano Man",
    release_year: 1973,
    formats: ["CD", "8T", "LP"],
    gold: true
  }
  // Add record here
];

Solution:

var myMusic = [
  {
    artist: "Billy Joel",
    title: "Piano Man",
    release_year: 1973,
    formats: ["CD", "8T", "LP"],
    gold: true
  },

  // Add record here
  {
    artist: "Dominic Gerweck",
    title: "JavaScript tutorial",
    release_year: 2020,
    formats: ["HTML", "CSS", "JS"]
  }
];

Daily Images

Responsive Web Design Projects - Build a Product Landing Page

daily image

daily image

My GithubPage Personal Portfolio Tribute Page Survey Form Product Landing Page FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 48 - Round 1

January 25, 2020

Today’s Progress:

I needed a break today. My head is full of stuff that I need to process. So I did only one lesson @FreeCodecamp. Maybe I watch some tutorials at YouTube later.

Tutorials

Daily Code Snippets

JavaScript

Testing Objects for Properties

Modify the function checkObj to test myObj for checkProp. If the property is found, return that property’s value. If not, return “Not Found”.

function checkObj(checkProp) {
  // Your Code Here

  return "Change Me!";
}

Solution:

// Setup
function checkObj(checkProp) {
  // Your Code Here
  if (myObj.hasOwnProperty(checkProp)) {
    return myObj[checkProp];
  } else {
    return "Not Found";
  }
}

Daily Image

Basic JavaScript Tutorial “Testing Objects for Properties”

daily image

My GithubPage Personal Portfolio Tribute Page Survey Form Product Landing Page FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 47 - Round 1

January 24, 2020

Today’s Progress:

Started this day with some lessons about objects in JavaScript @freeCodeCamp. Than I started working on my “real-world” WebSite project. Soon I realized, my coding skills are not good enough to work as fast as I need/want to right now. That’s why I first did some YT tutorials about getting Gatsby.js started and how to use it with bootstrap and bootstrap react.

Thoughts

Gatsby.js is very great, but I need to learn deeper and more about react components to get my work finished.

Learning WebDevelopment can be hard ...
But it still feels soooo amazing for me

Projects

Tutorials

Daily Code Snippets

JavaScript

Using Objects for Lookups

Convert the switch statement into an object called lookup. Use it to look up val and assign the associated string to the result variable.

// Setup
function phoneticLookup(val) {
  var result = "";

  // Only change code below this line
  switch (val) {
    case "alpha":
      result = "Adams";
      break;
    case "bravo":
      result = "Boston";
      break;
    case "charlie":
      result = "Chicago";
      break;
    case "delta":
      result = "Denver";
      break;
    case "echo":
      result = "Easy";
      break;
    case "foxtrot":
      result = "Frank";
  }

  // Only change code above this line
  return result;
}

Solution:

// Setup
function phoneticLookup(val) {
  var result = "";

  // Only change code below this line

  var lookup = {
    alpha: "Adams",
    bravo: "Boston",
    charlie: "Chicago",
    delta: "Denver",
    echo: "Easy",
    foxtrot: "Frank"
  };

  result = lookup[val];

  // Only change code above this line
  return result;
}

Daily Image

Basic JavaScriptTutorial “Using Objects for Lookups”

daily image

My GithubPage Personal Portfolio Tribute Page Survey Form Product Landing Page FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 46 - Round 1

January 23, 2020

Today’s Progress:

Today I had a job interview and was invited to stay for the rest of the day and do a short intership/trial work. It was very late but a great day.

Did a short lesson as usal @freeCodeCamp.

Tutorials

JavaScript Algorithms and Data Structures’ Certification at freeCodeCamp

Today I finished 1 lesson:

Daily Codesnippets

JavaScript

Counting Cards

In the casino game Blackjack, a player can gain an advantage over the house by keeping track of the relative number of high and low cards remaining in the deck. This is called Card Counting.

Having more high cards remaining in the deck favors the player. Each card is assigned a value according to the table below. When the count is positive, the player should bet high. When the count is zero or negative, the player should bet low.

Count Change Cards
+1 2, 3, 4, 5, 6
0 7. 8. 9
-1 10, ‘J’, ‘Q’, ‘K’, ‘A’

You will write a card counting function. It will receive a card parameter, which can be a number or a string, and increment or decrement the global count variable according to the card’s value (see table). The function will then return a string with the current count and the string Bet if the count is positive, or Hold if the count is zero or negative. The current count and the player’s decision (Bet or Hold) should be separated by a single space.

Example Output

-3 Hold
5 Bet
function cc(card) {
  switch (card) {
    case 2:
    case 3:
    case 4:
    case 5:
    case 6:
      count++;
      break;
    case 10:
    case "J":
    case "Q":
    case "K":
    case "A":
      count--;
      break;
  }

  var holdbet = "Hold";
  if (count > 0) {
    holdbet = "Bet";
  }

  return count + " " + holdbet;
}

Daily Image

Basic JavaScriptTutorial “Counting CardsPassed”

daily image

My GithubPage Personal Portfolio Tribute Page Survey Form Product Landing Page FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 45 - Round 1

January 22, 2020

Today’s Progress:

Next day having job interviews. I only learned a bit in the evening and started working on a new project for one hour (more reading and learning than coding). I had problems starting dev mode. But now it runs. Had great help!

Tutorials

TODO

Daily Codesnippets

Daily Image

Java Tutorial “Return Early Pattern for Functions”

daily image

My GithubPage Personal Portfolio Tribute Page Survey Form Product Landing Page FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 44 - Round 1

January 21, 2020

Today’s Progress:

It was the first day having job interviews. I only learned a bit in the evening.

Thoughts

Felt like having one meeting after the other, the whole day.

Tutorials

TODO

Daily Codesnippets

Daily Image

Java Tutorial “Returning Boolean Values from Functions”

daily image

My GithubPage Personal Portfolio Tribute Page Survey Form Product Landing Page FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 43 - Round 1

January 20, 2020

Today’s Progress:

I was very busy today. I looked at 3 training centers and came home very late. So I did only a view Tutorials @freeCodeCamp to keep the challenge running.

Thoughts

The training centers are an option that I will keep in mind as an alternative.

Tutorials

TODO

Daily Code Snippets

Daily Image

Java Tutorial “Replacing If Else Chains with Switch”

daily image

My GithubPage Personal Portfolio Tribute Page Survey Form Product Landing Page FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 42 - Round 1

January 19, 2020

Today’s Progress:

Today I got into learning gatsbyjs. There are lots of plugins to learn.

I will dive in deeper tomorrow.

Tutorials

TODO

Daily Codesnippets

Daily Image

Java Tutorial

daily image

My GithubPage Personal Portfolio Tribute Page Survey Form Product Landing Page FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 41 - Round 1

January 18 2020

Today’s Progress:

I started learning more about java @SoloLearn today.

The first basics felt verry similar to c# 🤔

Tutorials

TODO

Daily Codesnippets

Daily Image

Java Tutorial

daily image

My GithubPage Personal Portfolio Tribute Page Survey Form Product Landing Page FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 40 - Round 1

January 17, 2020

Today’s Progress:

Yesterday was a long night @Udemy. I did two more courses.

Now off to Bremen. Take a look at WBS Trainings
to be continued..

Tutorials

TODO

Daily Image

CSS and HTML courses at Udemy

<img src="../Files/images/Day 40 Udemy certs.jpg" width="75%" margin="15px" title="daily image"alt="daily image">

My GithubPage Personal Portfolio Tribute Page Survey Form FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 39 - Round 1

January 16, 2020

Today’s Progress:

Today I solved a problem named “Popsicles” @SoloLearn. Did my daily tutorial @freeCodeCamp.

I Finished this day with a little jQuery course @Udemy. It covers the basics for beginner.

Tutorials

Coding Challenges

CodeCoach at SoloLearn

TODO

Daily Image

JQuery course at Udemy

<img src="../Files/images/Day 39 jquery cert.jpg" width="75%" margin="15px" title="daily image"alt="daily image">

My GithubPage Personal Portfolio Tribute Page Survey Form FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 38 - Round 1

January 15, 2020

Today’s Progress:

Finished my SurveyForm project @freeCodeCamp. It passed all tests @CodePen.

Now I'm working on the LandingPage project..

Projects

It passes 7 of 16 tests.

Tutorials

TODO

Daily Image

<img src="../Files/images/Day 38 Survey Form.jpg" width="75%" margin="15px" title="daily image"alt="daily image">

My GithubPage Personal Portfolio Tribute Page Survey Form FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 37 - Round 1

January 14, 2020

Today’s Progress:

Today was a short hour. Just added bootstrap4 jQuery popper.js to my freeCodeCamp SurveyForm project. Mostly tutorials.

I will style it tomorrow.

Projects

Tutorials

TODO

Daily Image

<img src="../Files/images/Day 37 Survey Form.jpg" width="75%" margin="15px" title="daily image"alt="daily image">

My GithubPage Personal Portfolio Tribute Page Survey Form FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 36 - Round 1

January 13, 2020

Today’s Progress:

I got the approval for a full paid retraining from my job agency today. 🤗

I just sent 10 emails to get job interviews.

Projects

Today was MY “lazyday”. I did only a view katas on codewars to keep my c# skills in mind.

public static string TranslateWord (string word)
  {
    char[] phraseAsChars = word.ToCharArray();
    int animalIndex = word.IndexOf("fox");
    if (animalIndex != -1)
      {
        phraseAsChars[animalIndex++] = 'c';
        phraseAsChars[animalIndex++] = 'a';
        phraseAsChars[animalIndex] = 't';
      }
      string updatedPhrase = new string(phraseAsChars);
      return updatedPhrase;
  }

Tutorials

TODO

Daily Image

KATA on codewars.com

<img src="../Files/images/day36_challange.JPG" width="auto" margin="15px" title="daily image"alt="daily image">

My GithubPage Personal Portfolio Tribute Page Survey Form FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 35 - Round 1

January 12, 2020

Today’s Progress:

Today I learned more about GULP. Had some problems with it, but I got it runing.

I could get used to it.
🤔

Projects

Tutorials

TODO

Daily Image

GULP runing.

<img src="../Files/images/Day 35 gulp running.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

My GithubPage Personal Portfolio Tribute Page Survey Form FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 34 - Round 1

January 11, 2020

Today’s Progress:

Today I added bootstrap and gulp to DoubleD project. But it did’t run. I had an error.

I need to learn more about bootstrap and gulp

That’s why I watched and read a lot today about these two topics.

Projects

Tutorials

TODO

Daily Image

My full Resume.pdf

<img src="../Files/images/Day 34 error gulp.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

My GithubPage Personal Portfolio Tribute Page Survey Form FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 33 - Round 1

January 10, 2020

Today’s Progress:

Today I finished my full-resume files. Now you can download it (pdf) on my portfolio page. Also you can downlad a contact-card file (vcf). At least I updated my Log.

Hope you will like it.

Projects

Tutorials

TODO

Daily Image

My full Resume.pdf

<img src="../Files/images/Day 33 reume pdf.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

My GithubPage Personal Portfolio Tribute Page Survey Form FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 32 - Round 1

January 09, 2020

Today’s Progress:

Started a new project. Named it DoubleD’s Website. Deployed in on www.doger83.github.io/DoubleD/ .

This time I will use #Bootstrap

Projects

Tutorials

TODO

Daily Image

DoubleD’s Website Logo

<img src="../Files/images/Day 32 DoubleD logo.png" width="auto" margin="15px" title="daily image"alt="daily image">

My GithubPage Personal Portfolio Tribute Page Survey Form FlexBox Template g2Asteroids Quiz App DoubleD’s Website TODO

Day 31 - Round 1

January 08, 2020

Today’s Progress:

Today I continued to work on my web projects and did some tutorials. I learned the basics about webpack.

But I think I didn't got the whole thing.
Had a lot of errors today 😅

Thoughts

Need to learn more about bundling files with webpack.

Tutorials

TODO

Daily Image

<img src="/Files/images/Day 30 Github_Contributions2019.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

My GithubPage Personal Portfolio Tribute Page Survey Form FlexBox Template g2Asteroids Quiz App TODO

Day 30 - Round 1

January 07, 2020

Today’s Progress:

First I updated my Log. Then I cleaned up my repos on GitHub. I moved every project to a single repo. Not much coding.

Tutorials

TODO

One less, there were now one left.

Daily Image

<img src="/Files/images/Day 30 Github_Contributions2019.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

My GithubPage Personal Portfolio Tribute Page Survey Form FlexBox Template g2Asteroids Quiz App TODO

Day 29 - Round 1

January 06, 2020

Today’s Progress:

Had an appointment with the dentist. Worked only one hour on my g2Asteroid project and a little bit on my portfolio to fix spelling mistakes and stuff like that.

Projects

Tutorials

TODO

Daily Image

<img src="/Files/images/Day 29 Progress.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

FlexBox Template GithubPage g2Asteroids Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 28 - Round 1

January 05, 2020

Today’s Progress:

A little late, but the final version of my portfolio is online !!!

Find it on here.

Only 4 weeks after starting this challange, my web-development skills have grown so much.

This feel so amazing. I want to thank @ka11away and @freeCodeCamp.

🙏

Projects

Tutorials

TODO

One less, there were now two.

Daily Image

<img src="/Files/images/Day 28 portfolio_final.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

FlexBox Template GithubPage g2Asteroids Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 27 - Round 1

January 04, 2020

Today’s Progress:

Today I (tried) to make my portfolio responsive. It felt like styling every ‘tag’ a thousend times. 🤯

Projects

Tutorials

TODO

Daily Image

<img src="/Files/images/Day 27 Home_mobile.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

FlexBox Template GithubPage g2Asteroids Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 26 - Round 1

January 3rd, 2020

Today’s Progress:

I had a run. Total new layout for my portfolio page 😊.

Projects

Tutorials

TODO

Daily Image

<img src="/Files/images/Day 26 Home Page.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

FlexBox Template GithubPage g2Asteroids Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 25 - Round 1

January 2nd, 2020

Today’s Progress:

Today I decided to create my own WebsiteTemplate.

Find it here.

Projects

Tutorials

TODO

Daily Image

<img src="/Files/images/Day 25 Flexbox template.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

FlexBox Template GithubPage g2Asteroids Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 24 - Round 1

January 1st, 2020

Happ New Year it is 2️⃣0️⃣2️⃣0️⃣ NOW. I think this is the future!

Today’s Progress:

Today I worked on my personal portfolio web page.

Projects

It’s 5:35am and I’m still not finished, BUT 🤗 scratch is deployed on my GithubPages.

Tutorials

TODO

Daily Image

<img src="/Files/images/Day 24-25 deploy portfolio.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

GithubPage g2Asteroids Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 23 - Round 1

December 31, 2019

Today’s Progress:

Today I learned how to install SASS, running it with VScode on LiveServer, and how to get started with Ruby and NodeJS.

Tutorials

TODO (2019)

Daily Image

<img src="/Files/images/Day 23 Desktop.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

g2Asteroids Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 22 - Round 1

December 30, 2019

Today’s Progress:

Lost tracking. Didn’t code much the last two days.. Only some tutorials. 😥

Tutorials

TODO (2019)

Daily Image

<img src="/Files/images/Day22-jQuery.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

g2Asteroids Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 21 - Round 1

December 29, 2019

Today’s Progress:

Today I added “g2Asteroids” WPF-Application to my projects.

This is a little game I started
developing during my first c# lessons.

Tutorials

Do at least on lesson a day!

Projects

Daily Image

<img src="/Files/images/Day 21 g2Asteroids_Startup Desktop.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

g2Asteroids Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 20 - Round 1

December 28, 2019

Today’s Progress:

Today I started with 3 JavaScript lessons at freeCodeCamp.org. Than I spent 3 hours doing the CSS tutorials again and work on my SurveyForm project.

Learned how to add images in a .md file.

Find daily images now down below in the “Daily Image” sections.

Tutorials

Do at least on lesson a day!

Projects

Daily Image

<img src="\Files\images\100XCode_image.jpg" width="auto" margin="15px" title="daily image"alt="daily image">

Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 19 - Round 1

December 27, 2019

Today’s Progress:

Today I had to work on my Tribute Page, cause it does NOT pass all tests.

Now it does!

Tutorials

Projects

TODO

Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 18 - Round 1

December 26, 2019

Today’s Progress:

Today I started doing some of the Basic JavaScript lessons on www.freeCodeCamp.org. Later I created a first pure sceleton page for the Survey Form project. Then I updated my Log and finished the day with some lessons of the jQuery tutorial at www.soloLearn.com.

Tutorials

Projects

Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 17 - Round 1

December 25, 2019

Today’s Progress:

Started two free HTML, CSS, JavaScript courses @ www.udemy.com wich I found @Udemy_Coupons1. The first was created by Anjali Singh the second by @jamesqquick. Thank you for that!

I completed the first course and than started a Quiz App project during the second course.

Finished this day with a nice little JavaScript certification from www.SoloLearn.com.

Thoughts

The first course at UDEMY was a verry short and basic course. I earned a certification. I was a bit disappointed, because the content was verry small.

Tutorials

Projects

Quiz App TODO Tribute Page Survey Form Personal Portfolio

Day 16 - Round 1

December 24, 2019

Today’s Progress:

Merry Christmas…

Today just a hour of tutorials with my smartphone.


Day 15 - Round 1

December 23, 2019

Today’s Progress:

Today I did some tutorials on sololearn.com. I finished the CSS Grid tutorial on freeCodeCamp.org. After this I continued working on the Survey Form project. At least I worked on my Log and todo.

Thoughts

Tutorials

Projects

TODO Tribute Page Survey Form Personal Portfolio

Day 14 - Round 1

December 22, 2019

Today’s Progress:

During a night session I re-styled the Tribue Page. Then I did some tutorials on sololearn.com. I finished the CSS Flexbox tutorial on freeCodeCamp.org. At least I worked on my Log and todo.

Thoughts

My design skills aren’t very good. So I searched after a style I can use for the TributePage. I found a nice one.

A big "Thank You" for the template goes to:
@JeremyWBean - https://www.codeseek.co/JeremyWBean

Tutorials

TODO Tribute Page Personal Portfolio Survey Form

Day 13 - Round 1

December 21, 2019

Today’s Progress:

Finished the Responsive Web Design Principles Tutorial. Worked a bit on my Tribute Page. Continued at freeCodeCamp.org an did the FlexBox Tutorial. Started the Survey Form Project. Later I did the HTML Fundamentals Course at SoloLearn.com. Finished it at midnight and got the Certification. Yeay…

Tutorials

Projects

TODO Tribute Page Personal Portfolio Survey Form

Day 12 - Round 1

December 20, 2019

Today’s Progress:

Today I first watched some c# Beginner Tutorials at youtube and created a TODO. I came home early and continued with the freeCodeCamp “Applied Accessibility” Tutorial. Updated the Tribute page.

Tutorials

TODO Tribute Page Personal Portfolio

Day 11 - Round 1

December 19, 2019

Started the Personal Portfolio WebPage Project at https://www.freeCodeCamp.org. Used the Template of my first Tutorials.

Thoughts:

Because I want to get the Portfolio Page finished bevore Christmas, I should continue with this Project next and do the others next Year.

TODO Tribute Page Personal Portfolio

Day 10 - Round 1

December 18, 2019

Today’s Progress:

Cleaned up the entire solution, renamed everthing, updated the Log, and added a Web project for styling and uploading the TributePage.

Thoughts:

I think now the Log looks nicer and it is much more readable.

Day 9 - Round 1

December 17, 2019

Today’s Progress:

Worked on the Tribute-Page-Project from the Responsive Web Design Certification Course on https://www.freeCodeCamp.org.

Goals:

Thoughts:

This is just a raw draft. I will ad some CSS style later during the certification tutorials because it is 3:30am now, I better go to sleep …

Day 8 - Round 1

December 16, 2019

Today’s Progress:

Started the Responsive Web Design Certification Course on https://www.freeCodeCamp.org.

Goals:

Day 7 - Round 1

December 15, 2019

Today’s Progress:

Started the Responsive Web Design Certification Course on https://www.freeCodeCamp.org.

Goals:

Day 6 - Round 1

December 14, 2019

Today’s Progress:

Did just Array Tutorials the whole day, again!!!!

Thoughts:

grr.... Cant fin the Solution ...

Day 5 - Round 1

December 13, 2019

Today’s Progress:

Did just Array Tutorials the whole day.

Thoughts:

I want to find a solution for the kata of day 3!

Day 4 - Round 1

December 12, 2019

Today’s Progress:

Crashed my system !! Had to re-install windows and ALL!!! my software and tools.

Thoughts:

Next time I should have a backup.

Day 3 - Round 1

December 11, 2019

Today’s Progress:

Started a Kata Challange on codewars.com. Kata: Array.diff: goal in this kata is to implement a difference function, which subtracts one list from another and returns the result. It should remove all values from list a, nwhich are present in list b.

Thoughts

First I thought ‘this is a easy one’. But after 1 houre trying all Array method I know,I didn´t pass all the Tests. With one solution, the first test would be passed and with the other the last test.

Maybe find a solution next week...

Day 2 - Round 1

December 10, 2019

Today’s Progress:

Did just c# tutorials the whole day.

Thoughts:

The tutorial was a nice´n easy tutorial. It covered all the basics.

Goals:

Day 1 - Round 1

December 09, 2019

Today’s Progress:

One hour c# tutorial at https://www.sololearn.com/. It was a very simple tutorial for getting on the platform. The basics were discussed on the following topics: Conditionals and Loops, Methods, Classes & Objects.

Struggled a bit with git repo. had to setup .gitignore right. Than did a little challenge at codwars. I had to create a function that removes the spaces from a given string, then returns the resultant string.

Thoughts:

During this challange I want to:

Day 0 - Round 1

December 08, 2019

Today’s Progress:

Everything is now set up for the 100-DaysOfCode Cahallenges. Twitter / Instagram account are connected. Forked the GitHub repo and set up accordingly. Created a simple ConsoleUI project as well as a class library in Visual Studio 2019.

Thoughts:

I want to use this 100-day challange to deepen my programming skills and abilities.

Unfortunately, I did not have much time to create effective code during the lesson, as I first had to learn a lot about GitHub.