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

Nameaizatto.comGitHubGitBookPage

1 aizatto.com

1

2 Table of Contents

2

3 Portfolio, Projects, Tools, Toys

3

4 Interview Guide

4

4.1 Choosing A Company

5

4.2 Job Boards

6

4.3 Practice

7

4.4 Technical Interview Cheatsheet

8

4.5 Interview Process

9

4.5.1 Questions to Ask

10

4.5.2 Coding

11

4.5.3 Soft Skills

12

4.5.4 Rejection

13

4.5.5 Negotiation / Deciding

14

4.5.6 Accepting, Joining

15

4.6 FAQ

16

5 Engineering Code

17

5.1 Communication

18

5.2 Different Types of Coding

19

5.3 Commit Messages

20

5.4 Reviewing Code

21

5.4.1 Requesting Changes

22

5.5 Writing Code

23

5.5.1 Consistency

24

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

25

5.5.3 Write Code Knowing It Will Be Refactored

26

5.5.4 Naming

27

5.5.4.1 Versioning

28

5.5.4.2 Create Searchable Names

29

5.5.5 Commenting

30

5.5.5.1 Don't commit commented code

31

5.5.6 Make It Easy To Reproduce

32

5.5.7 Scripts

33

5.5.8 80 character limit

34

5.5.9 Exit Early

35

5.5.10 Be careful of enum in switch statements

36

5.5.11 Be careful about chaining conditions

37

5.5.12 Be careful of chaining ternary operators

38

5.5.13 Write Code Knowing You Will be Blamed

39

5.5.14 Hacks

40

5.5.15 Bad Practices

41

5.5.16 Logs

42

5.5.17 Time

43

5.5.18 Other rules

44

5.6 Engineering Code

45

5.7 Engineering Data

46

5.8 Pipelines

47

5.9 Configuration Files

48

5.10 Site Reliability Engineering (SRE)

49

5.11 Best Engineers

50

6 Engineering Management

51

6.1 Hiring

52

6.2 New Reports

53

6.3 1:1s

54

6.3.1 Calibration

55

6.3.2 Expectations

56

6.3.3 Mentorship / Learning / Growing

57

6.3.4 Task Management

58

6.3.5 Teams

59

6.4 Interviewing Candidates

60

6.5 Messenger Groups

61

6.6 Resources

62

7 Why GitBook?

63

8 Getting into Tech

64

8.1 Terminology

65

9 Personal Goals

66

10 Daily Drivers

67

11 Contacting Me

68

Notes

Nameaizatto.comGitHubGitBookPage

1 JavaScript

69

1.1 Array

70

1.2 Async & Await / Promises

71

1.3 Booleans

72

1.4 Collections

73

1.5 Cons/Dislikes

74

1.6 fetch

75

1.7 Map

76

1.8 Modules

77

1.9 Object

78

1.10 Regex

79

1.11 Set

80

1.12 Style Guides

81

1.13 Versions

82

2 Node.js

83

2.1 Best Practices

84

2.2 DraftJS

85

2.3 eslint

86

2.4 GraphQL

87

2.5 Relay

88

2.6 Hapi

89

2.7 Knex

90

2.8 Koa

91

2.9 TypeScript

92

2.10 Webservers

93

3 Technical Due Diligence

94

4 Archive

95

4.1 Amazon Echo Dot (3rd Gen) with clock

96

4.2 Apple

97

4.2.1 AirPods Pro

98

4.2.2 Apple Notes

99

4.2.3 Apple Watch Series 4

100

4.2.4 iPad Pro 11" 2018

101

4.2.5 MacBook Pro 15" 2017

102

4.2.6 macOS

103

4.3 Audible

104

4.4 Balance

105

4.4.1 Growth vs Contentment

106

4.4.2 Leading vs Following

107

4.4.3 Mindful vs Mindless

108

4.4.4 New vs Old

109

4.5 Bags

110

4.6 Bandwidth Requirements

111

4.7 B2B/B2C

112

4.8 Blockchain

113

4.9 Board Games

114

4.9.1 Bang

115

4.10 Broadway

116

4.11 Cheap, Good, Fast

117

4.12 CLI

118

4.12.1 git

119

4.12.2 ufw

120

4.12.3 xargs

121

4.13 Cloud Providers

122

4.13.1 GCP

123

4.14 Communication

124

4.14.1 Asking Questions / Making Requests

125

4.14.2 Making Edits

126

4.14.3 Synchronous vs Asynchronous

127

4.14.4 Change Management

128

4.14.5 Problem Definition

129

4.15 Company

130

4.15.1 All Hands

131

4.15.2 The Problematic CTO

132

4.15.3 Organizational Structure

133

4.16 Content Creation

134

4.17 COVID 19/Corona Virus

135

4.18 Coworking Spaces

136

4.19 Daily Routine

137

4.20 Dating

138

4.21 Displays / Monitors

139

4.22 DNS

140

4.23 Domain Registrars

141

4.24 Driving

142

4.25 eCommerce

143

4.26 Empire Building

144

4.27 Facebook for Developers

145

4.28 Fever

146

4.29 Fiverr

147

4.30 Flights

148

4.31 Gaming Tablet

149

4.32 GitHub

150

4.33 GTD

151

4.34 Go Lang

152

4.35 Headsets

153

4.36 Hiking

154

4.36.1 Chamang Waterfalls

155

4.36.2 Kanching Waterfalls

156

4.36.3 Kota Damansara Community Forest Reserve

157

4.36.4 Sungai Chilling

158

4.37 Home Device Calling

159

4.38 iCalendar

160

4.39 Keyboards

161

4.39.1 Ergodox Ez

162

4.40 Malaysia Insurance

163

4.41 Mental Health Malaysia

164

4.42 Multiroom Wireless Speaker System

165

4.43 Musicals

166

4.44 Mouse

167

4.45 Movies

168

4.46 Password Managers

169

4.47 Phabricator

170

4.48 Physical Health

171

4.48.1 Cardio

172

4.49 Podcasts

173

4.50 Programming Bootcamps

174

4.51 Property

175

4.52 Productivity

176

4.52.1 Note Taking

177

4.53 Redang

178

4.54 Relationships

179

4.55 Referral Codes

180

4.56 Remote Calls

181

4.57 Remote Work

182

4.57.1 Comparison

183

4.58 Road Trips

184

4.59 Ruby / Ruby on Rails

185

4.60 Scraping

186

4.61 Slack

187

4.62 Stripe

188

4.63 Singapore

189

4.64 UX

190

4.65 Venture Builder

191

4.66 Video Games

192

4.67 Virtual Personal Assistant

193

4.68 VPN

194

4.69 WebDAV / CalDAV

195

4.70 WebSocket

196

4.71 Withings

197

4.72 Xiaomi Roborock Mijia

198

4.73 Old Hardware

199

4.73.1 Netgear R7000P

200

4.74 Web Development

201

4.74.1 React

202

4.74.2 SSO Providers

203

4.75 Software Engineering

204

4.75.1 Software Architectures

205

4.75.1.1 Monolithic

206

4.75.1.2 Non-Monolithic

207

4.75.1.2.1 Microservice

208

4.75.1.2.2 FaaS (Functions as a Service) or Serverless

209

4.75.2 Repository Management

210


Nameaizatto.comGitHubGitBookPage

1 More on Notion

211

Last updated