Inanc Gumus
|
eef5c3eba4
|
add: reflection interfaces
|
2019-09-07 22:23:42 +03:00 |
|
Inanc Gumus
|
78114696c8
|
fix: decode to iface
|
2019-09-06 10:58:28 +03:00 |
|
Inanc Gumus
|
0eff1231f1
|
on hold: reflection decoder
|
2019-09-06 10:55:48 +03:00 |
|
 Inanc GumusandGitHub
|
19dd611000
|
fix: err return in decode to iface
|
2019-09-06 00:30:18 +03:00 |
|
Inanc Gumus
|
efae6414db
|
add: explanations to decode to iface
|
2019-09-05 23:27:51 +03:00 |
|
Inanc Gumus
|
4ebcc1a088
|
add: decode json to an interface lecture
|
2019-09-05 23:23:37 +03:00 |
|
Inanc Gumus
|
169bd2b439
|
move: reflection decoder to 12th lecture
|
2019-09-05 23:22:49 +03:00 |
|
Inanc Gumus
|
b67f113e24
|
add: database to reflection decoder
|
2019-09-05 14:59:49 +03:00 |
|
Inanc Gumus
|
ef9360c852
|
move decoding into the list (reflection interfaces)
|
2019-09-04 16:52:53 +03:00 |
|
Inanc Gumus
|
79194e8baa
|
enable go modules
|
2019-09-04 00:09:30 +03:00 |
|
Inanc Gumus
|
1c31ec1fcc
|
update: use new go literals
|
2019-09-03 23:51:15 +03:00 |
|
Inanc Gumus
|
311baef9e4
|
add: timestamp to reflection decoder
|
2019-09-03 23:15:46 +03:00 |
|
Inanc Gumus
|
4006ceaa79
|
update: marshaler interface
|
2019-09-03 23:07:25 +03:00 |
|
Inanc Gumus
|
009398e6d4
|
refactor: stringer interface
|
2019-09-03 17:42:56 +03:00 |
|
Inanc Gumus
|
fc349bd51d
|
add: reflection decoder
|
2019-09-03 12:41:45 +03:00 |
|
Inanc Gumus
|
5f7b9eabed
|
remove: decoder code from marshaler
|
2019-09-02 22:47:49 +03:00 |
|
Inanc Gumus
|
4c9645a10d
|
add: marshaler interface
|
2019-09-02 22:33:34 +03:00 |
|
Inanc Gumus
|
e1fb0a4a74
|
update: little fixes to composition
|
2019-09-02 19:07:24 +03:00 |
|
Inanc Gumus
|
86a59253d1
|
add: fmt.stringer to item interface
|
2019-09-02 17:06:24 +03:00 |
|
Inanc Gumus
|
83b32e4170
|
update: interface promoted methods
|
2019-09-02 16:48:38 +03:00 |
|
Inanc Gumus
|
fcf5a8a791
|
add: string interface
|
2019-09-01 22:05:09 +03:00 |
|
Inanc Gumus
|
9bcaae2505
|
add: method embedding
|
2019-08-31 20:28:08 +03:00 |
|
Inanc Gumus
|
9f8bc6ea89
|
rename: interfaces composition
|
2019-08-31 17:24:37 +03:00 |
|
Inanc Gumus
|
1ee44f1f9d
|
remove: log parser from interfaces
|
2019-08-31 17:23:50 +03:00 |
|
Inanc Gumus
|
81bd060e1b
|
refactor: logparser v6
|
2019-08-31 17:23:16 +03:00 |
|
Inanc Gumus
|
b5fbf7d10a
|
add: experimental logparser v6
|
2019-08-30 22:33:09 +03:00 |
|
Inanc Gumus
|
ec39a882c8
|
update: interfaces composition
|
2019-08-30 00:49:27 +03:00 |
|
Inanc Gumus
|
6ab99ac78e
|
fix: logs makefile
|
2019-08-29 18:48:15 +03:00 |
|
Inanc Gumus
|
c8e7f3efda
|
optimize: logparser v5
|
2019-08-29 18:27:31 +03:00 |
|
Inanc Gumus
|
661e018258
|
refactor: logparser v5 funcs
|
2019-08-29 16:08:46 +03:00 |
|
Inanc Gumus
|
d28c6d54d2
|
fix: logparser v5 json err
|
2019-08-29 01:50:04 +03:00 |
|
Inanc Gumus
|
4910370808
|
add: logparser v5 shared record
|
2019-08-29 01:32:25 +03:00 |
|
Inanc Gumus
|
81b4246973
|
refactor: logparser v5 to pkgs
|
2019-08-28 23:46:42 +03:00 |
|
Inanc Gumus
|
4629b59ef2
|
remove: logparser v6
|
2019-08-28 23:46:28 +03:00 |
|
Inanc Gumus
|
10140e976d
|
rename: logparser v5 -> v6
|
2019-08-28 22:52:28 +03:00 |
|
Inanc Gumus
|
de97595895
|
rename: pipe Digest -> Consume
|
2019-08-28 22:18:37 +03:00 |
|
Inanc Gumus
|
9afbe8f350
|
move: log parsers
|
2019-08-28 20:23:38 +03:00 |
|
Inanc Gumus
|
0a121cd911
|
refactor: oop log parser to pkgs
|
2019-08-28 20:05:06 +03:00 |
|
Inanc Gumus
|
c1f245c628
|
rename: oop log parser result -> record
|
2019-08-28 13:42:24 +03:00 |
|
Inanc Gumus
|
cc9e82bead
|
improve: oop log parser err handling
|
2019-08-28 13:09:54 +03:00 |
|
Inanc Gumus
|
55a480a016
|
refactor: oop log parser names
|
2019-08-28 13:01:51 +03:00 |
|
Inanc Gumus
|
aff765c4a8
|
refactor: inteface composition
|
2019-08-27 15:23:36 +03:00 |
|
Inanc Gumus
|
5d7047a66f
|
change: delivery msg interfaces
|
2019-08-27 15:19:25 +03:00 |
|
Inanc Gumus
|
fce56d299e
|
refactor: oop log parser
|
2019-08-27 01:01:24 +03:00 |
|
Inanc Gumus
|
dcfc7748fe
|
fix: log parser test imports
|
2019-08-26 18:00:03 +03:00 |
|
Inanc Gumus
|
5e87b77956
|
fix: pointers example
|
2019-08-26 17:57:53 +03:00 |
|
Inanc Gumus
|
7e82a94bae
|
remove: gochart go mod incompatible
|
2019-08-26 17:55:46 +03:00 |
|
Inanc Gumus
|
1299552d88
|
update: chart path log parser oop
|
2019-08-26 17:22:53 +03:00 |
|
Inanc Gumus
|
51eb72bdaf
|
update: functional log parser
|
2019-08-26 17:19:27 +03:00 |
|
Inanc Gumus
|
5215300d31
|
refactor: oop log parser
|
2019-08-26 14:37:58 +03:00 |
|
Inanc Gumus
|
912d789933
|
update: directory structure
|
2019-08-25 21:01:44 +03:00 |
|
Inanc Gumus
|
0f07e4814e
|
add: type switch
|
2019-08-25 08:57:53 +03:00 |
|
Inanc Gumus
|
39aed37a88
|
add: type assertion
|
2019-08-23 17:07:45 +03:00 |
|
Inanc Gumus
|
e0b2786fd9
|
update: interfaces lecture
|
2019-08-23 11:03:51 +03:00 |
|
Inanc Gumus
|
435c08e800
|
update: slice exercises 21, 23, 24, 25, 26
|
2019-08-23 10:23:42 +03:00 |
|
Inanc Gumus
|
cfc6f5fbfa
|
update: slice exercise 21
|
2019-08-23 00:37:56 +03:00 |
|
Inanc Gumus
|
312fbbf5a4
|
update: slices exercise 26
|
2019-08-23 00:25:38 +03:00 |
|
Inanc Gumus
|
08d881a3d0
|
refactor: slice exercises 22 and 24
|
2019-08-22 20:55:47 +03:00 |
|
Inanc Gumus
|
792a7a75d4
|
update: slice exercises 23
|
2019-08-22 20:04:52 +03:00 |
|
Inanc Gumus
|
ce5a32ecbe
|
add: money type to interfaces
|
2019-08-21 23:53:47 +03:00 |
|
Inanc Gumus
|
c282da3c6d
|
reorganize: interfaces section
|
2019-08-21 20:53:02 +03:00 |
|
Inanc Gumus
|
8cb42216e4
|
move: log parser
|
2019-08-21 20:38:07 +03:00 |
|
Inanc Gumus
|
6dc3774fc0
|
fix: import paths
|
2019-08-20 19:46:55 +03:00 |
|
Inanc Gumus
|
6b95995c81
|
add: interfaces assertion and composition (wip)
|
2019-08-20 19:03:57 +03:00 |
|
Inanc Gumus
|
aa7fada2aa
|
update: interfaces
|
2019-08-19 20:01:02 +03:00 |
|
Inanc Gumus
|
b39a9ea117
|
refactor: logparser
|
2019-08-19 20:00:27 +03:00 |
|
Inanc Gumus
|
158f475a2d
|
interfaces: refactor
|
2019-08-19 10:21:17 +03:00 |
|
Inanc Gumus
|
b95be49711
|
add: new interfaces
|
2019-08-19 10:21:17 +03:00 |
|
Inanc Gumus
|
ccfa68200a
|
move: interfaces error handling and advanced funcs
|
2019-08-19 10:21:17 +03:00 |
|
Inanc Gumus
|
4dd469ff18
|
optimize: pipeline logparser
|
2019-08-19 10:21:17 +03:00 |
|
Inanc Gumus
|
5d5c656413
|
remove: countlines from textreader
|
2019-08-19 10:21:17 +03:00 |
|
Inanc Gumus
|
43d25a4180
|
update: makefile
|
2019-08-19 10:21:17 +03:00 |
|
Inanc Gumus
|
e4dae5e0d4
|
add: new pipeline to log parser
|
2019-08-19 10:21:17 +03:00 |
|
Inanc Gumus
|
91b3258042
|
fix: recover log parser
|
2019-08-19 10:21:17 +03:00 |
|
Inanc Gumus
|
4f60812589
|
refactor: slice exercises 16-21
|
2019-08-18 15:43:09 +03:00 |
|
Inanc Gumus
|
5d6b493e75
|
refactor: slice exercises 19-21
|
2019-08-18 15:08:32 +03:00 |
|
Inanc Gumus
|
2dab6c53c9
|
refactor: slices 22th exercise
|
2019-08-18 14:56:37 +03:00 |
|
Inanc Gumus
|
55419e59b7
|
refactor: slices 26th exercise
|
2019-08-18 14:43:37 +03:00 |
|
Inanc Gumus
|
552a6a6cf7
|
refactor: slices 25th exercise
|
2019-08-18 14:05:35 +03:00 |
|
Inanc Gumus
|
df18e1a4bd
|
refactor: slices 24th exercise
|
2019-08-18 13:33:22 +03:00 |
|
Inanc Gumus
|
dfca449457
|
update: slices 23th exercise
|
2019-08-18 13:08:49 +03:00 |
|
Inanc Gumus
|
4b2d2a3d6b
|
optimize: log parser
add: fast text reader to log parser
|
2019-08-07 13:40:01 +03:00 |
|
Inanc Gumus
|
450018748b
|
add: default from to log parser
|
2019-08-06 17:15:29 +03:00 |
|
Inanc Gumus
|
9c57aad7d9
|
refactor: log parser names (again :))
|
2019-08-06 03:32:44 +03:00 |
|
Inanc Gumus
|
69094da997
|
refactor: log parser text writer and func types
|
2019-08-06 02:44:17 +03:00 |
|
Inanc Gumus
|
eadf0c85e4
|
refactor: log parser parseLine to parseFields
|
2019-08-06 01:45:41 +03:00 |
|
Inanc Gumus
|
9ad46b14ce
|
refactor: log parser names
|
2019-08-06 01:42:59 +03:00 |
|
Inanc Gumus
|
821a0cf260
|
fix: broken legacy log parser imports
|
2019-08-06 01:37:08 +03:00 |
|
Inanc Gumus
|
699632fdbd
|
move: methods to interfaces
|
2019-08-06 01:35:15 +03:00 |
|
Inanc Gumus
|
4e8b80c519
|
move: advanced funcs to functional programming
|
2019-08-06 01:35:15 +03:00 |
|
Inanc Gumus
|
c97becdf82
|
move: magic from internal
|
2019-08-06 01:35:15 +03:00 |
|
Inanc Gumus
|
eb8f9987a8
|
add: new tictactoe game
add: testing to tictactoe
rename: tictactoe
add: tictactoe steps
refactor: tictactoe const names
refactor: tictactoe loop
add: tictactoe bad switch example (fallthrough)
refactor: tictactoe loop skin
remove: tictactoe changable skin
refactor: tictactoe all
remove: tictactoe unnecessary base dir
add: tictactoe slices
add: tictactoe slices
remove: tictactoe fallthrough
rename: tictactoe slices 10 -> 09
update: loops skin tictactoe
add: tictactoe randomization
add: tictactoe infinite loop and labeled break
refactor: tictactoe rand and infinite loop
add: tictactoe buggy winning algo
add: tictactoe more tests
rename: tictactoe wrongPlay to wrongMove
add: tictactoe even more tests
fix: tictactoe
rename: tictactoe waitForInput to wait
add: tictactoe os.args gameSpeed
remove: tictactoe unnecessary files
rename: tictactoe game messages
refactor: tictactoe main loop
add: types and arrays
|
2019-07-29 16:43:30 +03:00 |
|
Inanc Gumus
|
e191567e1f
|
add: logparser funcs to the methods for baseline
|
2019-07-27 18:16:44 +03:00 |
|
Inanc Gumus
|
9b396b501f
|
move: log parser variadics to its own lecture
|
2019-07-27 18:16:44 +03:00 |
|
Inanc Gumus
|
f33d30eb87
|
refactor: pointer comments
|
2019-07-27 18:16:44 +03:00 |
|
Inanc Gumus
|
062d72f243
|
refactor: error handling recover
|
2019-07-27 18:16:44 +03:00 |
|
Inanc Gumus
|
27ac8cd1e9
|
match: pointers code to videos
|
2019-07-01 15:30:46 +03:00 |
|
Inanc Gumus
|
ac856db508
|
add: quiz and exercises to pointers
|
2019-06-30 17:39:27 +03:00 |
|
Inanc Gumus
|
1fb9f43a67
|
add: quiz to funcs
|
2019-06-26 16:39:45 +03:00 |
|
Inanc Gumus
|
6ed4c0fc8b
|
add: more exercises to funcs
|
2019-06-21 15:33:20 +03:00 |
|