Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit c2fc5f6

Browse files
author
Kapil Reddy
committed
Add summary
1 parent 36553dd commit c2fc5f6

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

‎src/icw/core.clj

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,26 @@ icw.search.reader/search
7474
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
7575

7676
'icw.async.rlsc
77+
78+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
79+
;; Summary
80+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
81+
82+
;; How to choose libraries and build projects ???
83+
84+
;; Start from smallest unit of data
85+
;; Build transformations based on your case
86+
;; Deal with constraints
87+
;; Bring in databases and dependencies at very last
88+
89+
90+
;; When choosing libraries
91+
;; It should work with immutable data structure
92+
;; It should produce immutable data structure
93+
;; It should produce lazy sequences when it can
94+
;; Prefer libraries over frameworks
95+
;; It shouldn't use dynamic vars
96+
97+
;; Do concurrency when you actually have to
98+
;; Adding concurrency primitives does add complexity to the system
99+
;; When in doubt go for the simplest construct

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /