You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Why we ditched the good old select element](https://medium.com/@mibosc/responsive-design-why-and-how-we-ditched-the-good-old-select-element-bc190d62eff5)
8
+
*[**Check out Foundation for Apps**](http://responsivedesign.is/articles/screencast-zurb-foundation-for-apps)
6
9
7
10
Key things to Web UI:
8
11
@@ -101,6 +104,9 @@ Use of `min-width` and `max-width` common.
101
104
102
105
## Grids
103
106
107
+
Nearly every grid system is based on rows and columns, set to 12 or 16 increments to create any layout. However, the web is changing! It's time for Flexbox to shine.
108
+
109
+
*[**Foundation - A new grid**](http://zurb.com/article/1333/foundation-a-new-grid)
104
110
*[**Complete guide to grid**](http://css-tricks.com/snippets/css/complete-guide-grid/)
105
111
*[Some grids to try](https://news.layervault.com/stories/30928-ask-dn-which-grid-do-you-use)
* To update/upgrade Elasticsearch/Java/Kernel, always stop shard reallocation first
56
-
*
57
+
* Pre-flight: Configuration, JVM Heap, Hardware, and Monitoring
58
+
*`gateway.recover_after_nodes: 5` to prevent shard swapping for full cluster restart. Once the cluster has been started, this has no effect.
59
+
*`discovery.zen.minimum_master_nodes: 3` (n/2)+1 - to prevent split-brain
60
+
*`ES_HEAP_SIZE` of 1GB is wrong. Set about half of your system RAM. Don't give more than 50% of your RAM. Your OS also need 50% of the RAM. Never use > 30GB because of JVM compressed object pointers.
61
+
* Concurrent Mark and Sweep collector has "Stop the Word" effect.
62
+
* Do not swap! Allocate memory upfront: `bootstrap.mlockall = true` and allow unlimited allocations: `limit -l unlimited`
63
+
* SSD: use "noop" or "deadline" scheduler
64
+
* RAID: performance, not High Availability
65
+
*`max_file_descriptors: 30000`
66
+
*http://localhost:9200/_nodes/jvm
67
+
* Make sure client is using persistent connection. Check it with `localhost:9200/_nodes/http/stats`
68
+
* Non-data node - Master-only node and Client-only node.
69
+
* Use snapshot and restore for backup. Do not use rsync anymore.
70
+
71
+
```
72
+
// A dynamic settings, you have to continuously update it as and
Copy file name to clipboardExpand all lines: Design (Product)/UX.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,11 @@
2
2
3
3
## General
4
4
5
+
*[**The Ultimate List of UX Design and Development Resources**](https://www.codefellows.org/blog/the-ultimate-list-of-ux-design-and-development-resources)
Copy file name to clipboardExpand all lines: Design (Product)/User Interaction.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,7 @@
18
18
*[I know where you are aiming!](https://medium.com/@cihadturhan/a-ux-idea-i-know-where-you-are-aiming-3e00d152afb2)
19
19
*[IxD Checklist](http://ixdchecklist.com/)
20
20
*[Gestalt principles of natural interaction](http://robots.thoughtbot.com/gestalt-principles)
21
+
*[Why we ditched the good old select element](https://medium.com/@mibosc/responsive-design-why-and-how-we-ditched-the-good-old-select-element-bc190d62eff5)
21
22
22
23
Interaction design begin with computer. The need for feedback loop and mental model.
0 commit comments