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

Notes

Name

aizatto.com

GitHub

GitBook

Page

1 AWS

aizatto.com

GitHub

GitBook

68

1.1 API Gateway

aizatto.com

GitHub

GitBook

69

1.2 Cognito

aizatto.com

GitHub

GitBook

70

1.3 DynamoDB

aizatto.com

GitHub

GitBook

71

1.4 IAM

aizatto.com

GitHub

GitBook

72

1.5 Lambda

aizatto.com

GitHub

GitBook

73

2 Digital Ocean

aizatto.com

GitHub

GitBook

74

3 GraphQL

aizatto.com

GitHub

GitBook

75

4 JavaScript

aizatto.com

GitHub

GitBook

76

4.1 Array

aizatto.com

GitHub

GitBook

77

4.2 Async & Await / Promises

aizatto.com

GitHub

GitBook

78

4.3 Booleans

aizatto.com

GitHub

GitBook

79

4.4 Collections

aizatto.com

GitHub

GitBook

80

4.5 Cons/Dislikes

aizatto.com

GitHub

GitBook

81

4.6 fetch

aizatto.com

GitHub

GitBook

82

4.7 Map

aizatto.com

GitHub

GitBook

83

4.8 Modules

aizatto.com

GitHub

GitBook

84

4.9 Object

aizatto.com

GitHub

GitBook

85

4.10 Regex

aizatto.com

GitHub

GitBook

86

4.11 Set

aizatto.com

GitHub

GitBook

87

4.12 Style Guides

aizatto.com

GitHub

GitBook

88

4.13 Versions

aizatto.com

GitHub

GitBook

89

5 Life

aizatto.com

GitHub

GitBook

90

6 Node.js

aizatto.com

GitHub

GitBook

91

6.1 Best Practices

aizatto.com

GitHub

GitBook

92

6.2 DraftJS

aizatto.com

GitHub

GitBook

93

6.3 eslint

aizatto.com

GitHub

GitBook

94

6.4 GraphQL

aizatto.com

GitHub

GitBook

95

6.5 Relay

aizatto.com

GitHub

GitBook

96

6.6 Hapi

aizatto.com

GitHub

GitBook

97

6.7 Knex

aizatto.com

GitHub

GitBook

98

6.8 Koa

aizatto.com

GitHub

GitBook

99

6.9 TypeScript

aizatto.com

GitHub

GitBook

100

6.10 Webservers

aizatto.com

GitHub

GitBook

101

7 Prototyping

aizatto.com

GitHub

GitBook

102

8 Raspberry Pi

aizatto.com

GitHub

GitBook

103

8.1 tp-link: TL-WN725N

aizatto.com

GitHub

GitBook

104

8.2 Panda Wireless: PAU05

aizatto.com

GitHub

GitBook

105

8.3 Malaysia

aizatto.com

GitHub

GitBook

106

8.4 Working with Multiple Raspberry Pis

aizatto.com

GitHub

GitBook

107

9 Serverless

aizatto.com

GitHub

GitBook

108

10 Software Engineering

aizatto.com

GitHub

GitBook

109

10.1 Pair Programming

aizatto.com

GitHub

GitBook

110

10.2 Software Architectures

aizatto.com

GitHub

GitBook

111

10.2.1 Monolithic

aizatto.com

GitHub

GitBook

112

10.2.2 Non-Monolithic

aizatto.com

GitHub

GitBook

113

10.2.2.1 Microservice

aizatto.com

GitHub

GitBook

114

10.2.2.2 FaaS (Functions as a Service) or Serverless

aizatto.com

GitHub

GitBook

115

10.3 Repository Management

aizatto.com

GitHub

GitBook

116

11 Technical Due Diligence

aizatto.com

GitHub

GitBook

117

12 Web Development

aizatto.com

GitHub

GitBook

118

12.1 Progressive Web App

aizatto.com

GitHub

GitBook

119

12.2 React

aizatto.com

GitHub

GitBook

120

12.3 SSO Providers

aizatto.com

GitHub

GitBook

121

13 Archive

aizatto.com

GitHub

GitBook

122

13.1 Amazon Echo Dot (3rd Gen) with clock

aizatto.com

GitHub

GitBook

123

13.2 Apple

aizatto.com

GitHub

GitBook

124

13.2.1 AirPods Pro

aizatto.com

GitHub

GitBook

125

13.2.2 Apple Notes

aizatto.com

GitHub

GitBook

126

13.2.3 Apple Watch Series 4

aizatto.com

GitHub

GitBook

127

13.2.4 iPad Pro 11" 2018

aizatto.com

GitHub

GitBook

128

13.2.5 MacBook Pro 15" 2017

aizatto.com

GitHub

GitBook

129

13.2.6 macOS

aizatto.com

GitHub

GitBook

130

13.3 Audible

aizatto.com

GitHub

GitBook

131

13.4 Balance

aizatto.com

GitHub

GitBook

132

13.4.1 Growth vs Contentment

aizatto.com

GitHub

GitBook

133

13.4.2 Leading vs Following

aizatto.com

GitHub

GitBook

134

13.4.3 Mindful vs Mindless

aizatto.com

GitHub

GitBook

135

13.4.4 New vs Old

aizatto.com

GitHub

GitBook

136

13.5 Bags

aizatto.com

GitHub

GitBook

137

13.6 Bandwidth Requirements

aizatto.com

GitHub

GitBook

138

13.7 B2B/B2C

aizatto.com

GitHub

GitBook

139

13.8 Blockchain

aizatto.com

GitHub

GitBook

140

13.9 Board Games

aizatto.com

GitHub

GitBook

141

13.9.1 Bang

aizatto.com

GitHub

GitBook

142

13.10 Broadway

aizatto.com

GitHub

GitBook

143

13.11 Cheap, Good, Fast

aizatto.com

GitHub

GitBook

144

13.12 CLI

aizatto.com

GitHub

GitBook

145

13.12.1 git

aizatto.com

GitHub

GitBook

146

13.12.2 ufw

aizatto.com

GitHub

GitBook

147

13.12.3 xargs

aizatto.com

GitHub

GitBook

148

13.13 Cloud Providers

aizatto.com

GitHub

GitBook

149

13.13.1 GCP

aizatto.com

GitHub

GitBook

150

13.14 Communication

aizatto.com

GitHub

GitBook

151

13.14.1 Asking Questions / Making Requests

aizatto.com

GitHub

GitBook

152

13.14.2 Making Edits

aizatto.com

GitHub

GitBook

153

13.14.3 Synchronous vs Asynchronous

aizatto.com

GitHub

GitBook

154

13.14.4 Change Management

aizatto.com

GitHub

GitBook

155

13.14.5 Problem Definition

aizatto.com

GitHub

GitBook

156

13.15 Company

aizatto.com

GitHub

GitBook

157

13.15.1 All Hands

aizatto.com

GitHub

GitBook

158

13.15.2 The Problematic CTO

aizatto.com

GitHub

GitBook

159

13.15.3 Organizational Structure

aizatto.com

GitHub

GitBook

160

13.16 Content Creation

aizatto.com

GitHub

GitBook

161

13.17 COVID 19/Corona Virus

aizatto.com

GitHub

GitBook

162

13.18 Coworking Spaces

aizatto.com

GitHub

GitBook

163

13.19 Daily Routine

aizatto.com

GitHub

GitBook

164

13.20 Dating

aizatto.com

GitHub

GitBook

165

13.21 Displays / Monitors

aizatto.com

GitHub

GitBook

166

13.22 DNS

aizatto.com

GitHub

GitBook

167

13.23 Domain Registrars

aizatto.com

GitHub

GitBook

168

13.24 Driving

aizatto.com

GitHub

GitBook

169

13.25 eCommerce

aizatto.com

GitHub

GitBook

170

13.26 Empire Building

aizatto.com

GitHub

GitBook

171

13.27 Facebook for Developers

aizatto.com

GitHub

GitBook

172

13.28 Fever

aizatto.com

GitHub

GitBook

173

13.29 Fiverr

aizatto.com

GitHub

GitBook

174

13.30 Flights

aizatto.com

GitHub

GitBook

175

13.31 Gaming Tablet

aizatto.com

GitHub

GitBook

176

13.32 GitHub

aizatto.com

GitHub

GitBook

177

13.33 GTD

aizatto.com

GitHub

GitBook

178

13.34 Go Lang

aizatto.com

GitHub

GitBook

179

13.35 GoPro MAX

aizatto.com

GitHub

GitBook

180

13.36 Headsets

aizatto.com

GitHub

GitBook

181

13.37 Hiking

aizatto.com

GitHub

GitBook

182

13.37.1 Chamang Waterfalls

aizatto.com

GitHub

GitBook

183

13.37.2 Kanching Waterfalls

aizatto.com

GitHub

GitBook

184

13.37.3 Kota Damansara Community Forest Reserve

aizatto.com

GitHub

GitBook

185

13.37.4 Sungai Chilling

aizatto.com

GitHub

GitBook

186

13.38 Home Device Calling

aizatto.com

GitHub

GitBook

187

13.39 iCalendar

aizatto.com

GitHub

GitBook

188

13.40 Keyboards

aizatto.com

GitHub

GitBook

189

13.40.1 Ergodox Ez

aizatto.com

GitHub

GitBook

190

13.41 Malaysia Insurance

aizatto.com

GitHub

GitBook

191

13.42 Mental Health Malaysia

aizatto.com

GitHub

GitBook

192

13.43 Migraine

aizatto.com

GitHub

GitBook

193

13.44 Multiroom Wireless Speaker System

aizatto.com

GitHub

GitBook

194

13.45 Musicals

aizatto.com

GitHub

GitBook

195

13.46 Mouse

aizatto.com

GitHub

GitBook

196

13.47 Movies

aizatto.com

GitHub

GitBook

197

13.48 Password Managers

aizatto.com

GitHub

GitBook

198

13.49 Phabricator

aizatto.com

GitHub

GitBook

199

13.50 Physical Health

aizatto.com

GitHub

GitBook

200

13.50.1 Cardio

aizatto.com

GitHub

GitBook

201

13.51 Podcasts

aizatto.com

GitHub

GitBook

202

13.52 Programming Bootcamps

aizatto.com

GitHub

GitBook

203

13.53 Property

aizatto.com

GitHub

GitBook

204

13.54 Productivity

aizatto.com

GitHub

GitBook

205

13.54.1 Note Taking

aizatto.com

GitHub

GitBook

206

13.55 Redang

aizatto.com

GitHub

GitBook

207

13.56 Relationships

aizatto.com

GitHub

GitBook

208

13.57 Referral Codes

aizatto.com

GitHub

GitBook

209

13.58 Remote Calls

aizatto.com

GitHub

GitBook

210

13.59 Remote Work

aizatto.com

GitHub

GitBook

211

13.59.1 Comparison

aizatto.com

GitHub

GitBook

212

13.60 Road Trips

aizatto.com

GitHub

GitBook

213

13.61 Ruby / Ruby on Rails

aizatto.com

GitHub

GitBook

214

13.62 Scraping

aizatto.com

GitHub

GitBook

215

13.63 Slack

aizatto.com

GitHub

GitBook

216

13.64 Stripe

aizatto.com

GitHub

GitBook

217

13.65 Singapore

aizatto.com

GitHub

GitBook

218

13.66 UX

aizatto.com

GitHub

GitBook

219

13.67 Venture Builder

aizatto.com

GitHub

GitBook

220

13.68 Video Games

aizatto.com

GitHub

GitBook

221

13.69 Virtual Personal Assistant

aizatto.com

GitHub

GitBook

222

13.70 VPN

aizatto.com

GitHub

GitBook

223

13.71 WebDAV / CalDAV

aizatto.com

GitHub

GitBook

224

13.72 WebSocket

aizatto.com

GitHub

GitBook

225

13.73 Withings

aizatto.com

GitHub

GitBook

226

13.74 Xiaomi Roborock Mijia