Giter VIP home page Giter VIP logo

100-days-of-code's Introduction

#100DaysOfCode Log - Round 1 - Miguel Péres

The log of my #100DaysOfCode challenge. Started on [January 10, Wednesday, 2018].

Log

R1D1 (01/10/2017) [W]

[Coding] Working on my bachelor final project: Added tracking of more gameplay information, such as interaction events (journal reading), end game events (and its types) and death events.

R1D2 (01/11/2017) [Th]

[Coding] Final project: Track relic interaction event [Reading/Study] 2018 tech-to-learn, React

R1D3 (01/12/2017) [F]

[Reading/Study] React studies

R1D4 (01/13/2017) [St]

[Reading/Study] React (Firebase/LocalStorage persistance, life cycles, bi-directional dataflow, live state editing) and choosing a good MERN tutorial

R1D5 (01/14/2017) [Sn]

R1D6 (01/15/2017) [M]

[Reading/Study] YDKJS #5 12%

R1D7 (01/16/2017) [Tu]

[Coding] Final Project: Send event data to DB. Recover and strucute this data for further processing (rendering proper viz)

R1D8 (01/17/2017) [W]

[Reading/Study] Elixir programming language basics (Collections, Enum, Pattern Matching, Functions, Pipe, Modules)

R1D9 (01/18/2017) [Th]

[Reading/Study] Elixir programming language basics (Mix, Sigils, Docs, Test, Comprehension, Strings)

R1D10 (01/19/2017) [F]

[Reading/Study] Elixir example programs [Coding] Setup of elixir project (challenge)

R1D11 (01/20/2017) [St]

R1D12 (01/21/2017) [Sn]

R1D13 (01/22/2017) [M]

[Reading/Study] Elixir: structs, pattern matching with structs, assertion [Code] Elixir Project: Setting account struct, basic transfer function

R1D14 (01/23/2018) [Tu]

[Code] Elixir project: Basic transfer function (single account transfer) and unit testing. Final Project: Define new model for handling event rendering and naming convention.

R1D15 (01/24/2018) [W]

[Code] Elixir project: Designed possible solution for float issue when handling monetary arithmetic; solution for currency convertion (Open Exchange Rates)

R1D16 (01/25/2018) [Th]

[Code] Elixir project: implemented solution sugin Money package. TODO: last basic transfer test, splitted transfer and currency conversion

R1D17 (01/26/2018) [F]

R1D18 (01/27/2018) [St]

R1D19 (01/28/2018) [Sn]

R1D20 (01/29/2018) [M]

[Code] Elixir project: setup Travis for CI and ExCoveralls as coverage report tool; Test for trasfer fail

R1D21 (01/30/2018) [Tu]

[Code] Elixir project: Multiple account transfer; issues with open_exchange_rate wrapper (probably will have to do my own API calls)

R1D22 (01/31/2018) [W]

[Code] Elixir project: Currency conversion using static rates from file or exchange value

R1D23 (02/01/2018) [Th]

[Code] Elixir project: Add support for currency operations, add Elixir 1.6 formatter

R1D24 (02/02/2018) [F]

R1D25 (02/03/2018) [St]

R1D26 (02/04/2018) [Sn]

R1D27 (02/05/2018) [M]

[Code] Elixir project: Documentation (@doc and @spec), readme update, refactor transfer function to improve readability

R1D28 (02/06/2018) [Tu]

[Code] Elixir project:

  • Created a custom Money struct to replace ex_money hex package
  • Used Accounts.new/2 to define Accounts, instead of declaring the struct directly.
  • Implemented an extra version of FinancialSystem.add/2 (using Account instead of Money) and fixed sub/2 (checking balance limit)
  • Check currency validity before conversion

R1D29 (02/07/2018) [W]

[Code] Elixir project: Add Dyalizer (dialyxir) to run static code analysis and fix types (basec on 'typespec'); general refactor.

R1D30 (02/08/2018) [Th]

[Code] Elixir project: Implement FinancialSystem.weighted_transfer/4; [Code] TCC: Add tooltip for event on mouse hover (to later, show event information)

R1D31 (02/09/2018) [F]

✕ (Carnaval)

R1D32 (02/10/2018) [St]

✕ (Carnaval)

R1D33 (02/11/2018) [Sn]

✕ (Carnaval)

R1D34 (02/12/2018) [M]

✕ (Carnaval)

R1D35 (02/13/2018) [Tu]

✕ (Carnaval)

R1D36 (02/14/2018) [W]

✕ (Carnaval)

R1D37 (02/15/2018) [Th]

R1D38 (02/16/2018) [F]

R1D39 (02/17/2018) [St]

R1D40 (02/18/2018) [Sn]

R1D41 (02/19/2018) [M]

R1D42 (02/20/2018) [Tu]

[Reading] Thinking Functionally [Code] TCC: Improve display of node information on mouse over

R1D43 (02/21/2018) [W]

100-days-of-code's People

Contributors

miguelperes avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.