• 1. CSS hacks you may not know

This is a collection of short CSS snippets I thought might be useful for beginners. If you’re experienced with CSS you’ll have seen most of these tips and tricks before, but who knows maybe you can find one or two you haven’t seen before.


• 2. How containers became a tech darling, and why Docker became their poster child — > S C A L E — Medium

_Here is an edited version of our recent interview that focuses on why containers were at the core of both TextDrive and Joyent, and what it means for IT now that they’re coming into vogue for mainstream developers and engineer_s.

GitHub  Social Coding

• 3. philipwalton/solved-by-flexbox

A showcase of problems once hard or impossible to solve with CSS alone, now made trivially easy with Flexbox.

Flexbox is the cool grid of the moment.


• 4. The 10 Commandments of Good Form Design on the Web – Mono

The list without the Chaucerian language:

  1. Provide clear, always visible labels for each field.
  2. Use a big enough font size.
  3. Fumblefingers tap areas.
  4. Input size = expected input size.
  5. Plain vanilla checkboxes and radio buttons.
  6. Provide a general error message and a field specific one.
  7. Make it clear what is *Optional – group them.
  8. Hide stuff until you need it.
  9. Minimize user input.
  10. Be clear about what type of input you are looking for.


• 5. The Final Steps to Mastering JavaScript’s “this” Keyword

Note – this is Part II

In a previous article we learned the fundamentals of using JavaScript’s this keyword properly. We saw that the crucial factor in determining what this refers to, is to find out the current execution context. However, this task can be a bit tricky in situations where the context gets changed in a way we don’t expect. In this article I will highlight when this might happen and what we can do to remedy it.