Logo
  • PHP
    • HipHop / HHVM
    • Modern PHP
    • PHPStorm
    • LAMP
    • Laravel
    • Composer
    • PDO
  • JavaScript
    • node.js
    • AngularJS
  • CSS
    • SASS
    • “CSS4” (CSS level 4)
  • HTML
  • Git
  • LAMP
  • Vagrant
  • UI / UX
  • Architecture of …
  • Off-Topic
With ♥ from Berlin
https://vimeo.com/67476280
March 31, 2014
Chris
Bootstrap, CSS
Comments Off on An introduction into Atomic Design, a super-clean way to style web applications

An introduction into Atomic Design, a super-clean way to style web applications

PreviousNext

A super-interesting talk of Brad Frost at beyond tellerrand 2013, explaining the basics of Atomic Design:

What is Atomic Design ?

Summarized, it’s super-simple: Brad Frost and Dave olsen, the guys behind the according site patternlab.io, call it “Build systems, not pages.” – Don’t design and develop (from a frontend perspective) full pages, instead design and develop small elements. Really small elements, indeed the smallest elements possible, like a button. And then combine these elements to larger units, like a input box, that consists of a label, a text field and a button. And then combine these units of elements to even larger units, like a full form. And so on … You get the idea. Like LEGO.

You don’t design every page.
You design and develop all used elements and element-combinations!

The final full pages are then just a combination of these units.

A little disclaimer:
Don’t be irritated by the very weird (german) first minutes of the clip, this is obviously a very nerdy joke.

Also check out patternlab.io, a wonderful set of components for starting with Atomic Design.

Side-note: Beyond Tellerrand 2014, a mostly english-speaking frontend conference in Germany, is already sold out. The speakers list is awesome, as usual: Chris Coyier, Ethan Marcotte, Erik Spiekermann, Jonathan Snook. You should know these names by the way :)

atomicatomic designCSS
Share this
java vs php

Switching from Java to PHP. Seriously. A very interesting and pre-judice-free talk with Ph.D. Aris Zakinthinos

Ph.D. Aris Zakinthinos, CTO of achievers.com, a well-scalability-experienced guy and former IT employee of the military, has just delivered one

php

How the PHP session garbage collector really works

Sessions in PHP are easy to handle, but have a tricky configuration underneath. The common opinion is, that when you

php

How to use the PHP 5.5 password hashing functions

PHP 5.5 introduced some very interesting password hashing functions that will make your life much much easier, the web much

GitHub introduces revert button / rollback for merged pull requests

Once again GitHub delivers an excellent feature: Clean one-click rollbacks / reverts / undos of pull requests, very very useful,

How to show memory usage (Ubuntu)

Always very useful: A simple command to show memory usage (Ubuntu / linux distros). cat /proc/meminfo  

phpstorm-github-code-color-syntax-theme

Get Github’s code colors in PHPStorm (2014 style)

I really love the colors on GitHub’s code previews but couldn’t find any themes that copy that in a beautiful

php

A super-simple introduction into PHP namespaces (7min video)

Once again, Jesse of JREAM totally nails it right on the head. A super-simple introduction into PHP namespaces. If you

Berlin, prepare for TOA conference (15th – 17th of July)

If you are in Berlin right now (and have 80-300 € to spend and 2-3 days of holidays (or “spontanious

php

[Link] How to create, read, update and delete (CRUD) with PDO, MySQLi and MySQL the right way (prepared statements)

Mike Dalisay has written an excellent tutorial on the CORRECT USAGE of basic CRUD functions (create, read, update, delete) with

vagrant

A preinstalled Vagrant box with PHP HipHop / HHVM and Ubuntu 12.04 (Precise Pangolin)

This is the same post like this one, but this time with Ubuntu 12.04 Precise Pangolin. If you need to

1/4

Categories

Search

MINI2, an extremely simple barebone PHP application on top of Slim
-45% (or even 50%) off on DesignWall today
php
How to setup / install PHP 5.6 on Ubuntu 14.04 LTS
php uk conference
Profiling PHP Applications by Bastian Hofmann (video from PHP UK Conference 2014)
digitalocean coupon
DigitalOcean VPS coupon codes for december 2013 and early 2014
phpstorm 7.0 php
How to setup and use XDEBUG with PHPStorm 6/7 (locally in Windows 7/8 and Mac OS X)
redaktionelle-hochlastseiten
Hochlastseiten mit PHP, MySQL und Apache am Beispiel stern.de (deutscher Artikel)
ubuntu-14.04-lts
First view: Ubuntu 14.04 LTS brings PHP 5.5 and Apache 2.4
Beautiful, minimal WordPress theme ZUKI by Elmastudio (with 30% discount)
microsoft-windows-azure-cloud-hosting
Microsoft’s Azure platform gives away high money prizes for “testing out” their cloud services
times-new-roman
The Times talks about Times New Roman (3min video)
css
How to center a div vertically and horizontally (modern methods, without fixed size!)
First look on Gitter, the chat for GitHub
css3-chrome-font
[Link] Retinafy your Site / Device by Nijiko Yonskai
hearthbleed-ssl-bug
A quick guideline on how to fix the Hearthbleed bug (and update OpenSSL) on Ubuntu

Tags

apache bash centos composer conference coupon CSS debian fonts framework git GitHub hack HHVM HipHop HTML HTML5 IDE JavaScript JS LAMP laravel linux mod_rewrite MVC MySQL Nginx optimization PHP PHP 5.5 PHP 5.6 phpmyadmin PHPStorm security server SSD Ubuntu UI UX vagrant video virtual machine voucher VPS wordpress
Side-Project: Wordle-Solver:
www.wordle-helper.info

Pages

  • Privacy Policy