Skip to content

Commit 08baab1

Browse files
committed
HR
1 parent c5d3b0b commit 08baab1

27 files changed

Lines changed: 218 additions & 9 deletions

CSS/SASS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
* [Handy Sass mixins](http://web-design-weekly.com/2013/05/12/handy-sass-mixins/)
2323
* [Ampersand](http://www.joeloliveira.com/2011/06/28/the-ampersand-a-killer-sass-feature/)
2424
* [Sass tooltips](http://hackingui.com/front-end/scss-tooltips/)
25+
* [Google Material Design colors???](https://github.com/nickpfisterer/quantum-colors)
2526

2627

2728
## Placeholder

CSS/animation.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Animation
22

3+
* [**Foundation for App - Motion UI is the new flat**](http://zurb.com/article/1340/foundation-for-apps-motion-ui-is-the-new-)
34
* [**Codrops playground**](http://tympanus.net/codrops/category/playground/)
45
* [The 12 principles of animation](http://the12principles.tumblr.com/)
56
* [Interaction ProTip](http://aerotwist.com/tutorials/)
@@ -29,6 +30,12 @@
2930
* [Tremula.js](http://garriss.wordpress.com/2014/07/06/introducing-tremulajs/)
3031
* [Animattr](http://danieldelaney.github.io/animattr/)
3132
* [**Interface animations presentation**](http://markgeyer.com/pres/interface-animations/)
33+
* [Headroom.js](http://wicky.nillia.ms/headroom.js/)
34+
35+
---
36+
37+
1. Use Base Animations like slide, hinge, scale, spin and fade
38+
2. Then use motion modifier classes to affect the direction, speed, iteration, ease and delay.
3239

3340
## Velocity.js
3441

@@ -39,6 +46,12 @@
3946
* [Velocity Motion Designer - VMD](https://www.youtube.com/watch?v=7IxhIMIdkPs&hd=1)
4047
* [Ember velocity?](http://julian.com/research/velocity/#ember)
4148
* [Animsition](http://git.blivesta.com/animsition/)
49+
* [Rebound from Facebook - Spring dynamics](https://github.com/facebook/rebound-js)
50+
51+
## Tips
52+
53+
* Don't use `top`, `left`. Use transform, translate, opacity only. Or else you have paint storms.
54+
* Append a child queue the needs for Reflow.
4255

4356

4457
## Demo

CSS/layout.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
## Example
44

55
* [**http://cakedown.alexandredeschamps.ca/**](http://cakedown.alexandredeschamps.ca/)
6+
* [CSS layout debugger](https://gist.github.com/addyosmani/fd3999ea7fce242756b1)
7+
* [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)
69

710
Key things to Web UI:
811

@@ -101,6 +104,9 @@ Use of `min-width` and `max-width` common.
101104

102105
## Grids
103106

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)
104110
* [**Complete guide to grid**](http://css-tricks.com/snippets/css/complete-guide-grid/)
105111
* [Some grids to try](https://news.layervault.com/stories/30928-ask-dn-which-grid-do-you-use)
106112
* [Nicolas Gallagher's `inline-block` grid system](http://necolas.github.io/griddle/)
@@ -158,6 +164,10 @@ Grids work on two levels: first perception, then experience. That is, a user fee
158164

159165
Supported in Chrome 21+, Safari 6.1+, Firefox 22+, Opera 12.1+, IE 11+, and Blackberry 10+.
160166

167+
`viewport-height` to create full page web apps.
168+
169+
Separate it into layout-object and content-object.
170+
161171
* [Solved by flexbox](http://philipwalton.github.io/solved-by-flexbox/)
162172
* [Video - Present and future of CSS layout](https://vimeo.com/98746172)
163173
* [Video - Putting flexbox into practice](https://vimeo.com/77176313)

CSS/resources.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
* [Molten leading](http://demosthenes.info/blog/606/Molten-Leading-Exploring-The-CSS-Relationship-Between-Font-Size-Line-Height-and-Margin)
2323
* [Refine your web type](http://thenextweb.com/dd/2012/10/14/refine-your-web-type-with-this-crash-course-on-the-css-line-height-property/)
2424
* [All you need to know about vertical-align](http://christopheraue.net/2014/03/05/vertical-align/)
25+
* [Balancing line length](http://www.smashingmagazine.com/2014/09/29/balancing-line-length-font-size-responsive-web-design/)
2526

2627
![line-height-and-input](https://dl.dropboxusercontent.com/u/6815194/Notes/line_height_and_input.png)
2728

CSS/style_guide.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ Fully designed components aren't reusable cross-project. This is where OOCSS is
4141
* [Nice general style and principles](http://dubizzle.uno/#/content/look/design-principles.html)
4242
* [Wyrm](http://wyrmsass.org/)
4343
* [New Mailchimp design guide - inspired by Material Design](http://mailchimp.com/resources/email-design-guide/)
44+
* [Writing CSS and SASS that doesn't suck](http://ashleynolan.co.uk/blog/writing-css-and-sass-that-doesnt-suck)
45+
* [Why I don't use CSS Frameworks](http://warpspire.com/posts/css-frameworks/)
4446

4547
## Checklist
4648

Command/mavericks.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -443,4 +443,5 @@ defaults write com.apple.Finder AppleShowAllFiles NO
443443
* http://blog.55minutes.com/2013/09/rails-os-x-install-guide/
444444
* http://www.mitchchn.me/2014/os-x-terminal/
445445
* http://antigen.sharats.me/
446-
* http://shvets.github.io/blog/2014/04/19/configure_macbook.html
446+
* http://shvets.github.io/blog/2014/04/19/configure_macbook.html
447+
* http://lapwinglabs.com/blog/hacker-guide-to-setting-up-your-mac

Data Science/viz.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,19 @@ Numbers have an important story to tell, and it is up to us to help them tell it
2525
* [BI tools using dark background](http://vpj.svbtle.com/black-or-white)
2626
* [**Visual Algorithm**](http://www.comp.nus.edu.sg/~stevenha/visualization/index.html)
2727

28+
---
29+
30+
* [Flowing Data](http://flowingdata.com/)
31+
* [Information is Beautiful](http://www.informationisbeautiful.net/)
32+
* [visualizing.org](http://visualizing.org/)
33+
* [Visual Complexity](http://www.visualcomplexity.com/vc/)
34+
* [Indexed](http://thisisindexed.com/)
35+
* [Eager Eye](http://eagereyes.org/)
36+
* [Well-Formed Data](http://well-formed-data.net/)
37+
* [Sankey diagram](http://www.sankey-diagrams.com/)
38+
* [Andy Woodruff](http://www.cartogrammar.com/blog/)
39+
* []()
40+
2841
## d3.js
2942

3043
* [NVD3 - Re-usable charts for d3.js](http://nvd3.org/)

Database/elasticsearch.md

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,32 @@ Fields are "boostable" to increase relevance.
4949

5050
## Production
5151

52+
* [Pre-flight checklist](http://www.elasticsearch.org/webinars/elasticsearch-pre-flight-checklist/)
5253
* Don't use development setting
53-
* Use uni-cast.
54-
* Change `cluster.name`, `path.data`, `node.name`
54+
* Use uni-cast. Disable multi-cast!
55+
* Change `cluster.name`, `path.data`, `node.name`, `path.log`, `path.conf`
5556
* 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
73+
// when the node size changes.
74+
75+
curl -XPUT localhost:9200/_cluster/settings -d '{
76+
"persistent": { "discovery.zen.minimum_master_nodes": 3 }}'
77+
```
5778

5879
## Parent-Child Indexing
5980

Design (Product)/UX.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22

33
## General
44

5+
* [**The Ultimate List of UX Design and Development Resources**](https://www.codefellows.org/blog/the-ultimate-list-of-ux-design-and-development-resources)
6+
* [**UX Booth**](http://www.uxbooth.com/)
57
* [**UX Myths**](http://uxmyths.com/)
8+
* [**CUBI UX**](http://cubiux.com/index.php)
9+
* [**Gibbon UX Design**](https://gibbon.co/uxdesign)
610
* [Designer Fund's blog](http://designerfund.com/bridge/blog/)
711
* [Design Mind - Frog](http://designmind.frogdesign.com/)
812
* [IDEO's Made in the Future!](http://madeinthefuture.co/)

Design (Product)/User Interaction.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
* [I know where you are aiming!](https://medium.com/@cihadturhan/a-ux-idea-i-know-where-you-are-aiming-3e00d152afb2)
1919
* [IxD Checklist](http://ixdchecklist.com/)
2020
* [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)
2122

2223
Interaction design begin with computer. The need for feedback loop and mental model.
2324

0 commit comments

Comments
 (0)