Links from 2014
- Improving Smashing Magazine's Performance: A Case Study - Smashing Magazine smashingmagazine.com
- CSS pre- vs. post-processing twin.github.io
- Pleeease · Postprocess CSS with ease pleeease.io
<blockquote>Pleeease is a CSS post-processor. It simplifies the use of preprocessors and helps keep stylesheets as small as possible for a better maintenability. This means no more Compass for prefixes, no more rem mixins, and so on. Everything is getting simpler now and almost magic. Pleeease is also a great tool if you want to write plain CSS as it helps support older browsers</blockquote>
- CommonMark commonmark.org
- furbo.org · The Terminal furbo.org
<blockquote>A phenomenal set of Terminal tips.</blockquote>
- When Do Elements Take The Focus? sitepoint.com
- Centering in CSS: A Complete Guide css-tricks.com
- Tools: CSS Testing : tools csste.st
- The Evolution of Diet nationalgeographic.com
<blockquote>cooking not only gave early humans the energy they needed to build bigger brains but also helped them get more calories from food so that they could gain weight. In the modern context the flip side of his hypothesis is that we may be victims of our own success. We have gotten so good at processing foods that for the first time in human evolution, many humans are getting more calories than they burn in a day. “Rough breads have given way to Twinkies, apples to apple juice,” he writes. “We need to become more aware of the calorie-raising consequences of a highly processed diet.”</blockquote>
<blockquote>This is why you’ve been giving bad technical interviews all this time: bad interviews are easier to give. They require less thought and creativity and effort on your part. These techniques are tricky to define and tough to follow. But that’s what hiring is like. It’s really hard, and it always takes much longer than you hope it will. The rules are fuzzy, and there are no acid tests that can be applied. </blockquote>
<blockquote>Cloudflare does not translate /foo to /foo/index.html, which makes perfect sense for performance; but causes problems if you depend on the server to follow that lookup pattern.</blockquote>
<blockquote>Conventional wisdom is that caffeine interferes with sleep. But if you caffeinate immediately before napping and sleep for 20 minutes or less, you can exploit a quirk in the way both sleep and caffeine affect your brain to maximize alertness.</blockquote>
<blockquote> refactoring CSS meant also refactoring our templates — adding more encapsulation and stricter semantics across the board. Now today, rather than having hundreds of one off <IMG> tags with random avatar classes for example, we have a single centralized avatar template, which accepts boolean options to trigger different modifiers like size, style, etc. This makes updating styles easier and implementation detail bugs much less frequent.</blockquote>
- pre-commit by Yelp pre-commit.com
Introduction At Yelp we rely heavily on pre-commit hooks to find and fix common issues before changes are submitted for code review. We run our hooks before…
- Pattern Lab patternlab.io
Build Atomic Design Systems
- Stylify Me stylifyme.com
- The Sleep Book thesleepschool.org
<blockquote>We break this vicious cycle of Insomnia through our globally pioneering use of Acceptance & Commitment Therapy (ACT) & Mindfulness for chronic Insomnia.</blockquote>
<blockquote>What we need [instead] is to deliver the minimum CSS required to make the page layout viable. It's impossible to provide one size fits all guidelines as different sites will have different needs. However, this baseline CSS is likely to include the core typography, colours and layout.
I appreciate this isn't easy - it's not something you are likely to be able to do with a Grunt plugin, you are going to have to have an in-depth understanding of your visual design and your CSS and how the two are interrelated. You will need to know what is the absolute minimal core of your visual design and how that is described by CSS. From this you can deliver the CSS that describes this core and the enhanced CSS that completes the visual design.</blockquote>
<blockquote>most people adhere to one of two mindsets: fixed or growth. Fixed mindsets mistakenly believe that people are either smart or not, that intelligence is fixed by genes. People with growth mindsets correctly believe that capability and intelligence can be grown through effort, struggle and failure. Dweck found that those with a fixed mindset tended to focus their effort on tasks where they had a high likelihood of success and avoided tasks where they may have had to struggle, which limited their learning. People with a growth mindset, however, embraced challenges, and understood that tenacity and effort could change their learning outcomes.</blockquote>
- Raising a Moral Child nytimes.com
<blockquote>The most effective response to bad behavior is to express disappointment. According to independent reviews by Professor Eisenberg and David R. Shaffer, parents raise caring children by expressing disappointment and explaining why the behavior was wrong, how it affected others, and how they can rectify the situation. This enables children to develop standards for judging their actions, feelings of empathy and responsibility for others, and a sense of moral identity, which are conducive to becoming a helpful person. The beauty of expressing disappointment is that it communicates disapproval of the bad behavior, coupled with high expectations and the potential for improvement: “You’re a good person, even if you did a bad thing, and I know you can do better.”</blockquote>
- Why you shouldn't create a gulp plugin (or, how to stop worrying and learn to love existing node packages) blog.overzealous.com
<blockquote>The same goes for any complex functionality. If the logic sits in your build script, you are free to change it to make it work best for you, without hoping a plugin developer adds the options in.
I think, instead, it makes sense to build up recipes and share them so other users can copy them into their own gulpfiles, and then tweak them to perfection.</blockquote>
- git - Push to gist returning strange error - Stack Overflow stackoverflow.com
Change the remote.
- The State of Grunt cowboy.github.io
- Gulp.js: The streaming build system | Hacker News news.ycombinator.com
Lots of interesting here.
- Josh Emerson - How to secure your site in an afternoon joshemerson.co.uk
- Vertically Center Multi-Lined Text | CSS-Tricks css-tricks.com
- Sketch Resources learn.ustwo.com
- NTS RADIO | DON'T ASSUME ntslive.co.uk
- CSS3 Animation Cheat Sheet - Justin Aguilar justinaguilar.com
- Mono no aware - Wikipedia, the free encyclopedia en.wikipedia.org
<blockquote>Mono no aware (物の哀れ?), literally "the pathos of things", and also translated as "an empathy toward things", or "a sensitivity to ephemera", is a Japanese term for the awareness of impermanence (無常 mujō?), or transience of things, and both a transient gentle sadness (or wistfulness) at their passing as well as a longer, deeper gentle sadness about this state being the reality of life.</blockquote>
- Fenix Web Server fenixwebserver.com
- t32k/stylestats github.com
- Designer's guide to DPI sebastien-gabriel.com
- Aspect Ratio Calculator (ARC) andrew.hedges.name
- Attaching Field Pockets Explained - GORUCK news.goruck.com
- A few of my Git tricks, tips and workflows · The Nuclear Squid nuclearsquid.com
Including "Disable “how to stage/unstage/add” hints given by git status"
- Introduction to Grunt and Gulp.js — Mijingo mijingo.com
Great new series from Ryan Irelan on JavaScript task runners (Grunt and Gulp). 10 videos, 90 minutes of information.
- The UK is becoming the self-employment capital of Europe leftfootforward.org
- Practical ARIA Examples heydonworks.com
- Grunt Tips and Tricks - Safari Blog blog.safaribooksonline.com
- npm-check-updates github.com
<blockquote>Find newer versions of Node.js dependencies than what your package.json allows</blockquote>
- SoundMAGIC E10 Earphones - Silver/Black amazon.co.uk
Hunting for reliable budget headphones again