Skip to content

sainthkh/sainthkh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Image introduction of K.Heo

Values as a Developer

Find the root of the problem.

It's so easy to say that I don't know why but it works. I don't deny I did that. But I try not to do that again, even if it means to track down the ugly code inside node_modules folder.

Code isn't done when tests aren't written.

Writing tests means writing more code and spending more time. But they are worth it because:

  1. Tests make me think the correct inputs/outputs and where is the right place for the code.
  2. Tests alert me when I break other things.

Welcome the feedbacks. But don't automatically follow it.

I love feedbacks. I always learn valuable lessons from them. But it doesn't mean I have to follow everything in them. I also need to verify them. It's because sometimes the better answer is hidden somewhere between.

Experiment and Learn

If I cannot do something, it's maybe because I don't have enough knowledge or clue. And the fastest way to get them is to experiment things or learn the topic.

Try not to make the same mistake again

If I did something wrong, it means that I can do the same wrong thing again. I must be extra careful about them.

Don't forget where I started.

I could do and write all of these because I've learned them from someone else. Don't forget them and be a good teacher and person like them.

Current Focus

What I'm learning:

  • Chrome Dev Tools
  • Web browser internals.

What I'm working on:

  • Cypress: fixing bugs with the tag, internal priority.
  • Ghost: fix bugs.
  • Preparing YouTube Channel for beginners.

Open Source Contribution History

Cypress

Tech: TypeScript, Commanderjs, Nodejs, React, Mobx, DOM, Express

  • Add out-of-the-box TypeScript support (#5906)
  • Improve element visibility algorithm (CSS transform, backface visibility) (#5590, #5916)
  • Improve type definition of APIs (#6327, #7806, #8068)
  • Improve click and type automation (#8114, #8255, #8305)
  • Fix bugs in Cypress network mocking server (#8978, #8965, #8829)

>>> More

Ghost

Tech: Expressjs, Knex, Bookshelf, Emberjs, Handlebars

  • Fixed keyboard shortcut not working inside token input. (Admin#1707)

>>> More on Ghost
>>> More on Ghost Admin

Gutenberg

Tech: React, Babel + JavaScript AST, ESLint, Puppeteer

  • Improve navigation block editor UI (#19832, #20350)
  • Replace espree with Babel to use new ES2020 syntax in documentation. (#21853)
  • Add/Fix e2e tests written in Puppeteer (#22202, #22200, #20605)

>>> More

Kibana & EUI

Tech: React, TypeScript, Nodejs

  • Migrate legacy JavaScript code to new TypeScript platform (#44644, #44743, #44750, #45747)
  • Fix custom eslint rule error when "index" is used in the folder name (#46544)
  • Migrate basic_table to TypeScript (#2428)

>>> More

Parcel

Tech: Nodejs

  • Detect files added to/removed from directories (#2615)

>>> More

Ver. 1.1.0 (2020-11-03)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published