Table of Contents

Manually generated with a script from SUMMARY.md, which is automatically generated by GitBook. Will look into hooking script into GitHub.

The purpose of this page is so that no matter where I view this page, I can easily jump to the GitHub or GitBook equivalent.

You can also see at a glance, or use your browser's search function to find any pages which may be of interest to you.

View document in GitHub.

Table of contents

Name

aizatto.com

GitHub

GitBook

Page

1 aizatto.com

aizatto.com

GitHub

GitBook

1

2 Table of Contents

aizatto.com

GitHub

GitBook

2

3 Portfolio, Projects, Tools, Toys

aizatto.com

GitHub

GitBook

3

4 Interview Guide

aizatto.com

GitHub

GitBook

4

4.1 Choosing A Company

aizatto.com

GitHub

GitBook

5

4.2 Job Boards

aizatto.com

GitHub

GitBook

6

4.3 Practice

aizatto.com

GitHub

GitBook

7

4.4 Technical Interview Cheatsheet

aizatto.com

GitHub

GitBook

8

4.5 Interview Process

aizatto.com

GitHub

GitBook

9

4.5.1 Questions to Ask

aizatto.com

GitHub

GitBook

10

4.5.2 Coding

aizatto.com

GitHub

GitBook

11

4.5.3 Soft Skills

aizatto.com

GitHub

GitBook

12

4.5.4 Rejection

aizatto.com

GitHub

GitBook

13

4.5.5 Negotiation / Deciding

aizatto.com

GitHub

GitBook

14

4.5.6 Accepting, Joining

aizatto.com

GitHub

GitBook

15

4.6 FAQ

aizatto.com

GitHub

GitBook

16

5 Engineering Code

aizatto.com

GitHub

GitBook

17

5.1 Communication

aizatto.com

GitHub

GitBook

18

5.2 Different Types of Coding

aizatto.com

GitHub

GitBook

19

5.3 Commit Messages

aizatto.com

GitHub

GitBook

20

5.4 Reviewing Code

aizatto.com

GitHub

GitBook

21

5.4.1 Requesting Changes

aizatto.com

GitHub

GitBook

22

5.5 Writing Code

aizatto.com

GitHub

GitBook

23

5.5.1 Consistency

aizatto.com

GitHub

GitBook

24

5.5.2 Writing for a code base of 1,000,000+ Lines

aizatto.com

GitHub

GitBook

25

5.5.3 Write Code Knowing It Will Be Refactored

aizatto.com

GitHub

GitBook

26

5.5.4 Naming

aizatto.com

GitHub

GitBook

27

5.5.4.1 Versioning

aizatto.com

GitHub

GitBook

28

5.5.4.2 Create Searchable Names

aizatto.com

GitHub

GitBook

29

5.5.5 Commenting

aizatto.com

GitHub

GitBook

30

5.5.5.1 Don't commit commented code

aizatto.com

GitHub

GitBook

31

5.5.6 Make It Easy To Reproduce

aizatto.com

GitHub

GitBook

32

5.5.7 Scripts

aizatto.com

GitHub

GitBook

33

5.5.8 80 character limit

aizatto.com

GitHub

GitBook

34

5.5.9 Exit Early

aizatto.com

GitHub

GitBook

35

5.5.10 Be careful of enum in switch statements

aizatto.com

GitHub

GitBook

36

5.5.11 Be careful about chaining conditions

aizatto.com

GitHub

GitBook

37

5.5.12 Be careful of chaining ternary operators

aizatto.com

GitHub

GitBook

38

5.5.13 Write Code Knowing You Will be Blamed

aizatto.com

GitHub

GitBook

39

5.5.14 Hacks

aizatto.com

GitHub

GitBook

40

5.5.15 Bad Practices

aizatto.com

GitHub

GitBook

41

5.5.16 Logs

aizatto.com

GitHub

GitBook

42

5.5.17 Time

aizatto.com

GitHub

GitBook

43

5.5.18 Other rules

aizatto.com

GitHub

GitBook

44

5.6 Engineering Code

aizatto.com

GitHub

GitBook

45

5.7 Engineering Data

aizatto.com

GitHub

GitBook

46

5.8 Pipelines

aizatto.com

GitHub

GitBook

47

5.9 Configuration Files

aizatto.com

GitHub

GitBook

48

5.10 Site Reliability Engineering (SRE)

aizatto.com

GitHub

GitBook

49

5.11 Best Engineers

aizatto.com

GitHub

GitBook

50

6 Engineering Management

aizatto.com

GitHub

GitBook

51

6.1 Hiring

aizatto.com

GitHub

GitBook

52

6.2 New Reports

aizatto.com

GitHub

GitBook

53

6.3 1:1s

aizatto.com

GitHub

GitBook

54

6.3.1 Calibration

aizatto.com

GitHub

GitBook

55

6.3.2 Expectations

aizatto.com

GitHub

GitBook

56

6.3.3 Mentorship / Learning / Growing

aizatto.com

GitHub

GitBook

57

6.3.4 Task Management

aizatto.com

GitHub

GitBook

58

6.3.5 Teams

aizatto.com

GitHub

GitBook

59

6.4 Interviewing Candidates

aizatto.com

GitHub

GitBook

60

6.5 Messenger Groups

aizatto.com

GitHub

GitBook

61

6.6 Resources

aizatto.com

GitHub

GitBook

62

7 Why GitBook?

aizatto.com

GitHub

GitBook

63

8 Getting into Tech

aizatto.com

GitHub

GitBook

64

8.1 Terminology

aizatto.com

GitHub

GitBook

65

9 Personal Goals

aizatto.com

GitHub

GitBook

66

10 Daily Drivers

aizatto.com

GitHub

GitBook

67

11 Contacting Me

aizatto.com

GitHub

GitBook

68

Notes

Name

aizatto.com

GitHub

GitBook

Page

1 AWS

aizatto.com

GitHub

GitBook

69

1.1 API Gateway

aizatto.com

GitHub

GitBook

70

1.2 Cognito

aizatto.com

GitHub

GitBook

71

1.3 DynamoDB

aizatto.com

GitHub

GitBook

72

1.4 IAM

aizatto.com

GitHub

GitBook

73

1.5 Lambda

aizatto.com

GitHub

GitBook

74

2 JavaScript

aizatto.com

GitHub

GitBook

75

2.1 Array

aizatto.com

GitHub

GitBook

76

2.2 Async & Await / Promises

aizatto.com

GitHub

GitBook

77

2.3 Booleans

aizatto.com

GitHub

GitBook

78

2.4 Collections

aizatto.com

GitHub

GitBook

79

2.5 Cons/Dislikes

aizatto.com

GitHub

GitBook

80

2.6 fetch

aizatto.com

GitHub

GitBook

81

2.7 Map

aizatto.com

GitHub

GitBook

82

2.8 Modules

aizatto.com

GitHub

GitBook

83

2.9 Object

aizatto.com

GitHub

GitBook

84

2.10 Regex

aizatto.com

GitHub

GitBook

85

2.11 Set

aizatto.com

GitHub

GitBook

86

2.12 Style Guides

aizatto.com

GitHub

GitBook

87

2.13 Versions

aizatto.com

GitHub

GitBook

88

3 Node.js

aizatto.com

GitHub

GitBook

89

3.1 Best Practices

aizatto.com

GitHub

GitBook

90

3.2 DraftJS

aizatto.com

GitHub

GitBook

91

3.3 eslint

aizatto.com

GitHub

GitBook

92

3.4 GraphQL

aizatto.com

GitHub

GitBook

93

3.5 Relay

aizatto.com

GitHub

GitBook

94

3.6 Hapi

aizatto.com

GitHub

GitBook

95

3.7 Knex

aizatto.com

GitHub

GitBook

96

3.8 Koa

aizatto.com

GitHub

GitBook

97

3.9 TypeScript

aizatto.com

GitHub

GitBook

98

3.10 Webservers

aizatto.com

GitHub

GitBook

99

4 Software Engineering

aizatto.com

GitHub

GitBook

100

4.1 Pair Programming

aizatto.com

GitHub

GitBook

101

4.2 Software Architectures

aizatto.com

GitHub

GitBook

102

4.2.1 Monolithic

aizatto.com

GitHub

GitBook

103

4.2.2 Non-Monolithic

aizatto.com

GitHub

GitBook

104

4.2.2.1 Microservice

aizatto.com

GitHub

GitBook

105

4.2.2.2 FaaS (Functions as a Service) or Serverless

aizatto.com

GitHub

GitBook

106

4.3 Repository Management

aizatto.com

GitHub

GitBook

107

5 Technical Due Diligence

aizatto.com

GitHub

GitBook

108

6 Web Development

aizatto.com

GitHub

GitBook

109

6.1 Progressive Web App

aizatto.com

GitHub

GitBook

110

6.2 React

aizatto.com

GitHub

GitBook

111

6.3 SSO Providers

aizatto.com

GitHub

GitBook

112

7 Archive

aizatto.com

GitHub

GitBook

113

7.1 Amazon Echo Dot (3rd Gen) with clock

aizatto.com

GitHub

GitBook

114

7.2 Apple

aizatto.com

GitHub

GitBook

115

7.2.1 AirPods Pro

aizatto.com

GitHub

GitBook

116

7.2.2 Apple Notes

aizatto.com

GitHub

GitBook

117

7.2.3 Apple Watch Series 4

aizatto.com

GitHub

GitBook

118

7.2.4 iPad Pro 11" 2018

aizatto.com

GitHub

GitBook

119

7.2.5 MacBook Pro 15" 2017

aizatto.com

GitHub

GitBook

120

7.2.6 macOS

aizatto.com

GitHub

GitBook

121

7.3 Audible

aizatto.com

GitHub

GitBook

122

7.4 Balance

aizatto.com

GitHub

GitBook

123

7.4.1 Growth vs Contentment

aizatto.com

GitHub

GitBook

124

7.4.2 Leading vs Following

aizatto.com

GitHub

GitBook

125

7.4.3 Mindful vs Mindless

aizatto.com

GitHub

GitBook

126

7.4.4 New vs Old

aizatto.com

GitHub

GitBook

127

7.5 Bags

aizatto.com

GitHub

GitBook

128

7.6 Bandwidth Requirements

aizatto.com

GitHub

GitBook

129

7.7 B2B/B2C

aizatto.com

GitHub

GitBook

130

7.8 Blockchain

aizatto.com

GitHub

GitBook

131

7.9 Board Games

aizatto.com

GitHub

GitBook

132

7.9.1 Bang

aizatto.com

GitHub

GitBook

133

7.10 Broadway

aizatto.com

GitHub

GitBook

134

7.11 Cheap, Good, Fast

aizatto.com

GitHub

GitBook

135

7.12 CLI

aizatto.com

GitHub

GitBook

136

7.12.1 git

aizatto.com

GitHub

GitBook

137

7.12.2 ufw

aizatto.com

GitHub

GitBook

138

7.12.3 xargs

aizatto.com

GitHub

GitBook

139

7.13 Cloud Providers

aizatto.com

GitHub

GitBook

140

7.13.1 GCP

aizatto.com

GitHub

GitBook

141

7.14 Communication

aizatto.com

GitHub

GitBook

142

7.14.1 Asking Questions / Making Requests

aizatto.com

GitHub

GitBook

143

7.14.2 Making Edits

aizatto.com

GitHub

GitBook

144

7.14.3 Synchronous vs Asynchronous

aizatto.com

GitHub

GitBook

145

7.14.4 Change Management

aizatto.com

GitHub

GitBook

146

7.14.5 Problem Definition

aizatto.com

GitHub

GitBook

147

7.15 Company

aizatto.com

GitHub

GitBook

148

7.15.1 All Hands

aizatto.com

GitHub

GitBook

149

7.15.2 The Problematic CTO

aizatto.com

GitHub

GitBook

150

7.15.3 Organizational Structure

aizatto.com

GitHub

GitBook

151

7.16 Content Creation

aizatto.com

GitHub

GitBook

152

7.17 COVID 19/Corona Virus

aizatto.com

GitHub

GitBook

153

7.18 Coworking Spaces

aizatto.com

GitHub

GitBook

154

7.19 Daily Routine

aizatto.com

GitHub

GitBook

155

7.20 Dating

aizatto.com

GitHub

GitBook

156

7.21 Displays / Monitors

aizatto.com

GitHub

GitBook

157

7.22 DNS

aizatto.com

GitHub

GitBook

158

7.23 Domain Registrars

aizatto.com

GitHub

GitBook

159

7.24 Driving

aizatto.com

GitHub

GitBook

160

7.25 eCommerce

aizatto.com

GitHub

GitBook

161

7.26 Empire Building

aizatto.com

GitHub

GitBook

162

7.27 Facebook for Developers

aizatto.com

GitHub

GitBook

163

7.28 Fever

aizatto.com

GitHub

GitBook

164

7.29 Fiverr

aizatto.com

GitHub

GitBook

165

7.30 Flights

aizatto.com

GitHub

GitBook

166

7.31 Gaming Tablet

aizatto.com

GitHub

GitBook

167

7.32 GitHub

aizatto.com

GitHub

GitBook

168

7.33 GTD

aizatto.com

GitHub

GitBook

169

7.34 Go Lang

aizatto.com

GitHub

GitBook

170

7.35 GoPro MAX

aizatto.com

GitHub

GitBook

171

7.36 Headsets

aizatto.com

GitHub

GitBook

172

7.37 Hiking

aizatto.com

GitHub

GitBook

173

7.37.1 Chamang Waterfalls

aizatto.com

GitHub

GitBook

174

7.37.2 Kanching Waterfalls

aizatto.com

GitHub

GitBook

175

7.37.3 Kota Damansara Community Forest Reserve

aizatto.com

GitHub

GitBook

176

7.37.4 Sungai Chilling

aizatto.com

GitHub

GitBook

177

7.38 Home Device Calling

aizatto.com

GitHub

GitBook

178

7.39 iCalendar

aizatto.com

GitHub

GitBook

179

7.40 Keyboards

aizatto.com

GitHub

GitBook

180

7.40.1 Ergodox Ez

aizatto.com

GitHub

GitBook

181

7.41 Malaysia Insurance

aizatto.com

GitHub

GitBook

182

7.42 Mental Health Malaysia

aizatto.com

GitHub

GitBook

183

7.43 Migraine

aizatto.com

GitHub

GitBook

184

7.44 Multiroom Wireless Speaker System

aizatto.com

GitHub

GitBook

185

7.45 Musicals

aizatto.com

GitHub

GitBook

186

7.46 Mouse

aizatto.com

GitHub

GitBook

187

7.47 Movies

aizatto.com

GitHub

GitBook

188

7.48 Password Managers

aizatto.com

GitHub

GitBook

189

7.49 Phabricator

aizatto.com

GitHub

GitBook

190

7.50 Physical Health

aizatto.com

GitHub

GitBook

191

7.50.1 Cardio

aizatto.com

GitHub

GitBook

192

7.51 Podcasts

aizatto.com

GitHub

GitBook

193

7.52 Programming Bootcamps

aizatto.com

GitHub

GitBook

194

7.53 Property

aizatto.com

GitHub

GitBook

195

7.54 Productivity

aizatto.com

GitHub

GitBook

196

7.54.1 Note Taking

aizatto.com

GitHub

GitBook

197

7.55 Redang

aizatto.com

GitHub

GitBook

198

7.56 Relationships

aizatto.com

GitHub

GitBook

199

7.57 Referral Codes

aizatto.com

GitHub

GitBook

200

7.58 Remote Calls

aizatto.com

GitHub

GitBook

201

7.59 Remote Work

aizatto.com

GitHub

GitBook

202

7.59.1 Comparison

aizatto.com

GitHub

GitBook

203

7.60 Road Trips

aizatto.com

GitHub

GitBook

204

7.61 Ruby / Ruby on Rails

aizatto.com

GitHub

GitBook

205

7.62 Scraping

aizatto.com

GitHub

GitBook

206

7.63 Slack

aizatto.com

GitHub

GitBook

207

7.64 Stripe

aizatto.com

GitHub

GitBook

208

7.65 Singapore

aizatto.com

GitHub

GitBook

209

7.66 UX

aizatto.com

GitHub

GitBook

210

7.67 Venture Builder

aizatto.com

GitHub

GitBook

211

7.68 Video Games

aizatto.com

GitHub

GitBook

212

7.69 Virtual Personal Assistant

aizatto.com

GitHub

GitBook

213

7.70 VPN

aizatto.com

GitHub

GitBook

214

7.71 WebDAV / CalDAV

aizatto.com

GitHub

GitBook

215

7.72 WebSocket

aizatto.com

GitHub

GitBook

216

7.73 Withings

aizatto.com

GitHub

GitBook

217

7.74 Xiaomi Roborock Mijia

aizatto.com

GitHub

GitBook

218

7.75 Old Hardware

aizatto.com

GitHub

GitBook

219

7.75.1 Netgear R7000P

aizatto.com

GitHub

GitBook

220