美文网首页
Learning Log: August

Learning Log: August

作者: 开水的杯子 | 来源:发表于2017-08-21 13:57 被阅读9次

Week ending 9/1/2017

Goals (8/25):

  • Get another PR into Blueprint (e.g. #1409 )
  • Understand how Blueprint simulates click, keyboard, and react prop/state change events with Phantom JS.
  • Understand reselect, mapStateToProps, mapDispatchToProps, connect, and anything else that comes up from work.
  • Review how CSS works and how to cleanly decompose less.

Readings:

Retrospective:

  • Enzyme is a React test mock framework.

Week ending 8/25/2017

Goals (8/21):

  • Understand basic testing frameworks whatever Blueprint uses
  • Understand basic gulp with yarn
  • Work on Blueprint's datepicker or dnd
  • Write a post on CORs

Backlog:

  • Fix up the rate-limiter library
  • Help out with side projects

Retrospective (8/25)

Goals were a bit too aggressive. Ramping up on a new team + extra stuff is a bit rough during the week. I will probably try to substitute DB reading group for Blueprint hack night.

Achieved:

  • Merged 1 PR into Blueprint.
  • Learned a bit about karma, chai, phantom, and some basics about Webpack.
  • Reading group discussion about Spanner.

Things to review from work:

  • React/Redux createSelector

If the Redux state tree is mutated in a way that causes the value of an input-selector to change, the selector will call its transform function with the values of the input-selectors as arguments and return the result. If the values of the input-selectors are the same as the previous call to the selector, it will return the previously computed value instead of calling the transform function.

  • PureComponents vs ConnectedComponents in react / redux
  • Docker
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
  • CSS (less) selector specificity and flexbox

Unexpected surprises:

  • Some good interview questions to think about: Skyline builder, integer translation, validate BST.

Week ending 8/14/2017

A few things that I got better at this past week:

  • Basic JS
  • ES6 features
  • Regex
  • Promises / Bluebird
  • Making babel work
  • Mocha and basic JS testing

A few things to pick up on:

  • lodash and extra language features

A few things to study:

  • Webpack
  • Front-end testing / Selenium
  • Front-end UI testing / Storybook
  • Immutables

Interesting things to work on

  • Write a rate limit decorator library.
  • Write a polling with exponential backoff library.

相关文章

  • Learning Log: August

    Week ending 9/1/2017 Goals (8/25): Get another PR into Bl...

  • 2019-05-22 英语修炼册

    This is the log about my self-learning English.Maybe it w...

  • 1.2虚拟环境中安装Django

    安装Django (11_env) localhost:learning_log Leo$ pip install...

  • 1.4Django创建数据库

    (11_env) localhost:learning_log Leo$ 确保在活动的虚拟环境中进行。 (11_e...

  • 1.3Django中创建项目

    虚拟环境处于活动状态的情况下 (11_env) localhost:learning_log Leo$ 执行命令,...

  • 2015_ICSE_Learning to Log: Helpi

    yes,不想说太多,读完这篇文章给我一个感觉,这个是要去评icse best paper的节奏吧。思路清晰,严谨,...

  • Django跨域

    Created: August 10, 2021 7:22 PMDate: August 16, 2021Tags...

  • python小项目感悟总结

    ①在本地文件中新建一个文件(例如Learning_log) ②利用python自带的模块venv在所创建的文件夹里...

  • AUGUST

    I wanna get love第一次看见你跳I wanna get love就被你深深吸引了,一袭蓝衣,破洞牛仔...

  • August

    4:30 am,被一直停留在我窗户上的歌者吵醒,这个时间的天气真的很温柔,使人心生感慨,也难免。 简单的给八月留一...

网友评论

      本文标题:Learning Log: August

      本文链接:https://www.haomeiwen.com/subject/hfwqdxtx.html