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.5 Writing Code

aizatto.com

GitHub

GitBook

22

5.5.1 Consistency

aizatto.com

GitHub

GitBook

23

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

aizatto.com

GitHub

GitBook

24

5.5.3 Write Code Knowing It Will Be Refactored

aizatto.com

GitHub

GitBook

25

5.5.4 Naming

aizatto.com

GitHub

GitBook

26

5.5.4.1 Versioning

aizatto.com

GitHub

GitBook

27

5.5.4.2 Create Searchable Names

aizatto.com

GitHub

GitBook

28

5.5.5 Commenting

aizatto.com

GitHub

GitBook

29

5.5.5.1 Don't commit commented code

aizatto.com

GitHub

GitBook

30

5.5.6 Make It Easy To Reproduce

aizatto.com

GitHub

GitBook

31

5.5.7 Scripts

aizatto.com

GitHub

GitBook

32

5.5.8 80 character limit

aizatto.com

GitHub

GitBook

33

5.5.9 Exit Early

aizatto.com

GitHub

GitBook

34

5.5.10 Be careful of enum in switch statements

aizatto.com

GitHub

GitBook

35

5.5.11 Be careful about chaining conditions

aizatto.com

GitHub

GitBook

36

5.5.12 Be careful of chaining ternary operators

aizatto.com

GitHub

GitBook

37

5.5.13 Write Code Knowing You Will be Blamed

aizatto.com

GitHub

GitBook

38

5.5.14 Hacks

aizatto.com

GitHub

GitBook

39

5.5.15 Bad Practices

aizatto.com

GitHub

GitBook

40

5.5.16 Logs

aizatto.com

GitHub

GitBook

41

5.5.17 Time

aizatto.com

GitHub

GitBook

42

5.5.18 Other rules

aizatto.com

GitHub

GitBook

43

5.6 Engineering Code

aizatto.com

GitHub

GitBook

44

5.7 Engineering Data

aizatto.com

GitHub

GitBook

45

5.8 Pipelines

aizatto.com

GitHub

GitBook

46

5.9 Configuration Files

aizatto.com

GitHub

GitBook

47

5.10 Site Reliability Engineering (SRE)

aizatto.com

GitHub

GitBook

48

5.11 Best Engineers

aizatto.com

GitHub

GitBook

49

6 Engineering Management

aizatto.com

GitHub

GitBook

50

6.1 Hiring

aizatto.com

GitHub

GitBook

51

6.2 New Reports

aizatto.com

GitHub

GitBook

52

6.3 1:1s

aizatto.com

GitHub

GitBook

53

6.3.1 Calibration

aizatto.com

GitHub

GitBook

54

6.3.2 Expectations

aizatto.com

GitHub

GitBook

55

6.3.3 Mentorship / Learning / Growing

aizatto.com

GitHub

GitBook

56

6.3.4 Task Management

aizatto.com

GitHub

GitBook

57

6.3.5 Teams

aizatto.com

GitHub

GitBook

58

6.4 Interviewing Candidates

aizatto.com

GitHub

GitBook

59

6.5 Messenger Groups

aizatto.com

GitHub

GitBook

60

6.6 Resources

aizatto.com

GitHub

GitBook

61

7 Why GitBook?

aizatto.com

GitHub

GitBook

62

8 Getting into Tech

aizatto.com

GitHub

GitBook

63

8.1 Terminology

aizatto.com

GitHub

GitBook

64

9 Personal Goals

aizatto.com

GitHub

GitBook

65

Notes

Name

aizatto.com

GitHub

GitBook

Page

1 AWS

aizatto.com

GitHub

GitBook

66

1.1 API Gateway

aizatto.com

GitHub

GitBook

67

1.2 Cognito

aizatto.com

GitHub

GitBook

68

1.3 DynamoDB

aizatto.com

GitHub

GitBook

69

1.4 IAM

aizatto.com

GitHub

GitBook

70

1.5 Lambda

aizatto.com

GitHub

GitBook

71

2 Digital Ocean

aizatto.com

GitHub

GitBook

72

3 GraphQL

aizatto.com

GitHub

GitBook

73

4 JavaScript

aizatto.com

GitHub

GitBook

74

4.1 Array

aizatto.com

GitHub

GitBook

75

4.2 Async & Await / Promises

aizatto.com

GitHub

GitBook

76

4.3 Booleans

aizatto.com

GitHub

GitBook

77

4.4 Collections

aizatto.com

GitHub

GitBook

78

4.5 Cons/Dislikes

aizatto.com

GitHub

GitBook

79

4.6 fetch

aizatto.com

GitHub

GitBook

80

4.7 Map

aizatto.com

GitHub

GitBook

81

4.8 Modules

aizatto.com

GitHub

GitBook

82

4.9 Object

aizatto.com

GitHub

GitBook

83

4.10 Regex

aizatto.com

GitHub

GitBook

84

4.11 Set

aizatto.com

GitHub

GitBook

85

4.12 Style Guides

aizatto.com

GitHub

GitBook

86

4.13 Versions

aizatto.com

GitHub

GitBook

87

5 Life

aizatto.com

GitHub

GitBook

88

6 Node.js

aizatto.com

GitHub

GitBook

89

6.1 Best Practices

aizatto.com

GitHub

GitBook

90

6.2 DraftJS

aizatto.com

GitHub

GitBook

91

6.3 eslint

aizatto.com

GitHub

GitBook

92

6.4 GraphQL

aizatto.com

GitHub

GitBook

93

6.5 Relay

aizatto.com

GitHub

GitBook

94

6.6 Hapi

aizatto.com

GitHub

GitBook

95

6.7 Knex

aizatto.com

GitHub

GitBook

96

6.8 Koa

aizatto.com

GitHub

GitBook

97

6.9 TypeScript

aizatto.com

GitHub

GitBook

98

6.10 Webservers

aizatto.com

GitHub

GitBook

99

7 Prototyping

aizatto.com

GitHub

GitBook

100

8 Raspberry Pi

aizatto.com

GitHub

GitBook

101

8.1 tp-link: TL-WN725N

aizatto.com

GitHub

GitBook

102

8.2 Panda Wireless: PAU05

aizatto.com

GitHub

GitBook

103

8.3 Malaysia

aizatto.com

GitHub

GitBook

104

8.4 Working with Multiple Raspberry Pis

aizatto.com

GitHub

GitBook

105

9 Serverless

aizatto.com

GitHub

GitBook

106

10 Software Engineering

aizatto.com

GitHub

GitBook

107

10.1 Pair Programming

aizatto.com

GitHub

GitBook

108

10.2 Software Architectures

aizatto.com

GitHub

GitBook

109

10.2.1 Monolithic

aizatto.com

GitHub

GitBook

110

10.2.2 Non-Monolithic

aizatto.com

GitHub

GitBook

111

10.2.2.1 Microservice

aizatto.com

GitHub

GitBook

112

10.2.2.2 FaaS (Functions as a Service) or Serverless

aizatto.com

GitHub

GitBook

113

10.3 Repository Management

aizatto.com

GitHub

GitBook

114

11 Technical Due Diligence

aizatto.com

GitHub

GitBook

115

12 Web Development

aizatto.com

GitHub

GitBook

116

12.1 Progressive Web App

aizatto.com

GitHub

GitBook

117

12.2 React

aizatto.com

GitHub

GitBook

118

12.3 SSO Providers

aizatto.com

GitHub

GitBook

119

13 Archive

aizatto.com

GitHub

GitBook

120

13.1 Amazon Echo Dot (3rd Gen) with clock

aizatto.com

GitHub

GitBook

121

13.2 Apple

aizatto.com

GitHub

GitBook

122

13.2.1 AirPods Pro

aizatto.com

GitHub

GitBook

123

13.2.2 Apple Notes

aizatto.com

GitHub

GitBook

124

13.2.3 Apple Watch Series 4

aizatto.com

GitHub

GitBook

125

13.2.4 iPad Pro 11" 2018

aizatto.com

GitHub

GitBook

126

13.2.5 MacBook Pro 15" 2017

aizatto.com

GitHub

GitBook

127

13.2.6 macOS

aizatto.com

GitHub

GitBook

128

13.3 Audible

aizatto.com

GitHub

GitBook

129

13.4 Balance

aizatto.com

GitHub

GitBook

130

13.4.1 Growth vs Contentment

aizatto.com

GitHub

GitBook

131

13.4.2 Leading vs Following

aizatto.com

GitHub

GitBook

132

13.4.3 Mindful vs Mindless

aizatto.com

GitHub

GitBook

133

13.4.4 New vs Old

aizatto.com

GitHub

GitBook

134

13.5 Bags

aizatto.com

GitHub

GitBook

135

13.6 Bandwidth Requirements

aizatto.com

GitHub

GitBook

136

13.7 B2B/B2C

aizatto.com

GitHub

GitBook

137

13.8 Blockchain

aizatto.com

GitHub

GitBook

138

13.9 Board Games

aizatto.com

GitHub

GitBook

139

13.10 Broadway

aizatto.com

GitHub

GitBook

140

13.11 Cheap, Good, Fast

aizatto.com

GitHub

GitBook

141

13.12 CLI

aizatto.com

GitHub

GitBook

142

13.12.1 git

aizatto.com

GitHub

GitBook

143

13.12.2 ufw

aizatto.com

GitHub

GitBook

144

13.12.3 xargs

aizatto.com

GitHub

GitBook

145

13.13 Cloud Providers

aizatto.com

GitHub

GitBook

146

13.13.1 GCP

aizatto.com

GitHub

GitBook

147

13.14 Communication

aizatto.com

GitHub

GitBook

148

13.14.1 Asking Questions / Making Requests

aizatto.com

GitHub

GitBook

149

13.14.2 Making Edits

aizatto.com

GitHub

GitBook

150

13.14.3 Synchronous vs Asynchronous

aizatto.com

GitHub

GitBook

151

13.14.4 Change Management

aizatto.com

GitHub

GitBook

152

13.14.5 Problem Definition

aizatto.com

GitHub

GitBook

153

13.15 Company

aizatto.com

GitHub

GitBook

154

13.15.1 All Hands

aizatto.com

GitHub

GitBook

155

13.15.2 The Problematic CTO

aizatto.com

GitHub

GitBook

156

13.15.3 Organizational Structure

aizatto.com

GitHub

GitBook

157

13.16 Content Creation

aizatto.com

GitHub

GitBook

158

13.17 COVID 19/Corona Virus

aizatto.com

GitHub

GitBook

159

13.18 Coworking Spaces

aizatto.com

GitHub

GitBook

160

13.19 Daily Routine

aizatto.com

GitHub

GitBook

161

13.20 Dating

aizatto.com

GitHub

GitBook

162

13.21 Displays / Monitors

aizatto.com

GitHub

GitBook

163

13.22 DNS

aizatto.com

GitHub

GitBook

164

13.23 Domain Registrars

aizatto.com

GitHub

GitBook

165

13.24 Driving

aizatto.com

GitHub

GitBook

166

13.25 eCommerce

aizatto.com

GitHub

GitBook

167

13.26 Empire Building

aizatto.com

GitHub

GitBook

168

13.27 Facebook for Developers

aizatto.com

GitHub

GitBook

169

13.28 Fever

aizatto.com

GitHub

GitBook

170

13.29 Fiverr

aizatto.com

GitHub

GitBook

171

13.30 Flights

aizatto.com

GitHub

GitBook

172

13.31 Gaming Tablet

aizatto.com

GitHub

GitBook

173

13.32 GitHub

aizatto.com

GitHub

GitBook

174

13.33 GTD

aizatto.com

GitHub

GitBook

175

13.34 Go Lang

aizatto.com

GitHub

GitBook

176

13.35 GoPro MAX

aizatto.com

GitHub

GitBook

177

13.36 Headsets

aizatto.com

GitHub

GitBook

178

13.37 Hiking

aizatto.com

GitHub

GitBook

179

13.37.1 Chamang Waterfalls

aizatto.com

GitHub

GitBook

180

13.37.2 Kanching Waterfalls

aizatto.com

GitHub

GitBook

181

13.37.3 Kota Damansara Community Forest Reserve

aizatto.com

GitHub

GitBook

182

13.37.4 Sungai Chilling

aizatto.com

GitHub

GitBook

183

13.38 Home Device Calling

aizatto.com

GitHub

GitBook

184

13.39 iCalendar

aizatto.com

GitHub

GitBook

185

13.40 Keyboards

aizatto.com

GitHub

GitBook

186

13.40.1 Ergodox Ez

aizatto.com

GitHub

GitBook

187

13.41 Malaysia Insurance

aizatto.com

GitHub

GitBook

188

13.42 Mental Health Malaysia

aizatto.com

GitHub

GitBook

189

13.43 Migraine

aizatto.com

GitHub

GitBook

190

13.44 Multiroom Wireless Speaker System

aizatto.com

GitHub

GitBook

191

13.45 Musicals

aizatto.com

GitHub

GitBook

192

13.46 Mouse

aizatto.com

GitHub

GitBook

193

13.47 Movies

aizatto.com

GitHub

GitBook

194

13.48 Password Managers

aizatto.com

GitHub

GitBook

195

13.49 Phabricator

aizatto.com

GitHub

GitBook

196

13.50 Physical Health

aizatto.com

GitHub

GitBook

197

13.50.1 Cardio

aizatto.com

GitHub

GitBook

198

13.51 Podcasts

aizatto.com

GitHub

GitBook

199

13.52 Programming Bootcamps

aizatto.com

GitHub

GitBook

200

13.53 Property

aizatto.com

GitHub

GitBook

201

13.54 Productivity

aizatto.com

GitHub

GitBook

202

13.54.1 Note Taking

aizatto.com

GitHub

GitBook

203

13.55 Relationships

aizatto.com

GitHub

GitBook

204

13.56 Referral Codes

aizatto.com

GitHub

GitBook

205

13.57 Remote Calls

aizatto.com

GitHub

GitBook

206

13.58 Remote Work

aizatto.com

GitHub

GitBook

207

13.58.1 Comparison

aizatto.com

GitHub

GitBook

208

13.59 Road Trips

aizatto.com

GitHub

GitBook

209

13.60 Ruby / Ruby on Rails

aizatto.com

GitHub

GitBook

210

13.61 Scraping

aizatto.com

GitHub

GitBook

211

13.62 Slack

aizatto.com

GitHub

GitBook

212

13.63 Stripe

aizatto.com

GitHub

GitBook

213

13.64 Singapore

aizatto.com

GitHub

GitBook

214

13.65 UX

aizatto.com

GitHub

GitBook

215

13.66 Venture Builder

aizatto.com

GitHub

GitBook

216

13.67 Video Games

aizatto.com

GitHub

GitBook

217

13.68 Virtual Personal Assistant

aizatto.com

GitHub

GitBook

218

13.69 VPN

aizatto.com

GitHub

GitBook

219

13.70 WebDAV / CalDAV

aizatto.com

GitHub

GitBook

220

13.71 WebSocket

aizatto.com

GitHub

GitBook

221

13.72 Withings

aizatto.com

GitHub

GitBook

222

13.73 Xiaomi Roborock Mijia

aizatto.com

GitHub

GitBook

223

13.74 Old Hardware

aizatto.com

GitHub

GitBook

224

13.74.1 Netgear R7000P

aizatto.com

GitHub

GitBook

225