Skip to content

Instantly share code, notes, and snippets.

View CEOehis's full-sized avatar
🏠
Working from home

Celestine Ekoh-Ordan CEOehis

🏠
Working from home
View GitHub Profile
Email: 982092332@qq.com
SN: GAWAE-FCWQ3-P8NYB-C7GF7-NEDRT-Q5DTB-MFZG6-6NEQC-CRMUD-8MZ2K-66SRB-SU8EW-EDLZ9-TGH3S-8SGA

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example

@CEOehis
CEOehis / react_formik_yup_checkbox_validation.md
Created January 20, 2021 12:24 — forked from mrtony/react_formik_yup_checkbox_validation.md
React formik yup checkbox, radio button validation
import "./formik-demo.css";
import React from "react";
import { render } from "react-dom";
import { Formik, Field } from "formik";
import Yup from "yup";
import classNames from "classnames";

// Input feedback

FWIW: I didn't produce the content presented here (the outline from Edmond Lau's book). I've just copy-pasted it from somewhere over the Internet, but I cannot remember what exactly the original source is. I was also not able to find the author's name, so I cannot give him/her the proper credits.


Effective Engineer - Notes

What's an Effective Engineer?

@CEOehis
CEOehis / System Design.md
Created May 22, 2020 01:31 — forked from vasanthk/System Design.md
System Design Cheatsheet

System Design Cheatsheet

Picking the right architecture = Picking the right battles + Managing trade-offs

Basic Steps

  1. Clarify and agree on the scope of the system
  • User cases (description of sequences of events that, taken together, lead to a system doing something useful)
    • Who is going to use it?
    • How are they going to use it?
@CEOehis
CEOehis / install_fonts.sh
Created December 10, 2018 15:42 — forked from jaredmcqueen/install_fonts.sh
install all fonts on brew caskroom fonts
brew cask install \
caskroom/fonts/font-3270-nerd-font \
caskroom/fonts/font-3270-nerd-font-mono \
caskroom/fonts/font-abel \
caskroom/fonts/font-aboriginal-sans \
caskroom/fonts/font-abril-fatface \
caskroom/fonts/font-acme \
caskroom/fonts/font-allura \
caskroom/fonts/font-anonymouspro-nerd-font \
caskroom/fonts/font-anonymouspro-nerd-font-mono \
@CEOehis
CEOehis / .gitignore
Created November 11, 2018 19:46 — forked from chichunchen/.gitignore
Git ignore binary files
# Ignore all
*
# Unignore all with extensions
!*.*
# Unignore all dirs
!*/
### Above combination will ignore all files without extension ###
@CEOehis
CEOehis / about.md
Created September 2, 2018 13:46 — forked from blaix/about.md
Programming Achievements: How to Level Up as a Developer

Programming Achievements: How to Level Up as a Developer

  1. Select a particular experience to pursue.
  2. Pursue that experience to completion. (Achievement unlocked!)
  3. Reflect on that experience. Really soak it in. Maybe a blog post would be in order?
  4. Return to Step 1, this time selecting a new experience.

This gist is a fork of the gist from this blog post.

@CEOehis
CEOehis / about.md
Created September 2, 2018 13:46 — forked from jasonrudolph/about.md
Programming Achievements: How to Level Up as a Developer
@CEOehis
CEOehis / ultimate-ut-cheat-sheet.md
Created June 20, 2018 15:20 — forked from yoavniran/ultimate-ut-cheat-sheet.md
The Ultimate Unit Testing Cheat-sheet For Mocha, Chai and Sinon

The Ultimate Unit Testing Cheat-sheet

For Mocha, Chai and Sinon

using mocha/chai/sinon for node.js unit-tests? check out my utility: mocha-stirrer to easily reuse test components and mock require dependencies